< 1733616197 275617 :mtm!~textual@47.202.75.129 QUIT :Ping timeout: 244 seconds < 1733616339 2653 :mtm!~textual@47.202.75.129 JOIN #esolangs mtm :Textual User < 1733616427 232059 :Everything!~Everythin@46.211.214.172 QUIT :Quit: leaving < 1733619045 671025 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733619204 822017 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit > 1733620526 144940 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=147736&oldid=147506 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (-4) 10[[Box]] already redirects here > 1733620545 154939 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=147737&oldid=147716 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (-4) 10Box redirects to [] > 1733621003 829297 PRIVMSG #esolangs :14[[07F!14]]4 10 02https://esolangs.org/w/index.php?diff=147738&oldid=126722 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+27) 10/* Interpreters */ > 1733621071 824452 PRIVMSG #esolangs :14[[07/\11001000010011011001014]]4 N10 02https://esolangs.org/w/index.php?oldid=147739 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+38) 10Redirected page to [[110010000100110110010]] > 1733621116 971340 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* 10moved [[02/\11001000010011011001010]] to [[/l\110010000100110110010]]: Misspelled title > 1733621143 542771 PRIVMSG #esolangs :14[[07/\11001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147742&oldid=147741 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+0) 10Changed redirect target from [[/l\110010000100110110010]] to [[110010000100110110010]] > 1733621974 461015 PRIVMSG #esolangs :14[[07CT14]]4 10 02https://esolangs.org/w/index.php?diff=147743&oldid=67556 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+60) 10 < 1733622116 99657 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net QUIT :Remote host closed the connection > 1733622355 899013 PRIVMSG #esolangs :14[[07CW@ 3 cell brainfuck substitution14]]4 10 02https://esolangs.org/w/index.php?diff=147744&oldid=134008 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+21) 10 > 1733622512 654854 PRIVMSG #esolangs :14[[07A Very BASIC Esolang14]]4 10 02https://esolangs.org/w/index.php?diff=147745&oldid=140546 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (-101) 10/* Commands */ > 1733622636 396381 PRIVMSG #esolangs :14[[07TWFUNSETDCMFIU14]]4 10 02https://esolangs.org/w/index.php?diff=147746&oldid=145309 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+40) 10/* Commands */ < 1733627103 673227 :op_4!~tslil@user/op-4/x-9116473 QUIT :Remote host closed the connection < 1733627135 35141 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4 > 1733627240 557270 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Rottytooth 5* 10uploaded "[[02File:Esolangs A Programming Language Is.png10]]": The "A programming language is a system of notation for writing computer programs." page run as an "A programming language is a system of notation for writing computer programs." program > 1733627267 518643 PRIVMSG #esolangs :14[[07User:Tomrs123 214]]4 N10 02https://esolangs.org/w/index.php?oldid=147748 5* 03Tomrs123 2 5* (+105) 10Create my page! :D > 1733627317 16302 PRIVMSG #esolangs :14[[07A programming language is a system of notation for writing computer programs.14]]4 10 02https://esolangs.org/w/index.php?diff=147749&oldid=147577 5* 03Rottytooth 5* (-14) 10/* Quine */ > 1733627607 984793 PRIVMSG #esolangs :14[[07User talk:Rottytooth14]]4 10 02https://esolangs.org/w/index.php?diff=147750&oldid=147612 5* 03Rottytooth 5* (+385) 10/* File:Wikipedia A Programming Language Is.png */ > 1733627663 602981 PRIVMSG #esolangs :14[[07File talk:Wikipedia A Programming Language Is.png14]]4 N10 02https://esolangs.org/w/index.php?oldid=147751 5* 03Rottytooth 5* (+127) 10Created page with "This image can be deleted. Thanks --~~~~" < 1733629622 948114 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733629628 482804 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit > 1733631884 644478 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Wower2332 5* 10New user account > 1733634934 766405 PRIVMSG #esolangs :14[[07User:RaiseAfloppaFan392514]]4 10 02https://esolangs.org/w/index.php?diff=147752&oldid=143430 5* 03RaiseAfloppaFan3925 5* (+37) 10 < 1733635301 16466 :craigo!~craigo@user/craigo QUIT :Quit: Leaving > 1733637838 850967 PRIVMSG #esolangs :14[[07Wasaya14]]4 10 02https://esolangs.org/w/index.php?diff=147753&oldid=147685 5* 03PrySigneToFry 5* (+19) 10 > 1733637922 172545 PRIVMSG #esolangs :14[[07User talk:ColorfulGalaxy's CA discoveries14]]4 10 02https://esolangs.org/w/index.php?diff=147754&oldid=147604 5* 03PrySigneToFry 5* (+239) 10/* Answer of Wuling */ new section < 1733638430 264269 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733638436 843748 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit > 1733640152 671083 PRIVMSG #esolangs :14[[07Talk:lang14]]4 10 02https://esolangs.org/w/index.php?diff=147755&oldid=143919 5* 03PrySigneToFry 5* (+3093) 10/* My another program */ new section > 1733643134 466402 PRIVMSG #esolangs :14[[07Bussin X14]]4 N10 02https://esolangs.org/w/index.php?oldid=147756 5* 03RaiseAfloppaFan3925 5* (+8126) 10Created page with "{{Template:Stub}} Bussin and Bussin X are both programming languages made by FaceDev/face-hh. Bussin is a normal programming language and Bussin X is an esoteric weirdlang. {{infobox proglang | name=Bussin, Bussin X | paradigms=imperative, pr > 1733643350 856086 PRIVMSG #esolangs :14[[07Bussin X14]]4 10 02https://esolangs.org/w/index.php?diff=147757&oldid=147756 5* 03RaiseAfloppaFan3925 5* (+0) 10Fixed Bussin repo link because I made a typo :( > 1733643421 373344 PRIVMSG #esolangs :14[[07Bussin14]]4 N10 02https://esolangs.org/w/index.php?oldid=147758 5* 03RaiseAfloppaFan3925 5* (+22) 10Bussin and Bussin X are in the same page and search results need to support both > 1733643639 112261 PRIVMSG #esolangs :14[[07Bussin14]]4 M10 02https://esolangs.org/w/index.php?diff=147759&oldid=147758 5* 03RaiseAfloppaFan3925 5* (+198) 10Added a notice < 1733644650 142250 :haavard!root@haavard.me QUIT :Quit: WeeChat 4.4.2 < 1733646044 661295 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1733646432 22682 PRIVMSG #esolangs :14[[071^14]]4 10 02https://esolangs.org/w/index.php?diff=147760&oldid=147710 5* 03Ractangle 5* (+25) 10/* Syntax */ > 1733646475 578216 PRIVMSG #esolangs :14[[071^14]]4 10 02https://esolangs.org/w/index.php?diff=147761&oldid=147760 5* 03Ractangle 5* (+12) 10/* Syntax */ < 1733647398 834330 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1733648114 228476 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1733649127 844855 PRIVMSG #esolangs :14[[07Bussin X14]]4 10 02https://esolangs.org/w/index.php?diff=147762&oldid=147757 5* 03RaiseAfloppaFan3925 5* (+548) 10Added categories and external resources > 1733655315 997678 PRIVMSG #esolangs :14[[07User:Ractangle14]]4 10 02https://esolangs.org/w/index.php?diff=147763&oldid=147725 5* 03Ractangle 5* (+18) 10/* Gammaline stuff */ < 1733655488 226729 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1733657880 414998 :__monty__!~toonn@user/toonn JOIN #esolangs toonn :Unknown > 1733658374 601700 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02File:Wikipedia A Programming Language Is.png10]]": Copyright violation: screenshot that captured some non-public-domain images > 1733658395 333516 PRIVMSG #esolangs :14[[07User talk:Rottytooth14]]4 10 02https://esolangs.org/w/index.php?diff=147764&oldid=147750 5* 03Ais523 5* (+153) 10/* File:Wikipedia A Programming Language Is.png */ deleted < 1733658619 278884 :supercode!~supercode@user/supercode JOIN #esolangs supercode :[https://web.libera.chat] supercode > 1733659042 427913 PRIVMSG #esolangs :14[[07Bussin14]]4 10 02https://esolangs.org/w/index.php?diff=147765&oldid=147759 5* 03Ractangle 5* (+7) 10Changed redirect target from [[Bussin X]] to [[Bussin X#Bussin]] < 1733659350 11455 :mtm!~textual@47.202.75.129 QUIT :Ping timeout: 260 seconds < 1733659456 532238 :supercode!~supercode@user/supercode QUIT :Quit: Client closed < 1733659524 428731 :mtm!~textual@47.202.75.129 JOIN #esolangs mtm :Textual User < 1733660101 111765 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: so the starting position of The Wheel was chosen so that it would start with a conditional – the language is intended to golf a self-interpreter so it has to be good at writing interpreters, and the main loop of an interpreter has to start with a conditional because it's trying to work out what command to run < 1733660138 804754 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the letters are arbitrary, given that they exist only for talking about the language rather than being part of the language itself, so calling the first command A made sense just alphabetically < 1733660295 983030 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: with your hyperlinked file format, I think it might make sense to distinguish between links that "own" their target (in much the same way as a directory owns the files within) and links that merely reference their target; this distinction has often been useful in practice, and it lets you implement, e.g., a recursive delete without accidentally deleting everything on the filesystem < 1733660347 916881 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Rich Burlew posted an OOTS comic with alt text on BlueSky < 1733660374 34557 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: so would this be refcounted and those links are like a reference and a weak reference? or they're both references? < 1733660404 199791 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Sgeo: Oh no will BlueSky survive that massive data dump? < 1733660432 626741 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the non-owning links are like weak references, yes – the owning ones are like strong references or possibly even "unique" references (in the sense that they are the only strong reference, but weak references are still allowed) < 1733660582 813607 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ok > 1733660629 117241 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=147766&oldid=147720 5* 03Prajwal S N 5* (+63) 10Add required missing cells for shortest hello world < 1733660635 883868 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( hyperlinked file format - reinventing OLE? ) < 1733660697 246090 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so when a process has a file descriptor open to a file, would it also be allowed to choose if that file descriptor holds a strong or weak reference, and if it's weak and the file is garbage-collected then calls like read/write fail, but if you map the file you need the reference to be strong? < 1733660899 612867 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm, QC has not resurfaced yet. < 1733660932 372435 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or is that a local problem just for me... < 1733661016 16012 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Damn, it is. IOW Cloudflare fucked up. < 1733661341 840185 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I imagine that in practice, processes would almost always want a strong reference to the files they open < 1733661395 704020 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm – it crosses my mind that the reason that my first thought was to ban multiple in-filesystem references to a file is probably the same reason that UNIXalikes tend to disallow hardlinks to directories < 1733661524 746702 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1733661628 807372 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1733663205 283905 PRIVMSG #esolangs :14[[07User talk:/w/wiki/index.php/Talk:index.php/Main page14]]4 10 02https://esolangs.org/w/index.php?diff=147767&oldid=147193 5* 03PrySigneToFry 5* (+414) 10 > 1733663232 521624 PRIVMSG #esolangs :14[[07User talk:/w/wiki/index.php/Talk:index.php/Main page14]]4 M10 02https://esolangs.org/w/index.php?diff=147768&oldid=147767 5* 03PrySigneToFry 5* (-5) 10 < 1733663445 994302 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: more importantly, unix doesn't have cross-filesystem links, and that restriction is especially useful if you want to reference count with references to a network file system < 1733663798 508728 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: yes < 1733665982 984811 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733666007 953634 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Client Quit < 1733666136 477858 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1733667673 350882 PRIVMSG #esolangs :14[[07User talk:PrySigneToFry14]]4 10 02https://esolangs.org/w/index.php?diff=147769&oldid=147686 5* 03ColorfulGalaxy's CA discoveries 5* (+513) 10/* Shidinn wiki */ Another problem) (---- < 1733669271 103239 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net JOIN #esolangs amby :realname > 1733669984 636079 PRIVMSG #esolangs :14[[07Talk:Execline14]]4 N10 02https://esolangs.org/w/index.php?oldid=147770 5* 03Ractangle 5* (+234) 10Created page with "this 1000% better than my old esolang that uses a shell like syntax~~~" > 1733670102 731447 PRIVMSG #esolangs :14[[07Talk:Execline14]]4 10 02https://esolangs.org/w/index.php?diff=147771&oldid=147770 5* 03Ractangle 5* (+69) 10 > 1733670206 575509 PRIVMSG #esolangs :14[[07Talk:Execline14]]4 10 02https://esolangs.org/w/index.php?diff=147772&oldid=147771 5* 03Ractangle 5* (-303) 10I take that back < 1733673322 690019 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1733673676 606644 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Cool, thanks. I know that The Wheel's letters are arbitrary, but I'm thinking about a partially-evaluated ATW! where The Wheel doesn't always start in the starting position, and the letters are useful for that. < 1733673692 202750 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :"thinking" is doing a lot of lifting there. It's on my mind. < 1733674337 399702 :craigo!~craigo@user/craigo JOIN #esolangs craigo :realname < 1733674374 699487 :craigo!~craigo@user/craigo QUIT :Read error: Connection reset by peer < 1733674419 399078 :craigo!~craigo@user/craigo JOIN #esolangs craigo :realname < 1733675145 807983 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User > 1733676385 488496 PRIVMSG #esolangs :14[[07Comment14]]4 10 02https://esolangs.org/w/index.php?diff=147773&oldid=147724 5* 03Ractangle 5* (+6) 10/* CLFCE */ i don't have my mouse today :( < 1733676532 441505 :Ae!Ae@linux.touz.org QUIT :Killed (NickServ (GHOST command used by ae_!ae@45.154.207.165)) < 1733676541 288302 :Ae!Ae@linux.touz.org JOIN #esolangs * :Ae < 1733676542 243359 :Ae!Ae@linux.touz.org QUIT :Killed (NickServ (GHOST command used by ae_!ae@45.154.207.165)) < 1733676697 497583 :Ae`!Ae@linux.touz.org JOIN #esolangs * :Ae < 1733676751 739735 :Ae`!Ae@linux.touz.org NICK :Ae > 1733677242 419345 PRIVMSG #esolangs :14[[07Execline14]]4 M10 02https://esolangs.org/w/index.php?diff=147774&oldid=147734 5* 03Corbin 5* (+361) 10There were releases of execline 1.2 in late 2013. Also add a quine with no external commands. > 1733677259 257078 PRIVMSG #esolangs :14[[07Snakel14]]4 10 02https://esolangs.org/w/index.php?diff=147775&oldid=146205 5* 03Ractangle 5* (-3169) 10/* Syntax */ > 1733677268 4626 PRIVMSG #esolangs :14[[07Snakel/Syntax14]]4 N10 02https://esolangs.org/w/index.php?oldid=147776 5* 03Ractangle 5* (+3190) 10Created page with "Every program starts with a definition, to actually define a function, you can do this: {{Snakel|code={{h}}1: def ''name''[arguments]; !Used for argumented functions
{{h}}2: {{H}}{{H}}{{H}}{{H}} 1733677304 845341 PRIVMSG #esolangs :14[[07Snakel/Syntax14]]4 10 02https://esolangs.org/w/index.php?diff=147777&oldid=147776 5* 03Ractangle 5* (+17) 10 > 1733677436 764001 PRIVMSG #esolangs :14[[07Snakel/Errors14]]4 10 02https://esolangs.org/w/index.php?diff=147778&oldid=147393 5* 03Ractangle 5* (+313) 10/* SyntaxError */ < 1733677553 940940 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname > 1733677554 812776 PRIVMSG #esolangs :14[[07Snakel/Errors14]]4 10 02https://esolangs.org/w/index.php?diff=147779&oldid=147778 5* 03Ractangle 5* (-22) 10/* Using anything BUT a tab or 4 spaces as your indentation */ > 1733677620 776675 PRIVMSG #esolangs :14[[07Snakel/Errors14]]4 10 02https://esolangs.org/w/index.php?diff=147780&oldid=147779 5* 03Ractangle 5* (+59) 10/* Using anything BUT a tab/4 spaces as indentation */ > 1733677702 441502 PRIVMSG #esolangs :14[[07Snakel14]]4 10 02https://esolangs.org/w/index.php?diff=147781&oldid=147775 5* 03Ractangle 5* (-35) 10/* Tour of the language */ > 1733677774 565051 PRIVMSG #esolangs :14[[07Snakel/Compatibility methods14]]4 10 02https://esolangs.org/w/index.php?diff=147782&oldid=146561 5* 03Ractangle 5* (+40) 10/* Ultium */ > 1733677878 982997 PRIVMSG #esolangs :14[[07Snakel/Compatibility methods14]]4 10 02https://esolangs.org/w/index.php?diff=147783&oldid=147782 5* 03Ractangle 5* (+2) 10/* Ultium */ > 1733677943 313583 PRIVMSG #esolangs :14[[07MinusGreater14]]4 10 02https://esolangs.org/w/index.php?diff=147784&oldid=147324 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+9) 10/* truth-machine */ > 1733677950 190561 PRIVMSG #esolangs :14[[07Snakel/Syntax14]]4 10 02https://esolangs.org/w/index.php?diff=147785&oldid=147777 5* 03Ractangle 5* (+8) 10 > 1733678965 378535 PRIVMSG #esolangs :14[[07Ascii14]]4 N10 02https://esolangs.org/w/index.php?oldid=147786 5* 03Tommyaweosme 5* (+19) 10Redirected page to [[ASCII]] > 1733679652 837165 PRIVMSG #esolangs :14[[07User:Tommyaweosme14]]4 10 02https://esolangs.org/w/index.php?diff=147787&oldid=147617 5* 03Tommyaweosme 5* (+68) 10 > 1733679730 959003 PRIVMSG #esolangs :14[[07User:Tommyaweosme14]]4 10 02https://esolangs.org/w/index.php?diff=147788&oldid=147787 5* 03Tommyaweosme 5* (+7) 10 > 1733680495 205771 PRIVMSG #esolangs :14[[07Template:Snakel14]]4 10 02https://esolangs.org/w/index.php?diff=147789&oldid=143548 5* 03Ractangle 5* (+106) 10 > 1733680532 532507 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 N10 02https://esolangs.org/w/index.php?oldid=147790 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+1277) 10Created page with "'''110010000100110110010''' is an esolang by [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]]. == Execution == A 110010000100110110010 program is represented as a ser > 1733680539 953825 PRIVMSG #esolangs :14[[07Snakel14]]4 10 02https://esolangs.org/w/index.php?diff=147791&oldid=147781 5* 03Ractangle 5* (-20) 10/* Examples */ > 1733680541 885564 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147792&oldid=147790 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+1) 10/* Another one */ > 1733680558 850927 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147793&oldid=147792 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+10) 10 > 1733680969 562812 PRIVMSG #esolangs :14[[07Snakel/Syntax14]]4 10 02https://esolangs.org/w/index.php?diff=147794&oldid=147785 5* 03Ractangle 5* (-22) 10 > 1733681021 157984 PRIVMSG #esolangs :14[[07Snakel/Errors14]]4 10 02https://esolangs.org/w/index.php?diff=147795&oldid=147780 5* 03Ractangle 5* (-40) 10 > 1733681083 731635 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147796&oldid=147793 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+225) 10 > 1733681208 145500 PRIVMSG #esolangs :14[[07Snakel/Syntax14]]4 10 02https://esolangs.org/w/index.php?diff=147797&oldid=147794 5* 03Ractangle 5* (+58) 10 < 1733681417 323490 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord > 1733681418 651322 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147798&oldid=77030 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+47) 10/* Examples */ > 1733681450 655780 PRIVMSG #esolangs :14[[07User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14]]4 10 02https://esolangs.org/w/index.php?diff=147799&oldid=147330 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+59) 10 > 1733681458 153113 PRIVMSG #esolangs :14[[07User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14]]4 10 02https://esolangs.org/w/index.php?diff=147800&oldid=147799 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+1) 10 < 1733681481 970640 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 265 seconds < 1733681591 365250 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life > 1733682124 205037 PRIVMSG #esolangs :14[[07PDAsephone14]]4 10 02https://esolangs.org/w/index.php?diff=147801&oldid=147023 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+9) 10/* Implementation */ < 1733682269 516688 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl PRIVMSG #esolangs :I wonder how many logic programming esolangs there are < 1733682317 543159 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl PRIVMSG #esolangs :https://esolangs.org/wiki/Backtracking_INTERCAL Oh my < 1733682387 799101 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Every functional language can be embedded into a relational language, so it's mostly a matter of engineering a runtime that operates relationally. < 1733684361 197859 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :ais523: Your idea about "owning" files is something too, although I had considered that all links are "strong" and there is no function to explicitly delete a file. However, I am not sure if it might be useful enough anyways. < 1733684405 126353 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Something I had considered though is that a link can optionally be to a specific version of a file, so that if the file is modified then it is copied and the link refers to the original file. < 1733686295 451232 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :In some systems, recently Attic for Nix, there's no way for users to control deletion of files, only deletion of names from namespaces. Nix's GC is used to delete files. < 1733686354 421646 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :In other systems, e.g. Tahoe-LAFS, there's no way for users to prevent deletion of files; reads are always best-effort. To counteract this, users can create multiple different fragments of files among many different storage servers and probabalistically recover the file. < 1733686683 326958 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1733686879 935225 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :FreeFull: I remember implementing that, ages ago < 1733686908 791349 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl PRIVMSG #esolangs :Did you use it for anything? < 1733686927 896890 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :only checking that it worked < 1733686938 345400 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's INTERCAL, after all < 1733686973 218884 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are very few things it's actually good at – at best you find something which it can do approximately as easily as typical modern programming languages < 1733686983 817007 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but not things that it's much better at < 1733687026 683085 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733687273 324368 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(In my idea, although files cannot be deleted, you can (individually) truncate all of a file's forks to zero length (which is the same as deleting those forks), if you have permission to write to all of the file's forks. However, the normal way to delete a file would be to get rid of all references to the file.) < 1733687442 202539 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: I've been meaning to write about how garbage-collected languages still allow for use-after-free errors – the problem is that if a reference remains to something after it was supposed to be deleted, using that reference then gets you a stale object that contains old data < 1733687472 373643 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and while it isn't as bad as undefined behaviour it usually isn't what you wanted, especially as you might expect that other things will react to you changing the object, but they don't because you now have the only reference < 1733687906 874497 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so often, in a GC'd language, it's correct to explicitly mark an object in some way that indicates that it's no longer useful/alive, but in that case you need to know which object is responsible for doing that, which implies ownership behaviour anyway, and it's actually more work than just using precise weak references would be (i.e. the object is deleted the instant there are no strong references, without waiting for a GC delay, and the weak references are < 1733687908 424028 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :nulled) < 1733688446 561801 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl PRIVMSG #esolangs :You can also get "memory leaks" by accidentally holding onto references somewhere < 1733688626 661480 :leah2!~leah@vuxu.org QUIT :Ping timeout: 244 seconds < 1733688991 134678 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Yes, I am aware of such things, although there are other ways around it too (e.g. to make a object that only contains a reference to the actual object, or whatever else is appropriate for the specific program that you are writing). < 1733689130 878117 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :The OASYS text adventure system will automatically set all global references to an object to null if the object is deleted, but local references aren't automatically set to null. However, all objects in OASYS are always accessible because you can find the first object and the next object from any one. < 1733689195 451203 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Free Hero Mesh (and MESH:Hero) do not change any references (except that it is removed from the playfield) when an object is destroyed, but its fields are still accessible during the same turn in which it is destroyed (although the object can no longer move, cannot receive messages, etc). < 1733689270 484703 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(In MESH:Hero it will likely segfault if you try to access a destroyed object later. Free Hero Mesh detects this error accurately and will not segfault. Free Hero Mesh also allows the Destroyed flag to be read even after the turn has ended, although it is still an error to do anything else with such an object.) < 1733689378 190167 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :JavaScript has revocable proxies. < 1733689388 30750 :leah2!~leah@vuxu.org JOIN #esolangs leah2 :Leah Neukirchen < 1733689490 476842 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl QUIT : < 1733690806 471353 :FreeFull!~freefull@epd110.neoplus.adsl.tpnet.pl JOIN #esolangs FreeFull :FreeFull > 1733691303 968184 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147802&oldid=147796 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+4) 10/* Example */ > 1733691312 600977 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 10 02https://esolangs.org/w/index.php?diff=147803&oldid=147802 5* 03Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 5* (+2) 10/* Example */ < 1733692097 365515 :m0ther!~utoneq@user/utoneq JOIN #esolangs zut :utoneq < 1733692152 977342 :earend1!uid657395@user/utoneq JOIN #esolangs zut :zut < 1733693139 241255 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 244 seconds > 1733693252 107401 PRIVMSG #esolangs :14[[07Snakel/Errors14]]4 10 02https://esolangs.org/w/index.php?diff=147804&oldid=147795 5* 03Ractangle 5* (-19) 10/* SyntaxError */ < 1733693622 948447 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1733694374 308511 :__monty__!~toonn@user/toonn QUIT :Quit: leaving > 1733695362 298317 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 M10 02https://esolangs.org/w/index.php?diff=147805&oldid=147803 5* 03PythonshellDebugwindow 5* (+96) 10Distinguish confusion, add categories > 1733695740 723942 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 M10 02https://esolangs.org/w/index.php?diff=147806&oldid=147798 5* 03PythonshellDebugwindow 5* (+75) 10Distinguish confusion, add category > 1733695916 805503 PRIVMSG #esolangs :14[[0711001000010011011001014]]4 M10 02https://esolangs.org/w/index.php?diff=147807&oldid=147806 5* 03PythonshellDebugwindow 5* (+2) 10/* XKCD Random Number */ Fix example < 1733697851 268890 :m0ther!~utoneq@user/utoneq QUIT :Ping timeout: 244 seconds < 1733699074 282116 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1733699696 303029 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User < 1733700665 100854 :tromp!~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl QUIT :Quit: My iMac has gone to sleep. ZZZzzz…