1759481388 420696 PRIVMSG #esolangs :14[[07IBSE14]]4 10 02https://esolangs.org/w/index.php?diff=165491&oldid=165490 5* 03U 5* (-351) 10Blanked the page
> 1759482761 40513 PRIVMSG #esolangs :14[[07IBSE14]]4 10 02https://esolangs.org/w/index.php?diff=165492&oldid=165491 5* 03U 5* (+324) 10
> 1759483184 877305 PRIVMSG #esolangs :14[[07IBSE14]]4 10 02https://esolangs.org/w/index.php?diff=165493&oldid=165492 5* 03U 5* (+10) 10
> 1759483947 331580 PRIVMSG #esolangs :14[[07Talk:UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=165494&oldid=152866 5* 03Jk.NDC 5* (+147) 10
< 1759484645 323574 :tromp!~textual@2001:1c00:3487:1b00:48e3:4bde:a27a:5817 JOIN #esolangs * :Textual User
> 1759486096 896580 PRIVMSG #esolangs :14[[07Isec14]]4 10 02https://esolangs.org/w/index.php?diff=165495&oldid=165456 5* 03U 5* (-135) 10Blanked the page
> 1759486111 172205 PRIVMSG #esolangs :14[[07IBSE14]]4 10 02https://esolangs.org/w/index.php?diff=165496&oldid=165493 5* 03U 5* (-334) 10Blanked the page
< 1759486230 228881 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi
< 1759487617 888039 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
> 1759487971 109432 PRIVMSG #esolangs :14[[07Fraction14]]4 N10 02https://esolangs.org/w/index.php?oldid=165497 5* 03U 5* (+744) 10Created page with "x=0, y=1. 1st op - increasion of current cell. 2nd - jump from x to y. finally getting x/y. interpreter on C(1st op as 0, 2nd as any other, after ] must be =[, ops through , and ] at end): const unsigned char main(void){{const unsigned char A[(unsigned char)0];unsigned char B
> 1759488050 287094 PRIVMSG #esolangs :14[[07Fraction14]]4 10 02https://esolangs.org/w/index.php?diff=165498&oldid=165497 5* 03U 5* (+0) 10
> 1759488059 291296 PRIVMSG #esolangs :14[[07Fraction14]]4 10 02https://esolangs.org/w/index.php?diff=165499&oldid=165498 5* 03U 5* (+6) 10
> 1759488086 643619 PRIVMSG #esolangs :14[[07Fraction14]]4 10 02https://esolangs.org/w/index.php?diff=165500&oldid=165499 5* 03U 5* (-32) 10
< 1759490299 966373 :tromp!~textual@2001:1c00:3487:1b00:48e3:4bde:a27a:5817 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759491004 396263 :tromp!~textual@2001:1c00:3487:1b00:48e3:4bde:a27a:5817 JOIN #esolangs * :Textual User
< 1759491058 995242 :FreeFull!~freefull@79.186.197.114.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1759491194 936640 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 248 seconds
< 1759491314 607410 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1759491435 72639 PRIVMSG #esolangs :14[[07User:Pifrited/Lang full of special character14]]4 10 02https://esolangs.org/w/index.php?diff=165501&oldid=165488 5* 03PrySigneToFry 5* (+47) 10
> 1759493539 819895 PRIVMSG #esolangs :14[[07User:Pifrited/Lang full of special character14]]4 10 02https://esolangs.org/w/index.php?diff=165502&oldid=165501 5* 03PrySigneToFry 5* (+33) 10
< 1759494340 365017 :FreeFull!~freefull@79.186.197.114.ipv4.supernova.orange.pl QUIT :
> 1759495839 610298 PRIVMSG #esolangs :14[[07User:Pifrited/Lang full of special character14]]4 M10 02https://esolangs.org/w/index.php?diff=165503&oldid=165502 5* 03Pifrited 5* (-27) 10
> 1759496051 247803 PRIVMSG #esolangs :14[[07Fraction14]]4 10 02https://esolangs.org/w/index.php?diff=165504&oldid=165500 5* 03U 5* (-10) 10
< 1759496601 103165 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 JOIN #esolangs * :[https://web.libera.chat] iddi01
< 1759496602 922755 :tromp!~textual@2001:1c00:3487:1b00:48e3:4bde:a27a:5817 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759496622 132623 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6((+)*13>(-)*13>)*6((>[-[++([(+[{(-)*16(-[{[-][++-+-]>}])%18}])%16]>)*21]])*5>)*3
< 1759496622 164764 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: System busy; ask again later.
< 1759496649 49191 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6((+)*13>(-)*13>)*6((>[-[++([(+[{(-)*16(-[{[-][++-+-]>}])%18}])%16]>)*21]])*5>)*3
< 1759496649 76589 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: System busy; ask again later.
< 1759496665 953685 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6((+)*13>(-)*13>)*6((>[-[++([(+[{(-)*16(-[{[-][++-+-]>}])%18}])%16]>)*21]])*5>)*3
< 1759496665 981128 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: System busy; ask again later.
< 1759496697 678881 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :^echo !ztest epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6((+)*13>(-)*13>)*6((>[-[++([(+[{(-)*16(-[{[-][++-+-]>}])%18}])%16]>)*21]])*5>)*3
< 1759496697 746585 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6((+)*13>(-)*13>)*6((>[-[++([(+[{(-)*16(-[{[-][++-+- ...
< 1759496697 774259 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :fungot: System busy; ask again later.
< 1759496697 908398 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :zemhill: ya know, that guy
< 1759496707 594564 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :help
< 1759496740 272393 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 QUIT :Client Quit
< 1759496819 511552 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759497498 221932 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1759497511 586170 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759497517 995573 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 264 seconds
< 1759497542 65981 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759499290 64177 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Huh.
< 1759499298 992113 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :!ztest foo <
< 1759499299 45544 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :fizzie: System busy; ask again later.
< 1759499303 544276 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Is bork.
< 1759499571 876516 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's gone wrong in some way, but my logs on this aren't particularly informative: https://0x0.st/KMVP.txt
< 1759499671 117446 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I don't even remember how that whole machinery works.
< 1759499783 746028 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I think those bits have something to do with handling submissions sent over the web, which arrive on a Unix domain socket.
< 1759499854 514305 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Eh, I'll just restart it and wait to see if it breaks again.
< 1759499858 151010 :zemhill!~cinch@selene.zem.fi QUIT :Remote host closed the connection
< 1759499874 606512 :zemhill!~cinch@selene.zem.fi JOIN #esolangs HackEso :zemhill
< 1759499879 827497 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :!ztest foo <
< 1759499879 878701 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :fizzie.foo: points -46.00, score 0.00, rank 47/47
< 1759499893 376454 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs ::shrug:
< 1759499931 549005 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I feel like I started a from-scratch rewrite of that whole mess at some point (as one does) and then stopped halfway through (as one also does).
< 1759500318 957012 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1759500566 969927 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Huh, what the...
< 1759500697 536764 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Oh, I guess it's being used through the web.
< 1759500711 136637 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :web.torshavn: points -46.00, score 0.00, rank 47/47 (-16)
< 1759500757 100879 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 JOIN #esolangs * :[https://web.libera.chat] iddi01
< 1759500780 745219 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!zjoust epsilon >+>-(>)*6(>[-[++([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*5(<-<+)*5<+[<<(--+-)*-1]-<-[<(--+-)*-1]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6<(+)*43>((+)*17>(-)*17>)*4>>>>((>[-[++([(+[{(-)*16(-[{[-][++-+-]>}])%18}])%16]>)*21]])*5>)*3
< 1759500781 75127 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points 15.12, score 44.55, rank 2/47
< 1759500927 956728 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :almost...
< 1759500930 756383 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs : that was amongst the most sophisticated 1-line rush program, only to be suppressed by 2/3
< 1759501202 12331 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 QUIT :Quit: Client closed
> 1759503443 326587 PRIVMSG #esolangs :14[[07User talk:Marcel36414]]4 N10 02https://esolangs.org/w/index.php?oldid=165505 5* 03Marcel364 5* (+485) 10Added everything lol XD
< 1759503917 898377 :FreeFull!~freefull@79.186.197.114.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1759505765 619990 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759507487 645115 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759508786 534713 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03SDGL4RNG 5* 10New user account
> 1759509019 584513 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165506&oldid=165463 5* 03SDGL4RNG 5* (+297) 10
> 1759509866 693057 PRIVMSG #esolangs :14[[07Satans Disciples GangLang $14]]4 N10 02https://esolangs.org/w/index.php?oldid=165507 5* 03SDGL4RNG 5* (+2034) 10Created page with "Satan's Disciples GangLang is an output only esolang which prints a highly composable programmatic function that reads as "YO! I am the Gang Leader of the Satan's Disciples." == Data storage == Data is stored ''at most'' in People's brains. == Pr
> 1759510173 538901 PRIVMSG #esolangs :14[[07Satans Disciples GangLang $14]]4 10 02https://esolangs.org/w/index.php?diff=165508&oldid=165507 5* 03SDGL4RNG 5* (-28) 10
> 1759510390 670654 PRIVMSG #esolangs :14[[07Satans Disciples GangLang $14]]4 10 02https://esolangs.org/w/index.php?diff=165509&oldid=165508 5* 03SDGL4RNG 5* (+32) 10
> 1759510481 831188 PRIVMSG #esolangs :14[[07GangLang14]]4 10 02https://esolangs.org/w/index.php?diff=165510&oldid=118689 5* 03SDGL4RNG 5* (+51) 10
> 1759510514 587362 PRIVMSG #esolangs :14[[07GangLang14]]4 10 02https://esolangs.org/w/index.php?diff=165511&oldid=165510 5* 03SDGL4RNG 5* (+2) 10
< 1759510824 766689 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu
< 1759512770 316854 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759515881 652306 PRIVMSG #esolangs :14[[07GangLang14]]4 10 02https://esolangs.org/w/index.php?diff=165512&oldid=165511 5* 03Corbin 5* (+24) 10A bit of cleanup for a joke language.
> 1759515924 467237 PRIVMSG #esolangs :14[[07GangLang14]]4 10 02https://esolangs.org/w/index.php?diff=165513&oldid=165512 5* 03Corbin 5* (+18) 10Tracked down the year from the reference implementation's commit history.
> 1759516016 332941 PRIVMSG #esolangs :14[[07Satans Disciples GangLang $14]]4 10 02https://esolangs.org/w/index.php?diff=165514&oldid=165509 5* 03Corbin 5* (-181) 10Not TC. Not even obviously a language. In general, output-only systems aren't going to be TC.
< 1759516180 388237 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759518673 421326 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759520495 502693 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759521466 783502 :user3456!user3456@user/user3456 PART #esolangs :Leaving
< 1759522859 634728 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759523247 641245 PRIVMSG #esolangs :14[[07Talk:UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=165515&oldid=165494 5* 03Hotcrystal0 5* (+412) 10
> 1759523319 511293 PRIVMSG #esolangs :14[[07Fucktion14]]4 M10 02https://esolangs.org/w/index.php?diff=165516&oldid=165437 5* 03Ractangle 5* (+6) 10/* Fucktion Generator */ replaced the precent thing into a format-string
< 1759523379 728945 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759523415 577608 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Client Quit
< 1759523545 912377 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759524067 344878 PRIVMSG #esolangs :14[[07T+Riangle14]]4 N10 02https://esolangs.org/w/index.php?oldid=165517 5* 03C++DSUCKER 5* (+871) 10Created page with "T+Riangle is a esolang Inspired by [[R + S|R + S]] it operates on a left infinite array of bits and 7 bits of state. At every step it picks the 7 bits of state for all the bits apart from the MSB, and the MSB becomes the next bit. if the bit is at position 0 then
> 1759524200 282899 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165518&oldid=165466 5* 03C++DSUCKER 5* (+16) 10i added my 'lovely' language
> 1759525394 257336 PRIVMSG #esolangs :14[[07T+Riangle14]]4 10 02https://esolangs.org/w/index.php?diff=165519&oldid=165517 5* 03C++DSUCKER 5* (+33) 10
< 1759525931 445034 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I thought in a operating system design about how many system calls, and I had considered the possibility to have only one system call, in order to avoid some problems with synchronization. The parameters would be: blocking flag, hard yield flag, and the (possibly empty) set of capabilities to use and the operations to do with them (receive, send, discard, lock, etc).
< 1759527554 107943 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759538244 114725 PRIVMSG #esolangs :14[[07User:Pifrited/Lang full of special character14]]4 10 02https://esolangs.org/w/index.php?diff=165520&oldid=165503 5* 03PrySigneToFry 5* (+53) 10
< 1759541601 826737 :mscibing!~ajwade@bras-base-toroon0648w-grc-42-184-148-88-98.dsl.bell.ca QUIT :Quit: Konversation terminated!
< 1759543421 413034 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1759547646 111114 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1759548090 390931 :lmt!uid107697@id-107697.helmsley.irccloud.com JOIN #esolangs lmt :lmt
< 1759548452 706946 :molson!~molson@2001:48f8:7040::729 QUIT :Quit: Leaving
< 1759549994 3985 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Do you have an opinion about that?
> 1759551472 341762 PRIVMSG #esolangs :14[[07Teiwaz14]]4 N10 02https://esolangs.org/w/index.php?oldid=165521 5* 03PrySigneToFry 5* (+37207) 10Created page with "Teiwaz is a programming language designed by PSTF. In the timeline 284436, it was designed by Wolfgang Thinnosk in Scandinavia Union as variant of Python which was created by Guido von Rossum of Netherlands in the timeline 1. The document is also in the timeline
> 1759552138 292969 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165522&oldid=165518 5* 03PrySigneToFry 5* (+40) 10
> 1759552663 901203 PRIVMSG #esolangs :14[[07User talk:Aadenboy14]]4 M10 02https://esolangs.org/w/index.php?diff=165523&oldid=164632 5* 03PrySigneToFry 5* (+62) 10
> 1759552967 91808 PRIVMSG #esolangs :14[[07User:PrySigneToFry14]]4 10 02https://esolangs.org/w/index.php?diff=165524&oldid=164600 5* 03PrySigneToFry 5* (+109) 10
> 1759555096 317711 PRIVMSG #esolangs :14[[07WhatLang14]]4 10 02https://esolangs.org/w/index.php?diff=165525&oldid=160231 5* 03DGCK81LNN 5* (+3304) 10
> 1759555163 268561 PRIVMSG #esolangs :14[[07WhatLang14]]4 M10 02https://esolangs.org/w/index.php?diff=165526&oldid=165525 5* 03DGCK81LNN 5* (+24) 10
< 1759555391 624668 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
> 1759556095 43273 PRIVMSG #esolangs :14[[07WhatLang14]]4 M10 02https://esolangs.org/w/index.php?diff=165527&oldid=165526 5* 03DGCK81LNN 5* (+264) 10/* Common extension */
> 1759556157 511100 PRIVMSG #esolangs :14[[07WhatLang14]]4 M10 02https://esolangs.org/w/index.php?diff=165528&oldid=165527 5* 03DGCK81LNN 5* (+0) 10/* Common extension */
> 1759556179 704910 PRIVMSG #esolangs :14[[07Talk:UserEdited/Versions14]]4 N10 02https://esolangs.org/w/index.php?oldid=165529 5* 03Jk.NDC 5* (+137) 10Created page with "What does TBR mean? Is there something special about it?--~~~~"
> 1759556181 251883 PRIVMSG #esolangs :14[[07WhatLang14]]4 M10 02https://esolangs.org/w/index.php?diff=165530&oldid=165528 5* 03DGCK81LNN 5* (+0) 10/* Common extension */
> 1759556779 337745 PRIVMSG #esolangs :14[[07WhatLang14]]4 10 02https://esolangs.org/w/index.php?diff=165531&oldid=165530 5* 03DGCK81LNN 5* (+560) 10/* Builtin functions */
> 1759557031 681376 PRIVMSG #esolangs :14[[07Finder14]]4 10 02https://esolangs.org/w/index.php?diff=165532&oldid=165328 5* 03ChuckEsoteric08 5* (-1) 10/* Computational class */
> 1759557253 850650 PRIVMSG #esolangs :14[[07Wuht14]]4 10 02https://esolangs.org/w/index.php?diff=165533&oldid=165484 5* 03Jk.NDC 5* (+1047) 10/* Conditionals and If */
> 1759557340 903068 PRIVMSG #esolangs :14[[07Wuht14]]4 10 02https://esolangs.org/w/index.php?diff=165534&oldid=165533 5* 03Jk.NDC 5* (+146) 10/* Clarification of Terms and Stuff */
> 1759557943 984578 PRIVMSG #esolangs :14[[07Wuht14]]4 10 02https://esolangs.org/w/index.php?diff=165535&oldid=165534 5* 03Jk.NDC 5* (+656) 10
> 1759558248 730967 PRIVMSG #esolangs :14[[07Wuht14]]4 10 02https://esolangs.org/w/index.php?diff=165536&oldid=165535 5* 03Jk.NDC 5* (+181) 10/* General/Misc. */
< 1759558287 161960 :lmt!uid107697@id-107697.helmsley.irccloud.com PART :#esolangs
> 1759560152 32813 PRIVMSG #esolangs :14[[07Fraction14]]4 10 02https://esolangs.org/w/index.php?diff=165537&oldid=165504 5* 03U 5* (-708) 10Blanked the page
> 1759560486 589978 PRIVMSG #esolangs :14[[07TDQ14]]4 10 02https://esolangs.org/w/index.php?diff=165538&oldid=165043 5* 03ChuckEsoteric08 5* (+1) 10/* Translation */
> 1759561967 985842 PRIVMSG #esolangs :14[[07Wuht14]]4 10 02https://esolangs.org/w/index.php?diff=165539&oldid=165536 5* 03Jk.NDC 5* (-2) 10/* Condition Writing */
< 1759562093 128869 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759563992 513860 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :fungot, are inveterates a group of animals?
< 1759563992 992158 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: i have a few primitive types. e.g. completions and similar prompty stuff " popup" in buffers... it looks neat... it'd be the fnord
< 1759564612 538895 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
< 1759564641 454412 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1759566346 30785 PRIVMSG #esolangs :14[[07Emblema14]]4 N10 02https://esolangs.org/w/index.php?oldid=165540 5* 03ChuckEsoteric08 5* (+2173) 10New Turing-complete language
> 1759566383 599138 PRIVMSG #esolangs :14[[07User:ChuckEsoteric0814]]4 10 02https://esolangs.org/w/index.php?diff=165541&oldid=165329 5* 03ChuckEsoteric08 5* (+14) 10/* 2025 */
< 1759568748 723124 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759570755 231392 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi *
< 1759572733 532255 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1759573033 549590 PRIVMSG #esolangs :14[[07User:Vertical tab 'N14]]4 M10 02https://esolangs.org/w/index.php?diff=165542&oldid=157010 5* 03Vertical Tab 'N 5* (-2) 10/* Java */ Remove trailing new line
> 1759573250 496423 PRIVMSG #esolangs :14[[07User:Vertical tab 'N14]]4 10 02https://esolangs.org/w/index.php?diff=165543&oldid=165542 5* 03Vertical Tab 'N 5* (+105) 10
> 1759573276 744861 PRIVMSG #esolangs :14[[07User talk:TenBillionPlusOne14]]4 10 02https://esolangs.org/w/index.php?diff=165544&oldid=158796 5* 03PrySigneToFry 5* (+162) 10/* Why do you hate yourself so much? */ new section
> 1759574339 591223 PRIVMSG #esolangs :14[[07Brafuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=165545 5* 03Vertical Tab 'N 5* (+434) 10[[User:Vertical tab 'N]] went unnoticed, so I created this
> 1759574698 668021 PRIVMSG #esolangs :14[[07Talk:BRaInFUCK14]]4 N10 02https://esolangs.org/w/index.php?oldid=165546 5* 03Vertical Tab 'N 5* (+274) 10Created page with "The musician's name gives a syntax error - first it prints a null byte, and then it tries to end a non-existent loop before attempting to start another one. ~~~~"
< 1759574805 446155 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759574959 773011 PRIVMSG #esolangs :14[[07Brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165547&oldid=165373 5* 03Vertical Tab 'N 5* (+11) 10
> 1759575097 945389 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165548&oldid=165522 5* 03Vertical Tab 'N 5* (+17) 10/* B */ [[Brafuck]]
> 1759575469 146756 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165549&oldid=165545 5* 03Vertical Tab 'N 5* (+202) 10
> 1759575668 453384 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165550&oldid=165549 5* 03Vertical Tab 'N 5* (+16) 10
> 1759575687 552556 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165551&oldid=165550 5* 03Vertical Tab 'N 5* (+27) 10
> 1759575757 367786 PRIVMSG #esolangs :14[[07Brafuck14]]4 M10 02https://esolangs.org/w/index.php?diff=165552&oldid=165551 5* 03Vertical Tab 'N 5* (+64) 10
> 1759575870 169752 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165553&oldid=165552 5* 03Vertical Tab 'N 5* (+16) 10
> 1759576027 150760 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165554&oldid=165553 5* 03Vertical Tab 'N 5* (+16) 10
> 1759576070 312739 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165555&oldid=165554 5* 03Vertical Tab 'N 5* (+36) 10
> 1759576579 437917 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165556&oldid=165555 5* 03Vertical Tab 'N 5* (+143) 10
> 1759576688 721990 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165557&oldid=165556 5* 03Vertical Tab 'N 5* (+15) 10
> 1759576796 35138 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165558&oldid=165557 5* 03Vertical Tab 'N 5* (+17) 10
> 1759576941 185979 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165559&oldid=165558 5* 03Vertical Tab 'N 5* (+56) 10
< 1759577631 586168 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1759577666 996844 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165560&oldid=165559 5* 03Vertical Tab 'N 5* (+43) 10
< 1759577676 884691 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1759577711 796491 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
> 1759577809 721151 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165561&oldid=165560 5* 03Vertical Tab 'N 5* (+32) 10
> 1759577901 922467 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=165562&oldid=164170 5* 03MihaiEso 5* (+1482) 10
> 1759577961 354222 PRIVMSG #esolangs :14[[07UserEdited/Versions14]]4 10 02https://esolangs.org/w/index.php?diff=165563&oldid=163528 5* 03MihaiEso 5* (+51) 10
> 1759578318 583047 PRIVMSG #esolangs :14[[07Talk:UserEdited/Versions14]]4 10 02https://esolangs.org/w/index.php?diff=165564&oldid=165529 5* 03MihaiEso 5* (+330) 10
> 1759578355 763689 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165565&oldid=165561 5* 03Vertical Tab 'N 5* (+18) 10
< 1759578359 863703 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759578520 296592 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165566&oldid=165565 5* 03Vertical Tab 'N 5* (+32) 10
< 1759578819 269176 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
> 1759578985 881745 PRIVMSG #esolangs :14[[07Brafuck14]]4 10 02https://esolangs.org/w/index.php?diff=165567&oldid=165566 5* 03Vertical Tab 'N 5* (+25) 10
> 1759578994 309644 PRIVMSG #esolangs :14[[07User:MihaiEso14]]4 10 02https://esolangs.org/w/index.php?diff=165568&oldid=165242 5* 03MihaiEso 5* (+31) 10/* My targets */
> 1759579030 566941 PRIVMSG #esolangs :14[[07User:MihaiEso14]]4 10 02https://esolangs.org/w/index.php?diff=165569&oldid=165568 5* 03MihaiEso 5* (+11) 10/* My targets */
> 1759579219 68704 PRIVMSG #esolangs :14[[07User talk:DGCK81LNN14]]4 N10 02https://esolangs.org/w/index.php?oldid=165570 5* 03Vertical Tab 'N 5* (+176) 10Created page with "Help us expand [[User:Vertical tab 'N]] and [[Brafuck]] ~~~~"
> 1759579485 568015 PRIVMSG #esolangs :14[[07User:Vertical tab 'N14]]4 10 02https://esolangs.org/w/index.php?diff=165571&oldid=165543 5* 03Vertical Tab 'N 5* (+57) 10/* Brainfuck */
< 1759579778 567388 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759579802 373524 PRIVMSG #esolangs :14[[07User:Vertical tab 'N14]]4 10 02https://esolangs.org/w/index.php?diff=165572&oldid=165571 5* 03Vertical Tab 'N 5* (+117) 10/* Mendeleev */
> 1759581975 178236 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=165573&oldid=165562 5* 03PrySigneToFry 5* (+820) 10
< 1759583991 192596 :lynndotpy60!~rootcanal@134.122.123.70 QUIT :Quit: bye bye
< 1759584060 709156 :lynndotpy60!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn
< 1759584657 12297 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759584775 868951 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759590690 101677 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 JOIN #esolangs * :[https://web.libera.chat] iddi01
< 1759590718 648345 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon http://127.0.0.1:3000/
< 1759590718 715581 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: Failed to open TCP connection to 127.0.0.1:3000 (Connection refused - connect(2) for 127.0.0.1:3000)
< 1759590747 506426 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 QUIT :Client Quit
< 1759590760 353471 :int-e!~noone@int-e.eu PRIVMSG #esolangs :lol?
< 1759590764 242866 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1759590823 100925 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 JOIN #esolangs * :[https://web.libera.chat] iddi01
< 1759590829 611413 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[-[-[++++[+[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%9]>)*21]]]]]])*5(<-<+)*5<+[<<(-)*132(>)*13(>[-[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*16]-<-[<(-)*132(>)*13(>[-[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*16]+((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6<(+)*43>((+)*17>(-)*17>)*4>>>>>((>[-[+([(+[{(-)*16(
< 1759590829 638996 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: parse error: starting ( without a matching )
< 1759590830 111084 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :-[{[-][++-+-[++-+-]]>}])%18}])%16]>)*21]]+)*2>)*4([(+[{(-)*16(-[{[-][++-+-[++-+-]]>}])%18}])%16]>)*-1
< 1759590882 819024 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon >+>-(>)*6(>[-[-[-[++++[+[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%9]>)*21]]]]]])*5(<-<+)*5<+[<<(-)*132(>)*13(>[-[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*16]-<-[<(-)*132(>)*13(>[-[+([(+[{(-)*11(-[{(-)*97[-][++-]>}])%13}])%11]>)*21]])*16]+
< 1759590882 934853 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points -17.98, score 8.65, rank 47/47 (-45)
< 1759590883 318355 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :((+)*5>(-)*5>)*6(<(-)*7<(+)*7)*6<(+)*43>((+)*17>(-)*17>)*4>>>>>((>[-[+([(+[{(-)*16(-[{[-][++-+-[++-+-]]>}])%18}])%16]>)*21]]+)*2>)*4([(+[{(-)*16(-[{[-][++-+-[++-+-]]>}])%18}])%16]>)*-1
< 1759591105 995761 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://pastebin.com/raw/nCDR7aQ6
< 1759591106 523212 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points 19.29, score 53.15, rank 2/47 (--)
< 1759591124 471886 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!zjoust epsilon https://pastebin.com/raw/nCDR7aQ6
< 1759591124 945372 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points 19.29, score 53.15, rank 2/47 (--)
> 1759591155 406416 PRIVMSG #esolangs :14[[07Iterate/Math14]]4 10 02https://esolangs.org/w/index.php?diff=165574&oldid=165468 5* 03Aadenboy 5* (+771) 10implement floored logB(A) and categorize
< 1759591181 400514 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://127.0.0.1:3000/
< 1759591181 470272 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: Failed to open TCP connection to 127.0.0.1:3000 (Connection refused - connect(2) for 127.0.0.1:3000)
< 1759591201 223416 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://127.0.0.1:3000/
< 1759591201 291848 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: Failed to open TCP connection to 127.0.0.1:3000 (Connection refused - connect(2) for 127.0.0.1:3000)
< 1759591218 958920 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 QUIT :Quit: Client closed
< 1759591410 125408 :int-e!~noone@int-e.eu PRIVMSG #esolangs :what's next, file:// ?
< 1759591440 908404 :int-e!~noone@int-e.eu PRIVMSG #esolangs :!ztest don'tmindme file:///etc/passwd
< 1759591440 935634 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :int-e: Program name (don'tmindme) is restricted to characters in [a-zA-Z0-9_-], sorry.
< 1759591452 588317 :int-e!~noone@int-e.eu PRIVMSG #esolangs :!ztest dontmindme file:///etc/passwd
< 1759591452 773029 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :int-e.dontmindme: points -31.52, score 4.04, rank 47/47
< 1759591461 344618 :int-e!~noone@int-e.eu PRIVMSG #esolangs :hmm!
< 1759591492 93133 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh it hopefully interpreted that as an empty program
< 1759591562 785187 :int-e!~noone@int-e.eu PRIVMSG #esolangs :!ztest dontmindme file:///usr/bin/[
< 1759591562 812165 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :int-e: parse error: starting [ without a matching ]
< 1759591564 328459 :int-e!~noone@int-e.eu PRIVMSG #esolangs :;)
> 1759592142 56887 PRIVMSG #esolangs :14[[07T+Riangle14]]4 10 02https://esolangs.org/w/index.php?diff=165575&oldid=165519 5* 03C++DSUCKER 5* (+0) 10
> 1759592158 484850 PRIVMSG #esolangs :14[[07T+Riangle14]]4 10 02https://esolangs.org/w/index.php?diff=165576&oldid=165575 5* 03C++DSUCKER 5* (+2) 10
> 1759592998 772893 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03SDGL4RNG 5* 10uploaded "[[02File:$$Aleph 0x1111111100000001.png10]]"
< 1759593107 384429 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
> 1759593297 653582 PRIVMSG #esolangs :14[[07$$Aleph 0x1111111100000001.png14]]4 N10 02https://esolangs.org/w/index.php?oldid=165578 5* 03SDGL4RNG 5* (+70) 10Created page with "[[File:$$Aleph 0x1111111100000001.png|thumb|alt=nope(4)|nope program]]"
< 1759593327 119247 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1759593342 733664 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Corbin 5* 10moved [[02User:Vertical tab 'N10]] to [[Vertical tab 'N]]: Program form (output-only challenge), not user. Heads up: user page once belonged to alt of ColorfulGalaxy.
> 1759593378 449058 PRIVMSG #esolangs :14[[07$$Aleph 0x1111111100000001.png14]]4 10 02https://esolangs.org/w/index.php?diff=165581&oldid=165578 5* 03SDGL4RNG 5* (+45) 10
> 1759593391 917012 PRIVMSG #esolangs :14[[07$$Aleph 0x1111111100000001.png14]]4 10 02https://esolangs.org/w/index.php?diff=165582&oldid=165581 5* 03SDGL4RNG 5* (-20) 10/* Nope(4) */
> 1759594232 361297 PRIVMSG #esolangs :14[[07User:TheSpiderNinjas14]]4 10 02https://esolangs.org/w/index.php?diff=165583&oldid=164805 5* 03TheSpiderNinjas 5* (+11) 10
> 1759594316 457274 PRIVMSG #esolangs :14[[07Sigq14]]4 N10 02https://esolangs.org/w/index.php?oldid=165584 5* 03TheSpiderNinjas 5* (+1385) 10Created page with " == Stuff == ! True ? False !?! Binary, ! for 1 and ? for 0 1 Variable {7} Number, only works as a value 0 = !?! Set a var to a value ^= for specifically bool #= for specifically int 0? [ ] If the value is true run the block of code 0? < > While the v
> 1759594336 200852 PRIVMSG #esolangs :14[[07Sigq14]]4 10 02https://esolangs.org/w/index.php?diff=165585&oldid=165584 5* 03TheSpiderNinjas 5* (+35) 10
> 1759594757 887890 PRIVMSG #esolangs :14[[07Sigq14]]4 10 02https://esolangs.org/w/index.php?diff=165586&oldid=165585 5* 03TheSpiderNinjas 5* (+135) 10
< 1759598522 862356 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1759598713 65754 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759599355 556899 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759601180 451875 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu
< 1759601733 955541 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1759602700 916625 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165587&oldid=165469 5* 03Hotcrystal0 5* (+775) 10B3/S23
< 1759603173 700818 :Everything!~Everythin@172.232.54.192 JOIN #esolangs Everything :Everything
< 1759603197 213782 :Everything!~Everythin@172.232.54.192 PRIVMSG #esolangs :Hi all. Has anybody tried this as esolang? https://en.wikipedia.org/wiki/Dyck_language Maybe, unlambda-type language?
< 1759604301 885168 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Everything: Sure. Many Lisps are Dyck. From my list, my language Cammy is Dyck and S-expressions are Dyck in general.
< 1759604404 840307 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I should add Dyck monoids to [[monoid]]. I don't know if we use them anywhere, but they might be useful for justifying why e.g. Brainfuck has a semantic monoid.
< 1759604817 690025 :Everything!~Everythin@172.232.54.192 PRIVMSG #esolangs :No, without functions. Only nested parentheses. Is it possible?
< 1759605004 128595 :int-e!~noone@int-e.eu PRIVMSG #esolangs :you can write Iota weirdly with () = ι
< 1759605102 428456 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or other languages with the same kind of syntax, e.g., https://treecalcul.us/
< 1759605296 971207 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Everything: In general, *any* language is going to eventually yield something with interesting computational content. Do you have a goal in mind?
< 1759605451 915165 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :More interesting to me is e.g. the fact that Dyck grammars can be efficiently parsed mid-document; they are more efficient than CFGs when doing online text-editing, LSP processing, tree-sitting, etc.
< 1759606002 929426 :Everything!~Everythin@172.232.54.192 PRIVMSG #esolangs :I have no specific idea, just curious.
< 1759606208 971575 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I guess that the answer is that *the* Dyck language, balanced parens, is already a very well-known language. It's often just called BP. It's not esoteric at all.
> 1759606234 65756 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=165588&oldid=164113 5* 03Hotcrystal0 5* (+126) 10
< 1759606827 91141 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 QUIT :Quit: Leaving.
> 1759610679 101319 PRIVMSG #esolangs :14[[07Iterate/Math14]]4 10 02https://esolangs.org/w/index.php?diff=165589&oldid=165574 5* 03Aadenboy 5* (+8) 10/* logB A (floored) */ indent
< 1759611230 936493 :Everything!~Everythin@172.232.54.192 QUIT :Quit: leaving
< 1759613759 995316 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759614248 766914 :molson!~molson@2001-48F8-7040-0-0-0-0-729-dynamic.midco.net JOIN #esolangs molson :realname
< 1759614616 220192 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759614843 926637 PRIVMSG #esolangs :14[[07?barinfuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=165590 5* 03HyperbolicireworksPen 5* (+375) 10Created page with "?brainfuck is a simple derivative of brainfuck that allows it to be non-deterministic. It adds one command. the command: ? if cell is 0 it stays that way, if the cell is positive it is set to a random number in the set {1,2,...,x} where x is the value
< 1759614903 592756 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast
> 1759614946 446834 PRIVMSG #esolangs :14[[07?barinfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165591&oldid=165590 5* 03HyperbolicireworksPen 5* (+109) 10
> 1759615027 939372 PRIVMSG #esolangs :14[[07?barinfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165592&oldid=165591 5* 03HyperbolicireworksPen 5* (-1) 10
> 1759615171 846801 PRIVMSG #esolangs :14[[07?barinfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165593&oldid=165592 5* 03HyperbolicireworksPen 5* (+166) 10
> 1759615197 595505 PRIVMSG #esolangs :14[[07?barinfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165594&oldid=165593 5* 03HyperbolicireworksPen 5* (-649) 10Blanked the page
> 1759615222 414108 PRIVMSG #esolangs :14[[07?brainfuck14]]4 N10 02https://esolangs.org/w/index.php?oldid=165595 5* 03HyperbolicireworksPen 5* (+649) 10Created page with "?brainfuck is a simple derivative of brainfuck that allows it to be non-deterministic. It adds one command. the command: ? if cell is 0 it stays that way, if the cell is positive it is set to a random number in the set {1,2,...,x} where x is the value
> 1759615236 966047 PRIVMSG #esolangs :14[[07User:HyperbolicireworksPen14]]4 10 02https://esolangs.org/w/index.php?diff=165596&oldid=164434 5* 03HyperbolicireworksPen 5* (+16) 10
> 1759616288 641330 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165597&oldid=165595 5* 03HyperbolicireworksPen 5* (+410) 10
> 1759616700 455070 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165598&oldid=165597 5* 03HyperbolicireworksPen 5* (-15) 10
< 1759616705 423645 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759617495 597026 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165599&oldid=165598 5* 03HyperbolicireworksPen 5* (+392) 10
> 1759617649 681113 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165600&oldid=165599 5* 03HyperbolicireworksPen 5* (+30) 10
> 1759620602 176338 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165601&oldid=165600 5* 03HyperbolicireworksPen 5* (+138) 10
> 1759620619 396121 PRIVMSG #esolangs :14[[07?brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=165602&oldid=165601 5* 03HyperbolicireworksPen 5* (-1) 10
< 1759624993 510313 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1759627073 205787 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :How to record a video DVD on Linux from a MPEG-TS file with H.264 and AAC codec and keeping any existing EIA-608 captions in the recording?
< 1759629903 773971 :op_4!~tslil@user/op-4/x-9116473 QUIT :Remote host closed the connection
< 1759629933 51384 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4
> 1759635058 335952 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03MCLMLI 5* 10New user account
< 1759637693 267611 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
< 1759637725 224953 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Client Quit
< 1759642157 243100 :nitrix!~nitrix@user/meow/nitrix NICK :nitrix-or-treat
> 1759644809 287779 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=165603&oldid=165588 5* 03PrySigneToFry 5* (+236) 10
< 1759647331 64810 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 JOIN #esolangs * :Textual User
> 1759649575 165133 PRIVMSG #esolangs :14[[07Emblema14]]4 10 02https://esolangs.org/w/index.php?diff=165604&oldid=165540 5* 03ChuckEsoteric08 5* (+29) 10/* Description */
> 1759649587 791874 PRIVMSG #esolangs :14[[07Emblema14]]4 10 02https://esolangs.org/w/index.php?diff=165605&oldid=165604 5* 03ChuckEsoteric08 5* (+1) 10/* Description */
> 1759651520 821458 PRIVMSG #esolangs :14[[07BytePusher14]]4 10 02https://esolangs.org/w/index.php?diff=165606&oldid=162819 5* 03Mad4j 5* (+306) 10/* Programs */
> 1759651738 387478 PRIVMSG #esolangs :14[[07User talk:Fizzie14]]4 10 02https://esolangs.org/w/index.php?diff=165607&oldid=153400 5* 03U 5* (+465) 10/* Deletion of Isec, Why Isec is turing swamp?, Isec TC proof, IBSE and Fraction. */ new section
< 1759653432 110730 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi
< 1759655737 239759 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Morning.
< 1759656620 297288 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1759658248 565698 PRIVMSG #esolangs :14[[07I14]]4 N10 02https://esolangs.org/w/index.php?oldid=165608 5* 03U 5* (+315) 10Created page with "using 2 0. op: if increased first is 0, second is increasing. at end first will be divided on second. interpreter on c(z: unsigned 16bit number of ops, after z= is it, memory(x and y) is signed 8bit):const unsigned char main(void){{char x=0b0,y=0b0;{unsigned short z=;while(z){x++;if
> 1759658405 492018 PRIVMSG #esolangs :14[[07I14]]4 10 02https://esolangs.org/w/index.php?diff=165609&oldid=165608 5* 03U 5* (+17) 10
< 1759659407 171496 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com JOIN #esolangs Everything :Everything
> 1759662471 127424 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Chat Majest 5* 10New user account
> 1759663575 638703 PRIVMSG #esolangs :14[[07Llvln14]]4 N10 02https://esolangs.org/w/index.php?oldid=165610 5* 03TheSpiderNinjas 5* (+106) 10Created page with "'''LLvlN''' or Low-Level Nonsense is not a language, make LLvlN an actual language [[Category:Low-level]]"
< 1759664052 587318 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759664089 580687 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 264 seconds
< 1759664129 839938 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1759664698 786330 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
> 1759664742 243886 PRIVMSG #esolangs :14[[07Stakr14]]4 N10 02https://esolangs.org/w/index.php?oldid=165611 5* 03TheSpiderNinjas 5* (+1449) 10Creation
> 1759664759 859025 PRIVMSG #esolangs :14[[07Fuckbrain14]]4 10 02https://esolangs.org/w/index.php?diff=165612&oldid=164182 5* 03TheSpiderNinjas 5* (+29) 10
> 1759664918 121711 PRIVMSG #esolangs :14[[07Stakr14]]4 10 02https://esolangs.org/w/index.php?diff=165613&oldid=165611 5* 03TheSpiderNinjas 5* (+7) 10
< 1759665404 102669 :tromp!~textual@2001:1c00:3487:1b00:79b7:f1d9:214a:8b71 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759666096 165986 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 JOIN #esolangs * :Textual User
< 1759668074 538465 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1759668157 749720 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1759672568 612726 PRIVMSG #esolangs :14[[07UserEdited14]]4 M10 02https://esolangs.org/w/index.php?diff=165614&oldid=165573 5* 03I am islptng 5* (+8) 10Updated music player link
< 1759673330 401179 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759676065 723259 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
< 1759676065 791733 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
< 1759679215 116647 :chloetax!~chloe@user/chloetax QUIT :Quit: Leaving
< 1759679237 560643 :chloetax!~chloe@user/chloetax JOIN #esolangs chloetax :chloe
< 1759679393 111649 :impomatic!~impomatic@2a00:23c7:5fc6:3201:e41d:e135:abd4:db6f JOIN #esolangs * :[https://web.libera.chat] impomatic
> 1759679911 252849 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02Why isec is turing swamp?10]]": Author request: author blanked the page, no edits from other users
> 1759679990 209359 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02Isec10]]": Author request: author blanked the page, no edits from other users
> 1759680062 795983 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02Isec TC proof10]]": Author request: author blanked the page, no edits from other users
> 1759680122 854224 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02IBSE10]]": Author request: author blanked the page, no edits from other users
> 1759680148 860565 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Fizzie 5* 10deleted "[[02Fraction10]]": Author request: author blanked the page, no edits from other users
> 1759680503 898053 PRIVMSG #esolangs :14[[07User talk:Fizzie14]]4 10 02https://esolangs.org/w/index.php?diff=165615&oldid=165607 5* 03Fizzie 5* (+709) 10/* Deletion of Isec, Why Isec is turing swamp?, Isec TC proof, IBSE and Fraction. */ Reply.
< 1759681774 402809 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 JOIN #esolangs * :Textual User
< 1759682434 302229 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759685791 710231 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 JOIN #esolangs * :Textual User
> 1759686671 934666 PRIVMSG #esolangs :14[[07Llvln14]]4 10 02https://esolangs.org/w/index.php?diff=165616&oldid=165610 5* 03TheSpiderNinjas 5* (+8947) 10Created comprehensive documentation for LLvlN esoteric programming language
> 1759686821 187806 PRIVMSG #esolangs :14[[07Llvln14]]4 10 02https://esolangs.org/w/index.php?diff=165617&oldid=165616 5* 03TheSpiderNinjas 5* (-24) 10Comet Created This In My Name With My Account Bru
> 1759687408 894083 PRIVMSG #esolangs :14[[07Llvln14]]4 10 02https://esolangs.org/w/index.php?diff=165618&oldid=165617 5* 03TheSpiderNinjas 5* (+37) 10/* Truth Machine */
> 1759688139 285578 PRIVMSG #esolangs :14[[07Llvln14]]4 10 02https://esolangs.org/w/index.php?diff=165619&oldid=165618 5* 03TheSpiderNinjas 5* (+655) 10Added implementation link and usage example for LLvlN interpreter.
> 1759688300 962946 PRIVMSG #esolangs :14[[07Llvln14]]4 10 02https://esolangs.org/w/index.php?diff=165620&oldid=165619 5* 03Corbin 5* (-17) 10Tag as AI-generated; Comet Browser is a Perplexity product. Also clarify the otherwise-incorrect TC claim. The instructions are very similar to 6502/8086-ish CPUs (because chatbots have no imagination) so plenty of existing code should port. Almost entirely unrelated to BF.
> 1759688382 590004 PRIVMSG #esolangs :14[[07Talk:Llvln14]]4 N10 02https://esolangs.org/w/index.php?oldid=165621 5* 03Corbin 5* (+335) 10And this is why chatbots aren't helping y'all learn.
> 1759688551 317265 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Aadenboy 5* 10moved [[02Llvln10]] to [[LLvlN]]: move to correct title
> 1759688551 370900 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Aadenboy 5* 10moved [[02Talk:Llvln10]] to [[Talk:LLvlN]]: move to correct title
> 1759688568 205778 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165626&oldid=165622 5* 03Aadenboy 5* (-27) 10remove hatnote
> 1759688616 891764 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165627&oldid=165626 5* 03TheSpiderNinjas 5* (-624) 10
< 1759688792 914248 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1759689278 876315 PRIVMSG #esolangs :14[[07Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=165628&oldid=127302 5* 03Corbin 5* (-99) 10See also.
< 1759689391 960194 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com QUIT :Quit: leaving
> 1759689583 347525 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165629&oldid=165627 5* 03TheSpiderNinjas 5* (+7) 10
> 1759690062 685683 PRIVMSG #esolangs :14[[07LLvlN-mini14]]4 N10 02https://esolangs.org/w/index.php?oldid=165630 5* 03TheSpiderNinjas 5* (+5580) 10Created LLvlN-mini variant page - a minimalist subset of LLvlN with 4 registers and 12 instructions
> 1759690201 635556 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165631&oldid=165629 5* 03TheSpiderNinjas 5* (+30) 10Updated Variants section to link to newly created LLvlN-mini page
> 1759690235 754997 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165632&oldid=165631 5* 03TheSpiderNinjas 5* (-21) 10
> 1759690301 156370 PRIVMSG #esolangs :14[[07LLvlN-mini14]]4 10 02https://esolangs.org/w/index.php?diff=165633&oldid=165630 5* 03TheSpiderNinjas 5* (+1) 10
< 1759690311 543456 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Good Night
> 1759690320 687101 PRIVMSG #esolangs :14[[07LLvlN-mini14]]4 10 02https://esolangs.org/w/index.php?diff=165634&oldid=165633 5* 03TheSpiderNinjas 5* (-41) 10Requested deletion by creator
> 1759690339 383590 PRIVMSG #esolangs :14[[07LLvlN-mini14]]4 10 02https://esolangs.org/w/index.php?diff=165635&oldid=165634 5* 03TheSpiderNinjas 5* (+1) 10
> 1759690388 82788 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165636&oldid=165632 5* 03TheSpiderNinjas 5* (-80) 10
< 1759690559 256807 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :How to extract the raw EIA-608 data from a H.264 video from a MPEG-TS file? How can I then map the timing correctly if the video (which may have discontinuities due to commercial breaks) is then converted to DVD format?
> 1759690654 998538 PRIVMSG #esolangs :14[[07LLvlN++14]]4 N10 02https://esolangs.org/w/index.php?oldid=165637 5* 03TheSpiderNinjas 5* (+10006) 10Created LLvlN++ page - extension of LLvlN with functions and procedure calls
> 1759690730 501040 PRIVMSG #esolangs :14[[07LLvlN++14]]4 10 02https://esolangs.org/w/index.php?diff=165638&oldid=165637 5* 03TheSpiderNinjas 5* (-12) 10
> 1759690741 197457 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165639&oldid=165636 5* 03TheSpiderNinjas 5* (+31) 10Link LLvlN++ variant to its new page
> 1759690771 453196 PRIVMSG #esolangs :14[[07LLvlN++14]]4 10 02https://esolangs.org/w/index.php?diff=165640&oldid=165638 5* 03TheSpiderNinjas 5* (-80) 10
> 1759691374 221579 PRIVMSG #esolangs :14[[07LLvlN++14]]4 10 02https://esolangs.org/w/index.php?diff=165641&oldid=165640 5* 03TheSpiderNinjas 5* (+2394) 10Integrated OOP and Async features as core parts of LLvlN++ rather than separate extensions
< 1759691888 9177 :impomatic!~impomatic@2a00:23c7:5fc6:3201:e41d:e135:abd4:db6f QUIT :Quit: Client closed
> 1759691902 634243 PRIVMSG #esolangs :14[[07LLvlN-FLOAT14]]4 N10 02https://esolangs.org/w/index.php?oldid=165642 5* 03TheSpiderNinjas 5* (+11215) 10Created LLvlN-FLOAT variant page with floating-point spice registers, replaces originally proposed LLvlN-spicy
> 1759692093 20803 PRIVMSG #esolangs :14[[07LLvlN-FLOAT14]]4 10 02https://esolangs.org/w/index.php?diff=165643&oldid=165642 5* 03TheSpiderNinjas 5* (-131) 10
> 1759692199 629516 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165644&oldid=165639 5* 03TheSpiderNinjas 5* (-70) 10Add link to LLvlN-FLOAT in Variants and See Also sections (LLvlN-FLOAT is the official floating-point extension, formerly LLvlN-spicy)
> 1759692324 962240 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165645&oldid=165644 5* 03TheSpiderNinjas 5* (-23) 10
> 1759692509 262519 PRIVMSG #esolangs :14[[07LLvlN-FLOAT14]]4 10 02https://esolangs.org/w/index.php?diff=165646&oldid=165643 5* 03TheSpiderNinjas 5* (-122) 10
> 1759693214 69509 PRIVMSG #esolangs :14[[07Quantum-LLvlN14]]4 N10 02https://esolangs.org/w/index.php?oldid=165647 5* 03TheSpiderNinjas 5* (+3354) 10Created new Quantum-LLvlN esolang article
> 1759693591 897370 PRIVMSG #esolangs :14[[07Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165648&oldid=165628 5* 03Corbin 5* (+2302) 10/* Operations */ Explain stack effects and stack-effect notation. Also quickly prove that ROT can't be built from stack-shufflers that only touch two arguments at a time.
< 1759694742 251583 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Wow, that's a lot of slop to clean up.
< 1759695338 78708 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"created in 2025 by Comet AI Browser"
< 1759695359 352456 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(if the weird itemized style didn't make it obvious already, it even tells on itself?)
< 1759695429 678803 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ACTION sighs
> 1759696580 935884 PRIVMSG #esolangs :14[[07Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165649&oldid=165648 5* 03Corbin 5* (+3739) 10Demonstrate the two-stack zipper technique. This is well-known folklore.
> 1759697179 465735 PRIVMSG #esolangs :14[[07LLvlN++14]]4 10 02https://esolangs.org/w/index.php?diff=165650&oldid=165641 5* 03Corbin 5* (-68) 10Remove hallucinated categories. Discuss at [[esolang:categorization]] first, please!
> 1759697520 808535 PRIVMSG #esolangs :14[[07Talk:LLvlN-FLOAT14]]4 N10 02https://esolangs.org/w/index.php?oldid=165651 5* 03Corbin 5* (+478) 10Some options for improvement.
> 1759697551 538564 PRIVMSG #esolangs :14[[07LLvlN-FLOAT14]]4 10 02https://esolangs.org/w/index.php?diff=165652&oldid=165646 5* 03Corbin 5* (-28) 10Remove hallucinated category.
> 1759697844 58785 PRIVMSG #esolangs :14[[07Talk:Quantum-LLvlN14]]4 N10 02https://esolangs.org/w/index.php?oldid=165653 5* 03Corbin 5* (+491) 10Sorry, this one ain't gonna work. Good luck implementing it!
> 1759697960 732088 PRIVMSG #esolangs :14[[07Quantum-LLvlN14]]4 M10 02https://esolangs.org/w/index.php?diff=165654&oldid=165647 5* 03Corbin 5* (+12) 10Fix links; Q is a real language but it's not [[Q]]. Quipper's a real language too.
> 1759698078 926720 PRIVMSG #esolangs :14[[07LLvlN-mini14]]4 10 02https://esolangs.org/w/index.php?diff=165655&oldid=165635 5* 03Corbin 5* (-31) 10Removing hallucinated category.
< 1759699322 920363 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 248 seconds
> 1759699603 229166 PRIVMSG #esolangs :14[[07Iterate/Subset14]]4 N10 02https://esolangs.org/w/index.php?oldid=165656 5* 03Aadenboy 5* (+1227) 10write a stub on an esoteric subset of iterate. I think the descriptions are fine, it's just the examples that are needed. it might be fun to try and program in this subset as there might be other complications that maybe aren't obvious here
> 1759699788 525975 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165657&oldid=165434 5* 03Aadenboy 5* (+288) 10clarify on what a visit is, and link to [[Iterate/Subset]] and [[Iterate/Math]] in a new section
> 1759699948 945296 PRIVMSG #esolangs :14[[07Pola14]]4 N10 02https://esolangs.org/w/index.php?oldid=165658 5* 03Corbin 5* (+768) 10Stub for a fun restricted language: if you can implement a 3SAT solver in Pola then P=NP.
< 1759700274 904028 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
< 1759700808 157983 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 256 seconds
< 1759700929 219599 :tromp!~textual@2001:1c00:3487:1b00:d06c:e484:423a:8be8 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759701310 512376 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759701671 897670 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1759702222 878957 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 246 seconds
< 1759702237 633435 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 260 seconds
< 1759704066 533106 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759704248 523205 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1759704711 576827 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165659&oldid=159428 5* 03Dmiz 5* (+194) 10
> 1759704917 626373 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165660&oldid=165659 5* 03Dmiz 5* (-48) 10
> 1759705040 573310 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165661&oldid=165660 5* 03Dmiz 5* (-6) 10
> 1759705997 72146 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165662&oldid=165661 5* 03Dmiz 5* (-18) 10
> 1759706033 259029 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165663&oldid=165662 5* 03Dmiz 5* (+16) 10
< 1759706145 522251 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 256 seconds
< 1759706145 549517 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 256 seconds
< 1759706148 418827 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759706238 796327 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 NICK :simcop2387
> 1759706388 543298 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165664&oldid=165663 5* 03Dmiz 5* (+41) 10
< 1759706719 932215 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1759709559 690680 :FreeFull!~freefull@79.186.197.114.ipv4.supernova.orange.pl QUIT :
> 1759711404 311242 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=165665&oldid=165614 5* 03MihaiEso 5* (-4) 10
< 1759712363 397188 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
> 1759712979 493814 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165666&oldid=165587 5* 03Hotcrystal0 5* (+1084) 10
< 1759715826 986695 :ski!~ski@remote11.chalmers.se QUIT :Remote host closed the connection
> 1759717840 542697 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Iacgm 5* 10New user account
> 1759717967 997801 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165667&oldid=165506 5* 03Iacgm 5* (+93) 10/* Introductions */
> 1759718095 522956 PRIVMSG #esolangs :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=165668&oldid=138765 5* 03Iacgm 5* (+51) 10/* Languages that compile to brainfuck */
> 1759719164 640772 PRIVMSG #esolangs :14[[07C2bf14]]4 N10 02https://esolangs.org/w/index.php?oldid=165669 5* 03Iacgm 5* (+1243) 10Created page with "C2bf (not to be confused with [[C2BF]]) is a [[compiler]] from a large subset of C into [[Brainfuck]] written by Ian Graham Martinez. The project is written in Rust, and the source code is available at [https://github.com/iacgm/c2bf]. The project supports: - Integer Arithme
< 1759719275 798125 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
> 1759719317 640637 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Iacgm 5* 10moved [[02C2bf10]] to [[C2bf rs]]: Clash with C2BF
> 1759719330 402421 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Iacgm 5* 10moved [[02C2bf rs10]] to [[C2bf (2025)]]
> 1759719338 825429 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Iacgm 5* 10moved [[02C2bf (2025)10]] to [[C2BF (2025)]]
> 1759719387 264975 PRIVMSG #esolangs :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=165676&oldid=165668 5* 03Iacgm 5* (+9) 10/* Languages that compile to brainfuck */
< 1759727752 726806 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 256 seconds
< 1759727968 168926 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759729881 350858 :perlbot_!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1759729909 605079 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 246 seconds
< 1759729937 725429 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 246 seconds
< 1759729962 932927 :perlbot_!~perlbot@perlbot/bot/simcop2387/perlbot NICK :perlbot
> 1759730674 277221 PRIVMSG #esolangs :14[[07Topple/Source Code14]]4 10 02https://esolangs.org/w/index.php?diff=165677&oldid=165214 5* 03H33T33 5* (+534) 10
> 1759730704 290287 PRIVMSG #esolangs :14[[07Topple/Source Code14]]4 M10 02https://esolangs.org/w/index.php?diff=165678&oldid=165677 5* 03H33T33 5* (+2) 10
> 1759730742 734567 PRIVMSG #esolangs :14[[07Topple/Source Code14]]4 M10 02https://esolangs.org/w/index.php?diff=165679&oldid=165678 5* 03H33T33 5* (+15) 10
< 1759733005 99479 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759733272 891787 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1759733904 77785 :V!~v@ircpuzzles/2022/april/winner/V QUIT :*.net *.split
< 1759733904 154064 :ManDeJan!3da94070ba@user/mandejan QUIT :*.net *.split
< 1759734074 305371 :V!~v@ircpuzzles/2022/april/winner/V JOIN #esolangs V :Wie?
< 1759734074 332572 :ManDeJan!3da94070ba@user/mandejan JOIN #esolangs ManDeJan :ManDeJan
< 1759735313 617485 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759736526 743677 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Elbereth 5* 10New user account
> 1759736795 791301 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165680&oldid=165667 5* 03Elbereth 5* (+234) 10Hi, I'm currently interested in [[Core War]] & NetHack, though just starting in both; I found this wiki accidentally when searching about Core War.
< 1759738423 397174 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759741969 610237 :nitrix-or-treat!~nitrix@user/meow/nitrix QUIT :*.net *.split
< 1759741969 758661 :yewscion__!~yewscion@172.58.240.190 QUIT :*.net *.split
< 1759742061 928710 :nitrix-or-treat!~nitrix@user/meow/nitrix JOIN #esolangs nitrix :ZNC - https://znc.in
< 1759742061 928986 :yewscion__!~yewscion@172.58.240.190 JOIN #esolangs yewscion :Claire Rodriguez
> 1759742905 363491 PRIVMSG #esolangs :14[[07ETC14]]4 N10 02https://esolangs.org/w/index.php?oldid=165681 5* 03Elbereth 5* (+1454) 10It's simple, but not without potential...
> 1759743028 477826 PRIVMSG #esolangs :14[[07ETC14]]4 M10 02https://esolangs.org/w/index.php?diff=165682&oldid=165681 5* 03Elbereth 5* (+0) 10The usual wiki code transformation :(
> 1759743106 680826 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165683&oldid=165548 5* 03Elbereth 5* (+10) 10/* E */ [[ETC]]
> 1759743526 87996 PRIVMSG #esolangs :14[[07User:Elbereth14]]4 N10 02https://esolangs.org/w/index.php?oldid=165684 5* 03Elbereth 5* (+286) 10Created page with "Has not made anything notable yet; Hi; I'm currently interested in [[Core War]] & NetHack, the former being the reason i got here; I might improve pages by updating outdated information, maybe even user pages if there is a good enough reason (please check edit
< 1759745223 624272 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759745348 926889 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759746867 101868 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 JOIN #esolangs * :[https://web.libera.chat] iddi01
< 1759746891 734003 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://raw-paste.vercel.app/raw/4o990n984n470np1639p1723394337r9
< 1759746892 116294 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: 429 Too Many Requests
< 1759746913 732534 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://raw-paste.vercel.app/raw/4o990n984n470np1639p1723394337r9
< 1759746913 986997 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: 429 Too Many Requests
< 1759746949 745938 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://raw-paste.vercel.app/raw/4o990n984n470np1639p1723394337r9
< 1759746949 874511 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: 429 Too Many Requests
< 1759746996 901304 :slavfox!~slavfox@193.28.84.183 QUIT :Ping timeout: 256 seconds
< 1759747024 185903 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
> 1759747066 568378 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165685&oldid=165645 5* 03TheSpiderNinjas 5* (-54) 10
< 1759747085 316432 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://raw-paste.vercel.app/raw/4o990n984n470np1639p1723394337r9
< 1759747085 419893 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01: URL fetch problems: 429 Too Many Requests
> 1759747144 737862 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165686&oldid=165685 5* 03TheSpiderNinjas 5* (+16) 10
< 1759747195 736490 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 245 seconds
< 1759747199 855511 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi *
> 1759747232 425604 PRIVMSG #esolangs :14[[07Quantum-LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165687&oldid=165654 5* 03TheSpiderNinjas 5* (+2) 10Rename Quantum-LLvlN to LLvlN-Quantum
< 1759747247 275580 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Even from an endpoint that's definitely never fetched it before, that URL gives me a javascript-requiring proof-of-work challenge, which isn't going to happen with zemhill.
> 1759747269 305596 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03TheSpiderNinjas 5* 10moved [[02Quantum-LLvlN10]] to [[LLvlN-Quantum]]: Rename Quantum-LLvlN to LLvlN-Quantum
> 1759747269 336890 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03TheSpiderNinjas 5* 10moved [[02Talk:Quantum-LLvlN10]] to [[Talk:LLvlN-Quantum]]: Rename Quantum-LLvlN to LLvlN-Quantum
< 1759747278 193520 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759747316 7422 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :I can't get a paste into pastebin.com anymore, it always falls back to the main page after the captcha...
< 1759747346 806632 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :please suggest an alternative!
> 1759747387 202571 PRIVMSG #esolangs :14[[07LLvlN-Quantum14]]4 10 02https://esolangs.org/w/index.php?diff=165692&oldid=165688 5* 03TheSpiderNinjas 5* (+8) 10
< 1759747395 658874 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://0x0.st/ is what I usually use (via curl).
> 1759747399 180521 PRIVMSG #esolangs :14[[07LLvlN-Quantum14]]4 10 02https://esolangs.org/w/index.php?diff=165693&oldid=165692 5* 03TheSpiderNinjas 5* (-48) 10
> 1759747424 270927 PRIVMSG #esolangs :14[[07LLvlN14]]4 10 02https://esolangs.org/w/index.php?diff=165694&oldid=165686 5* 03TheSpiderNinjas 5* (-18) 10
< 1759747948 951006 :int-e!~noone@int-e.eu QUIT :Ping timeout: 256 seconds
< 1759747961 887293 :int-e!~noone@int-e.eu JOIN #esolangs int-e :Bertram
< 1759747974 828818 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :does not work: "405 Method Not Allowed"
< 1759748303 898059 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :!ztest bad https://0x0.st/KMCl.txt
< 1759748304 80724 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :fizzie.bad: points -46.00, score 0.00, rank 47/47
< 1759748315 149612 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Works for me, that's all I know: https://0x0.st/KMCU.txt
> 1759748365 711758 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 036e12fyou 5* 10New user account
< 1759748422 465531 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I guess you could hypothetically use HackEso as well, but it would require splitting a program to fit on IRC lines, and be incredibly inconvenient as well.
> 1759748547 73229 PRIVMSG #esolangs :14[[07LogicGates14]]4 N10 02https://esolangs.org/w/index.php?oldid=165695 5* 03None1 5* (+1840) 10Created page with "{{lang|a=User:None1}} ==Memory== It uses a bit accmulator, an unbounded bit tape and a pointer. All bits are initially 0. ==Commands== * {{cd|<}}/{{cd|>}}: Move the pointer to the left/right. * {{cd|[''CODE'']}}: While accmulator isn't 0, do ''CODE''. * Logic gates rep
> 1759748583 52414 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165696&oldid=165683 5* 03None1 5* (+17) 10/* L */
> 1759748611 300466 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165697&oldid=165696 5* 03None1 5* (+0) 10/* L */
> 1759748645 304190 PRIVMSG #esolangs :14[[07User:None114]]4 10 02https://esolangs.org/w/index.php?diff=165698&oldid=165358 5* 03None1 5* (+64) 10/* My Esolangs */
< 1759748654 341160 :sftp!~sftp@user/sftp QUIT :Ping timeout: 265 seconds
< 1759748662 46130 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://bpa.st/ is another site they recommend on #c -- it has a web form, and a 'raw' link that seems okay.
> 1759748737 255262 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165699&oldid=165680 5* 036e12fyou 5* (+183) 10/* Introductions */
> 1759748747 261056 PRIVMSG #esolangs :14[[07User:6e12fyou14]]4 N10 02https://esolangs.org/w/index.php?oldid=165700 5* 036e12fyou 5* (+5) 10Created page with "hi :)"
< 1759748762 855912 :sftp!~sftp@79.174.36.182 JOIN #esolangs * :sftp
< 1759748762 883352 :sftp!~sftp@79.174.36.182 CHGHOST ~sftp :user/sftp
< 1759748796 863661 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!ztest epsilon https://bpa.st/raw/GBOA
< 1759748797 210538 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points 22.19, score 57.64, rank 1/47 (+1)
> 1759748804 925890 PRIVMSG #esolangs :14[[07Looping counter14]]4 10 02https://esolangs.org/w/index.php?diff=165701&oldid=165433 5* 03None1 5* (+64) 10/* Iterate */
< 1759748841 646400 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :fizzie: thanks a lot, somehow these sites cannot be found via online searching...
< 1759748852 465547 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 PRIVMSG #esolangs :!zjoust epsilon https://bpa.st/raw/GBOA
< 1759748852 914397 :zemhill!~cinch@selene.zem.fi PRIVMSG #esolangs :iddi01.epsilon: points 22.19, score 57.64, rank 1/47 (+1)
< 1759748865 179603 :iddi01!~iddi01@2604:9cc0:14:2af8:5803:115a:486d:9686 QUIT :Quit: Client closed
> 1759748920 815827 PRIVMSG #esolangs :14[[07User:XKCD Random Number14]]4 10 02https://esolangs.org/w/index.php?diff=165702&oldid=164692 5* 03None1 5* (+95) 10/* Length */
< 1759749091 671209 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Hmm, I wonder if the zemhill visualization stuff would still run, those plots haven't been updated in a long long time.
> 1759749226 42878 PRIVMSG #esolangs :14[[07Talk:BRaInFUCK14]]4 10 02https://esolangs.org/w/index.php?diff=165703&oldid=165546 5* 03None1 5* (+284) 10
< 1759750433 847017 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759750448 173777 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1759750512 687978 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
> 1759750906 486781 PRIVMSG #esolangs :14[[07Setler v214]]4 10 02https://esolangs.org/w/index.php?diff=165704&oldid=164835 5* 03TheSpiderNinjas 5* (+67) 10Updated Setler v2
> 1759751844 448281 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03TheSpiderNinjas 5* 10moved [[02Autism10]] to [[Autism (Unary)]]: Disambiguation
> 1759751844 524198 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03TheSpiderNinjas 5* 10moved [[02Talk:Autism10]] to [[Talk:Autism (Unary)]]: Disambiguation
> 1759751922 407267 PRIVMSG #esolangs :14[[07Redcode14]]4 10 02https://esolangs.org/w/index.php?diff=165709&oldid=147544 5* 03Elbereth 5* (+1244) 10yet another revision on this
< 1759751923 109253 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759751934 360507 PRIVMSG #esolangs :14[[07Autism14]]4 10 02https://esolangs.org/w/index.php?diff=165710&oldid=165706 5* 03TheSpiderNinjas 5* (+65) 10Removed redirect to [[Autism (Unary)]]
> 1759752093 388838 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 N10 02https://esolangs.org/w/index.php?oldid=165711 5* 03TheSpiderNinjas 5* (+3439) 10Created new esoteric programming language based on rigid routines and repetitive patterns
> 1759752175 370700 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 10 02https://esolangs.org/w/index.php?diff=165712&oldid=165711 5* 03TheSpiderNinjas 5* (-3397) 10Removed specification content, requesting creation
> 1759752217 92533 PRIVMSG #esolangs :14[[07Selter14]]4 10 02https://esolangs.org/w/index.php?diff=165713&oldid=163173 5* 03TheSpiderNinjas 5* (+21) 10Redirected page to [[Setler]]
> 1759752235 249414 PRIVMSG #esolangs :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=165714&oldid=162707 5* 03TheSpiderNinjas 5* (-63) 10
> 1759752582 160400 PRIVMSG #esolangs :14[[07Talk:BRaInFUCK14]]4 10 02https://esolangs.org/w/index.php?diff=165715&oldid=165703 5* 03PkmnQ 5* (+190) 10
> 1759752760 211307 PRIVMSG #esolangs :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=165716&oldid=165714 5* 03TheSpiderNinjas 5* (+2) 10Added Autism (Esolang) to WIP list
< 1759752760 426792 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
> 1759752783 305825 PRIVMSG #esolangs :14[[07Works in progress14]]4 10 02https://esolangs.org/w/index.php?diff=165717&oldid=165716 5* 03TheSpiderNinjas 5* (+23) 10
> 1759753127 958708 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Nguyendinhtung2014 5* 10New user account
< 1759753887 870660 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1759753975 628270 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ooh, iddi01.epsilon has joined the rarefied ranks of "programs that managed to take the #1 spot on the hill despite two_thirds having a 100% win rate"
> 1759754136 129749 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Ais523 5* 10moved [[02?barinfuck10]] to [[?brainfuck]]: history merge to ?brainfuck page was created at the wrong title, then moved via cut-and-paste
> 1759754136 182219 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02?brainfuck10]]": Deleted to make way for move from "[[?barinfuck]]"
> 1759754164 143293 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 restore10 02 5* 03Ais523 5* 10undeleted "[[02?brainfuck10]]": part two of history merge
> 1759754187 282044 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165719&oldid=165718 5* 03Ais523 5* (+1603) 10set top revision after history merge
> 1759754381 198349 PRIVMSG #esolangs :14[[07User talk:HyperbolicireworksPen14]]4 10 02https://esolangs.org/w/index.php?diff=165720&oldid=164585 5* 03Ais523 5* (+675) 10/* How to move pages */ new section
< 1759754709 739719 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :…it is kind-of astonishing that that seems to be easier than beating two_thirds without overfitting or mirroring (the only non-overfitted programs I've managed to beat two_thirds with were other versions of two_thirds with slightly different decoy setups, creating near-mirror matches where it won a couple of cycles earlier)
< 1759754787 640015 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :as an experiment, I tried changing epsilon's decoys to overfit to two_thirds's clear loop, two_thirds still won
< 1759754802 813029 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because the larger decoys slowed it down too much
< 1759755353 561561 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(The answer to the question about the visualizations, by the way, is no: I don't have the necessary Ruby bits installed for the "modern" plots, or Python 2 for the "legacy" egostats plots. All fixable, of course, but would require some work.)
> 1759756009 258648 PRIVMSG #esolangs :14[[07Force of Arch14]]4 10 02https://esolangs.org/w/index.php?diff=165721&oldid=157446 5* 03ChuckEsoteric08 5* (-23) 10
> 1759756031 126182 PRIVMSG #esolangs :14[[07An arch is simply a curve.14]]4 10 02https://esolangs.org/w/index.php?diff=165722&oldid=157445 5* 03ChuckEsoteric08 5* (-24) 10
< 1759756058 297877 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
> 1759756064 216750 PRIVMSG #esolangs :14[[07Char14]]4 10 02https://esolangs.org/w/index.php?diff=165723&oldid=157443 5* 03ChuckEsoteric08 5* (-24) 10
> 1759756104 107547 PRIVMSG #esolangs :14[[07Doug14]]4 10 02https://esolangs.org/w/index.php?diff=165724&oldid=157444 5* 03ChuckEsoteric08 5* (-24) 10
> 1759756177 197123 PRIVMSG #esolangs :14[[07BF Joust champions14]]4 10 02https://esolangs.org/w/index.php?diff=165725&oldid=164512 5* 03Elbereth 5* (+1150) 10/* 2025 */ While checking IRC logs i noticed this new champion which were not listed here; since i'm totally new to this, trying to work it out was hard, please correct mistakes XD
> 1759756306 363574 PRIVMSG #esolangs :14[[07BF Joust strategies14]]4 M10 02https://esolangs.org/w/index.php?diff=165726&oldid=164429 5* 03Ais523 5* (+2) 10/* Decoy */ typo fix
> 1759756690 356688 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165727&oldid=165664 5* 03Dmiz 5* (+31) 10
< 1759756788 435605 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's also worth noting that while testing medium, I initially started on the cases for beating high-decoy-count programs before focusing on the cases for beating low-decoy-count programs: one of those draft versions tied with two_thirds and beat the other top programs, but I didn't submit it because it wasn't good against the field, it lost against any program that didn't set a large number of decoys
< 1759756831 747289 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so it wasn't overfitted to the specific program but it was overfitted to beating its general strategy (and somehow it was still only a tie)
< 1759757027 139836 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that got me wondering what the highest-scoring low-decoy-count program was, it appears to be medium (which sets 3 decoys)
< 1759757185 552731 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :then three_legged_frog (also 3 decoys) is next
< 1759757215 286154 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so #7 and #12 – looks like low decoy count is not a popular strategy at the top of the hill (which is why it's possible to do well even sacrificing that matchup)
< 1759757350 360489 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :on the topic of visualisations, I realised that the best visualisation for showing decoy setups would probably be "average value of each cell position the last time this program adjusts it" – programs normally don't adjust their own decoys after raising them to their full height, even though defensive programs often move over them (note that you would need to be careful for NaN values because some programs never adjust certain tape cells)
> 1759757803 800493 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165728&oldid=165727 5* 03Dmiz 5* (+66) 10
> 1759758329 62136 PRIVMSG #esolangs :14[[07BF Joust strategies14]]4 10 02https://esolangs.org/w/index.php?diff=165729&oldid=165726 5* 03Ais523 5* (+256) 10/* Cleared decoy detection */ a counter-countermeasure (it seems like, in BF Joust, whenever a strategy is invented there's a very good chance that someone will eventually produce an offset version)
> 1759758539 35893 PRIVMSG #esolangs :14[[07BF Joust strategies14]]4 M10 02https://esolangs.org/w/index.php?diff=165730&oldid=165729 5* 03Ais523 5* (-1) 10/* Observing a cell clear early */ fix typo
> 1759758542 246473 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165731&oldid=165728 5* 03Dmiz 5* (+55) 10
< 1759760752 112688 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] DOS_User_webchat
> 1759761664 742003 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Pichatnik 5* 10New user account
< 1759761948 189579 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1759762248 691953 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759762500 234073 PRIVMSG #esolangs :14[[07Iterate/Subset14]]4 10 02https://esolangs.org/w/index.php?diff=165732&oldid=165656 5* 03Aadenboy 5* (+151) 10important note about breaking infinite loops
< 1759762757 674666 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
> 1759763446 467483 PRIVMSG #esolangs :14[[07Iterate/Subset14]]4 10 02https://esolangs.org/w/index.php?diff=165733&oldid=165732 5* 03Aadenboy 5* (+46) 10
< 1759763553 94395 :dos_user!~dos_user@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] dos_user
< 1759763595 466442 :dos_user!~dos_user@user/DOS-User:11249 PRIVMSG #esolangs :im testing to see if my quit message works (have logs open in stalker mode)
< 1759763611 472949 :dos_user!~dos_user@user/DOS-User:11249 QUIT :Quit: dos_user
< 1759763645 104551 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] DOS_User_webchat
< 1759763656 83096 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 PRIVMSG #esolangs :yeah no it diesnt
< 1759763909 571065 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I think Libera.Chat might be one of those networks where you have to stay connected for at least 5 minutes before it allows a custom quit message.
< 1759763959 354367 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's frustratingly difficult to find any authoritative source for that, but this suggests that's the case: https://github.com/Libera-Chat/solanum/blob/main/doc/reference.conf#L1120-L1123
< 1759764011 331733 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1759764012 433269 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Although that particular filter should just clamp it down to "Client Quit", so maybe that's not the reason.
< 1759764072 191360 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :https://github.com/Libera-Chat/solanum/blob/main/modules/core/m_quit.c#L83-L96 -- yeah, if it's "Quit: ...", it was probably actually from the client.
< 1759764189 689251 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :dos_user: what fizzie says, libera suppresses your quit message if you haven't been present for long enough, so that you can't abuse the quit message itself for spam so easily
< 1759764224 485755 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :there might be limits to part messages too, I don't know
< 1759764429 875024 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :That's what I thought, but it looks to me from the code that that suppression should have resulted in a quit message of "Client Quit" rather than "Quit: dos_user".
< 1759764456 243700 :fizziet!~1@2a01:4b00:82bb:134c:cd9:4eba:8af3:95 JOIN #esolangs * :4
< 1759764459 842654 :fizziet!~1@2a01:4b00:82bb:134c:cd9:4eba:8af3:95 QUIT :Client Quit
< 1759764473 450445 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :That's what I got for doing `QUIT :message` immediately.
< 1759765868 721533 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759766284 788694 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
< 1759766352 254170 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759766680 617226 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759766707 887267 :sytra!~sytra@193.56.249.105 NICK :cytrical
< 1759766982 483166 :cytrical!~sytra@193.56.249.105 QUIT :Quit: cytrical
< 1759766998 166027 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759767217 636011 :sytra!~sytra@193.56.249.105 QUIT :Client Quit
< 1759767231 168417 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759767287 890840 :ais523!~ais523@user/ais523 QUIT :Quit: sorry about my connection
< 1759767424 250234 :sytra!~sytra@193.56.249.105 QUIT :Client Quit
< 1759767439 666201 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759768001 634717 :sytra!~sytra@193.56.249.105 QUIT :Quit: sytra
< 1759768051 545130 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759768069 677266 :sytra!~sytra@193.56.249.105 QUIT :Client Quit
< 1759768084 960770 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759768329 494977 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1759768351 893668 :sytra!~sytra@193.56.249.105 QUIT :Ping timeout: 246 seconds
< 1759768414 511760 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759768705 514872 :sytra!~sytra@193.56.249.105 QUIT :Ping timeout: 256 seconds
< 1759768814 513450 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
< 1759768822 67629 :sytra!~sytra@193.56.249.105 QUIT :Client Quit
< 1759768882 552259 :sytra!~sytra@193.56.249.105 JOIN #esolangs * :Jordan
> 1759769032 201354 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165734&oldid=165666 5* 03Hotcrystal0 5* (+851) 10
< 1759769787 489445 :bongino!~bongino@user/bongino QUIT :Ping timeout: 260 seconds
< 1759769858 763430 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759770153 176378 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :Quit: WeeChat 4.7.0
< 1759770196 587839 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
< 1759770362 531603 :slavfox!~slavfox@193.28.84.183 QUIT :Quit: ZNC 1.8.2 - https://znc.in
< 1759770473 575557 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
> 1759770742 958144 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165735&oldid=165734 5* 03Hotcrystal0 5* (-8) 10
< 1759770842 598259 :sytra!~sytra@193.56.249.105 QUIT :Quit: sytra
> 1759770867 407752 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165736&oldid=165657 5* 03Aadenboy 5* (+313) 10/* Example programs */ add [[Cat program]]
< 1759771828 630267 :int-e_!~noone@int-e.eu JOIN #esolangs int-e :Bertram
< 1759771858 729498 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
< 1759771869 160252 :int-e!~noone@int-e.eu QUIT :Killed (NickServ (GHOST command used by int-e_))
< 1759771876 659373 :int-e_!~noone@int-e.eu NICK :int-e
< 1759771945 245752 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759772057 511561 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar
< 1759772625 7838 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1759773140 271497 :int-e_!~noone@int-e.eu JOIN #esolangs int-e :Bertram
< 1759773147 356632 :int-e!~noone@int-e.eu QUIT :Quit: Reconnecting
< 1759773170 765503 :int-e_!~noone@int-e.eu NICK :int-e
< 1759776430 767695 :A_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist
< 1759776475 6326 :leah2!~leah@vuxu.org QUIT :Ping timeout: 248 seconds
< 1759776481 892269 :Awoobis!A_D@libera/staff/dragon QUIT :Read error: Connection reset by peer
< 1759776495 755313 :leah2!~leah@vuxu.org JOIN #esolangs leah2 :Leah Neukirchen
< 1759778082 97822 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu
< 1759778799 300277 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
> 1759780192 297385 PRIVMSG #esolangs :14[[07Works in progress14]]4 M10 02https://esolangs.org/w/index.php?diff=165737&oldid=165717 5* 03Ractangle 5* (-172) 10
> 1759780285 725043 PRIVMSG #esolangs :14[[07Works in progress14]]4 M10 02https://esolangs.org/w/index.php?diff=165738&oldid=165737 5* 03Ractangle 5* (-44) 10
< 1759780310 107081 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
> 1759780450 969343 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03! 5* 10New user account
< 1759781672 330969 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
< 1759781672 646846 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
> 1759782335 653191 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165739&oldid=165699 5* 03! 5* (+315) 10introduction!!!!!!!!!!!!!!!!
< 1759784253 547834 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
< 1759784270 444000 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1759786626 872756 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1759787002 224575 :ski!~ski@remote11.chalmers.se JOIN #esolangs ski :Stefan Ljungstrand
< 1759788328 172730 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759789706 243212 :sftp_!~sftp@79.174.36.182 JOIN #esolangs * :sftp
< 1759789859 996535 :sftp!~sftp@user/sftp QUIT :Read error: Connection reset by peer
< 1759789860 260359 :sftp_!~sftp@79.174.36.182 NICK :sftp
< 1759789860 670265 :sftp!~sftp@79.174.36.182 CHGHOST ~sftp :user/sftp
> 1759792917 224851 PRIVMSG #esolangs :14[[07User talk:HyperbolicireworksPen14]]4 10 02https://esolangs.org/w/index.php?diff=165740&oldid=165720 5* 03HyperbolicireworksPen 5* (+139) 10
> 1759793081 473322 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165741&oldid=165719 5* 03HyperbolicireworksPen 5* (+19) 10
> 1759793508 600451 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165742&oldid=165741 5* 03HyperbolicireworksPen 5* (+74) 10
> 1759793717 368209 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165743&oldid=165742 5* 03HyperbolicireworksPen 5* (+70) 10
> 1759793746 633182 PRIVMSG #esolangs :14[[07?brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=165744&oldid=165743 5* 03HyperbolicireworksPen 5* (+2) 10
> 1759793821 3650 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165745&oldid=165744 5* 03HyperbolicireworksPen 5* (+69) 10
> 1759793866 824660 PRIVMSG #esolangs :14[[07?brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=165746&oldid=165745 5* 03HyperbolicireworksPen 5* (+0) 10
> 1759794485 56802 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165747&oldid=165746 5* 03HyperbolicireworksPen 5* (+84) 10
< 1759794490 736280 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759794672 169066 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1759794737 254959 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165748&oldid=165747 5* 03HyperbolicireworksPen 5* (+69) 10
< 1759794743 164638 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Client Quit
< 1759794743 164768 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Remote host closed the connection
> 1759794935 789979 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165749&oldid=165748 5* 03HyperbolicireworksPen 5* (+60) 10
> 1759795142 966238 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165750&oldid=165749 5* 03HyperbolicireworksPen 5* (+69) 10
> 1759795372 114019 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165751&oldid=165750 5* 03HyperbolicireworksPen 5* (+67) 10
> 1759795534 853152 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165752&oldid=165751 5* 03HyperbolicireworksPen 5* (+61) 10
> 1759795746 735687 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165753&oldid=165752 5* 03HyperbolicireworksPen 5* (+67) 10
> 1759795947 515927 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165754&oldid=165753 5* 03HyperbolicireworksPen 5* (+104) 10
< 1759796471 890453 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1759797095 543538 :bongino!~bongino@user/bongino QUIT :Ping timeout: 256 seconds
< 1759797185 564361 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
> 1759798707 143106 PRIVMSG #esolangs :14[[07LogicGates14]]4 10 02https://esolangs.org/w/index.php?diff=165755&oldid=165695 5* 03None1 5* (+4) 10/* Looping counter */ Fix
> 1759798747 541196 PRIVMSG #esolangs :14[[07LogicGates14]]4 10 02https://esolangs.org/w/index.php?diff=165756&oldid=165755 5* 03None1 5* (+1640) 10
< 1759799056 403800 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759799084 483985 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1759799580 606608 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165757&oldid=165754 5* 03HyperbolicireworksPen 5* (+149) 10
< 1759799661 685118 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1759800605 471959 PRIVMSG #esolangs :14[[07LogicGates14]]4 10 02https://esolangs.org/w/index.php?diff=165758&oldid=165756 5* 03Aadenboy 5* (+182) 10/* Commands */ list equivalences for each gate
< 1759802169 348050 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1759803911 957491 :sftp!~sftp@user/sftp QUIT :*.net *.split
< 1759803912 77229 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :*.net *.split
< 1759803947 584076 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1759803957 972539 :sftp!~sftp@79.174.36.182 JOIN #esolangs * :sftp
< 1759803962 902578 :sftp!~sftp@79.174.36.182 CHGHOST ~sftp :user/sftp
< 1759804014 851239 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759804052 634252 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 259 seconds
< 1759804094 440132 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1759804143 205440 :Sgeo__!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1759804157 700297 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 260 seconds
< 1759804397 366940 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
< 1759804427 605028 :Sgeo_!~Sgeo@user/sgeo QUIT :Ping timeout: 256 seconds
> 1759805867 513698 PRIVMSG #esolangs :14[[07LogicGates14]]4 10 02https://esolangs.org/w/index.php?diff=165759&oldid=165758 5* 03Aadenboy 5* (+2097) 10/* Interpreter */ add a lua interpreter
< 1759807609 285472 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds
< 1759807609 426408 :bongino!~bongino@user/bongino QUIT :Ping timeout: 256 seconds
< 1759807616 977814 :bongino_!~bongino@user/bongino JOIN #esolangs bongino :bongino
< 1759807641 625243 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar
< 1759808131 513520 :A_Dragon!A_D@libera/staff/dragon QUIT :Quit: ZNC - https://znc.in
< 1759808145 300560 :A_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist
< 1759808980 978422 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
> 1759809295 602875 PRIVMSG #esolangs :14[[07LogicGates14]]4 M10 02https://esolangs.org/w/index.php?diff=165760&oldid=165759 5* 03Aadenboy 5* (+27) 10/* Lua */ credit
< 1759813565 305944 :Hooloovoo!~Hooloovoo@hax0rbana.org QUIT :Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in
< 1759813775 871541 :Hooloovoo!~Hooloovoo@hax0rbana.org JOIN #esolangs hooloovoo :Hooloovoo
< 1759814306 255719 :slavfox!~slavfox@193.28.84.183 QUIT :Ping timeout: 256 seconds
< 1759814333 632687 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 256 seconds
< 1759814384 307445 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759814392 550845 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
< 1759814837 54673 :A_Dragon!A_D@libera/staff/dragon NICK :gAy_Dragon
< 1759816735 402083 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1759817050 481466 :slavfox!~slavfox@193.28.84.183 QUIT :Ping timeout: 256 seconds
< 1759817058 564841 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
< 1759817546 579719 :Sgeo__!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1759817932 256880 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Sophocrat 5* 10New user account
< 1759818068 953388 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
> 1759818164 866174 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165761&oldid=165739 5* 03Sophocrat 5* (+184) 10/* Introductions */ introduced myself
< 1759819732 561326 :bongino_!~bongino@user/bongino QUIT :Ping timeout: 260 seconds
< 1759819765 936413 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
< 1759820128 83810 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759821630 863244 :slavfox!~slavfox@193.28.84.183 QUIT :Ping timeout: 256 seconds
< 1759821641 599358 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
< 1759824065 450455 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759825341 680658 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi *
> 1759828216 688490 PRIVMSG #esolangs :14[[07ETC14]]4 M10 02https://esolangs.org/w/index.php?diff=165762&oldid=165682 5* 03Elbereth 5* (+151) 10/* Examples */
> 1759828372 60414 PRIVMSG #esolangs :14[[07User:XKCD Random Number14]]4 10 02https://esolangs.org/w/index.php?diff=165763&oldid=165702 5* 03Elbereth 5* (+119) 10[[ETC]]
< 1759828851 893610 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1759830809 259779 PRIVMSG #esolangs :14[[07User:Iddi0114]]4 10 02https://esolangs.org/w/index.php?diff=165764&oldid=147356 5* 03Elbereth 5* (+8873) 10/* Programming games */ This section is **seriously outdated**: the last edit is from 2024, and the new "[[BF Joust champions#2025|epsilon]]" was absent here; and i found several high-ranking [[Redcode]] programs by him at the "Koenigstuhl" (one of them is also named epsil
< 1759833383 574788 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Mhm. I think I've heard it's generally against the etiquette to edit someone else's user page, but that was clearly done in good faith.
> 1759836761 266571 PRIVMSG #esolangs :14[[07Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=165765&oldid=96284 5* 03B jonas 5* (+76) 10
< 1759836871 850650 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759836874 877806 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 246 seconds
< 1759836949 902821 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
> 1759838050 801249 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=165766&oldid=164128 5* 03PrySigneToFry 5* (+453) 10
> 1759839810 15094 PRIVMSG #esolangs :14[[07Teleporto14]]4 10 02https://esolangs.org/w/index.php?diff=165767&oldid=163557 5* 03Hotcrystal0 5* (+4) 10more corrections/polishing
< 1759839934 685436 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Hah, corporate security sent me a note they'd flagged as "anomalous" when I curl -I'd iddi01's raw-paste.vercel.app URL to figure out why the 429s from zemhill the other day, because allegedly they've seen that site be used to host malware in the past. Had to explain them what I was doing.
< 1759839950 427055 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Well, maybe they'll start doing BF joust too, who knows.
< 1759839961 129055 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Shouldn't've done it on the work laptop, I guess, it's just a reflex to use the "scratchpad" terminal key binding for any quick command-line thing.
< 1759841986 515125 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1759842059 275627 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm trying to read a paper, but the code samples are written in C/C++-like syntax except that they allocate memory with new and deallocate it with free
< 1759842077 315440 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is really aggravating for some reason, I guess my brain finds it hard to overlook the allocator mismatch
< 1759842382 899013 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess it's a better reaction to have than *not* noticing something like that
< 1759842596 651789 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: how old is the paper?
< 1759842611 688571 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it was presented at a conference in 2013
< 1759842618 13780 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yeah, then it's annoying
< 1759842620 93348 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so not ancient enough for new and malloc to be synonyms
< 1759842637 566607 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :if it were from the 1996 then it would be somewhat more excusable
< 1759842658 395964 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I don't think the syntax is intended to be actual C or C++, just pseudocode
< 1759842664 450932 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :you mean using the same allocator, right? as in synonymous for trivial types?
< 1759842672 445386 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :right
< 1759842681 536838 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I should probably have said free and delete, which were actual synonyms at the time
< 1759842692 256781 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm… when did delete[] become required to delete arrays?
< 1759842751 507230 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :something I've been thinking about for a while is that allocating arrays may want to use a different algorithm than allocating non-arrays, because arrays are often realloced larger and other things almost never are
< 1759842765 198905 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so having separate delete/delete[] may make sense
< 1759842772 592572 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the "just pseudocode" codes can be very annoying, it seems that sometimes people do it because their code is buggy but they want to make it harder for a reader to prove that it's buggy. the ill-fated psz interpreter was an attempt to prove that some pseudocode was buggy, only I was very inexperienced so I made some big mistakes in it, but I at least learned a few things about parsing and interpreters
< 1759842811 895736 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1759842815 698789 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :that one may count as the first esolang that I created, if you define "created" and "esoteric" broad enough (it's at least definitely a language)
< 1759842838 102513 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it also uses a somewhat quirky indentation style with no newline before } but I can live with that (I even used it myself for something, but can't remember why)
< 1759842857 840428 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: is that to fit more easier in a printed journal page limit?
< 1759842862 926290 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :probably
< 1759842871 334259 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :alternately because a lisp programmer wrote it
< 1759842896 153943 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it isn't that bad as indentation styles go, the whitespace matches Python and yet it's unambiguous
< 1759842910 843798 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it isn't very popular for some reason
> 1759842963 50055 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* 10New user account
< 1759842970 673280 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :wait, why does pseudocode care about deallocation in first place? can't it just leak memory?
< 1759843013 618772 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because the paper is about proving that the memory can be deallocated safely
< 1759843017 524450 :int-e!~noone@int-e.eu PRIVMSG #esolangs :. o O ( maybe it's pseudo code for an allocator )
< 1759843029 796951 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ah
< 1759843040 856603 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so the exact deallocation timings are relevant
< 1759843100 337244 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and it doesn't just happen to use an identifier `free` that refers to something other than the function from the C standard, right? that'd still be a bad idea, but less bad
< 1759843121 970519 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it doesn't explain it, it's presumably meant to be obvious
< 1759843188 565599 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(also I just realised that free and delete were never true synonyms, delete runs destructors, free doesn't)
> 1759843198 435655 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165768&oldid=165761 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+344) 10
< 1759843204 509228 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :…which is presumably why C++ needed new names for the operations in the first place
< 1759843263 323580 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, that's why I was trying to say "synonymous for trivial types", trivial type implies it has a trivial destructor so it is ok to elide calling the destructor
< 1759843361 439708 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :having types that aren't trivial is what I consider the main difference between C and C++, and between zig and rust, at least from the design sense rather than the source compatibility sense
< 1759843370 415867 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :though some people disagree
< 1759843454 918388 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :recently I've been working on trying to create memory models
< 1759843464 987669 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :atomics, provenance, etc.
< 1759843504 888578 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are two fundamentally different ways to do it, and C / C++ / Zig cannot be compiled to one of them because there is not enough information in the source code
< 1759843535 737324 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :whereas safe Rust can meaningfully be compiled to either but the semantics for unsafe code are very different (with existing unsafe code using the C / C++ / Zig model, unsurprisingly because it's made to be compiled with LLVM)
< 1759843571 402189 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :you'll have to be more specific because there's more than two ways to create memory models
< 1759843587 896303 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :though being able to compile rust to it is at least a restriction
< 1759843589 697709 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :a good example is with atomic reference counting (std::shared_ptr in C++, Arc in Rust) – in the C / C++ / Zig model a decrement of the release count has to be release-ordered, in the other model it can be relaxed-ordered
< 1759843607 496411 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh yes, a lot more specificity is needed
< 1759843613 339089 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm still trying to work out the details
< 1759843670 738150 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but the basic insight is to define provenance to be "the thing that prevents race conditions from occurring" and then to reverse engineer all its properties from that
< 1759843703 466545 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(note that even single-threaded code can have race conditions if the compiler makes incorrect aliasing assumptions to reorder two instructions that actually depended on each other – this is in effect equivalent to running them simultaneously and getting a race)
< 1759843755 467034 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Rust statically prevents race conditions, but there doesn't really seem to be a consensus on *how* it does that
< 1759843786 46589 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :if you manage to specify the memory model, can you extend it to multiple user-space processes sharing mapped memory with at least one able to write? or did posix pthreads already do that?
< 1759843801 391901 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the unsafe code in the Rust standard library doesn't have a meaningful set of rules for how much synchronization is needed, for example, so it's been implemented in a somewhat ad-hoc way
< 1759843878 724850 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: that's awkward because you can do it trivially if you place constraints on how the processes write from the memory model's point of view, and it's impossible otherwise
< 1759843924 537086 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :e.g. you could say "all writes by any process are considered to be, at least, relaxed-atomic writes of each written byte of memory individually" because, on most hardware, it is impossible to do any write that violates that requirement
< 1759843948 442311 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and then you can safely read it with relaxed-atomic reads ("safe" in the sense of not being undefined behaviour, you might of course still get torn reads)
< 1759843977 774882 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but you need some memory model for what the other processes are able to do
< 1759844062 727213 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :if, however, you imagine hardware on which a read/write race produces undefendable-against bad effects (UB, the OS killing your process, etc.) then there is no way to read data written by a process unless it offers you some means of avoiding the race condition
< 1759844078 75303 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :is that the problem you talked about some day, a primitive to do a speculative atomic read that may give a bogus value but no undefined behavior if it races with a non-atomic write
< 1759844095 169199 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's definitely related, I've been thinking about that one a lot
< 1759844152 206658 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I recently read a blog post which pointed out that the "obvious" algorithm for atomically pushing onto a list (write the current list head into the new element's next pointer, then CAS the new element over the head of the list if the pointer is still correct) is technically incorrect under current provenance rules
< 1759844179 826420 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because you might read an old provenance from the current list head, and the CAS might replace a newer pointer with a different provenance
< 1759844193 776751 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(https://people.kernel.org/paulmck/what-on-earth-does-lifetime-end-pointer-zap-have-to-do-with-rcu)
< 1759844203 396768 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it viewed it as a problem in the current provenance definition
< 1759844254 26966 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I see it differently, though: when you read from the pointer at the start of the algorithm, you are reading the address from the *current* pointer, but speculatively taking the provenance from the *future* pointer (which might have the same address due to the ABA problem)
< 1759844288 27022 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :then you write the future pointer's provenance into the list element, and do the compare-and-swap, now if the swap succeeded the provenance is correct because we read it in advance
< 1759844336 87668 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think this is the same basic phenomenon, but with much more reasonable-looking code
< 1759844355 801509 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :oh, mostly unrelated, is it possible to safely do database-style atomic updates on a file with fallocate(fd, FALLOC_FL_COLLAPSE_RANGE, off, len) or fallocate(fd, FALLOC_INSERT_RANGE, off, len), in the sense that if all writing processes adhere to a protocol but occasionally a process can be unexpectedly killed then the file will always stay in a recoverable state? the linux man page doesn't seem to say
< 1759844361 980136 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :anything about the atomicity guarantees
< 1759844447 919478 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: see the glibc documentation for posix_fallocate, it talks about plain fallocate too
< 1759844485 566521 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :based on this, it seems like "if the filesystem supports it, it is safe; if the filesystem doesn't support it, posix_fallocate gives you a racy version, plain fallocate gives you an error code"
< 1759844520 185067 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh, but posix_fallocate doesn't support range inserts/collapses
< 1759844540 658077 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so that documentation isn't useful for your case
< 1759844567 536571 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but my conclusion is probably "any atomicity guarantees would be made by the filesystem, not by the system call"
< 1759844626 666255 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in general the Linux manpages aren't very good, they often seem to get out of sync with actual kernel behaviour (e.g. during the fastest-FizzBuzz thing, multiple people noticed that the behaviour of vmsplice(2) didn't match its documentation)
< 1759844654 959132 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"a sufficiently all-knowing compiler"
< 1759844667 431180 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :https://sourceware.org/glibc/manual/latest/html_node/Storage-Allocation.html I don't think that's definitive, that only talks about emulating the normal mode fallocate(fd, 0, off, len)
< 1759844720 195849 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :that doesn't mean it would try to emulate FALLOC_FL_COLLAPSE_RANGE too, and that'd probably be a bad idea to emulate from glibc
< 1759844789 649550 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: right, unfortunately I only realised that problem after I told you to look at the documentation
< 1759844807 126664 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and concluded that any guarantees would probably be made by the filesystem rather than the kernel)
< 1759844814 620288 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, the file system itself has to support the atomicity too, but only a few file systems support fallocate(fd, FALLOC_FL_COLLAPSE_RANGE, off, len) in first place, so maybe the people who added that mode decided on some minimum requirements in first place for the backends
> 1759845307 166533 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165769&oldid=165735 5* 03Hotcrystal0 5* (+377) 10
> 1759846298 75986 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF14]]4 10 02https://esolangs.org/w/index.php?diff=165770&oldid=165603 5* 03PrySigneToFry 5* (-2) 10
> 1759847834 985303 PRIVMSG #esolangs :14[[07User:PrySigneToFry/Sandbox/My Rate to the user that I know14]]4 10 02https://esolangs.org/w/index.php?diff=165771&oldid=153499 5* 03PrySigneToFry 5* (+686) 10
< 1759848484 565465 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
> 1759848714 625835 PRIVMSG #esolangs :14[[07User talk:PrySigneToFry/Sandbox/My Rate to the user that I know14]]4 10 02https://esolangs.org/w/index.php?diff=165772&oldid=141990 5* 03Aadenboy 5* (+304) 10
> 1759850577 690035 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03PrySigneToFry 5* 10uploaded "[[02File:Fun video game Wenyan.jpg10]]"
> 1759850665 118016 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165774&oldid=160499 5* 03PrySigneToFry 5* (+116) 10
< 1759850713 943437 :bongino!~bongino@user/bongino QUIT :Ping timeout: 246 seconds
> 1759850870 286486 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165775&oldid=165774 5* 03PrySigneToFry 5* (+1) 10
> 1759850893 544669 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 M10 02https://esolangs.org/w/index.php?diff=165776&oldid=165775 5* 03PrySigneToFry 5* (+13) 10
> 1759850929 208949 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165777&oldid=165776 5* 03PrySigneToFry 5* (-6) 10
< 1759851183 576206 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 QUIT :Quit: Leaving.
> 1759851344 575447 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165778&oldid=165777 5* 03Aadenboy 5* (+701) 10implement in [[Iterate]] (not that interesting), and golf in Lua (interesting)
> 1759853593 477081 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165779&oldid=165736 5* 03Aadenboy 5* (+37) 10/* Hello, world! */ replace with an automatically generated program that minimizes loops
> 1759853631 169003 PRIVMSG #esolangs :14[[07Hello world program in esoteric languages (H-M)14]]4 10 02https://esolangs.org/w/index.php?diff=165780&oldid=165427 5* 03Aadenboy 5* (+37) 10/* Iterate */ replace with an automatically generated program that minimizes loops
< 1759854168 337118 :chloetax!~chloe@user/chloetax QUIT :Quit: Ping timeout (120 seconds)
< 1759854905 974184 :chloetax!~chloe@user/chloetax JOIN #esolangs chloetax :chloe
< 1759855341 904376 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
< 1759856346 952433 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 248 seconds
< 1759856389 364192 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 265 seconds
> 1759856610 331524 PRIVMSG #esolangs :14[[0799 bottles of beer14]]4 10 02https://esolangs.org/w/index.php?diff=165781&oldid=162849 5* 03Aadenboy 5* (+10136) 10implement 99 bottles of beer in [[Iterate]]. I'm not gonna list it on the page since it's largely uninteresting but it's a fun showcase of my printing optimizer
< 1759857096 488766 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com JOIN #esolangs Everything :Everything
< 1759858027 884047 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
< 1759858283 612832 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759859035 949952 :A_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist
< 1759859233 751924 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1759859266 757472 :sftp_!~sftp@79.174.36.182 JOIN #esolangs * :sftp
< 1759859466 117411 :gAy_Dragon!A_D@libera/staff/dragon QUIT :*.net *.split
< 1759859466 273085 :sftp!~sftp@user/sftp QUIT :*.net *.split
< 1759859466 449979 :sftp_!~sftp@79.174.36.182 NICK :sftp
< 1759859466 477909 :sftp!~sftp@79.174.36.182 CHGHOST ~sftp :user/sftp
< 1759860241 60197 :A_Dragon!A_D@libera/staff/dragon QUIT :Quit: ZNC - https://znc.in
< 1759860257 97157 :A_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist
< 1759860298 281928 :A_Dragon!A_D@libera/staff/dragon NICK :Awoobis
< 1759860592 802367 :Everything!~Everythin@172-232-54-192.ip.linodeusercontent.com QUIT :Quit: leaving
< 1759860604 816905 :bongino!~bongino@user/bongino QUIT :Ping timeout: 246 seconds
< 1759860730 728828 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1759861622 558072 :bongino!~bongino@user/bongino JOIN #esolangs bongino :bongino
> 1759862277 171147 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03StikyPiston 5* 10New user account
> 1759862587 863843 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165782&oldid=165768 5* 03StikyPiston 5* (+272) 10Add my introduction
< 1759863658 537990 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1759863967 585340 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1759864834 665995 PRIVMSG #esolangs :14[[07Iterate/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=165783&oldid=154085 5* 03Aadenboy 5* (+1133) 10turns out that this was close to perfect! fixed some bugs and added an output stream of the data. it is extremely slow but it DOES in fact work
> 1759865116 927014 PRIVMSG #esolangs :14[[07Frigate14]]4 N10 02https://esolangs.org/w/index.php?oldid=165784 5* 03StikyPiston 5* (+1425) 10Created page with "# Frigate Frigate is an esoteric programming language based on Logic Gates! ## Interpreter needed! Currently, Frigate has no interpreter, since I haven't a clue as to how one goes about making one. If you'd like to make one, then please do so. Link it in the is
> 1759865249 413951 PRIVMSG #esolangs :14[[07Frigate14]]4 10 02https://esolangs.org/w/index.php?diff=165785&oldid=165784 5* 03StikyPiston 5* (-1204) 10
> 1759865529 335117 PRIVMSG #esolangs :14[[07Frigate14]]4 10 02https://esolangs.org/w/index.php?diff=165786&oldid=165785 5* 03Aadenboy 5* (+1318) 10translate markdown into wikitext and categorize
> 1759865576 847210 PRIVMSG #esolangs :14[[07Frigate14]]4 10 02https://esolangs.org/w/index.php?diff=165787&oldid=165786 5* 03Aadenboy 5* (+2) 10h3 to h2 and link
> 1759866642 210012 PRIVMSG #esolangs :14[[07Talk:Iterate/Turing-completeness proof14]]4 N10 02https://esolangs.org/w/index.php?oldid=165788 5* 03Aadenboy 5* (+2005) 10Created page with "hmm... something's gone wrong. the page for [[BCT]] shows the execution of the program as: Commands Executed Data-string -------- ------------- 10 1 11 10 11 101 0 1011 * 11 011 10
> 1759866707 126688 PRIVMSG #esolangs :14[[07Iterate/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=165789&oldid=165783 5* 03Aadenboy 5* (+1307) 10
> 1759867044 236046 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165790&oldid=165778 5* 03Aadenboy 5* (-4) 10/* Lua */ switch to assert to shave off some characters
> 1759868133 500527 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165791&oldid=165769 5* 03Hotcrystal0 5* (+42) 10
> 1759869684 815359 PRIVMSG #esolangs :14[[07Talk:Iterate/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=165792&oldid=165788 5* 03Salpynx 5* (+358) 10bug in BCT program, not interpreter (I think)
> 1759870089 390551 PRIVMSG #esolangs :14[[07Talk:Iterate/Turing-completeness proof14]]4 M10 02https://esolangs.org/w/index.php?diff=165793&oldid=165792 5* 03Salpynx 5* (+73) 10fix typo, and provide a breakdown
> 1759870320 857278 PRIVMSG #esolangs :14[[07Talk:Iterate/Turing-completeness proof14]]4 10 02https://esolangs.org/w/index.php?diff=165794&oldid=165793 5* 03Aadenboy 5* (+475) 10
< 1759871609 78650 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Good Night
< 1759872051 235678 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :apparentliy I should have said "trivially copiable type" rather than "trivial type", because C++ uses "trivial type" for a more restricted and less interesting concept
< 1759872064 826141 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I should try to remember this
< 1759872305 632402 :chloetax!~chloe@user/chloetax QUIT :Read error: Connection reset by peer
< 1759872911 475654 :ajal!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
> 1759873044 517810 PRIVMSG #esolangs :14[[07BitBitJump14]]4 10 02https://esolangs.org/w/index.php?diff=165795&oldid=127057 5* 03Aadenboy 5* (+13) 10/* External resources */ dead link
> 1759873055 937653 PRIVMSG #esolangs :14[[07BitBitJump14]]4 M10 02https://esolangs.org/w/index.php?diff=165796&oldid=165795 5* 03Aadenboy 5* (-1) 10/* External resources */
< 1759873144 36111 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Ping timeout: 246 seconds
> 1759874291 812389 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03NoWhy 5* 10New user account
> 1759874556 86742 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165797&oldid=165782 5* 03NoWhy 5* (+233) 10/* Introductions */
> 1759874630 958986 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165798&oldid=165797 5* 03NoWhy 5* (-6) 10/* Introductions */
> 1759875124 319263 PRIVMSG #esolangs :14[[07User:NoWhy14]]4 N10 02https://esolangs.org/w/index.php?oldid=165799 5* 03NoWhy 5* (+18) 10Created page with "Hi I'm Owen Storni"
< 1759876127 560092 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast
> 1759876262 143172 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 N10 02https://esolangs.org/w/index.php?oldid=165800 5* 03NoWhy 5* (+1884) 10created NONPLUSSED page
> 1759876310 593298 PRIVMSG #esolangs :14[[07User:NoWhy14]]4 10 02https://esolangs.org/w/index.php?diff=165801&oldid=165799 5* 03NoWhy 5* (+27) 10
< 1759878845 884627 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1759879590 562404 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165802&oldid=165731 5* 03Dmiz 5* (-55) 10
> 1759879951 572373 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03WebNiko 5* 10uploaded "[[02File:Holyfuckicon.jpg10]]"
> 1759880074 105934 PRIVMSG #esolangs :14[[07HolyFuck14]]4 10 02https://esolangs.org/w/index.php?diff=165804&oldid=165471 5* 03WebNiko 5* (+47) 10
> 1759880122 584605 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165805&oldid=165757 5* 03HyperbolicireworksPen 5* (+543) 10
> 1759880215 45761 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165806&oldid=165802 5* 03Dmiz 5* (-78) 10
> 1759880466 89213 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165807&oldid=165806 5* 03Dmiz 5* (+45) 10
> 1759880609 692357 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165808&oldid=165805 5* 03HyperbolicireworksPen 5* (+147) 10
> 1759881038 128783 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165809&oldid=165800 5* 03NoWhy 5* (+2) 10small errors
< 1759881370 917207 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 248 seconds
> 1759881473 227339 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165810&oldid=165697 5* 03NoWhy 5* (+17) 10added NONPLUSSED
< 1759881572 630775 :hydrogen1243!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1759881687 583734 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 256 seconds
< 1759881854 668515 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :
> 1759882045 524349 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03NoWhy 5* 10uploaded "[[02File:NONPLUSSEDinterpreter.png10]]"
> 1759882364 460682 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165812&oldid=165809 5* 03NoWhy 5* (+65) 10interpreter img
> 1759883030 728289 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165813&oldid=165808 5* 03HyperbolicireworksPen 5* (+42) 10
> 1759883452 15218 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165814&oldid=165813 5* 03HyperbolicireworksPen 5* (+125) 10
> 1759883531 662116 PRIVMSG #esolangs :14[[07User:Sophocrat14]]4 N10 02https://esolangs.org/w/index.php?oldid=165815 5* 03Sophocrat 5* (+357) 10created my userpage
> 1759883750 766824 PRIVMSG #esolangs :14[[07User:Sophocrat14]]4 10 02https://esolangs.org/w/index.php?diff=165816&oldid=165815 5* 03Sophocrat 5* (+339) 10added editing notes
> 1759883766 12336 PRIVMSG #esolangs :14[[07User:Sophocrat14]]4 10 02https://esolangs.org/w/index.php?diff=165817&oldid=165816 5* 03Sophocrat 5* (+6) 10formatting
> 1759883862 512551 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165818&oldid=165814 5* 03HyperbolicireworksPen 5* (+125) 10
> 1759884123 340381 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=165819&oldid=165818 5* 03HyperbolicireworksPen 5* (+58) 10
< 1759886785 298871 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
< 1759887759 895025 :ajal!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1759888677 274947 :slavfox!~slavfox@193.28.84.183 QUIT :Ping timeout: 256 seconds
< 1759888677 937521 :slavfox_!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
< 1759888721 951425 :slavfox_!~slavfox@193.28.84.183 NICK :slavfox
< 1759888802 171738 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: so I was reading your blog post http://ais523.me.uk/blog/logic-of-shared-references.html . my impression is that it's disconnected: specifically the conclusion part is separate from the rest.
< 1759888906 492764 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the conclusion part explains something that you mentioned in IRC, which is that it would be useful to have a type that's like a shared reference but may actually point to a copy rather than the original data. that much makes sense, though there are a lot more details that have to be worked out.
< 1759889027 317219 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but the rest of the blog post claims that pirating may be able to solve some other problems, and that part I don't understand at all. you do make at least a very weak case on why pirating might be interesting to explore, but the blog post doesn't manage to explain why pirating can solve the hard problems that you mention and is still implementable with sound rules.
< 1759889283 91221 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :now as for a few specific bits of the text. you say "What about packed types whose fields aren't Copy?" and those could be useful, but the typical useful case is a packed type similar to the one you mention but with a mutable reference, and I don't think pirating would help there, because if I only have pirate access to such a structure then all I'd be able to do with the mutable reference is shared
< 1759889289 95499 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :borrow it, at which point the field not being Copy isn't an obstacle. so I'd like to see a better example for why packed type whose fields aren't Copy are relevant here.
< 1759889305 698970 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :also elsewhere you mention you could hypothetically want "
< 1759889406 854356 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the {:?} format specifier Dereffed as many times as possible before using the Debug implementation" in a modified formatting language, but I believe "Dereffed as many times as possible" is something you absolutely aren't allowed to do in Rust because of trait consistency issues, you can't allow code to behave in a different valid way when something isn't a member of a trait such as not Deref. this is
< 1759889412 861122 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :something you can do in C++, but not in Rust, and that is by design.
> 1759889608 624028 PRIVMSG #esolangs :14[[07User:Salpynx/Syntagma14]]4 M10 02https://esolangs.org/w/index.php?diff=165820&oldid=144116 5* 03Salpynx 5* (-8) 10/* Syntax */
< 1759889775 141729 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :this doesn't mean that rust pirating can't make sense, only that the blog post failed to explain what rules it would have
> 1759889970 72509 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=165821&oldid=143973 5* 03PrySigneToFry 5* (+183) 10
> 1759891115 480928 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Salpynx 5* 10moved [[02User:Salpynx/Syntagma10]] to [[User:Syntagma]]: moving to mainspace, probably as complete as it is going to get
> 1759891188 9983 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Salpynx 5* 10moved [[02User:Syntagma10]] to [[Syntagma]]: either I made a mistake, or this form is confusing
> 1759892384 84937 PRIVMSG #esolangs :14[[07Syntagma14]]4 10 02https://esolangs.org/w/index.php?diff=165826&oldid=165824 5* 03Salpynx 5* (+398) 10cats and motivation. Perhaps this is a semi-joke language
> 1759892628 771722 PRIVMSG #esolangs :14[[07Syntagma14]]4 M10 02https://esolangs.org/w/index.php?diff=165827&oldid=165826 5* 03Salpynx 5* (+2) 10italics
< 1759895704 607832 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I thought of something else about a operating system, which is that sometimes you might be able to receive a message before it is sent, or send a message when the receiver is not ready, without storing a copy of the message in the kernel, because attempting to access the memory used for I/O will block (depending on the kind of access) until it is ready.
< 1759895735 686734 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :In some cases, it also means that the message can be discarded.
< 1759895776 537791 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :For example, if a message it sent but not received yet, then writing to the memory used for output will block but it can be read without blocking. If a message is received but not sent yet, any access to the receiving buffer will block, both reading and writing.
< 1759897780 883206 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I also thought that memory allocation could be requested from a capability; in this case, the sender will need to have a block of memory already allocated, and when sending it, will give up its own access if it is read/write or will keep its own access if it is read-only, but is allowed to change its own access from read/write to read-only (but not the other way around).
< 1759897950 36176 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I had also mentioned before, other ideas about computer design and operating system design.
< 1759904888 238090 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
> 1759905779 352537 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Michael Gao 5* 10New user account
< 1759906485 673386 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1759906566 812485 :bongino!~bongino@user/bongino QUIT :Remote host closed the connection
< 1759919964 98129 :sprout!~sprout@84-80-106-227.fixed.kpn.net PRIVMSG #esolangs :'a message is received but not yet send'
< 1759919971 266999 :sprout!~sprout@84-80-106-227.fixed.kpn.net PRIVMSG #esolangs :abandon causality
< 1759921084 265263 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi
< 1759921999 998955 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: that sounds like linux async io
< 1759922021 797032 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :though I'm not sure if that works for sending messages rather than only for regular files
< 1759922996 542496 :hydrogen1243!~cube@idlerpg/player/thorium1256 NICK :thorium1256
< 1759923320 888259 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1759923352 990682 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759924019 550284 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1759925449 88148 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
> 1759928719 794128 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* 10uploaded "[[02File:99tommy.png10]]": A 99 bottles of beer-like program for [[Lines are cool]]
> 1759928911 602765 PRIVMSG #esolangs :14[[07Lines are cool14]]4 M10 02https://esolangs.org/w/index.php?diff=165829&oldid=135828 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+287) 10yes
> 1759929782 552761 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* 10uploaded "[[02File:Tommyfunc.png10]]": A [[tommyaweosme function]] in [[Lines are cool]]
> 1759929940 761438 PRIVMSG #esolangs :14[[07File:Tommyfunc.png14]]4 10 02https://esolangs.org/w/index.php?diff=165831&oldid=165830 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+13) 10
> 1759929987 708038 PRIVMSG #esolangs :14[[07File:Tommyfunc.png14]]4 10 02https://esolangs.org/w/index.php?diff=165832&oldid=165831 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+22) 10
> 1759930049 717186 PRIVMSG #esolangs :14[[07Lines are cool14]]4 10 02https://esolangs.org/w/index.php?diff=165833&oldid=165829 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+7) 10
> 1759930070 502353 PRIVMSG #esolangs :14[[07Lines are cool14]]4 10 02https://esolangs.org/w/index.php?diff=165834&oldid=165833 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+4) 10
< 1759930643 168569 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
> 1759932336 427028 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* 10uploaded "[[02File:Tommyconst.png10]]": A [[User:Tommyaweosme/constant|tommy constant]] program made in [[Lines are cool]]
> 1759932370 993529 PRIVMSG #esolangs :14[[07Lines are cool14]]4 10 02https://esolangs.org/w/index.php?diff=165836&oldid=165834 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+86) 10
> 1759932461 627528 PRIVMSG #esolangs :14[[07Lines are cool14]]4 10 02https://esolangs.org/w/index.php?diff=165837&oldid=165836 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+236) 10
> 1759933368 812138 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03PrySigneToFry 5* 10uploaded "[[02File:PrySigneToFry's new logo.jpg10]]"
> 1759933444 896315 PRIVMSG #esolangs :14[[07User:PrySigneToFry14]]4 10 02https://esolangs.org/w/index.php?diff=165839&oldid=165524 5* 03PrySigneToFry 5* (+68) 10
> 1759935196 389921 PRIVMSG #esolangs :14[[0714]]4 10 02https://esolangs.org/w/index.php?diff=165840&oldid=165766 5* 03I am islptng 5* (+1) 10
> 1759935328 173633 PRIVMSG #esolangs :14[[0714]]4 M10 02https://esolangs.org/w/index.php?diff=165841&oldid=165840 5* 03Aadenboy 5* (+9) 10
< 1759936996 429780 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: fnord?
< 1759936997 420233 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: hello, sarah. i am not totally in the dark review, accuses reviewer of piracy"? is that simple, it just jumps back to after the if.
< 1759937009 991564 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style
< 1759937010 44585 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Available: agora alice c64 ct darwin discworld elon enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl youtube
< 1759937035 724041 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style ukparl
< 1759937035 795464 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: ukparl (UK Parliament debates from brexit referendum to late 2018)
< 1759937041 804060 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: hello my learned friend
< 1759937042 443370 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: that is in line with the new general. we have serious issues about social fnord and to enhance, the ability, to defend to the death, and they have left the eu,
< 1759939705 123791 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759940365 498679 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Social fnord is a serious issue.
< 1759940443 378858 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :The newfangled LLMs may be objectively better at generating plausible text, or even at stylistic fidelity, but they just wouldn't have the charm of fungot.
< 1759940444 394446 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: he is in my mind, the government welcomed the first fnord, an italian woman of the year will always be in the eye, in their own for fnord council, using fnord, were frankly and honestly, as best i have ever experienced.
< 1759940480 834096 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Not that all the styles are equally successful.)
> 1759940868 569449 PRIVMSG #esolangs :14[[07SeeLlash14]]4 M10 02https://esolangs.org/w/index.php?diff=165842&oldid=155050 5* 03AnotherUser05 5* (+69) 10
> 1759940944 72408 PRIVMSG #esolangs :14[[07User:AnotherUser0514]]4 10 02https://esolangs.org/w/index.php?diff=165843&oldid=155083 5* 03AnotherUser05 5* (+22) 10
> 1759943514 285276 PRIVMSG #esolangs :14[[07User talk:PrySigneToFry14]]4 M10 02https://esolangs.org/w/index.php?diff=165844&oldid=165380 5* 03Ractangle 5* (+232) 10/* */
> 1759943598 887534 PRIVMSG #esolangs :14[[07User:Ractangle14]]4 M10 02https://esolangs.org/w/index.php?diff=165845&oldid=164904 5* 03Ractangle 5* (+13) 10
> 1759943619 174459 PRIVMSG #esolangs :14[[07User:Ractangle14]]4 M10 02https://esolangs.org/w/index.php?diff=165846&oldid=165845 5* 03Ractangle 5* (-14) 10
< 1759944032 61422 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1759944736 134792 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1759945120 448981 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 JOIN #esolangs * :Textual User
< 1759946219 595032 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 256 seconds
> 1759946299 453336 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165847&oldid=165779 5* 03Aadenboy 5* (+709) 10extending the specification to allow for more granular IO and data control
< 1759946613 451157 :tromp!~textual@2001:1c00:3487:1b00:b551:deec:8ee1:7922 QUIT :Ping timeout: 244 seconds
> 1759947539 432316 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165848&oldid=165847 5* 03Aadenboy 5* (-70) 10/* Syntax */ fix syntax
< 1759948297 114684 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] DOS_User_webchat
> 1759948802 129980 PRIVMSG #esolangs :14[[07Talk:Mouse14]]4 M10 02https://esolangs.org/w/index.php?diff=165849&oldid=164263 5* 03MijiGamin1 5* (+60) 10/* Newline */
> 1759948819 190806 PRIVMSG #esolangs :14[[07Talk:Mouse14]]4 M10 02https://esolangs.org/w/index.php?diff=165850&oldid=165849 5* 03MijiGamin1 5* (+21) 10
< 1759949960 258024 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 NICK :vista_user
< 1759950013 544296 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Markov chains have proven to be useful as something to serve to AI scrapers to make them think they have successfully scraped a page, without using too much CPU power
< 1759950028 77062 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(if you give them 403s they just try to come back in a better disguise)
< 1759950060 778755 :vista_user!~DOS_User_@user/DOS-User:11249 PRIVMSG #esolangs :ais523: tgats actually really cool
< 1759951004 983977 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Like, n-gram models? I suppose that the main cost is memory bandwidth, just like with other language models.
< 1759951901 305947 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: right
< 1759951905 915927 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it wouldn't have to be a large one to make it work
< 1759951906 290401 :FireFly!~firefly@glowbum/gluehwuermchen/firefly PRIVMSG #esolangs :I guess you can keep the model simple if your goal is just to generate garbage to feed the scraper
< 1759952025 104113 :vista_user!~DOS_User_@user/DOS-User:11249 QUIT :Ping timeout: 250 seconds
< 1759952029 773089 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure. The universal approximation theorem (or whatever we call it these days) says that a quick model has to be simple.
< 1759952512 385401 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I hope this is like video encoding where a simple model is easier to train too
> 1759952961 744532 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165851&oldid=165848 5* 03Aadenboy 5* (+716) 10/* Loop amounts */ implementation info
> 1759953218 874853 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165852&oldid=165812 5* 03NoWhy 5* (+462) 10spec updates
> 1759954571 700223 PRIVMSG #esolangs :14[[07User:Waffelz14]]4 10 02https://esolangs.org/w/index.php?diff=165853&oldid=149371 5* 03Waffelz 5* (+388) 10
> 1759954590 219296 PRIVMSG #esolangs :14[[07User:Waffelz14]]4 10 02https://esolangs.org/w/index.php?diff=165854&oldid=165853 5* 03Waffelz 5* (+14) 10
< 1759954772 126196 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fungot: I feel like I was missing out by not pinging you earlier
< 1759954772 282910 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :ais523: with the eu charter.
< 1759954867 112595 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :excuse me honorable member fungot, which parliament is this, is it the EU or the English one?
< 1759954867 192348 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: fnord fnord fnord,
< 1759954881 275543 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :very informative
> 1759955015 203020 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=165855&oldid=165107 5* 03Aadenboy 5* (+252) 10[whilst clapping to the beat] YOU DO NOT NEED TO MAKE AN INTERPRETER/COMPILER FOR YOUR ESOLANG TO HAVE AN ARTICLE ON IT!
< 1759955123 166254 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've been meaning to write an article at some point about how to write a good esolang, but I'm not quite sure what I'd put in it yet
< 1759955172 136506 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I do know some things to avoid (e.g. creating an esolang idea with serious missing details and hoping that someone else will fill them in is unlikely to work, and even more unlikely to work if there isn't enough of an idea to constrain how the language ends up)
> 1759955396 568940 PRIVMSG #esolangs :14[[07Esolang:Help14]]4 10 02https://esolangs.org/w/index.php?diff=165856&oldid=152976 5* 03Corbin 5* (+142) 10/* Where to test things out */ Explain how to preview changes without submitting them.
< 1759955825 110871 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] DOS_User_webchat
< 1759955884 506349 :DOS_User_webchat!~DOS_User_@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1759955911 101333 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
> 1759956210 635936 PRIVMSG #esolangs :14[[07Esolang:Help14]]4 10 02https://esolangs.org/w/index.php?diff=165857&oldid=165856 5* 03Corbin 5* (+401) 10/* When to do stuff */ Fans of Sandbox: Have you considered Show Preview?
< 1759956271 89109 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Well, I'll put it on my list. Right now I'm about to write down the sandbox policy we've discussed. Feel free to tweak it; the "a copy of this policy shall be placed" text is a USA meme.
< 1759956330 116469 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I know there have been some sandboxing problems I've had in the past where Show Preview wouldn't work for one reason or another, but I think they've mostly been at Wikipedia
< 1759956350 745674 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :usually it's cases which involve the interaction of multiple pages, so templates and transclusions – we hardly use those at Esolang and I think that's a good tihng
> 1759956513 868509 PRIVMSG #esolangs :14[[07Esolang:Policy14]]4 10 02https://esolangs.org/w/index.php?diff=165858&oldid=164763 5* 03Corbin 5* (+724) 10Tentative sandbox policy. This is an attempt at politely codifying themes that have been discussed multiple times on IRC.
< 1759956629 145861 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I would probably note that it's OK to draft an esolang article in userspace if you haven't finished it yet (as long as it would be ontopic once it's finished)
< 1759956645 505807 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :some people prefer not having the pressure of the page going "live" immediately
< 1759956677 235692 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :apart from that, this looks reasonable (although it somewhat dominates the rest of the page – I'm not sure whether there's a good way to avoid that, except perhaps expanding the other policy entries to a similar amount of depth)
> 1759956725 29795 PRIVMSG #esolangs :14[[07Esolang talk:Policy14]]4 10 02https://esolangs.org/w/index.php?diff=165859&oldid=164716 5* 03Corbin 5* (+620) 10/* Sandbox policy */ new section
< 1759956788 926949 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: I was wondering about that. I don't have a problem with moves, other than the amount of redirects that they create (and the paucity of folks who can delete them). I can add more words to [[esolang:help]].
< 1759956842 178385 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :We should probably expand the rest of the policy if we want to balance the page. I don't know if that really matters. It feels like the rest of the policy is compressed because there hasn't been much need to discuss or expand upon it.
< 1759956852 795564 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :really, the only real problems with deleting redirects left over after moves are a) an admin has to notice them, which doesn't always happen because there's only one admin actively looking and they often miss things, b) sometimes people move history to the wrong place
< 1759956861 76936 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :At the same time, I can go all the way to ''Main article: [[esolang:copyrights]]'' if you want.
< 1759956878 755449 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the author policy was discussed a lot, although much of that was in Esolang's early history
< 1759956891 858197 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think there's a link to that on the page
< 1759956937 793894 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the copyright policy wasn't really discussed because it was imposed by fiat by the original site owner – that said I suspect most users from the time, and probably most users now, are broadly in favour of it
< 1759957065 584851 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1759957067 897589 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Even if we all agree upon it, we might need to discuss it to understand situations that arise in the future.
> 1759957101 904450 PRIVMSG #esolangs :14[[07Esolang:Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165860&oldid=163070 5* 03Corbin 5* (+324) 10Clean the sandbox and bump the policy.
< 1759957384 429909 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
< 1759957491 770313 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :A reason I have drafted some things in user pages is because I did not know what it is called; if it is later known what it should be called then it can be moved to the main space.
< 1759957537 131351 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, this doesn't really do anything about [[User:PrySigneToFry/Silicon dioxide in a polypropylene box]]. It does establish that PSTF can't protect those pages by calling them a user sandbox.
< 1759957579 117771 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But I suppose that we don't even really have community consensus that PSTF is spamming, nor is there any essential legal issue with them public-domaining all of the various snippets that they've got under their user page.
< 1759957595 100837 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1759957614 786066 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I do think we need to have a discussion at some point about whether that's an appropriate use for the site – it's basically an attempt to use it as a social network, which wikis aren't very good at for a number of reasons
< 1759957665 583923 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I would like to understand what to do about [[Square-complete]] and friends. I think that they show a fundamental misunderstanding of why we study computers, and entertaining it for too long will turn us into a script-kiddie den.
< 1759957795 149212 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: Sure. There's nothing wrong with having user pages, or a long user signature, or any of the other things that teenagers tend to do.
< 1759957846 848821 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: what's your opinion of https://esolangs.org/wiki/Disan_Count ?
< 1759958019 832897 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu
< 1759958073 557429 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Delightful. There's a similar situation in complexity theory where the class P/poly, which can be thought of as PTIME but where each individual size of input gets its own individually-wired circuit, contains Halting. It can't solve all problems, but it can be hardwired to solve specific hard problems.
< 1759958121 19381 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :APic: Peace.
< 1759958141 289662 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :☮
< 1759958149 725874 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :from my point of view, the whole Disan Count thing was probably an instance of the same misconception that lead to Square-complete, and actually produced some interesting results, but that probably wouldn't happen again because the second time wouldn't be substantially different
< 1759958168 628723 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but this makes it very hard to draw a line
< 1759958252 568391 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Should we at least forbid sub-sandboxes like [[User:PrySigneToFry/Sandbox/Some useless code]]? I can be polite about it.
< 1759958301 321962 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure. Plushie-complete and PSTF-complete would be two other examples of questionable concepts.
< 1759958358 393565 :int-e!~noone@int-e.eu PRIVMSG #esolangs :At least the "Disan Count" page is a proper wiki page with a critical discussion.
< 1759958399 8358 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: yes, although the first few versions didn't look liek that
< 1759958475 573582 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is what it looked like before the criticism: https://esolangs.org/w/index.php?title=Disan_Count&oldid=53609
< 1759958497 858497 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :still a proper wiki page
< 1759958508 408415 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(I actually couldn't remember)
< 1759958764 473146 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The Square-complete one is... ugh... well, the 6 properties feel rather random and half of them are rather imprecise. There's no motivation. Even the name makes no sense. But... if the page came with a rationale and a few examples... I might think differently about it?
< 1759958861 31263 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So I guess part of what redeems the Disan Count thing to my mind is that it's minimal, basically a streamlined FizzBuzz.
< 1759958896 435179 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: Oh it was you who added the criticism. Fun.
< 1759958908 785411 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: I'm more likely to remember an article if I've interacted with it
< 1759958942 514258 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : if the page came with a rationale and a few examples... I might think differently about it? ← hmm, I think this is a good insight that doesn't just apply to that page in particular
< 1759958959 445965 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I might summarise it as "esolangs should have a reason to exist"
< 1759959033 935881 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are a very wide range of possible reasons – artistic, aesthetic, scientific, engineering – but often there seems to be a meta-reason instead ("I want to make 1000 esolangs") or no reason at all, and in that case the language often doesn't end up very good
< 1759959053 676791 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: hmm, but earlier you said that this wiki documents existing esolangs, not ones created for the wiki, so if an esolang already exists and perhaps existed before this wiki, why would you judge it on such criteria?
< 1759959080 479246 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I would still judge it (although possibly would document it anyway)
< 1759959096 855324 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I am more likely to write an esolangs.org article about an esolang found offwiki if I find it interesting in some way
< 1759959143 144409 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :well sure, because your time is valuable
< 1759959209 955479 :chloetax!~chloe@user/chloetax JOIN #esolangs chloetax :chloe
< 1759959211 8329 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I would put it more along the lines of my attention span / mental energy being valuable
< 1759959216 74227 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :By "created for the wiki" I'm thinking of languages that wouldn't exist if the wiki didn't exist.
< 1759959235 433816 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but anyway, that is a good criteria in general, just interpret "reason to exist" broadly, like if something seemed like a good idea at the time but then didn't work out it still has a reason to exist
< 1759959241 335201 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you have to generalise the wiki a bit there, to at least cover sites like codegolf stack exchange
< 1759959258 435382 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(although its one-off esolangs normally have more of a purpose than our worst)
< 1759959264 246681 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :eg. if you were trying to create a variant or subset that's smaller but still Turing-complete but it turns out that it's not Turing-complete then that is still a good enough reason
< 1759959277 479166 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: hmm, I usually don't post those
< 1759959290 295616 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :unless the language ended up interesting some other way
< 1759959300 820843 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: sure, but you have to be careful, because there is one good language created for the wiki, the hair saloon one
< 1759959314 306305 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are some cases where I maybe posted early – in particular I am not 100% sure that Globe fulfils its reason for existence, and if it doesn't and it's unfixable I won't know what to do with the page
< 1759959316 876103 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but that's an excuse that we can only use once
< 1759959341 606066 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: that was more like having a wiki-inspired name
< 1759959354 565734 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :naming things is hard, naming things using suggestions from spambots can thus occasionally be a reasonable idea
< 1759959377 489504 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and well, Real Fast Nora's Hair Salon 3: Shear Disaster Download is actually a good name for an esolang despite the etymology
< 1759959395 536410 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :certainly better than a lot of names that you find on the wiki, yes
< 1759959401 597996 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yeesh
< 1759959520 645688 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :now I'm not sure how to classify things like https://esolangs.org/wiki/A_programming_language_is_a_system_of_notation_for_writing_computer_programs.
< 1759959541 486881 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :then there's also https://esolangs.org/wiki/Y86 where one of the interesting things about the language is that its original name turned out to be so bad (it got renamed later)
< 1759959544 316444 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(note that the link ends with a period that not all IRC clients will autolink – mine doesn't)
< 1759959585 268970 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: funnily enough I have an abandoned esolang called z386
< 1759959610 585772 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which turned out to be too hard to implement, and then was superseded by actual practical research projects
< 1759959642 31106 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the basic idea was to write a constraint solver that operated on both code and data by plugging x86 syntax into z3)
< 1759959672 415587 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but there's no point in working on it now that things like Minotaur exist: https://users.cs.utah.edu/~regehr/minotaur.pdf
< 1759959681 494168 :vista_user!~vista_use@user/DOS-User:11249 PRIVMSG #esolangs :nor does mine
< 1759959703 172732 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm, is it allowed to advertise tobacco products in the UK?
< 1759959714 848363 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: sort of no
< 1759959721 835308 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1759959734 495718 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: A gimmick is funny once. Same principle. Not sure how to formalize this without getting horribly gamed.
< 1759959737 168639 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are laws against it, but I think there are also loopholes
< 1759959751 522188 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hopefully https://esolangs.org/wiki/SKOAL isn't against some sort of wiki policy
< 1759959768 662629 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :korvo: yes
< 1759959808 216000 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :many shops have a list of the names of tobacco products that they sell, this is sufficiently common that I suspect that it's legal, otherwise shops wouldn't risk doing it
< 1759959832 595684 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the wiki would be less in trouble in that direction due to not actually selling tobacco
< 1759960027 317301 :molson!~molson@2001-48F8-7040-0-0-0-0-729-dynamic.midco.net QUIT :Remote host closed the connection
< 1759960132 401781 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm… do we need policy if you can advertise (non-tobacco) merchandise on the wiki tied into the languages, like if someone's making language mascot plushies, or T-shirts with the source code of fungot?
< 1759960132 644154 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: our new prime minister
< 1759960133 426913 :int-e!~noone@int-e.eu PRIVMSG #esolangs :A75. (that's how we abbreviate these things, right?) is one of those ideas that is funny once. And then somebody makes a derivative (A207.) and it looks stupid. :-/
< 1759960167 665109 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: what is A75?
< 1759960172 350977 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(And making the page move is obviously a source of spam.)
< 1759960189 66063 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: presumably an abbreviation for "A programming language…"
< 1759960209 898490 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: https://logs.esolangs.org/libera-esolangs/2025-10-08.html#ldd
< 1759960220 913210 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(still shorter than the real link)
< 1759960230 853009 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :oh
< 1759960253 871588 :int-e!~noone@int-e.eu PRIVMSG #esolangs :the derivative is linked on that page
< 1759960344 746938 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: Obviously that abbreviation is a joke. So obviously I have to add a redirect to the wiki now. (Don't worry, I won't.)
< 1759960355 403664 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: https://esolangs.org/?curid=9270 is how I would link it
< 1759960373 669587 :int-e!~noone@int-e.eu PRIVMSG #esolangs :That would work.
< 1759960377 97413 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I'm amazed that that works
< 1759960410 615835 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(if you look at the URL after redirection, it indicates why it works, but it looks like an accidental feature rather than an intended one)
< 1759960420 593273 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: I use that to link to file pages on Wikimedia Commons often, since they tend to have longer and less directly descriptive titles than eg. Wikipedia pages
< 1759960433 653389 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I'm also relieved that the page name is out of date.)
< 1759960470 246782 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: what? I don't think it's an accident. hold on, it's documented, let me find where. it's the way to link by page ID. page IDs are stable.
< 1759960479 418732 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: there's a "Main Page" in the URL
< 1759960494 868761 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: yes, and *that* might be a bug
< 1759960520 598906 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the correct form of that link is https://esolangs.org/w/index.php?curid=9270
< 1759960540 595437 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it looks like if you specify both page name and curid, curid wins
< 1759960548 933531 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :https://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Page_revision_or_version specifically says curid "overrides the value of the title"
< 1759960591 188254 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so https://esolangs.org/?curid=9270 redirects to https://esolangs.org/wiki/Main_Page?curid=9270 which rewrites to https://esolangs.org/w/index.php?title=Main_Page&curid=9270 which gives you the page you want
< 1759960619 267254 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but this doesn't look intentional at all, it's only because the website homepage redirects to a wiki page that it works
< 1759960673 915471 :int-e!~noone@int-e.eu PRIVMSG #esolangs :but it does make sense that the page title is ignored when an id is given
< 1759960685 523897 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so... unintentional feature? :)
< 1759960686 14185 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ok, but the "index.php" is totally an exposed implementation detail there that shouldn't be in the URL
< 1759960737 514944 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But indeed the https://esolangs.org/wiki/Main_Page?curid=9270 variant doesn't look like it should work :)
< 1759960744 743116 :int-e!~noone@int-e.eu PRIVMSG #esolangs :anyway
< 1759960810 236712 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I disagree, the index.php is the actual wiki and the only "real" URL, everything else is redirects and rewrite rules
< 1759960832 775079 :int-e!~noone@int-e.eu PRIVMSG #esolangs :If I had to vote on that page being on the wiki, I'd vote against; there's no language there and the whole novelty is that its *name* is defined by external reference whose contents is ever changing.
< 1759960833 658519 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :normally you would expect the URL to contain the page you are visiting
< 1759960870 46497 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: well the name of the language and the legal source code and the output are all the same, so it does raise a conceptual issue, which is what you want for joke languages
< 1759960879 616041 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :if someone edits the wikipedia page, it invalidates all existing programs and interpreters
< 1759960894 13969 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: It does. The nice things about votes is that they can be subjective ;-)
< 1759960903 560299 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: no, the main interface for the wiki is /w/ , it's just called /w/index.php instead so that people can run the wiki even if they're using a custom dumb webserver that they have difficulty configuring and *must* tie the URL to the program that the webserver runs. which, by the way, is a stupid idea in first place, where else would you let the untrusted visitor tell you the name of the executable
< 1759960909 560170 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :that you should run?
< 1759960922 565131 :int-e!~noone@int-e.eu PRIVMSG #esolangs :If I were an admin I'd probably let it stay simply because it's hard to argue against it objectively and it does little harm.
< 1759960930 855479 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: what's your opinion of /w/api.php?
< 1759960934 39103 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Different perspective. :P
< 1759960960 536219 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: I can see an argument for listing the page under a title different from the language name
< 1759960973 836286 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But I'd probably delete the derivative (which is just a stub anyway) because the last thing I'd want is more of this idea.
< 1759960994 223915 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :a while ago I had the idea of creating a language whose name is negatively long and deletes characters before it
< 1759961028 474407 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: there too the ".php" is an implementation detail that shouldn't be there. probably the "api" shouldn't either and it should just trigger that interface based on the value of the action parameter, but I think there's some historical reason where the "API" is newer in MediaWiki than the main web interface and was originally an extension or something.
< 1759961060 925522 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess we're getting into philosophical issues about who and what a URL is for
< 1759961075 798553 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and I don't know how to resolve them
< 1759961131 356581 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The real problem with the wiki isn't really that there's pages with weird ideas or underspecified languages that barely manage to specify a syntax and have no substance... it's the volume of them, which has evidently gone up with LLMs.
< 1759961183 968725 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think we need to do a better job of trying to curate
< 1759961202 995923 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"articles should contain human thought" is a terrible criterion if you want to be objective :P
< 1759961208 765969 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've been thinking for a while that we should get rid of the existing language list and put the semi-serious language list under the "language list" title – we have a category for the whole set of languages
< 1759961235 408537 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that said, I've been considering trying to write an article about cursed, although I'm not 100% sure it's an esolang it is probably ontopic
< 1759961280 169066 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(it was a language created by an LLM running in agent mode in a loop for three months)
< 1759961298 48351 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :just the amount that that would have cost seems esoteric in its own rihg
< 1759961299 479243 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* right
< 1759961327 95814 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but its semantics would have to be reverse engineered, and apparently it has three interpreters which (given how they were created) almost certainly don't match in behaviour
< 1759961378 448539 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I suspect trying to figure out what LLM code actually does is very difficult, though
< 1759961409 283759 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :interpreters that don't match in behavior doesn't exclude it, that might just mean some behavior is unspecified and there are implementation differences. as long as you can still write mostly portable programs that require only few changes between the interpreters it's not worse than real practical languages.
< 1759961437 714255 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :is there no documentation about the language?
< 1759961515 8614 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: oh, there's plenty of documentation
< 1759961545 771786 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ok, let's back up, who initiated this experiment and why in first place?
< 1759961548 995220 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but, given the circumstances, there's no reason to expect it to match the interpreters or even to be internally consistent
< 1759961561 912844 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :did they intend to create a language in first place, or was that an unforseen side effect?
< 1759961618 526267 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :intended to create a language
< 1759961654 373467 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :They replaced Go's keywords. Discussion here (https://lobste.rs/s/ydgmi6/i_ran_claude_loop_for_three_months_it) reveals that it took 3mo and $14k to do this.
< 1759961669 375187 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Is that the LLM version of https://en.wikipedia.org/wiki/Miller%E2%80%93Urey_experiment
< 1759961672 505786 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :looks like the specs are here: https://github.com/ghuntley/cursed/tree/zig/specs
< 1759961690 832183 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I mean, they didn't actually fork Go. That would have been easy and understandable. Quoting a great comment there, "The point is not a business advantage. The point is a display of power, a message that humans are soon no longer needed."
< 1759961693 785292 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but there are pages like https://github.com/ghuntley/cursed/blob/zig/specs/compiler_stages.md that clearly have no relationship to reality
< 1759961757 608436 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or https://github.com/ghuntley/cursed/blob/zig/specs/ffi.md where the examples are written in Rust which again makes no sense in context
< 1759961857 52114 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :It's like V but worse. Vanity junk for the church of Algol.
< 1759961859 502961 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm
< 1759961890 338084 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sorry, that was mean. I'm hungry and it's time to take a break.
< 1759961932 757299 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :actually this is a lot worse than I expected it to be
< 1759961955 805956 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I arbitrarily picked a file from the test suite, and it looked like this: https://github.com/ghuntley/cursed/blob/zig/test_suite/leetcode_comprehensive_suite/strings/125_valid_palindrome.%F0%9F%92%80
< 1759961981 536179 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the commit message is amazing too)
< 1759962037 498729 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess the real question is as to whether a language has even been created?
< 1759962044 638768 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"vibez.spill"
< 1759962077 74937 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :"So here you'll want a … *sigh* … butt loop." https://smbc-comics.com/index.php?db=comics&id=1169#comic
< 1759962084 218146 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it's a test-suite, this must be for printf debugging ;-)
< 1759962116 158380 :int-e!~noone@int-e.eu PRIVMSG #esolangs :LOL, https://github.com/ghuntley/cursed/blob/zig/test_suite/leetcode_comprehensive_suite/binary_search/704_binary_search_backup.%F0%9F%92%80
< 1759962149 179415 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The "backup" has some actual bunary search looking code in it; the non-"backup" version is just $printf-s.
< 1759962167 316744 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1759962178 975598 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've heard that LLMs have a tendency to remove all the actual testing from tests in order to make them pass
< 1759962234 385523 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that does *look* a lot like a binary search, but my experience with LLMs says that they are better at producing output that looks correct than output that is correct
< 1759962274 683218 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Hmm... wasn't there a story where an LLM optimized number crunching code to make it 100% faster, by snooping the reference result from the test suite?
< 1759962290 16286 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in any case the tests do not have any expected output anywhere, as far as I can tell
< 1759962290 556634 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: I remember when it was fashionable on programming forums for people to post stupid microbenchmarks about what solution is "faster", like, you know, the fastest way to get the first two characters of a five character long string, in a way where the things they tested didn't even correctly solve the supposed task.
< 1759962295 357328 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :A reinforcment-learned agent (RL agent) can only have a single objective. Claude's sole objective is to help the user by being a Helpful Harmless Assistant; Claude Code is merely code-flavored in several ways.
< 1759962305 506465 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the test suite runner just prints a message saying that it's running the test, then returns 1
< 1759962311 685758 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :https://github.com/ghuntley/cursed/blob/zig/test_suite/leetcode_comprehensive_suite/master_test_runner.%F0%9F%92%80
< 1759962321 25260 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :or, I should say, a test suite runner
< 1759962345 872882 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: nah, that takes effort, these benchmarks didn't even bother to test if the result is correct. they just flat out measured the time of an operation that gave the wrong result.
< 1759962369 368663 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :it's like the old joke about the intel processor that can multiply really fast (but gives the wrong result)
< 1759962613 245710 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :microbenching correctly is actually really difficult because you keep running into special cases in the processor if you try to run a loop too tightly
< 1759962648 165374 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes.
< 1759962694 169853 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: I *love* writing a tight number crunching loop in C, changing code elsewhere (say, slightly different initialization) and then seeing the code be 20% faster.
< 1759962701 949897 :int-e!~noone@int-e.eu PRIVMSG #esolangs :or slower
< 1759962718 686913 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: does aligning the microbenchmark to 64 help with that?
< 1759962736 705389 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that's usually my first attempt to stabliise it
< 1759962763 417205 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although I'm usually doing it in asm, I think gcc has a way to align a function
< 1759962783 956610 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(note: this won't necessarily speed it up or slow it down, just helps to make it more consistent)
< 1759962792 262694 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: yeah, that could be caused by lots of things. one thing you should make sure to stabilize is the alignment of all the data memory accessed within a 4k page, to make sure the L1 cache pattern is the same.
< 1759962812 641007 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I don't have a concrete example right now... it might have. Though on rare occasions it's actually the compiler doing something wildly different.
< 1759962890 94108 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Like, suddenly producing code with 5 fewer spills in the inner loop.
< 1759962946 905367 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :register allocation is NP-complete, as such sometimes compilers get it wrong
< 1759962975 733969 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fortunately, for one-off code, you can just run the fastest version without overanlyzing why exactly it's faster than others :)
< 1759962981 568327 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think you have to at least put your microbenchmark into a non-inlined function in order to stop the rest of the code impacting register allocation decisions
< 1759962991 562124 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: yeah, and even writing a decent approximation sounds like black magic to me
< 1759963008 320692 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :it's one of the parts of the compiler that I have no idea how to write if I had to write one
< 1759963008 618449 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: it depends on what you consider decent/indecent
< 1759963012 72644 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the other is the inliner
< 1759963017 748405 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I have a plan but I don't know whether it works or not
< 1759963022 593704 :int-e!~noone@int-e.eu PRIVMSG #esolangs :anyway. the point was that I can relate
< 1759963037 115458 :int-e!~noone@int-e.eu PRIVMSG #esolangs ::)
< 1759963068 756733 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and I mean this for a modern architecture like x86-linux, not eg. 6502 with 64k RAM with uniform access time (not counting bank switching)
< 1759963099 969024 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OK, I think my plan doesn't work, that was easy
< 1759963129 268576 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the basic idea was to start by ignoring register identity and just count how many were needed, but I think even that is not even polynomially approximable)
< 1759963381 576279 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1759964949 893202 :ajal!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
< 1759964949 983276 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Read error: Connection reset by peer
> 1759965833 298992 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165861&oldid=165852 5* 03NoWhy 5* (+58) 10/* External resources */
< 1759967069 294187 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1759968005 827247 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165862&oldid=165807 5* 03Dmiz 5* (-41) 10
> 1759968911 709094 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165863&oldid=165862 5* 03Dmiz 5* (+204) 10
< 1759969024 474928 :ajal!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1759972009 521290 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 256 seconds
> 1759972289 63954 PRIVMSG #esolangs :14[[07Rizzlang14]]4 10 02https://esolangs.org/w/index.php?diff=165864&oldid=149369 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+323) 10
> 1759972359 2754 PRIVMSG #esolangs :14[[07Rizzlang14]]4 10 02https://esolangs.org/w/index.php?diff=165865&oldid=165864 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (+7) 10
> 1759972374 985668 PRIVMSG #esolangs :14[[07Rizzlang14]]4 10 02https://esolangs.org/w/index.php?diff=165866&oldid=165865 5* 03ZachMadeAnAltBecauseHeLostThePassword 5* (-15) 10
< 1759972834 573334 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1759973923 677265 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :
> 1759975239 142847 PRIVMSG #esolangs :14[[07SwapLoad14]]4 N10 02https://esolangs.org/w/index.php?oldid=165867 5* 03RainbowDash 5* (+1753) 10Create The Stuff To Do The Things Created by Me
> 1759975552 302094 PRIVMSG #esolangs :14[[07SwapLoad14]]4 10 02https://esolangs.org/w/index.php?diff=165868&oldid=165867 5* 03RainbowDash 5* (+309) 10Init and assembly standards
> 1759975973 311342 PRIVMSG #esolangs :14[[07User:RainbowDash14]]4 10 02https://esolangs.org/w/index.php?diff=165869&oldid=165273 5* 03RainbowDash 5* (+55) 10swpldad
< 1759978920 728879 :citrons!~citrons@alt.mondecitronne.com QUIT :Ping timeout: 245 seconds
< 1759979280 954103 :citrons!~citrons@alt.mondecitronne.com JOIN #esolangs citrons :citrons
< 1759980580 944929 :ais523!~ais523@user/ais523 QUIT :Quit: sorry about my connection
< 1759991453 8256 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca QUIT :Ping timeout: 256 seconds
< 1759991453 43887 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 256 seconds
< 1759991523 591242 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1759991998 634259 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1759994767 996090 :sprock!~sprock@user/sprock QUIT :Ping timeout: 240 seconds
< 1759995200 303094 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her)
< 1760002693 223845 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi *
< 1760009731 586160 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1760009759 564992 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760010333 752986 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760010347 577170 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760010349 48556 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760012783 264186 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`"
< 1760012786 907653 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :1/1:130) Phantom_Hoover: Don't be nasty; he's a lunatic, not a murderer. \ 9) So what you're saying is that I shouldn't lick my iPhone but instead I should rub it on my eyes first and then lick my eyeballs?
< 1760012797 445764 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: speak!
< 1760012797 601614 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: that the bill is designed to
< 1760013235 29581 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :fungot: What are your views on immigration?
< 1760013235 446654 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: i will. the hon. and learned friend, with the experience of the house leads the way in small, secure community units.
< 1760013260 430733 :int-e!~noone@int-e.eu PRIVMSG #esolangs :nailed it
< 1760013336 308791 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :`quote i, myself
< 1760013337 550473 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :429) fizzie: i, myself, will bring an end to all.
< 1760014537 471177 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760014551 759188 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760017312 555072 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760018413 271978 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1760018455 864720 :vista_user!~vista_use@user/DOS-User:11249 PRIVMSG #esolangs :..
< 1760018538 313917 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Morning.
< 1760018545 993649 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: Or is it?
< 1760018546 338310 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: to my mind, the government welcomed the first, to ring the access to the european banking family and of the many.
< 1760018675 33030 :vista_user!~vista_use@user/DOS-User:11249 PART #esolangs ::test
< 1760018683 724754 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1760018908 602156 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Quit: Client closed
> 1760021602 457919 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165870&oldid=165851 5* 03Aadenboy 5* (+154) 10/* Loop amounts */
> 1760021626 821983 PRIVMSG #esolangs :14[[07Iterate14]]4 M10 02https://esolangs.org/w/index.php?diff=165871&oldid=165870 5* 03Aadenboy 5* (-1) 10/* Loop amounts */
< 1760022664 628736 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
< 1760022870 569530 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760026933 63049 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
< 1760029582 566149 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760029905 838572 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1760030523 161156 :lisbeths!uid135845@id-135845.lymington.irccloud.com PRIVMSG #esolangs :korvo: https://raw.githubusercontent.com/memesmith0/vm/refs/heads/main/vm.c
< 1760030534 281862 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :lisbeths: Morning.
< 1760030561 44566 :lisbeths!uid135845@id-135845.lymington.irccloud.com PRIVMSG #esolangs :I improved my command line VM that is like unix dc but has reader macros
< 1760030653 970865 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Fun. Fairly readable, all things considered.
> 1760030899 184635 PRIVMSG #esolangs :14[[07Computable14]]4 10 02https://esolangs.org/w/index.php?diff=165872&oldid=164721 5* 03Corbin 5* (+70) 10/* Via category theory */ Definition only works for CCCs as given. Also bluelink to CCC.
< 1760032207 301950 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :G'Night
> 1760032406 197919 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Goodbyevoidhelloworld 5* 10New user account
> 1760032518 451778 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165873&oldid=165861 5* 03NoWhy 5* (+191) 10specs v0.3
> 1760032604 587383 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165874&oldid=165798 5* 03Goodbyevoidhelloworld 5* (+224) 10/* Introductions */
> 1760032765 456926 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165875&oldid=165874 5* 03Goodbyevoidhelloworld 5* (+124) 10/* Introductions */
> 1760032923 623266 PRIVMSG #esolangs :14[[07User:Goodbyevoidhelloworld14]]4 N10 02https://esolangs.org/w/index.php?oldid=165876 5* 03Goodbyevoidhelloworld 5* (+126) 10why do u need a summary?
> 1760033089 758909 PRIVMSG #esolangs :14[[07User:Goodbyevoidhelloworld14]]4 10 02https://esolangs.org/w/index.php?diff=165877&oldid=165876 5* 03Goodbyevoidhelloworld 5* (+144) 10why do you need a summary?? (again??)
> 1760035295 632172 PRIVMSG #esolangs :14[[07User talk:Goodbyevoidhelloworld14]]4 N10 02https://esolangs.org/w/index.php?oldid=165878 5* 03Aadenboy 5* (+453) 10Created page with "why do u need a summary?
the summary field is optional, you can leave it blank (mediawiki will use a preset for certain actions if it's blank) ~~~~"
> 1760036668 318037 PRIVMSG #esolangs :14[[07Iterate14]]4 M10 02https://esolangs.org/w/index.php?diff=165879&oldid=165871 5* 03Aadenboy 5* (-364) 10
< 1760037574 154544 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca JOIN #esolangs zzo38 :zzo38
> 1760038032 920461 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165880&oldid=165873 5* 03NoWhy 5* (+300) 10runtime errors as a feature
> 1760041740 583379 PRIVMSG #esolangs :14[[07User talk:Goodbyevoidhelloworld14]]4 10 02https://esolangs.org/w/index.php?diff=165881&oldid=165878 5* 03Ais523 5* (+336) 10summaries are useful even though they aren't required
> 1760041824 91908 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=165882&oldid=165791 5* 03Hotcrystal0 5* (+1395) 10
> 1760041962 938420 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Hotcrystal0 5* 10moved [[02User:Hotcrystal0/1210]] to [[User:Hotcrystal0/13]]: 12 is now taken
> 1760041996 898591 PRIVMSG #esolangs :14[[07User:Hotcrystal0/1314]]4 10 02https://esolangs.org/w/index.php?diff=165885&oldid=165883 5* 03Hotcrystal0 5* (+0) 10
> 1760042023 885193 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=165886&oldid=162717 5* 03Hotcrystal0 5* (+0) 1013, not 12
< 1760044262 259064 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1760044502 325662 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
< 1760045690 190199 :yewscion__!~yewscion@172.58.240.190 QUIT :Remote host closed the connection
< 1760045707 206635 :yewscion__!~yewscion@172.58.240.190 JOIN #esolangs yewscion :Claire Rodriguez
< 1760046204 809335 :nitrix-or-treat!~nitrix@user/meow/nitrix NICK :nitrix
< 1760047335 267158 :yewscion__!~yewscion@172.58.240.190 QUIT :Remote host closed the connection
< 1760047357 252204 :yewscion__!~yewscion@172.58.240.190 JOIN #esolangs * :Claire Rodriguez
< 1760049440 237521 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760049854 473949 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760050087 959911 :callforjudgement!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760050172 398850 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 256 seconds
< 1760050172 676596 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 256 seconds
< 1760050172 707923 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 256 seconds
< 1760051793 600357 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1760053140 809786 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1760054376 599699 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1760054872 671370 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760054885 792961 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760055185 493760 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760055284 852226 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760058144 273524 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Read error: Connection reset by peer
> 1760060253 974762 PRIVMSG #esolangs :14[[07ZeroDivisionError: Division by 014]]4 10 02https://esolangs.org/w/index.php?diff=165887&oldid=164121 5* 03Sophocrat 5* (-17) 10/* Categories */ removed categories heading (it's unnecessary)
< 1760060807 923479 :callforjudgement!~ais523@user/ais523 NICK :ais523
< 1760060823 774857 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1760060851 703407 :moony4!moony@hellomouse/dev/moony QUIT :Quit: leaving
< 1760060863 140355 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :Quit: Blame iczero something happened
< 1760060863 202064 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit!
< 1760060902 882985 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN #esolangs Bowserinator :No VPS :(
< 1760060910 911873 :moony4!moony@hellomouse/dev/moony JOIN #esolangs moony :Kaylie! (she/her)
> 1760061020 708457 PRIVMSG #esolangs :14[[07User:Sophocrat14]]4 10 02https://esolangs.org/w/index.php?diff=165888&oldid=165817 5* 03Sophocrat 5* (+606) 10started working on DreamBerd article. The programmer jokingly renamed it to "Gulf of Mexico" but I'm not sure if they intend to stick with the name
< 1760061117 542590 :iovoid!iovoid@hellomouse/dev/iovoid JOIN #esolangs iovoid :MPCitH is when you read a book
> 1760061734 375839 PRIVMSG #esolangs :14[[078114]]4 N10 02https://esolangs.org/w/index.php?oldid=165889 5* 03Waffelz 5* (+9449) 10Created page with "{{Distinguish/Confusion|8}} :''Note that 81 is always italicized.'' {{infobox proglang |name=''81'' |paradigms=Imperative |author=[[User:Waffelz]] |year=[[:Category:2025|2025]] |memsys=[[:Category:Cell-based|Cell-based]] |dimensions=one-dimensional
> 1760061797 601078 PRIVMSG #esolangs :14[[07814]]4 M10 02https://esolangs.org/w/index.php?diff=165890&oldid=113218 5* 03Waffelz 5* (+30) 10
> 1760061811 581993 PRIVMSG #esolangs :14[[07User:Sophocrat14]]4 10 02https://esolangs.org/w/index.php?diff=165891&oldid=165888 5* 03Sophocrat 5* (+37) 10bit of work
> 1760062386 587145 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165892&oldid=165810 5* 03Jk.NDC 5* (+11) 10/* W */ Added Wuht to the language list
> 1760063470 204643 PRIVMSG #esolangs :14[[078114]]4 M10 02https://esolangs.org/w/index.php?diff=165893&oldid=165889 5* 03Waffelz 5* (+0) 10
< 1760070272 459023 :Sgeo_!~Sgeo@user/sgeo QUIT :Ping timeout: 244 seconds
> 1760070340 130213 PRIVMSG #esolangs :14[[07User talk:Goodbyevoidhelloworld14]]4 10 02https://esolangs.org/w/index.php?diff=165894&oldid=165881 5* 03Goodbyevoidhelloworld 5* (+239) 10
< 1760070687 955068 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760077566 458629 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760079924 138924 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
< 1760081733 276524 :V!~v@ircpuzzles/2022/april/winner/V QUIT :Remote host closed the connection
< 1760087897 656053 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1760089531 398730 :myname!~myname@152.53.22.209 QUIT :Quit: WeeChat 4.5.1
< 1760090065 981268 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi
< 1760092263 556797 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1760092395 402808 :myname!~myname@152.53.22.209 JOIN #esolangs * :myname
< 1760092559 527146 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1760093573 894251 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1760096069 581925 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760096125 566755 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1760096147 957154 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760097134 941522 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760097510 224973 PRIVMSG #esolangs :14[[078114]]4 M10 02https://esolangs.org/w/index.php?diff=165895&oldid=165893 5* 03Waffelz 5* (+20) 10
> 1760097773 719484 PRIVMSG #esolangs :14[[078114]]4 10 02https://esolangs.org/w/index.php?diff=165896&oldid=165895 5* 03Waffelz 5* (+64) 10
> 1760100062 191651 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165897&oldid=165880 5* 03NoWhy 5* (+330) 10constructs
> 1760100193 154619 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165898&oldid=165897 5* 03NoWhy 5* (+92) 10self-modifying
< 1760100216 731058 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`' general
< 1760100221 194202 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :373) mixing drinks together is like taking all of mozart's works and listening to all of them at once and in general a drink - and most foods - are kind like taking a song and then just taking the average of the notes and listening to it for three minutes. olsner: the point is you don't have to be the composer yourself not everyone knows what sequences of drinks taste the best \ 510) CakeProphet: mr presi
< 1760100425 920 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: eh
< 1760100425 516453 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: as the hon. and learned friend the member for north east somerset, to the whisky and the cake were getting muddled, or if the government has a strategy. when a country is a member,
< 1760100767 111080 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :fungot, cake is not a drink, so I don't think that counts as mixing drinks
< 1760100767 552908 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :b_jonas: that is, of course of a year. uk unemployment, the lifetime of the new prime minister still have no regrets policy. well, of the five people involved, that
< 1760100785 332826 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :that's better
< 1760100839 827 :int-e!~noone@int-e.eu PRIVMSG #esolangs :maybe it was a rum cake and they were out of rum
< 1760100973 692789 :lynndotpy60!~rootcanal@134.122.123.70 QUIT :Quit: bye bye
< 1760101036 615892 :lynndotpy60!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn
< 1760102042 767525 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I wish "elliptic curve cryptography" was named something different that doesn't look like people are trying to write "error-correcting code" when they abbreviate it
< 1760102897 694304 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1760103492 160906 :int-e!~noone@int-e.eu PRIVMSG #esolangs :> 26^3
< 1760103493 768867 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : 17576
< 1760103509 40334 :int-e!~noone@int-e.eu PRIVMSG #esolangs :> sqrt $ 26^3
< 1760103510 393647 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : 132.5745073534124
< 1760103553 901221 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(it's worse than that because the distribution isn't even)
< 1760103710 140732 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: Why is American Football played with a hokey ball?
< 1760103710 371126 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: the most important of the amendments, the government will
< 1760105387 845649 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
< 1760106496 958392 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760106514 394725 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :no, it's played with a rugby egg
> 1760108191 977816 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 10 02https://esolangs.org/w/index.php?diff=165899&oldid=165898 5* 03NoWhy 5* (+991) 10time command
> 1760108464 182324 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165900&oldid=165899 5* 03NoWhy 5* (+67) 10Comment, fix page links
> 1760109344 572295 PRIVMSG #esolangs :14[[07Adeco14]]4 10 02https://esolangs.org/w/index.php?diff=165901&oldid=165332 5* 03Zinnia Glean 5* (+81) 10
> 1760109801 287354 PRIVMSG #esolangs :14[[07Adeco14]]4 10 02https://esolangs.org/w/index.php?diff=165902&oldid=165901 5* 03Zinnia Glean 5* (+237) 10
< 1760109877 564471 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :Ping timeout: 264 seconds
> 1760110585 654807 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165903&oldid=165875 5* 03Nguyendinhtung2014 5* (+150) 10
> 1760110612 372964 PRIVMSG #esolangs :14[[07User:Nguyendinhtung201414]]4 N10 02https://esolangs.org/w/index.php?oldid=165904 5* 03Nguyendinhtung2014 5* (+46) 10Created page with "He is, as mentioned in the name, born in 2014."
> 1760111679 835497 PRIVMSG #esolangs :14[[07Basic Stack14]]4 N10 02https://esolangs.org/w/index.php?oldid=165905 5* 03Nguyendinhtung2014 5* (+1189) 10Created page with "Basic Stack is an esolang by the user [[User:Nguyendinhtung2014]].It consists of a "transparent" stack (whick means any value in the stack can be looked at but only can we do actions with the top value), a register, push-pop commands, conditionals and got
< 1760112647 623332 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760115343 107243 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1760115414 809579 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1760116505 925137 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Good Night 😴
< 1760116811 554800 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760117497 379215 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
> 1760118244 450010 PRIVMSG #esolangs :14[[07Iterate14]]4 10 02https://esolangs.org/w/index.php?diff=165906&oldid=165879 5* 03Aadenboy 5* (+1266) 10/* Cat program */ replace cat program and add reverse cat program
> 1760119716 657716 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165907&oldid=165892 5* 03Waffelz 5* (+13) 10
> 1760121073 226911 PRIVMSG #esolangs :14[[07Talk:Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165908&oldid=140976 5* 03Corbin 5* (+212) 10/* Please delete this page */ new section
< 1760121819 135761 :ais523!~ais523@user/ais523 QUIT :Quit: sorry about my connection
> 1760122370 840581 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165909&oldid=165900 5* 03NoWhy 5* (-129) 10prototype repo link
< 1760123042 647053 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
> 1760125308 330258 PRIVMSG #esolangs :14[[07NONPLUSSED14]]4 M10 02https://esolangs.org/w/index.php?diff=165910&oldid=165909 5* 03NoWhy 5* (+38) 10/* Time Command */
< 1760126651 526331 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760127027 752561 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :is anyone here aware of using coroutines to implement message-passing-like objects? like, you resume the coroutine to call a method on it, and then it yields the method's return value
< 1760127034 906316 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the local variables of the coroutine act like fields of the object
< 1760127048 332033 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this is different from the closure-object correspondence, which uses *captures* to act like fields of the object)
< 1760127309 983176 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :There've been a couple Python libraries based on the fact that a Python generator can accept inputs. I'll try to find good examples.
< 1760127550 554401 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Python currently has proper coroutines with the `async def` keyword, but there's also backward compatibility with older ways of emulating coroutines, including generators. This leads to a few transitional fossils in the record. Check out https://docs.twistedmatrix.com/en/stable/api/twisted.internet.defer.html#inlineCallbacks for an example.
< 1760127701 474941 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :This let us write objects whose messages were deferred actions; sending a message was like waiting until the action completes. For a non-trivial and well-commented usage example, here's chunk-management logic in my old Minecraft server: https://github.com/bravoserver/bravo/blob/master/bravo/world.py#L438-L544
< 1760127834 204309 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :When we went from Python to Monte (which this codebase didn't experience), lines like `chunk = yield maybeDeferred(self.serializer.load_chunk, x, z)` would become m`def chunk := serializer<-load_chunk(x, z)`; all of the extra sending ceremony is bundled up in the change from '.' to '<-'.
< 1760128919 473802 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :thanks – I thought it might be the sort of thing you would be experienced at
< 1760128985 764350 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, was there an esolang whose name punned on Twisted the name of the Python language versus "twisted" the adjective?
< 1760129005 650003 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I vaguely remember one but it might have been spam, or even a spam page repurposed as a language
< 1760129008 721886 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :It's something that we (the Smalltalky prototype/object folks) wanted throughout the 90s and 2000s. It's one of the two big problems in Web frameworks: how to represent little async actions within a single process, when we want to do hundreds of them per request?
< 1760129027 920583 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ah, Twisted Python Chat Server
< 1760129051 483335 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :(The other big problem is how to store objects in a database. That one's still open IMO!)
< 1760129094 87319 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Rust had that problem too – its current status is "we know we need some sort of coroutine design but don't know what it looks like", plus stable async/await which is implemented in terms of the unstable coroutines internally and they change the internals whenever they change the coroutine design
< 1760129133 156606 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :TPCS could be a topology-based language. I think there was another one of those recently; some sort of interactive Web page where one could draw a circuit based on its topological features.
< 1760129140 794480 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fwiw, I found a converse to the "store objects in a database" problem – instead of storing the objects in a database, you leave the objects floating around in memory like normal and create database-style indexes for them
< 1760129181 397486 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you don't get, e.g., database-style persistence, but you get enough of the advantages of a database to be useful in some contexts
< 1760129211 620335 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Are you familiar with ECS, Entity-Component Systems? IIRC you're not into gamedev, so might not have seen it before. It's not perfect but it's remarkably good at delivering real-time access to lots of objects.
< 1760129233 200460 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :sort of – I'm very familiar with the concept existing but have trouble understanding the explanations of it
< 1760129264 644380 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :also I'm pretty experienced with gamedev but what I do is very outside mainstream gamedev
< 1760129269 766346 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I think ultimately any object-database mapping has to somehow reduce away the *behavior* of an object, which we normally think of as inalienable methods, into some sort of inert struct. Object-oriented folks don't like those.
< 1760129330 227125 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah! I meant that you probably haven't used e.g. Unreal or Unity tooling. In an ECS-oriented engine, behaviors have to be encoded as components. This is how they deal with the lack of methods; an object has a behavior precisely when it has the component providing that behavior.
< 1760129389 959888 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :(This has been on my mind for several months because it's key to finishing Zaddy. Still puzzling though.)
< 1760129404 644462 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess my relationship between me and ECS is similar to the relationship between new would-be Haskell programmers and Monads
< 1760129411 371071 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are lots of explanations but I haven't found the one that makes it click for me yet
< 1760129419 510519 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so I still don't really understand what it's about
< 1760129441 278140 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`? monad
< 1760129446 42283 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Monads are just monoids in the category of endofunctors.
< 1760129475 623427 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: Or perhaps monads are just 2-elements in a bicategory.
< 1760129475 949346 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: what a very important question, and the prime minister write to the m&s chief executive, to a series of very important work.
< 1760129596 2361 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh! Maybe you've seen defunctionalization? An ECS encoding of objects is like a defunctionalization of their methods; the idea is that there aren't any vtables, just a type tag that points into some table of components. Like a many-to-many relation between entities and components. Very database-oriented thinking.
< 1760129607 190707 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :...Sorry, I'm just emitting tokens now. I'll stop.
< 1760129630 368620 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :at least your tokens are more likely to be relevant than those of an LLM
< 1760129739 568627 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :defunctionalization is another thing I've seen but not understood, but this at least looks easier to understand
< 1760130852 890209 :Everything!~Everythin@46.96.48.125 QUIT :Quit: leaving
< 1760131775 696584 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760132323 96784 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: hmm, could your objects-in-databases problem be summarised as "storing objects in databases only works if I have a finite number of classes statically known in advance (each of which defines the behaviour of an object's methods in terms of a known set of fields), and each object belongs to one of those classes – but I want to be able to store objects that have behaviour that's more dynamically defined than that"?
< 1760132383 107458 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I tend to think in terms of the "static number of classes" model by default because that's what the languages I use most often naturally want to use, but this reminded me that there is another way to do it
< 1760132416 568842 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Yeah. In particular, the Zope crowd was fascinated by signatures ("interfaces") and the problem of asking an object to provide a signature (be "adapted" to an "interface"), leading to the extremely popular zope.interface library. Another good example of a transitional fossil, since it was largely superseded by proper type checking.
< 1760132478 995323 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :now I'm wondering if it's possible to create new types at runtime in Rust, that implement existing traits
< 1760132516 666490 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :my guess is that the language semantics don't rule it out but you would have to make your own vtables using unsafe code, which is difficult because the vtable format is unstable (both in the sense of there not being a guarantee as to what it is, and in the sense of actually changing in practice sometimes)
< 1760132551 228919 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :obviously you would only be able to actually use the types in question using type erasure
< 1760132582 123552 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :A while ago I made available some old documentation from Divmod, a Twisted-oriented startup. Divmod Axiom was an object database built on a hack: SQLite has "rowid" per-row identifiers which can be used as tags. So we can treat an object like an ad-hoc ECS entity by using zope.interface to enumerate what it adapts to, adapting the adapters to be components, and saving all components to the DB along with the object.
< 1760132587 562837 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, forgot the link: https://divmod.readthedocs.io/en/latest/products/axiom/
< 1760132613 936848 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I tried to maintain some of this code. I could not figure it out back then, and I doubt I could do better now. Axiom was one of those too-clever ideas IMO.
< 1760132703 900360 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think I might understand ECS a bit better now – the idea is that it's a way to abstract over different classes/types/"ways an object can implement its methods" without needing to know the set of possible types in advance?
< 1760132721 568193 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Ah, right, components are called "powerups". There were also "upgraders", which made schema migrations entirely transparent; if you wanted to version an object's class then you had to write out adapters that would rewrite old objects into new objects. Very 90s Smalltalk.
< 1760132808 647125 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah, for sure. The key to ECS is that there's a for-loop that enumerates the entities and applies each entity's component to each entity. Like, imagine that each entity has a bitmask for the components it supports, and the for-loop has another bitmask for the components that should be run.
< 1760132902 28212 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sometimes there's other for-loops that enumerate the entities for just one component, usually to cast/extract extra information. Like, copying annotations for a physics object when doing a physics step.
< 1760133388 62606 :callforjudgement!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760133404 69819 :FreeFull_!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760133457 158119 :lynndotpy609!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn
< 1760133566 86390 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :Ping timeout: 256 seconds
< 1760133566 268812 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 256 seconds
< 1760133566 382408 :lynndotpy60!~rootcanal@134.122.123.70 QUIT :Ping timeout: 256 seconds
< 1760133566 424184 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 256 seconds
< 1760133566 794161 :lynndotpy609!~rootcanal@134.122.123.70 NICK :lynndotpy60
< 1760134074 164488 :callforjudgement!~ais523@user/ais523 NICK :ais523
< 1760134219 323452 :thorium1256!~cube@idlerpg/player/thorium1256 JOIN #esolangs thorium1256 :It's just a cube of computing!
< 1760135513 782985 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OK, so the big difference between "how ais523 would use a database-like approach to implement games" and "how an ECS works" is that in an ECS, the code is basically looking for entities on which specific types of data exist, and then processing it in isolation (without knowledge of other data that might also be attached to the entities) – whereas my approach is similar but it isn't looking for the existence of the data but rather particular values
< 1760135579 884818 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :as a trivial example, NetHack's big monster-moving loop is similar in nature to an ECS system, but it loops over all monsters *on the level*
< 1760135587 421288 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :rather than everything that has an AI and position coordinates
< 1760135619 31892 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it strikes me that ECS is a way to compensate for not having the correct database indexes set up :-D
< 1760135801 522573 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah! ECS design is clearly a subfield of database schema design. Keeping indices sorted is important in my Zaddy prototype, too.
< 1760136308 381590 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fwiw, NetHack's approach seems to be equivalent to a degenerate case of ECS in which entities that are monsters have a "type of monster" component and everything that operates on monsters dispatches on it
< 1760136328 761891 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(which I suspect you aren't actually supposed to do)
> 1760136493 930314 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Ricarinium 5* 10New user account
< 1760136499 911022 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :performance is also interesting because ECS doesn't really distinguish between components that are used to store data (e.g. position) and components that are used to represent behaviour (e.g. 3D model used for rendering)
< 1760136523 791917 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the latter seems like it would lead to a lot of duplicate components *but* if you try to optimise that, you break some of the optimisations that the rest of the system relies on…
< 1760136581 17083 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Interesting. That would be a big difference from e.g. Doom, where all of the logic is inline and all of the "enemy" types are checked with special cases. We can see half-and-half with games like Super Mario 64, where there's both a primitive ECS *and* lots of special-cased behaviors.
< 1760136588 731134 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh! this is probably why the original article doesn't have a 1-1 correspondence between "entity X that has component Y" pairs and the actual data for entity X's component Y, it would be so you could deduplicate the ones that don't change
< 1760136631 821378 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: oh, NetHack is also full of special cases and double special cases (i.e. when two things interact, there's a special case that requires each of them to have a specific monster type)
< 1760136649 294028 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but in an ECS you need a component to represent things that the special case applies to
< 1760136678 552536 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Right. ECS has its own version of the double-dispatch problem.
> 1760136820 472134 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165911&oldid=165903 5* 03Ricarinium 5* (+322) 10me
< 1760136875 541364 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :now I'm thinking in terms of refactors that change things from being static to dynamic
< 1760136890 521055 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in NetHack 3.6, red dragons are immune to fire but not cold, white dragons are immune to cold but not fire
< 1760136902 41841 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in NetHack 3.7 those are still true by default, but there are situations in which red dragons gain cold immunity
< 1760136938 482043 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I imagine an ECS would have had a "resistances" component all along and just change how it's initialized
< 1760136957 171410 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(whereas NetHack changed the accessor functions/macros for resistances)
< 1760136981 400154 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so there'll be a component for the exception that lizards have too weak legs to kick
< 1760136988 998783 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and there are hundreds of silly exceptions like that
< 1760136993 421628 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :actually this points to a flaw in the ECS model: there is no reason to dispatch on things that have resistances, you are not searching by that, you just need to be able to look them up
< 1760137083 585470 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :components for which properties of items you can recognize while blind, while hallucinating, etc
< 1760137133 542235 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and when you're a priest, and whether gnome archaeologists players can use a touchstone as if it was blessed or all archaeologists can
< 1760137136 491314 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: actually an ECS would probably struggle with just the concept of an item being in inventory
< 1760137150 669636 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and what stone purifies potion of sickness
< 1760137152 614503 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :with the full-search-version it's easy
< 1760137209 761603 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you could make being-in-inventory-ness a component but then you have a type safety issue as there's no static check that an object isn't both in inventory and on the ground
< 1760137242 561451 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and this is the sort of thing that could really do with a static check – NH4 has what is in effect a sanitiser that checks that objects are in exactly one location at all times)
< 1760138142 545992 :FreeFull_!~freefull@79.186.63.32.ipv4.supernova.orange.pl NICK :FreeFull
< 1760138172 525067 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl PRIVMSG #esolangs :ECS.. Could we have a whole programming language based on ECS ideas?
< 1760138260 727373 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Like, SQL?
< 1760138291 293993 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl PRIVMSG #esolangs :Hmm
< 1760138327 441459 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I feel like ECS's advantages come from the database-like behaviour, and that ECS also has unrelated requirements but they aren't actually advantages or useful – which possibly makes them a good fit for an esolang?
< 1760138372 442896 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Like, for ais523's example, an item in an inventory is really just a row in a table. ECS's limitations are mostly from not being allowed to make new tables.
< 1760138424 791187 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: actually, I think the best approach is to have an "item location" column in an items table, with inventory being one possible location, then you have an index that lets you find items by location
< 1760138435 474505 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because there are some things that should conceptually affect both items in inventory and items on the groudn
< 1760138457 739059 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(NetHack does currently use the equivalent of separate tables and just iterates over all the relevant tables and combines the results, when it has to do that)
< 1760138490 114817 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(but I think that's a replacement for not having proper indexes)
< 1760138545 714744 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Ah, okay, that makes sense. In e.g. Minecraft, each table is associated to a client-side modal window, so being "in" the table really is like being "out" of the rest of the world. It's got a touch of that good old N64 SRM about it; for the duration of a Minecraft drag-and-drop, an item is in handheld limbo.
< 1760138592 98763 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: HOLP down for what
< 1760138592 877028 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: they will be judged, the people of all the united back into the united kingdom were to take 300. the site, to the distinctive, so concerns that the hon. and learned friend the minister for that, and i, and the scottish government to have the same time, the hon. member to the board, the public body set up to pronounce the last bit.
< 1760138644 722825 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the other reason to make it one table is because the information being stored is essentially the same, and you want to be able to move items back and forth between inventory and floor easily – if they were separate tables you would need to move to a different table and need all the column names, etc. to match
< 1760138653 554401 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but with a single table you can just change the location field
< 1760139279 90484 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yeah, every item has to be in exactly one place, which is either on the tile (in which case there's an extra bit for whether it's on the surface or underground/underwater), or in a monster-or-player's inventory, or in a container item (statues are containers), or nowhere (that's where they used to go after a bohsplosion)
< 1760139445 424460 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and if it's in a monster-or-player's inventory then it can be in use in at most one way: wielded, worn in a specific slot fof armor/ring/amulet/saddle, held leash, and I think there was one or two more weird ones that I forgot
< 1760139471 341399 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: there's a lit flag but that one actually isn't mutually exclusive with the others
< 1760139500 223181 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yeah, you can weild a lit potion or lamp
< 1760139510 81090 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the specific armor slots thing is probably some of the most brittle code in NetHack, it is hard to change and hard to interact with correctly (these may be correlated)
< 1760139554 184674 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :there's also chain and ball chained to you which I really can't conceptualize how it works
< 1760139580 401253 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: they're basically just armor slots internally except they don't actually have to be in your inventory
< 1760139591 192308 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this is as confusing as it sounds and has definitely led to bugs in the past)
< 1760139653 563930 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is a big deviation from the single-owner principle that, e.g., Rust uses to make it easy to write easily-understandable code
< 1760139657 138536 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :there's a blindfold/lenses slot which I just imagine as one more of those armor/ring/amulet slots
< 1760139659 661231 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the armor slot items effectively have two owning references
< 1760139672 688569 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: indeed
< 1760139723 631840 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the ownership rules are basically "if you remove the item from the armor slot you don't deallocate it, if you remove the item from its other primary owner, check a field on the object to see if it's in an armor slot too, if it is, specialcase that"
< 1760139730 53085 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :are there always at most two places that an item can be on a tile, or is it sometimes three (in vanilla, not variants)? I'm not sure about this one
< 1760139749 934442 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :by "place" here are you referring to memory locations or places in the game?
< 1760139759 404420 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :places in game, like buried or surface
< 1760139784 881015 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :on normal terrain they can be buried or on the surface, and I think items can be underwater or under the ice or something, I don't follow how it works really
< 1760139787 671626 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :internally it's actually only one for on-tile items, buried objects just get ignored by most things (including the vision code, obviously)
< 1760139794 978659 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and I think some variants have levitating items, but I don't know if that's a place
< 1760139817 631478 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :underwater is actually flagged as surface, but ignored for many purposes in much the same way that buried items are
< 1760139841 586289 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there's also "in a container" but those items aren't associated with a tile
< 1760139850 39861 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(except indirectly through the container)
< 1760140123 813428 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm, if the chain is simultaneously in a slot that you have but not in your inventory, that sounds as unpleasant as riding on a cursed saddle.
> 1760145601 442709 PRIVMSG #esolangs :14[[07Neko14]]4 10 02https://esolangs.org/w/index.php?diff=165912&oldid=165863 5* 03Dmiz 5* (-23) 10
< 1760147897 62467 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
> 1760149007 11391 PRIVMSG #esolangs :14[[07ICBINB14]]4 10 02https://esolangs.org/w/index.php?diff=165913&oldid=89463 5* 03Kaveh Yousefi 5* (+160) 10Added a hyperlink to my implementation of the ICBINB programming language on GitHub and marked the original implementation's resource as expired.
> 1760151669 29895 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Purboi 5* 10New user account
> 1760152014 565217 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165914&oldid=165911 5* 03Purboi 5* (+195) 10new user
> 1760152238 407398 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165915&oldid=165914 5* 03Purboi 5* (+0) 10oct 11 not 10
> 1760152335 798392 PRIVMSG #esolangs :14[[07User:Purboi14]]4 N10 02https://esolangs.org/w/index.php?oldid=165916 5* 03Purboi 5* (+117) 10new
> 1760153290 943809 PRIVMSG #esolangs :14[[07Pur14]]4 N10 02https://esolangs.org/w/index.php?oldid=165917 5* 03Purboi 5* (+2428) 10basically everything
> 1760153671 658482 PRIVMSG #esolangs :14[[07Talk:Pur14]]4 N10 02https://esolangs.org/w/index.php?oldid=165918 5* 03Purboi 5* (+0) 10Created blank page
> 1760153706 15188 PRIVMSG #esolangs :14[[07Talk:Pur14]]4 10 02https://esolangs.org/w/index.php?diff=165919&oldid=165918 5* 03Purboi 5* (+61) 10/* hi */ new section
> 1760153776 471170 PRIVMSG #esolangs :14[[07Talk:Pur14]]4 10 02https://esolangs.org/w/index.php?diff=165920&oldid=165919 5* 03Purboi 5* (+141) 10/* reply */ new section
< 1760155749 699550 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :Quit: Lost terminal
< 1760158785 762038 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I was wrong about buried, it isn't a flag, it's a separate chain (the equivalent of a separate table)
< 1760158834 620775 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the buried flag is for monsters and the players, not items
< 1760159616 542451 :ais523!~ais523@user/ais523 QUIT :Quit: quit
> 1760159806 641705 PRIVMSG #esolangs :14[[07LogicGates/exGates14]]4 N10 02https://esolangs.org/w/index.php?oldid=165921 5* 03None1 5* (+12086) 10Created page with ":{{Back|LogicGates}} :''Note: exGates uses numbers as commands instead of letters, so exGates-2 is incompatible with LogicGates.'' exGates is a family of LogicGates dialects. There are an infinite number of languages in exGates: exGates-2, exGates-3, etc. e
> 1760159839 983366 PRIVMSG #esolangs :14[[07LogicGates14]]4 10 02https://esolangs.org/w/index.php?diff=165922&oldid=165760 5* 03None1 5* (+52) 10
> 1760159869 870083 PRIVMSG #esolangs :14[[07LogicGates/exGates14]]4 M10 02https://esolangs.org/w/index.php?diff=165923&oldid=165921 5* 03None1 5* (+8) 10/* ASCII HI! in exGates-74 */
> 1760159898 194127 PRIVMSG #esolangs :14[[07LogicGates/exGates14]]4 10 02https://esolangs.org/w/index.php?diff=165924&oldid=165923 5* 03None1 5* (+155) 10/* Computational class */
> 1760160122 447824 PRIVMSG #esolangs :14[[07User:None114]]4 M10 02https://esolangs.org/w/index.php?diff=165925&oldid=165698 5* 03None1 5* (+62) 10
> 1760160137 491383 PRIVMSG #esolangs :14[[07ExGates14]]4 N10 02https://esolangs.org/w/index.php?oldid=165926 5* 03None1 5* (+32) 10Redirected page to [[LogicGates/exGates]]
> 1760160175 20676 PRIVMSG #esolangs :14[[07C*14]]4 N10 02https://esolangs.org/w/index.php?oldid=165927 5* 03H33T33 5* (+3022) 10Created page with "C* or Cx, pronounced "C Times", is an extension of the C++ programming language. It is designed to be much more flexible and easier to read and write with. Unfortunately, it is only a concept at the moment. =Major Changes= ==Outputting and Semicolons== Outputting and Inputt
> 1760160189 46233 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165928&oldid=165907 5* 03None1 5* (+14) 10/* E */
> 1760160332 281935 PRIVMSG #esolangs :14[[07User:H33T3314]]4 10 02https://esolangs.org/w/index.php?diff=165929&oldid=159863 5* 03H33T33 5* (+12) 10
> 1760160348 125346 PRIVMSG #esolangs :14[[07C*14]]4 10 02https://esolangs.org/w/index.php?diff=165930&oldid=165927 5* 03H33T33 5* (-25) 10
> 1760160392 286257 PRIVMSG #esolangs :14[[07Talk:BRaInFUCK14]]4 10 02https://esolangs.org/w/index.php?diff=165931&oldid=165715 5* 03None1 5* (+315) 10
> 1760160404 429792 PRIVMSG #esolangs :14[[07User:H33T3314]]4 M10 02https://esolangs.org/w/index.php?diff=165932&oldid=165929 5* 03H33T33 5* (+9) 10/* Concept */
> 1760160415 955237 PRIVMSG #esolangs :14[[07User:H33T3314]]4 M10 02https://esolangs.org/w/index.php?diff=165933&oldid=165932 5* 03H33T33 5* (+10) 10/* In Development */
< 1760165309 177491 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: I see
< 1760166119 639053 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
< 1760166777 855561 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760167078 552164 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760170316 601706 PRIVMSG #esolangs :14[[07Basic Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165934&oldid=165905 5* 03Nguyendinhtung2014 5* (+175) 10
< 1760171143 311290 :Awoobis!A_D@libera/staff/dragon NICK :gAy_Dragon
< 1760171152 773993 :gAy_Dragon!A_D@libera/staff/dragon NICK :Awoobis
< 1760171297 756130 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760171830 869390 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 272 seconds
< 1760171913 658540 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
> 1760171988 237234 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=165935&oldid=165934 5* 03Nguyendinhtung2014 5* (+184) 10
< 1760175780 845056 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi
< 1760176048 866046 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Ping timeout: 272 seconds
< 1760176127 939696 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760176428 871606 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
< 1760176580 11404 :int-e!~noone@int-e.eu PRIVMSG #esolangs :b_jonas: hehe, shapez.io balancers can be pretty weird: https://int-e.eu/~bf3/r/shapez-balancer-phases.png (at 8x speed; the fact that 60/8 is not an integer is probably relevant)
< 1760176682 26528 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I only wanted to demonstrate that it can swap fully saturated inputs; the other three behaviors came up by accident)
> 1760177982 983226 PRIVMSG #esolangs :14[[07Basic Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165936&oldid=165935 5* 03Nguyendinhtung2014 5* (+2376) 10
< 1760179723 71355 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1760181660 365173 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :int-e: yeah, that doesn't look too surprising
< 1760181760 795515 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I know you can do that sort of magic trick with Factorio splitters
< 1760182488 572491 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760182553 545488 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1760182566 803907 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760183043 297384 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1760185749 744042 PRIVMSG #esolangs :14[[07User:Nguyendinhtung201414]]4 10 02https://esolangs.org/w/index.php?diff=165937&oldid=165904 5* 03Nguyendinhtung2014 5* (+126) 10
> 1760185893 695262 PRIVMSG #esolangs :14[[07User:NoWhy14]]4 10 02https://esolangs.org/w/index.php?diff=165938&oldid=165801 5* 03NoWhy 5* (+87) 10
< 1760186039 821860 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760186054 989500 PRIVMSG #esolangs :14[[07Ens14]]4 N10 02https://esolangs.org/w/index.php?oldid=165939 5* 03NoWhy 5* (+241) 10ens
< 1760186556 894700 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe JOIN #esolangs * :Textual User
> 1760187573 983521 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 N10 02https://esolangs.org/w/index.php?oldid=165940 5* 03NoWhy 5* (+982) 10Distal Interphalangeal Joint
> 1760188041 850921 PRIVMSG #esolangs :14[[07Triolang14]]4 10 02https://esolangs.org/w/index.php?diff=165941&oldid=160987 5* 03BestCoder 5* (-10) 10
> 1760188363 954654 PRIVMSG #esolangs :14[[07Talk:Language list14]]4 10 02https://esolangs.org/w/index.php?diff=165942&oldid=165908 5* 03Tommyaweosme 5* (+130) 10
> 1760188935 722558 PRIVMSG #esolangs :14[[07Count counters14]]4 10 02https://esolangs.org/w/index.php?diff=165943&oldid=145537 5* 03BestCoder 5* (+59) 10
> 1760195787 748494 PRIVMSG #esolangs :14[[07Talk:Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165944&oldid=165942 5* 03Ractangle 5* (+198) 10/* Please delete this page */
> 1760196149 435437 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 10 02https://esolangs.org/w/index.php?diff=165945&oldid=165940 5* 03NoWhy 5* (+1656) 10specs update
< 1760196153 327499 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 265 seconds
< 1760196169 566813 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 264 seconds
> 1760196568 922907 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165946&oldid=165945 5* 03NoWhy 5* (+154) 10consulted the professional opinion of audiologists
> 1760197409 613476 PRIVMSG #esolangs :14[[07Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=165947&oldid=165649 5* 03Nguyendinhtung2014 5* (+110) 10
> 1760198116 407040 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165948&oldid=165946 5* 03NoWhy 5* (+170) 10note
> 1760200481 611879 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165949&oldid=165948 5* 03NoWhy 5* (+246) 10specs
> 1760200563 499450 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165950&oldid=165949 5* 03NoWhy 5* (-6) 10
> 1760200877 789313 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165951&oldid=165950 5* 03NoWhy 5* (+0) 10
< 1760200995 861814 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
< 1760202136 558267 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1760202226 61826 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1760203157 291438 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760203219 463887 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm reading https://arxiv.org/abs/2505.15327v2 and it notes that the word "esoteric" appears in the original INTERCAL documentation – I wonder whether that's the actual etymology of "esoteric programming language"? if so it would be older than the commonly accepted etymologies
< 1760203281 247057 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess we'd have to ask Chris Pressey
< 1760203403 647136 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, there's at least one factual error in the paper, though, it says C-INTERCAL's ICL999I occurs as a result of being unable to parse a program incorrectly, it is actually due to the compiler not being installed correctly (INTERCAL almost doesn't have parser errors)
< 1760203419 618999 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are compile-time errors but they have different causes
< 1760203578 915757 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it also lists a language called "Malbodge" which is either a derivative that's very similar to the original, or a typo
< 1760203620 822462 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's good that people are studying esolangs academically, but I don't like this paper very much :-(
< 1760204024 629083 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :huh, this paper says that Whitespace was designed by the same person as Idris, assuming that's accurate it's interesting
< 1760205016 575210 :tromp!~textual@2001:1c00:3487:1b00:409c:634b:fec4:4fe QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760205406 455649 PRIVMSG #esolangs :14[[07Thisthat14]]4 M10 02https://esolangs.org/w/index.php?diff=165952&oldid=163215 5* 03Aadenboy 5* (+25) 10[[Category:Deque-based]]
< 1760205978 768535 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760207431 872804 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Read error: Connection reset by peer
< 1760207466 923907 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :of course, any parser errors are actually just the users not understanding Intercal syntax
< 1760207481 846771 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Read error: Connection reset by peer
< 1760207727 652375 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there are a few cases where command-line options (or the lack of them) will cause a program to be rejected in the parser
< 1760207761 452845 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :especially involving the -t option to C-INTERCAL, which rejects code that C-INTERCAL understands but INTERCAL-72 wouldn't (note: this violates backwards compatibility as this would have been a runtime error in INTERCAL-72, not a compile-time error)
< 1760207790 403262 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think assigning to a constant might also be a compile-time error (unless you turn on the option to make that legal)?
< 1760207803 365223 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it's debatable whether that's a parse error or not
< 1760207838 804798 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :err, to be precise, I meant assigning to a numeric literal
< 1760208839 586276 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yes, Whitespace and Idris both have Brady as primary author. Worth remembering that Whitespace *isn't* its own type specimen; the origin is the classic Perl module, Acme::Bleach.
< 1760208857 943740 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :esolangs: Was Whitespace designed by the same person as Idris?
> 1760208879 553038 PRIVMSG #esolangs :korvo: No, Whitespace and Idris were designed by different people. Edwin Brady designed Whitespace with Chris Morris, while he designed and implemented Idris independently.
< 1760208983 17533 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760209132 627047 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Technically correct.
< 1760209302 945806 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760209370 869044 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760210689 448486 PRIVMSG #esolangs :14[[07John Backus Turing Award Lecture14]]4 N10 02https://esolangs.org/w/index.php?oldid=165953 5* 03Fpstefan 5* (+6736) 10Created page with "John Backus won the Turing Award in 1977. He worked on a function-level programming language known as FP, which was described in his Turing Award lecture "Can Programming be Liberated from the von Neumann Style?[Backus, John (August 1978).
> 1760212046 369819 PRIVMSG #esolangs :14[[07Talk:John Backus Turing Award Lecture14]]4 N10 02https://esolangs.org/w/index.php?oldid=165954 5* 03Corbin 5* (+2007) 10I have a few concerns. I say this as the person that cited the same lecture for the blurb on the functional-paradigm category blurb.
< 1760212095 411491 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :LMK if more policy words are needed to explain that LLMs produce words of unknown provenance and can't be trusted to not plagiarize.
< 1760212588 548554 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
> 1760212795 161410 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165955&oldid=165951 5* 03NoWhy 5* (+103) 10linked implementation
> 1760212876 250091 PRIVMSG #esolangs :14[[07John Backus Turing Award Lecture14]]4 10 02https://esolangs.org/w/index.php?diff=165956&oldid=165953 5* 03Fpstefan 5* (+90) 10
> 1760212930 393714 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165957&oldid=165955 5* 03NoWhy 5* (+41) 10/* Implementations */
< 1760213259 554808 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
> 1760213294 94833 PRIVMSG #esolangs :14[[07Talk:John Backus Turing Award Lecture14]]4 M10 02https://esolangs.org/w/index.php?diff=165958&oldid=165954 5* 03Aadenboy 5* (+373) 10I don't think generative AI should be used to generate articles for topics like this
> 1760213306 510253 PRIVMSG #esolangs :14[[07Talk:John Backus Turing Award Lecture14]]4 M10 02https://esolangs.org/w/index.php?diff=165959&oldid=165958 5* 03Aadenboy 5* (+7) 10wording
> 1760213337 731302 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 10 02https://esolangs.org/w/index.php?diff=165960&oldid=165957 5* 03Aadenboy 5* (+0) 10mark table headers
> 1760213349 297578 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 M10 02https://esolangs.org/w/index.php?diff=165961&oldid=165960 5* 03Aadenboy 5* (+23) 10[[Category:Languages]]
< 1760213696 239093 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :"a way out of variable abstinence"? My friend, you can always use lambda calculus! The reason that we want to avoid binders is because nominal logic is strictly more complicated than tacit logic!
> 1760213895 983534 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02John Backus Turing Award Lecture10]]": this is apparently a review of a paper [https://dl.acm.org/doi/10.1145/359576.359579], not a description of an esolang there is also some chance that it is not public-domain
< 1760214015 957933 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: one meaningful copyright difference between the US and the UK is that in the US, things that are entirely machine-produced can't be copyrighted, whereas in the UK, they're considered copyrighted by the person who used the machine to create them – but that may be irrelevant if the LLM is plagiarising from a copyrighted source because in that case it isn't entirely machine-produced
< 1760214037 591243 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is frustratingly hard to work out whether LLM output is plagiarised or not, they're much better at covering their tracks than humans are
< 1760214100 706563 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in any case, I consider the typical LLM output to not be much more useful than the prompt, so the deletion log message contains the primary useful content
< 1760214124 306418 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and even if it isn't LLM output it's still offtopic, as you pointed out)
< 1760214260 434694 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: USA: If a machine happens to produce an output which is indistinguishable from a registered work with the Copyright Office (i.e. a copy exists at the Library of Congress) then the machine's output is also copyrighted. The machine is not covered by that copyright.
< 1760214309 265897 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: well, unless it's fair use (in which case it's still copyrighted, but not infringing) – there's some major court cases going on about that at the moment
< 1760214319 277601 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :USA courts are still juggling exactly how to deal with this, but "the machine generated it for me" isn't actually a defense; at best, it can establish a fair-use defense, which is affirmative in USA. That is, "I was allowed to infringe: the machine generated it for me, and I didn't tell it to infringe!"
< 1760214350 474958 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Common misconception! Lucky 10000: Fair use is an affirmative defense here, so it *is* infringement. It's just infringement that we're willing to overlook because we're so magnanimous~
< 1760214379 958935 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, if you have an affirmative defence I think it's a semantic issue whether anything was infringed or not
< 1760214392 629317 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is conceptually no different from not infringing
< 1760214411 210310 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Affirmative defense here means that yes, the crime/tort was committed, but the defendant has a good reason for doing it.
< 1760214416 386491 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this sort of equivalence often becomes relevant in law, e.g. promising not to sue someone for copyright infringement is considered to be a form of license)
< 1760214591 614945 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I had an analogy for this: https://awful.systems/comment/7846375 (and followed up in https://awful.systems/comment/8666898) about a drunk guy on a street corner who happens to be pretty good at reciting Star Wars.
< 1760214626 293870 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :"Suppose a transient person on a street corner is babbling. Occasionally they spout what sounds like a quote from a Star Wars film. Intrigued, we prompt the transient to recite the entirety of Star Wars, and they proceed to mostly recreate the original film, complete with sound effects and voice acting, only getting a few details wrong."
< 1760214636 758465 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :"Does it matter whether the transient paid to watch the original film (as opposed to somebody else paying the fee)? No, their recreation might be candid and yet not faithful enough to infringe. Is Lucas entitled to a licensing fee for every time the transient happens to learn something about Star Wars? Eh, not yet, but Disney’s working on it."
< 1760214727 915697 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Incidentally, those links are also my commentary on the court cases. Unlike my peers, I'm not cheering for copyright, and I'm never going to cheer for Disney or Nintendo to get more power over their IP.
< 1760214817 888273 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I remember thinking that copyright laws being weakened would probably be a good thing, but this is just about the stupidest possible way to do it
< 1760214830 546155 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and I'd much rather they got weakened in an intentional and well-thought-out way
< 1760214866 382210 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: isn't a too polite or too impolite problem rejected too at compile time? or a program that doesn't start with a statement header?
< 1760214894 679633 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: a) yes, b) no but C-INTERCAL has a known bug in that regard (which may have become a feature over time)
< 1760214920 6304 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :specifically the C-INTERCAL implementation parses bytes before the first statement identifier as being a statement on their own, but forgets to set the probability field
< 1760214932 366281 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so it runs with 0% probability and thus actually allows you to put arbitrary information at the start of the program
< 1760214943 950060 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, Nintendo is never going to go quietly. I mention *Sega v. Accolade* and *Galoob v. Nintendo*, which you might recognize; these are why it's legal to emulate and mod consoles in the USA.
< 1760214976 47301 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I imagine Nintendo isn't very represented in the training data, except for things like screenshots and video streams
< 1760214982 902307 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :If establishing a right to machine learning is required to establish a right to libraries, which we currently don't have, then so be it.
< 1760215033 51506 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Meh. To quote ZFG, "the only time we hear from Nintendo is copyright complaints". They're in there; they're the most popular toymaker in the world, controlling the most profitable IP in the world (Pokémon).
< 1760215035 938673 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :if you ask an LLM to generate a new game for you as a ROM for, e.g., the Nintendo 64, it is probably not going to be able to manage it
< 1760215083 935371 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :" a drunk guy on the street corner / a transient person" => strange euphemism
< 1760215084 196744 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so Nintendo's main complaint about this would be LLMs generating, e.g., pictures of Mario – but that's more or less equivalent to the complaints artists have and not very related to video games
< 1760215112 638480 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But Nintendo doesn't just claim copyright over the programs. They also claim character and setting copyrights. Nintendo's multi-front fight against Pocketpair (Palworld) shows that they aren't just defending the bytecode.
< 1760215148 446490 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: right – but my point is that this is effectively equivalent to, e.g., the situation Disney is in
< 1760215156 60667 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm, reciting most of the original A New Hope complete with sound effects would actually be kind of impressive if real time.
< 1760215157 334221 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: I forgot that it was a homeless guy instead of a drunk guy, sorry. Neither attribute is essential for the legal theory, but that particular forum only allows debate if it follows specific rules about being insulting ("funny").
< 1760215158 236502 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Nintendo might fight harder than Disney does, but they might not
< 1760215235 767449 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :bytes before the frist statement identifier as its own statement but 0% probability => hehe
< 1760215245 636884 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Disney's funding crap like Glaze and Nightshade; they know that diffusion models aren't going away, so they're funding ways to make their movies unusable as training data. It's obviously unworkable for information-theoretic reasons but still worth pointing out.
< 1760215257 916979 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: it is an amazing bug because it's actually useful
< 1760215272 316658 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :sort-of like the way the reference Malbolge interpreter treats source code bytes that have the high bit set
< 1760215292 826038 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: The joke is partially self-referential; this crowd would readily remember the scene in Return of the Jedi where C-3PO performs the entirety of Star Wars in Ewok language, complete with sound effects.
< 1760215534 719574 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Anyway, the case I've been mentioning to people is *Authors Guild v Google*. This case is two decades old! Google was scanning books and authors didn't like it so they got their publishers to sue. Google won somewhat; they established the right to digitize owned copies and build private databases that summarize.
< 1760215572 448903 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :unfortunately, this sort of case has tendency to finish in a way that still leaves things unclear
< 1760215635 987000 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I see *Anthropic* (and *Meta* to a much lesser degree) as furthering this right, so that a digital archivist may consider *all* of their collection to be eligible for private machine learning and distillation. I personally want this right so I can e.g. use perceptual hashing to manage photos that I've taken on a phone, using my laptop and fileserver.
< 1760215703 465962 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I can see a potentially reasonable outcome along the lines of "you're allowed to store and train on and process all this data, but you can't reproduce substantial amounts to the general public" – unfortunately the current AI companies would find that hard to comply with
< 1760215725 539475 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :What *Anthropic* will likely end up saying for us is that our right to distillation doesn't extend to pirated materials, but only lawfully-purchased copies. At the same time, it'll further delimit the USA's right of first sale, which says that you can't force-attach licenses to resold copyrighted materials.
< 1760215792 799302 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :*Authors Guild* already says something like "you're allowed to store, train on, and process the book data *and* you may reproduce it for the public in a variety of forms provided that you're not just clearly making on-demand printable full-book copies"
< 1760215817 468308 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it JOIN #esolangs * :unknown
< 1760215901 86158 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :what I'm most worried about would be a verdict which says, in effect, "big companies are allowed to do what they want with copyrighted material but individuals aren't"
< 1760215938 486178 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :yeah big companies can go fuck them self
< 1760215941 106140 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which really shouldn't be the outcome but somehow it's hard to be confident
< 1760215951 61446 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, that's been the case ever since the Mickey Mouse Act.
< 1760216034 823778 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Like, part of why I'm so dour about copyright is that it's not *for* us. It's for large publishing houses. Blizzard is allowed to steal artwork from its employees and the commons; meanwhile it's a crime to copy RAM that Blizzard's game happens to occupy. Riot, Disney, and Nintendo have all been caught appropriating artwork too.
< 1760216074 252301 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :there are a few special cases where big companies can do more than individuals, but I don't think there'll be a general judgement stating that for all cases
< 1760216115 754721 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :my current beliefs are currently along the lines of a) it is clearly possible to have sensible copyright rules, b) there are multiple reasonable forms those could take, c) the world's current copyright rules unfortunately aren't sensible
< 1760216134 9276 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Working-for-hire is *prima facie* unconstitutional. The copyright law, as written, explicitly disenfranchises artists and allows employers to own art that they could not have made themselves. Yet no constitutional challenge has ever been heard, nor ever will be heard.
< 1760216140 268987 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but at least it's mostly possible to work within them
< 1760216175 347418 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess I've mostly just given up hope of having them fixed, and am merely hoping they won't become even worse
< 1760216189 909350 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760216199 445588 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I guess the counterargument there is that if works for hire didn't work like that, nobody would ever hire artists
< 1760216220 716805 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm not sure I agree with it
< 1760216227 741079 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :the issue is that we consume art, art should not be consumed
< 1760216238 98208 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Sure. We're running out of things that require labor, so we need to stop imagining that jobs are a good thing. It's time for a proper UBI.
< 1760216279 259789 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :kkkkkkkkturbokom: Art is cultural warfare. The art produced by big capitalist publishers is, one way or another, pushing the ideals of capitalism and big publishing.
< 1760216284 636802 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I continue to view UBI as a desirable end goal with no realistic path to reaching it
< 1760216320 847333 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :we are in society of consumes and is make more damages than all that fa*cist criminal in 20 years of tiranny (22 - 45)
< 1760216336 131251 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :criminals*
< 1760216413 279428 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :kkkkkkkkturbokom: The current topic is about how copyright affects the wiki. Right now, we require everything to be public-domain or equivalent, even if it is generated by AI. We're talking about how copyright differs between the USA and UK.
> 1760216425 466240 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Akirademenech 5* 10New user account
< 1760216458 8505 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :sorry guys
< 1760216482 807132 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it is interesting to note that almost everything I've deleted as a copyright violation would also have been undesirable for other reasons
< 1760216485 906044 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there might be a lesson there
< 1760216496 246821 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: It happens whenever a petrostate has a well-managed state fund, e.g. Alaska or Kuwait. So that's one realistic path for petrostates, at least. But I agree that it will likely take some [offtopic] or [redacted] before we make progress.
< 1760216526 290696 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it PRIVMSG #esolangs :see you
< 1760216529 649170 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it does mean that i have little incentive to want to change the policy, as it isn't getting in the way
< 1760216530 672642 :kkkkkkkkturbokom!~user@host-82-52-204-235.retail.telecomitalia.it QUIT :Read error: Connection reset by peer
< 1760217131 694403 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
> 1760217289 460772 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 M10 02https://esolangs.org/w/index.php?diff=165962&oldid=165915 5* 03Akirademenech 5* (+593) 10/* Introductions */
> 1760217642 817146 PRIVMSG #esolangs :14[[07User:Akirademenech14]]4 N10 02https://esolangs.org/w/index.php?oldid=165963 5* 03Akirademenech 5* (+12) 10Created page with "Hello there!"
< 1760218642 253270 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :to change what policy?
< 1760218886 765822 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: copyright
< 1760220006 368058 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1760220149 620926 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760220727 901897 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: didn't fizzie say that we probably won't change that because the hosting provider insists on it, so we change it only if someone else pays for the hosting?
< 1760221713 816182 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Good Night
< 1760222050 783890 :Everything!~Everythin@46.96.48.125 QUIT :Quit: Lost terminal
< 1760222480 453465 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I don't remember discussing it with them at least in any detail. There's probably an implicit assumption that nobody's making any money from the website, and that's it has broadly speaking a charitable purpose. But I don't think they've said anything about public-domain-vs-other-permissive-licenses or anything.
< 1760222536 953753 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :If we were a registered UK charity, they might technically qualify for a (negligible) tax relief, but we're not.
< 1760222875 757590 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I could also potentially Gift Aid (a UK-specific charitable donation tax thing for individuals) the yearly domain renewal fee, which would in principle equate to a 20% discount (the charity can claim 25% of all their Gift Aid donations from the government) *and* a tax break for me.
< 1760223156 693188 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :So it's more like a 56% discount all in all, if I did the numbers right. ...out of a yearly expense of (IIRC) $15.99 + 20% VAT, so probably not worth it.
< 1760223757 964346 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(If it was a charity, I could also give it some of the money my employer allocates for each employee to send to charities once a year near the holiday season. Except, although I can't precisely say why, that does feel like it would be somehow unethical.)
< 1760223841 550256 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :Ping timeout: 260 seconds
< 1760224630 233441 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar
> 1760224676 560555 PRIVMSG #esolangs :14[[07Distal Interphalangeal Joint14]]4 10 02https://esolangs.org/w/index.php?diff=165964&oldid=165961 5* 03NoWhy 5* (+812) 10chording
> 1760227957 458770 PRIVMSG #esolangs :14[[07Sonjalang14]]4 10 02https://esolangs.org/w/index.php?diff=165965&oldid=163701 5* 03HaleyHalcyon 5* (+0) 10/* Indents */
> 1760228173 732441 PRIVMSG #esolangs :14[[07Sonjalang14]]4 10 02https://esolangs.org/w/index.php?diff=165966&oldid=165965 5* 03HaleyHalcyon 5* (+39) 10/* Arithmetic */
> 1760228284 464405 PRIVMSG #esolangs :14[[07Sonjalang14]]4 10 02https://esolangs.org/w/index.php?diff=165967&oldid=165966 5* 03HaleyHalcyon 5* (+0) 10/* Other statements */
> 1760228359 641909 PRIVMSG #esolangs :14[[07Sonjalang14]]4 10 02https://esolangs.org/w/index.php?diff=165968&oldid=165967 5* 03HaleyHalcyon 5* (-35) 10/* Exceptions */
> 1760228519 328805 PRIVMSG #esolangs :14[[07Visible Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=165969&oldid=140486 5* 03HaleyHalcyon 5* (-1) 10/* Number literals */
< 1760228621 16478 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
> 1760228662 773961 PRIVMSG #esolangs :14[[07Visible Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=165970&oldid=165969 5* 03HaleyHalcyon 5* (-13) 10/* Commands */
< 1760229808 715046 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Ping timeout: 256 seconds
< 1760230266 372795 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1760230377 100582 :Guest48!~Guest48@host-79teq3b6b1wbgwdqj.pd.sdm-w7d1-a.v6.dfn.nl JOIN #esolangs * :[https://web.libera.chat] Guest48
< 1760230820 672669 :Guest48!~Guest48@host-79teq3b6b1wbgwdqj.pd.sdm-w7d1-a.v6.dfn.nl QUIT :Quit: Client closed
< 1760232524 743268 :sorear!sid184231@id-184231.uxbridge.irccloud.com QUIT :Server closed connection
< 1760232535 945620 :sorear!sid184231@id-184231.uxbridge.irccloud.com JOIN #esolangs sorear :sorear
< 1760234704 418717 :op_4!~tslil@user/op-4/x-9116473 QUIT :Remote host closed the connection
< 1760234738 887507 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4
> 1760235787 923668 PRIVMSG #esolangs :14[[07Basic Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165971&oldid=165936 5* 03Nguyendinhtung2014 5* (+767) 10
> 1760239631 272390 PRIVMSG #esolangs :14[[07Fun Video Game14]]4 10 02https://esolangs.org/w/index.php?diff=165972&oldid=165790 5* 03I am islptng 5* (+57) 10
> 1760239754 622439 PRIVMSG #esolangs :14[[07C*14]]4 M10 02https://esolangs.org/w/index.php?diff=165973&oldid=165930 5* 03H33T33 5* (+66) 10
> 1760240542 645503 PRIVMSG #esolangs :14[[07Flowchart14]]4 10 02https://esolangs.org/w/index.php?diff=165974&oldid=157426 5* 03Aadenboy 5* (+37) 10distinguish
> 1760240555 640869 PRIVMSG #esolangs :14[[07Flow chart14]]4 10 02https://esolangs.org/w/index.php?diff=165975&oldid=41524 5* 03Aadenboy 5* (+36) 10distinguish
< 1760244928 720156 :lisbeths!uid135845@id-135845.lymington.irccloud.com PRIVMSG #esolangs :korvo got safe arrays in POSIX shell https://www.irccloud.com/pastebin/BXzjG5MS/
< 1760244976 92850 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :lisbeths: I don't understand, sorry.
< 1760244999 269417 :lisbeths!uid135845@id-135845.lymington.irccloud.com PRIVMSG #esolangs :posix doesn't guarantee arrays
< 1760245016 307753 :lisbeths!uid135845@id-135845.lymington.irccloud.com PRIVMSG #esolangs :so if you are coding in a POSIX compliant shell script it was previously thought that you couldn't true arrays
< 1760245054 289656 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, okay.
< 1760245133 884128 :JAA!~JAA@user/meow/JAA PRIVMSG #esolangs :lol, yeah
< 1760245145 750550 :JAA!~JAA@user/meow/JAA PRIVMSG #esolangs :You only get the fake array in $@.
> 1760252133 600434 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=165976&oldid=165971 5* 03Nguyendinhtung2014 5* (+117) 10
< 1760253397 758575 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
> 1760254918 510095 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03SuperSMG5 5* 10New user account
< 1760257124 781120 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :Server closed connection
< 1760257133 877953 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech
< 1760259076 337857 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760264022 811118 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1760264280 64276 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 0377Y 5* 10New user account
> 1760264525 74119 PRIVMSG #esolangs :14[[07Abcout14]]4 10 02https://esolangs.org/w/index.php?diff=165977&oldid=96971 5* 03ChuckEsoteric08 5* (+127) 10Turing-incomplete
> 1760265447 180632 PRIVMSG #esolangs :14[[07Basic Stack14]]4 10 02https://esolangs.org/w/index.php?diff=165978&oldid=165976 5* 03Nguyendinhtung2014 5* (+318) 10
< 1760265746 448729 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :Hi *
> 1760266081 615947 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=165979&oldid=165978 5* 03Nguyendinhtung2014 5* (+33) 10
> 1760267333 992717 PRIVMSG #esolangs :14[[07SHITS14]]4 10 02https://esolangs.org/w/index.php?diff=165980&oldid=144737 5* 03ChuckEsoteric08 5* (+3) 10/* Commands */
< 1760268961 420532 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760268981 576018 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1760269133 196880 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760272039 434020 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
< 1760272518 99552 :c0ffee!~c0ffee@226.186.52.36.ap.yournet.ne.jp JOIN #esolangs * :[https://web.libera.chat] c0ffee
< 1760272709 899318 :c0ffee!~c0ffee@226.186.52.36.ap.yournet.ne.jp QUIT :Client Quit
> 1760274137 694423 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Saumus Paskevi 5* 10New user account
> 1760275158 948827 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165981&oldid=165962 5* 03Saumus Paskevi 5* (+183) 10mhm
< 1760278368 303411 :thorium1256!~cube@idlerpg/player/thorium1256 QUIT :Ping timeout: 265 seconds
< 1760279538 331062 :^[!~user@user//x-8473491 QUIT :Read error: Connection reset by peer
< 1760281674 743450 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Server closed connection
< 1760281749 972329 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN #esolangs lambdabot :Lambda_Robots:_100%_Loyal
< 1760285267 639548 :Everything!~Everythin@46.96.48.125 QUIT :Ping timeout: 260 seconds
< 1760290374 744149 :j4cbo!sid186930@id-186930.helmsley.irccloud.com QUIT :Server closed connection
< 1760290385 249053 :j4cbo!sid186930@id-186930.helmsley.irccloud.com JOIN #esolangs j4cbo :j4cbo
< 1760291626 516279 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760292019 507005 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165982&oldid=165981 5* 03SuperSMG5 5* (+191) 10
> 1760293363 89558 PRIVMSG #esolangs :14[[07EsoChar14]]4 N10 02https://esolangs.org/w/index.php?oldid=165983 5* 03SuperSMG5 5* (+1207) 10My Esolang that isnt finished may come to esolangs.org!
> 1760293432 965627 PRIVMSG #esolangs :14[[07EsoChar14]]4 10 02https://esolangs.org/w/index.php?diff=165984&oldid=165983 5* 03SuperSMG5 5* (+23) 10
< 1760293875 530465 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
> 1760294415 900827 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165985&oldid=165982 5* 0377Y 5* (+113) 10
> 1760294471 900585 PRIVMSG #esolangs :14[[07Expression14]]4 10 02https://esolangs.org/w/index.php?diff=165986&oldid=157515 5* 0377Y 5* (-7) 10Add my interpreter
< 1760294619 79468 :APic!apic@chiptune.apic.name PRIVMSG #esolangs :cu
< 1760295266 604634 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760295383 188395 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: friend?
< 1760295383 974573 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: i would have to fnord the balance much this is costing the uk economy, and the only people of religious or political, that we have is the deal,
< 1760295395 907098 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`'
< 1760295398 749468 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :305) I can trust elliott_ to have an opinion on anything and everything Yes. And the best thing is: it is the correct opinion.
< 1760295406 728179 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`' friend
< 1760295408 146275 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :412) It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. \ 435) Taneb's been hit by melancholy. He didn't have any friends, fortunatel.y \ 478) I keep asking random people for "friendship " and it's crippling \ 531) if all my Facebo
< 1760295427 346683 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: we must protect the pound from
< 1760295427 884233 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: i of the united nations, to support and help the disabled, the young, the government think the ban the box initiative, the first global movement, and the minister the hon. and learned friend the minister for that, and i have been to fnord 2)
< 1760295461 810281 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Ah yes, the emoticon for cool cyberpunk glasses, fnord 2)
< 1760295482 451037 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :My actual glasses actually look like B)
< 1760295614 272581 :int-e!~noone@int-e.eu PRIVMSG #esolangs :"the minister for that" should be a real title
< 1760295686 226402 :int-e!~noone@int-e.eu PRIVMSG #esolangs :https://en.wikipedia.org/wiki/Ban_the_Box -- interesting name for what it is
< 1760295738 288526 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(and I have no clue whether the UK parliament discussed this but it's at least possible)
> 1760296584 129023 PRIVMSG #esolangs :14[[07Expression14]]4 10 02https://esolangs.org/w/index.php?diff=165987&oldid=165986 5* 0377Y 5* (-1) 10Convert case
< 1760297483 10453 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style ukparl
< 1760297483 65251 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: ukparl (UK Parliament debates from brexit referendum to late 2018)
< 1760299474 747158 :APic!apic@chiptune.apic.name QUIT :Server closed connection
< 1760299492 831016 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149
< 1760299803 869056 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :The Minister for This and That.
< 1760299818 223161 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Takes care of things not in scope for other ministers.
< 1760302474 747133 :integral!sid296274@user/integral QUIT :Server closed connection
< 1760302487 642848 :integral!sid296274@user/integral JOIN #esolangs integral :bsmith
< 1760304817 213526 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
< 1760304817 284034 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :Quit: ZNC 1.9.1+deb2+b3 - https://znc.in
< 1760307237 175404 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1760307841 546109 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1760307972 641310 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760308098 106096 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
> 1760308373 145219 PRIVMSG #esolangs :14[[07User:NoWhy/Draft14]]4 N10 02https://esolangs.org/w/index.php?oldid=165988 5* 03NoWhy 5* (+186) 10draft page
> 1760309470 13245 PRIVMSG #esolangs :14[[07User:77Y14]]4 N10 02https://esolangs.org/w/index.php?oldid=165989 5* 0377Y 5* (+108) 10Created page with "I'm 77Y! I have created interpreters for the following [[esoteric programming language]]s: * [[Expression]]"
< 1760314074 745842 :sprock!~sprock@user/sprock QUIT :Server closed connection
< 1760314089 671369 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her)
< 1760314410 891849 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
> 1760314572 966596 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Randesoreader 5* 10New user account
> 1760316192 767773 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165990&oldid=165985 5* 03Randesoreader 5* (+190) 10
< 1760317668 950020 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760317820 507096 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Ping timeout: 256 seconds
< 1760317820 507186 :APic!apic@apic.name QUIT :Ping timeout: 256 seconds
< 1760317848 543359 :cbs!df2953d28a@2a03:6000:1812:100::1451 JOIN #esolangs cbs :cbs
< 1760317888 501031 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1760318028 889069 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :
< 1760318041 545925 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 256 seconds
< 1760318041 766061 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Ping timeout: 256 seconds
< 1760318118 541569 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN #esolangs lambdabot :Lambda_Robots:_100%_Loyal
< 1760318213 353372 :op_4_!~tslil@2a01:4f8:c0c:7952::1 JOIN #esolangs * :op_4
< 1760318256 405371 :op_4!~tslil@user/op-4/x-9116473 QUIT :Ping timeout: 246 seconds
< 1760318256 885553 :op_4_!~tslil@2a01:4f8:c0c:7952::1 NICK :op_4
< 1760318256 912747 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :Ping timeout: 246 seconds
< 1760318301 355316 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech
< 1760318636 21627 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149
> 1760319034 349200 PRIVMSG #esolangs :14[[07EsoChar14]]4 M10 02https://esolangs.org/w/index.php?diff=165991&oldid=165984 5* 03SuperSMG5 5* (+195) 10
> 1760323315 254559 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Librarian 5* 10New user account
> 1760323565 618065 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 10 02https://esolangs.org/w/index.php?diff=165992&oldid=165712 5* 03Randesoreader 5* (+574) 10
> 1760323637 86552 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=165993&oldid=165990 5* 03Librarian 5* (+223) 10
> 1760324881 300985 PRIVMSG #esolangs :14[[07Middle Manager14]]4 N10 02https://esolangs.org/w/index.php?oldid=165994 5* 03Librarian 5* (+1726) 10Add initial wiki page.
< 1760325194 799311 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine
< 1760325216 145104 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1760325549 97435 PRIVMSG #esolangs :14[[07Joke language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165995&oldid=165362 5* 03Librarian 5* (+71) 10chore: Add Middle Manager link
> 1760325615 799964 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=165996&oldid=165928 5* 03Librarian 5* (+21) 10
< 1760325763 552250 :^[!~user@user//x-8473491 JOIN #esolangs ^[ :user
> 1760325831 962130 PRIVMSG #esolangs :14[[07Middle Manager14]]4 M10 02https://esolangs.org/w/index.php?diff=165997&oldid=165994 5* 03Librarian 5* (+106) 10chore: Add categories
> 1760325886 610254 PRIVMSG #esolangs :14[[07Middle Manager14]]4 10 02https://esolangs.org/w/index.php?diff=165998&oldid=165997 5* 03Librarian 5* (+0) 10
> 1760326852 971150 PRIVMSG #esolangs :14[[07Expression14]]4 10 02https://esolangs.org/w/index.php?diff=165999&oldid=165987 5* 0377Y 5* (+30) 10
> 1760326975 605546 PRIVMSG #esolangs :14[[07Fn14]]4 10 02https://esolangs.org/w/index.php?diff=166000&oldid=158097 5* 0377Y 5* (+361) 10Add interpreter
> 1760327042 94388 PRIVMSG #esolangs :14[[07User:77Y14]]4 10 02https://esolangs.org/w/index.php?diff=166001&oldid=165989 5* 0377Y 5* (+9) 10
< 1760328305 102327 :im77Y!~im77Y@2600:4040:52c8:9b00:d5c3:e243:cab1:616b JOIN #esolangs * :[https://web.libera.chat] im77Y
> 1760330307 432849 PRIVMSG #esolangs :14[[07Thisthat14]]4 M10 02https://esolangs.org/w/index.php?diff=166002&oldid=165952 5* 03Aadenboy 5* (+27) 10[[Category:Unimplemented]]
< 1760330800 467693 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760331078 57872 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
> 1760333260 297552 PRIVMSG #esolangs :14[[07Ikiwekiwow14]]4 N10 02https://esolangs.org/w/index.php?oldid=166003 5* 03Saumus Paskevi 5* (+393) 10Created page with "=Introduction= Ikiwekiwow is a programming language. The name comes from what it's creator describes as "the sound of the discs that those DJs make when they spin them around". The creator was disappointed that the use of Boolean in computers is only really in
> 1760336653 578127 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 10 02https://esolangs.org/w/index.php?diff=166004&oldid=165992 5* 03Randesoreader 5* (+23) 10
> 1760336712 570695 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 10 02https://esolangs.org/w/index.php?diff=166005&oldid=166004 5* 03Randesoreader 5* (+10) 10
< 1760338593 102616 :im77Y!~im77Y@2600:4040:52c8:9b00:d5c3:e243:cab1:616b QUIT :Ping timeout: 250 seconds
< 1760339186 154949 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760339298 114573 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
< 1760339804 798023 :Sgeo_!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760347493 113698 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1760347528 137592 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1760352041 250380 :SGautam!uid286066@id-286066.ilkley.irccloud.com JOIN #esolangs SGautam :Siddharth Gautam
> 1760354398 289165 PRIVMSG #esolangs :14[[07Ikiwekiwow14]]4 10 02https://esolangs.org/w/index.php?diff=166006&oldid=166003 5* 03Saumus Paskevi 5* (+1429) 10mhm
< 1760354524 521663 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760355308 583488 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760355341 576040 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 256 seconds
< 1760355387 351666 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
> 1760355609 465515 PRIVMSG #esolangs :14[[07Classical logic14]]4 N10 02https://esolangs.org/w/index.php?oldid=166007 5* 03BestCoder 5* (+659) 10Created page with "Classic logic is a system for proof == Operators == or and not xor =[ implies/conditional bimplies/bi conditional turnstile/proves == Truth values == false
> 1760356791 48435 PRIVMSG #esolangs :14[[07Erase14]]4 N10 02https://esolangs.org/w/index.php?oldid=166008 5* 03BestCoder 5* (+298) 10Created page with "Erase is an esolang where you erase == Commands == erase - erases the character at x print - prints the character at x if - goes to y if character at x is T == Program == helo wrd print 0 print 1 print 2 print 2 print 3 print 4 print 5 print 3
> 1760358869 964491 PRIVMSG #esolangs :14[[07Ikiwekiwow14]]4 10 02https://esolangs.org/w/index.php?diff=166009&oldid=166006 5* 03Corbin 5* (+194) 10/* Input and Output */ Decidable in linear time! It's just 2SAT.
< 1760359682 854037 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760360818 102651 :im77Y!~im77Y@2600:4040:52c8:9b00:d5c3:e243:cab1:616b JOIN #esolangs * :[https://web.libera.chat] im77Y
< 1760361715 744161 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
> 1760361799 994491 PRIVMSG #esolangs :14[[07Do not14]]4 N10 02https://esolangs.org/w/index.php?oldid=166010 5* 03BestCoder 5* (+145) 10Created page with "When you run code, it tells you "Do NOT:" and the code == Do NOT: program == (literally nothing don't put anything) == Don't eat program == eat"
> 1760361914 302540 PRIVMSG #esolangs :14[[07Do not14]]4 10 02https://esolangs.org/w/index.php?diff=166011&oldid=166010 5* 03BestCoder 5* (+572) 10
< 1760361918 485956 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760362596 821483 PRIVMSG #esolangs :14[[07Flop14]]4 10 02https://esolangs.org/w/index.php?diff=166012&oldid=130051 5* 03BestCoder 5* (+54) 10
< 1760365218 501307 :im77Y!~im77Y@2600:4040:52c8:9b00:d5c3:e243:cab1:616b QUIT :Quit: Client closed
< 1760365802 20306 :SGautam!uid286066@id-286066.ilkley.irccloud.com QUIT :Quit: Connection closed for inactivity
> 1760366224 642384 PRIVMSG #esolangs :14[[07User:NoWhy/Draft14]]4 M10 02https://esolangs.org/w/index.php?diff=166013&oldid=165988 5* 03NoWhy 5* (+453) 10stroking
< 1760366410 372618 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :IBM mainframe terminology uses "esoteric" in a rather esoteric way. IIUC it's assigning a name to a group of devices
< 1760367084 746725 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :`olist 1334
< 1760367087 753668 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :olist : shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
< 1760367411 315782 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760369743 337204 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760372551 274315 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :FORTRAN IV string constants can't be 0 characters
< 1760372597 565634 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :https://bitsavers.org/pdf/ibm/370/fortran/GC28-6515-11_IBM_System360_and_System370_FORTRAN_IV_Language_Sep83.pdf
< 1760372643 815696 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :"Each character requires one byte of storage. The number of characters in the string, including blanks, may not be less than 1 or greater than 255."
> 1760373036 317973 PRIVMSG #esolangs :14[[07Brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=166014&oldid=165547 5* 03DolphyWind 5* (+5) 10Fix XKCD Random Number program
< 1760374982 192425 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760375065 551782 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760375215 137449 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
< 1760375909 582207 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760376768 878922 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166015&oldid=156507 5* 03Akira 5* (+0) 10
< 1760377364 946806 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 JOIN #esolangs * :Textual User
> 1760377412 329512 PRIVMSG #esolangs :14[[07Talk:Pointfree programming14]]4 N10 02https://esolangs.org/w/index.php?oldid=166016 5* 03Fpstefan 5* (+126) 10Created page with "https://dl.acm.org/doi/pdf/10.1145/359576.359579 --> look at: 13.3.4 Cells, fetching, and storing. Is this pointfree or not?"
> 1760377446 311778 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166017&oldid=166015 5* 03Akira 5* (+105) 10
< 1760378335 122141 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Heh. Like they do every year, they did one of those silly keyboards, and this year's made me chuckle: https://github.com/google/mozc-devices/tree/main/mozc-dial
< 1760378686 954663 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
> 1760378721 321419 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166018&oldid=166017 5* 03Akira 5* (+98) 10
> 1760379323 428360 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166019&oldid=166018 5* 03Akira 5* (+32) 10
< 1760379463 93018 :APic!apic@apic.name PRIVMSG #esolangs :cu
> 1760379801 782934 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166020&oldid=166019 5* 03Akira 5* (+70) 10
> 1760382271 132246 PRIVMSG #esolangs :14[[07Erase14]]4 10 02https://esolangs.org/w/index.php?diff=166021&oldid=166008 5* 03BestCoder 5* (+111) 10
< 1760382780 976576 :lisbeths!uid135845@id-135845.lymington.irccloud.com JOIN #esolangs lisbeths :lisbeths
> 1760382959 20913 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166022&oldid=166020 5* 03Akira 5* (+113) 10
< 1760385760 480699 :Everything!~Everythin@46.96.48.125 QUIT :Quit: leaving
> 1760388802 608250 PRIVMSG #esolangs :14[[07VarStack14]]4 10 02https://esolangs.org/w/index.php?diff=166023&oldid=165319 5* 03Kaveh Yousefi 5* (+221) 10Rectified the Bitwise Cyclic Tag program and supplemented a perpetual cat program as a fourth example.
> 1760388847 672867 PRIVMSG #esolangs :14[[07VarStack14]]4 10 02https://esolangs.org/w/index.php?diff=166024&oldid=166023 5* 03Kaveh Yousefi 5* (+166) 10Added a hyperlink to my implementation of the VarStack programming language on GitHub and altered the Unimplemented tag to Implemented.
< 1760390100 478622 :yewscion__!~yewscion@172.58.240.190 QUIT :Read error: Connection reset by peer
> 1760390438 202465 PRIVMSG #esolangs :14[[07Brainfuck code generation14]]4 10 02https://esolangs.org/w/index.php?diff=166025&oldid=165676 5* 03Iacgm 5* (+2) 10/* Languages that compile to brainfuck */
> 1760390480 319084 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166026&oldid=166022 5* 03Akira 5* (+386) 10
< 1760390537 771667 :lisbeths!uid135845@id-135845.lymington.irccloud.com QUIT :Quit: Connection closed for inactivity
> 1760390782 916361 PRIVMSG #esolangs :14[[07C2BF (2025)14]]4 10 02https://esolangs.org/w/index.php?diff=166027&oldid=165674 5* 03Iacgm 5* (-57) 10
> 1760390875 134450 PRIVMSG #esolangs :14[[07C2BF (2025)14]]4 10 02https://esolangs.org/w/index.php?diff=166028&oldid=166027 5* 03Iacgm 5* (+0) 10
> 1760390891 735153 PRIVMSG #esolangs :14[[07C2BF (2025)14]]4 10 02https://esolangs.org/w/index.php?diff=166029&oldid=166028 5* 03Iacgm 5* (+4) 10
< 1760391367 955638 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :What I read is that GCC has a "gnu::offset" parameter for #embed and Clang has a "clang::offset" parameter for #embed and they seem to have the same or a similar meaning. Perhaps they (both GCC and Clang) should implement "gnu::offset" and "clang::offset" with the same meaning so that programs that use that parameter can be used with both compilers.
< 1760391402 798363 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
> 1760392937 962780 PRIVMSG #esolangs :14[[07Syntax Null Language14]]4 10 02https://esolangs.org/w/index.php?diff=166030&oldid=166026 5* 03Akira 5* (+283) 10
< 1760393365 447447 :tromp!~textual@2001:1c00:3487:1b00:f86b:2618:bf3:3b08 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760396167 397090 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: yes, clang usually eventually implements most of the gcc extensions, especially if it can be added without breaking stuff, so if they really have the same meaning then that'll probably happen
< 1760396256 265193 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and I think being able to compile the linux kernel source is a large part of what drove the development of all those gcc extensions into clang, such as adding labelled structure initializers old syntax
< 1760396272 523128 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(old syntax uses colons instead of square brackets and equals sign)
< 1760397124 299028 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs ://SSABEND DD SYSOUT=*
< 1760397133 115058 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Oops //SYSABEND DD SYSOUT=*
< 1760397351 460272 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in a way it's a bit surprising that the kernel didn't switch to the C99 syntax
< 1760397355 616450 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but I guess there wasn't enough gain
< 1760398378 998222 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the kernel does a lot of things that aren't standard in C or even normally done in user-space programs
< 1760398402 126032 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :probably a bit less now that standard C has atomics and fences in it, but still
< 1760398455 211156 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :though on the other hand, there are three mostly independent compilers that could compile the kernel at some point: gcc, clang, and bellard's tcc, so I think the C extensions perhaps aren't the bottleneck
< 1760398509 861229 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and right now I don't really see what other compiler you'd even want to port it to. I don't think there's any incentive to port to MSVC, and Intel seems to be giving up on their existing compiler and mostly embracing clang, though of course they haven't completely thrown away their compiler yet
< 1760398578 459042 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the tricky question is more when it's safe and future-proof enough to allow rust (or zig or C++) code into the kernel
< 1760398617 314021 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :rust will probably eventually have two independent compilers (though probably not two mostly independent standard libraries), but it'll take a few more years
< 1760398654 183151 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I think zig had two compilers at some point but the bootstrapping one is now deprecated and will be phased out
< 1760398701 932645 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :gcc went hard into C++ so there's no question C++ will be supported forever, but unlike with rust or zig it's not clear how much C++ would gain for the kernel, as most of its features aren't very appropriate for the kernel
> 1760399207 670230 PRIVMSG #esolangs :14[[07Erase14]]4 10 02https://esolangs.org/w/index.php?diff=166031&oldid=166021 5* 03BestCoder 5* (+23) 10
> 1760400826 197730 PRIVMSG #esolangs :14[[07Erase14]]4 10 02https://esolangs.org/w/index.php?diff=166032&oldid=166031 5* 03BestCoder 5* (+251) 10
> 1760400875 774772 PRIVMSG #esolangs :14[[07Erase14]]4 10 02https://esolangs.org/w/index.php?diff=166033&oldid=166032 5* 03BestCoder 5* (-3) 10/* 100 10 1 program */
< 1760401321 701962 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
< 1760403926 419939 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :
> 1760405720 914539 PRIVMSG #esolangs :14[[07FP14]]4 N10 02https://esolangs.org/w/index.php?oldid=166034 5* 03Corbin 5* (+910) 10Stub. Is it "whence" or "thence" in this mood? English is hard!
< 1760405901 253819 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :TIL that function-level programming is a real thing. I'd thought that the WP page on the topic is original research (and there's an OR banner there since 2018, I'm not alone) because it's not defined in Backus' paper which defines the FP programming system, "Can computing be liberated from the Von Neumann paradigm?" the famous 1978 paper.
< 1760405969 340849 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But it's defined in this paywalled 1981 paper, "Function level programs as mathematical objects" https://dl.acm.org/doi/abs/10.1145/800223.806757 which isn't cited on WP. Based on this, I will suggest that we add a subcategory of [[category:functional paradigm]] just for function-level languages.
> 1760406624 485641 PRIVMSG #esolangs :14[[07Pointfree programming14]]4 M10 02https://esolangs.org/w/index.php?diff=166035&oldid=162715 5* 03Corbin 5* (+350) 10/* Functional languages */ Yoinking and improving a cite. I'm using Dr. Cunha's preferred name from their GitHub [https://alcinocunha.github.io/ here]. I could have sworn that they had another paper from maybe 2007, book-length, on the topic; but I cannot find it.
> 1760407295 470132 PRIVMSG #esolangs :14[[07FP trivia14]]4 10 02https://esolangs.org/w/index.php?diff=166036&oldid=164100 5* 03Corbin 5* (-1305) 10Big cleanup: refs, bluelinks, a bit of grammar, infobox, categories.
> 1760408826 449482 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03H1dro0091! 5* 10New user account
> 1760411404 990369 PRIVMSG #esolangs :14[[07Ab14]]4 N10 02https://esolangs.org/w/index.php?oldid=166037 5* 03Akirademenech 5* (+2535) 10Created page with "'''Ab''' (or, alternatively, '''ab''' or even '''aB''', depending on the taste of the writer) is an esolang proposed by [[User:Akirademenech]]. It is directly inspired by [[BitChanger]] (using only binary values and less instructions than [[brainfuck|Brainfuck]]) and
< 1760411522 273919 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: think of "whence" as an abbreviation of "from where" and "thence" as an abbreviation of "from there", that's the easiest way to tell them apart
< 1760411548 37421 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(likewise, "whither" as "to where" and "thither" as "to there")
< 1760411573 329827 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :not that there's much reason to use theses words nowadays, but I'm on #esoteric so there doesn't really need to be a reason
< 1760411647 781562 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : probably a bit less now that standard C has atomics and fences in it, but still ← the kernel doesn't use the C++ atomics (nor the version of them that got imported into C) but its own version
< 1760411672 248515 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the C++ committee tried for several years to specify atomics that worked like Linux's version and gave up
< 1760411721 475455 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I have a suspicion that kernels can get away with concurrency-related things that don't make sense in userspace, because they have more control over pre-emption and the like
< 1760411907 826348 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(some of those fun concurrency-related things are available in userspace nowadays with the kernel's help, like membarrier(2) and rseq(2))
> 1760414185 101337 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166038&oldid=165993 5* 03H1dro0091! 5* (+94) 10
> 1760414193 261875 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 N10 02https://esolangs.org/w/index.php?oldid=166039 5* 03H1dro0091! 5* (+2085) 10Created page with "PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]]. == Language overview == Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position
> 1760414591 179998 PRIVMSG #esolangs :14[[07SECRET PUZZLE!14]]4 M10 02https://esolangs.org/w/index.php?diff=166040&oldid=163686 5* 03Mouldyair 5* (+40) 10
< 1760416397 273375 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Secrets from the land of tin! Thanks.
> 1760416674 351008 PRIVMSG #esolangs :14[[07Esolang talk:Categorization14]]4 10 02https://esolangs.org/w/index.php?diff=166041&oldid=165458 5* 03Corbin 5* (+674) 10/* Function-level programming */ new section
> 1760417420 966383 PRIVMSG #esolangs :14[[07Pointfree programming14]]4 10 02https://esolangs.org/w/index.php?diff=166042&oldid=166035 5* 03Corbin 5* (+498) 10Started as formatting, ended up adding a paragraph about how BF is concatenative and pointfree.
> 1760418270 300561 PRIVMSG #esolangs :14[[07Talk:Pointfree programming14]]4 10 02https://esolangs.org/w/index.php?diff=166043&oldid=166016 5* 03Corbin 5* (+819) 10FP is tacit, yes. If you want an example of a more-tacit functional language, consider Cammy.
< 1760419254 668446 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :membarrier and rseq? I hadn't heard of these, let me look them up. are they useful on modern x86_64?
< 1760419472 761631 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: yeah, I guess the C++ and C atomics aren't really suited because they try to transparently fall back to inter-thread locking when the CPU can't do the atomic operation, and that would be stupid in the kernel. but even so hopefully those atomics may have encouraged the compiler writers to clean up the semantics of what memory access reorder optimizations the compiler is allowed to do when, so the
< 1760419478 986460 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :kernel would indirectly benefit.
< 1760419504 673016 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(except when modifying the floating-point environment is involved -- compilers still don't know how that works)
< 1760419545 249783 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : membarrier and rseq? I hadn't heard of these, let me look them up. are they useful on modern x86_64? ← they're both useful, but membarrier is very special-purpose and rseq is theoretically potentially awesome but hard to use
< 1760419565 334826 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :also trying to get compilers to understand rseq may be even harder than getting them to understand atomics
< 1760419649 908010 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :uh, there doesn't seem to be an rseq manpage
< 1760419662 915238 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :https://man7.org/linux/man-pages/dir_all_alphabetic.html
< 1760419698 240836 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I also don't have an rseq manpage
< 1760419701 975481 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although it's listed in syscalls(2)
< 1760419728 464380 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :basically what it does is to set up a region of code addresses for which, if you get pre-empted within that range, it longjmps out to a predefined label
< 1760419751 451495 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so each instruction in that range can assume that the process didn't get pre-empted since the start of the range
< 1760419771 180197 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :guess I'll have to look it up in the kernel source code documentations if I want to know, hopefully there's a text file in there
< 1760419799 689044 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is combined with a way to find out which CPU the process is running on (information which you couldn't usefully use without rseq, because it might change at any time as a result of pre-emption)
> 1760419855 902 PRIVMSG #esolangs :14[[07Python14]]4 M10 02https://esolangs.org/w/index.php?diff=166044&oldid=161233 5* 03Corbin 5* (-3) 10Fix renamed category.
< 1760419883 423079 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ah, so an alternate take on the old software transactional memory thing?
< 1760419902 764499 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :a new take for something that was useful on old CPUs, except now it's useful again
< 1760419934 705235 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's reminiscent of software transactional memory in some ways, but feels quite different in how you use it
< 1760419960 56856 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you can do things like have CPU-local variables and know that they aren't being contended on because they're only accessed from a single CPU
< 1760420064 557401 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I think this is among those inter-thread synchronization optimizations that I'll probably never want to use, even if I know it's cool and someone else might have fun with it
< 1760420163 60603 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :membarrier too
< 1760420288 878360 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :cool in theory, but if you need them then you're probably doing too much inter-thread synchronization and aren't dividing the tasks among CPUs well enough
< 1760420313 608843 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and since these are clearly userspace, they aren't among the cases when you need inter-CPU synchronization to divide hardware inputs well
< 1760420496 598217 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think rseq is more for non-synchronization-heavy cases where you have a lot more threads than CPUs, and so maintaining separate thread-local state for each of the threads would be wasteful
< 1760421020 12349 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1760423980 889574 PRIVMSG #esolangs :14[[07Smoothbrain14]]4 M10 02https://esolangs.org/w/index.php?diff=166045&oldid=165354 5* 03Ashli Katt 5* (+32) 10/* IO */ Clarify that line feed flattening should be done on STDIN
> 1760424550 972807 PRIVMSG #esolangs :14[[07Smoothbrain14]]4 M10 02https://esolangs.org/w/index.php?diff=166046&oldid=166045 5* 03Ashli Katt 5* (-47) 10/* Program */ More clearly define input text encoding and part of the language spec, and not as a validation thing by compilers
< 1760426932 252589 :tromp!~textual@89-99-43-152.cable.dynamic.v4.ziggo.nl JOIN #esolangs * :Textual User
< 1760426945 927915 :tromp!~textual@89-99-43-152.cable.dynamic.v4.ziggo.nl QUIT :Remote host closed the connection
< 1760432901 845335 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1760434648 770401 :APic!apic@apic.name PRIVMSG #esolangs :Moin
> 1760435974 307226 PRIVMSG #esolangs :14[[07Smoothbrain14]]4 10 02https://esolangs.org/w/index.php?diff=166047&oldid=166046 5* 03Ashli Katt 5* (-1277) 10Rewrite major portions for readability
> 1760436231 514913 PRIVMSG #esolangs :14[[07User:Timwi14]]4 M10 02https://esolangs.org/w/index.php?diff=166048&oldid=128493 5* 03Timwi 5* (-54) 10
< 1760436716 678124 :strerror!~strerror@user/strerror PRIVMSG #esolangs :It sounds like an optimistic concurrency primitive (which is related to STM)
> 1760436822 845649 PRIVMSG #esolangs :14[[07Basic Stack14]]4 10 02https://esolangs.org/w/index.php?diff=166049&oldid=165979 5* 03Nguyendinhtung2014 5* (+5247) 10add a fucking 900-line program for 99 bottles of beer
< 1760436911 890105 :strerror!~strerror@user/strerror PRIVMSG #esolangs :Or perhaps pithily, sort of a signal handler for preemption? Except longjmp doesn't push a signal stack.
< 1760441752 636383 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds
< 1760441785 536208 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
> 1760446952 853036 PRIVMSG #esolangs :14[[07User:H1dro0091!14]]4 N10 02https://esolangs.org/w/index.php?oldid=166050 5* 03H1dro0091! 5* (+27) 10Created page with "[[User:H1dro0091!/Sandbox]]"
> 1760446997 780521 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox14]]4 N10 02https://esolangs.org/w/index.php?oldid=166051 5* 03H1dro0091! 5* (+35) 10Created page with "[[User:H1dro0091!/Sandbox/PolarBF]]"
> 1760447161 662909 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 10 02https://esolangs.org/w/index.php?diff=166052&oldid=166039 5* 03H1dro0091! 5* (+82) 10
< 1760447222 772817 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
> 1760447827 886639 PRIVMSG #esolangs :14[[07I14]]4 10 02https://esolangs.org/w/index.php?diff=166053&oldid=165609 5* 03U 5* (+10) 10
> 1760448585 291785 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 10 02https://esolangs.org/w/index.php?diff=166054&oldid=166052 5* 03H1dro0091! 5* (+12) 10
< 1760452864 104187 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I'm not sure whether Basic Stack is actually TC. It has all of the right ingredients but it's not clear that they combine correctly.
< 1760452884 493469 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`' basic
< 1760452887 328195 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :10) GregorR-L: i bet only you can prevent forest fires. basically, you know. \ 100) alise: mainly it's the fact it blows so hard i cannot avoid hitting the walls of the thing, which completely goes against my basic public toilet hygiene principles \ 539) elliott: so what are the two issues with xfce? they're very unlikely to fuck up Xfce, and it can be made to work basically exactly like gnome two \ 561) (Of Minecraft:
< 1760452953 113566 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I also don't want to be the guy who doubts that an 11yr kid can produce a TC proof, since a faithful embedding *does* give a valid proof. But given how they expanded the 99 bottles program, I'm not sure how they're actually verifying their results; it doesn't seem like they have the grasp of looping required to wield recursion.
< 1760453934 92500 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I think that reduction *mostly* works, but there's a subtlety in BCT where the program can wrap around immediately after a `1` command, causing the first bit of the program to be interpreted as a data bit to be conditionally appended.
< 1760453971 12939 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And the translation is a bit odd because neither 11 nor 10 can result in an empty string, so the `istop;stop` in those is useless
< 1760454174 312544 :int-e!~noone@int-e.eu PRIVMSG #esolangs :That subtlety could be avoided by reducing from CT ( https://esolangs.org/wiki/Bitwise_Cyclic_Tag#The_language_CT ) instead.
< 1760454402 498541 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: my main complaint about that page would be that it never explains how the stack is indexed, or goes into the behavior for out-of-bounds access
< 1760454527 795592 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(it turns out that 0 is the bottom of the stack)
< 1760454577 993431 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Oh there's a second thing that the translation doesn't address: The initial string should be translated to a sequence of `push` instructions.
< 1760454589 854872 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah, that's confusing to me too. Emulating cyclic tag requires picking/rolling the stack or having a second stack.
< 1760454595 792264 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So... yeah, the proof isn't complete.
< 1760454626 114069 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: The register keeps track of how much of the stack has been deleted.
< 1760454642 432411 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So you get a queue without ever deleting anything from the stack.
< 1760454678 1914 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Ah, okay.
< 1760454692 72790 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The idea definitely works. The execution of the idea is flawed in the details.
< 1760454761 774015 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But it's also obvious how to fix those flaws.
> 1760455291 563637 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=166055&oldid=165855 5* 03Aadenboy 5* (+69) 10/* ESOLANGS */ add interpreters section
> 1760455309 557759 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 M10 02https://esolangs.org/w/index.php?diff=166056&oldid=166055 5* 03Aadenboy 5* (+28) 10/* interpreters */
> 1760455347 181969 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 M10 02https://esolangs.org/w/index.php?diff=166057&oldid=166056 5* 03Aadenboy 5* (+1) 10/* interpreters */ wrong language
> 1760456947 38419 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=166058&oldid=166049 5* 03Nguyendinhtung2014 5* (-8) 10no swearing anymore
> 1760457751 845275 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 10 02https://esolangs.org/w/index.php?diff=166059&oldid=166054 5* 03H1dro0091! 5* (+85) 10
> 1760457811 724058 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 10 02https://esolangs.org/w/index.php?diff=166060&oldid=166059 5* 03H1dro0091! 5* (+11) 10
> 1760459938 422915 PRIVMSG #esolangs :14[[07User:H1dro0091!/Sandbox/PolarBF14]]4 10 02https://esolangs.org/w/index.php?diff=166061&oldid=166060 5* 03H1dro0091! 5* (-96) 10
< 1760461382 7028 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Out of mostly curiosity, does anyone happen to remember where the "iterated" (not the "Markov", the one that's closer to the traditional) scoring scheme for BF Joust tournament results came from?
> 1760461736 666168 PRIVMSG #esolangs :14[[07EsoChar14]]4 M10 02https://esolangs.org/w/index.php?diff=166062&oldid=165991 5* 03SuperSMG5 5* (+118) 10A few small fixes and edits
< 1760462686 928733 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Context is, I'm reimplementing the hill-running code in something I can still understand (unlike Ruby), and having some trouble with the iterative scoring. I'm comparing these against the current report.js data, and the basic version is off by a constant factor of N/(N-1) (where N is the hill size), but I'm not sure which one is "correct".
> 1760462868 611691 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Elliktronic 5* 10uploaded "[[02File:Syzygy.png10]]": Syzygy logo
< 1760463414 509232 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(It also contains values larger than 100 for the current top 3, despite the code declaring a maximum score of 100, but that's the case for both old and new implementations, and I don't think there was any actual justification for assuming it's ≤ 100; that's just something the traditional scoring guarantees.)
> 1760463982 88599 PRIVMSG #esolangs :14[[07User:Elliktronic/Syzygy14]]4 N10 02https://esolangs.org/w/index.php?oldid=166064 5* 03Elliktronic 5* (+10032) 10Created page with "[[File:Syzygy.png|thumb|alt=Syzygy Logo|Algebraic constellation]]{{infobox proglang |name=Syzygy |paradigms=algebraic, functional, constraint-based |author=[[User:Elliktronic]] |year=[[:Category:2025|2025]] |typesys=static, strong, algebraic |memsy
> 1760465039 140700 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Elliktronic 5* 10moved [[02User:Elliktronic/Syzygy10]] to [[User:Syzygy]]
> 1760465064 401645 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Elliktronic 5* 10moved [[02User:Syzygy10]] to [[Esolang:Syzygy]]
> 1760465084 709191 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Elliktronic 5* 10moved [[02User:Syzygy10]] to [[Syzygy]]
< 1760465186 457 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh so close. I'll fix it if they don't figure it out in a few minutes.
< 1760465283 391837 :int-e!~noone@int-e.eu PRIVMSG #esolangs :they... moved the redirect
< 1760465379 750139 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Honestly, this increases my belief that they could be a category theorist. Mixing up source and target is our speciality.
< 1760465430 872074 :int-e!~noone@int-e.eu PRIVMSG #esolangs :is it opposite day again
< 1760465504 943892 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760465514 964824 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Maybe it's my fault. I decided to start learning jj (Jujutsu) today. The cosmic balance could have been disturbed.
< 1760466092 297439 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: can't help noticing that the iterated scoring divides by 0 eventually if you have a perfect ladder (program a always beats program b if a < b), because then D is upper triangular with zero diagonal. or maybe lower triangular; either way the N-th power of that will be 0.
> 1760467073 100375 PRIVMSG #esolangs :14[[07User:Elliktronic/Syzygy14]]4 10 02https://esolangs.org/w/index.php?diff=166071&oldid=166066 5* 03Aadenboy 5* (-5) 10fix double redirect
< 1760467435 765155 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, I don't have permissions to remove the redirect in the main namespace. I guess that I will *not* be able to fix that, sorry.
< 1760467787 821664 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :int-e: Achieving that state on the hill left as an exercise for the reader. :) But yeah, that sounds right. (Or maybe "right" is not the right word.)
< 1760467858 622221 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: Oh yeah I wasn't suggesting that this would ever actually happen. But it does indicate that the computation is an ad-hoc thing without a strong underlying theory :)
< 1760468034 213605 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I guess I could just proclaim the new implementation correct, it's not like anyone's going to check. Although looking at the code both sure seem like they should be implementing the same thing, so that's a little weird.
< 1760468062 444975 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Being off by a constant factor seems to indicate it should have something to do with the normalization (or eventual scaling) of `s`, but it's not a lot of code for either.
< 1760468123 193582 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Only the final normalization step matters though, and surely you've checked that the N is the same?
< 1760468194 434219 :int-e!~noone@int-e.eu PRIVMSG #esolangs :well, assuming the https://zem.fi/bfjoust/internals/ page is correct; I haven't looked at code
< 1760468209 219655 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It *should* be. Though I can't actually conveniently run the Ruby code (locally, I mean -- it somehow barely works where it's running).
< 1760468282 492818 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The lens I'm viewing this through is, s^(i) is D^i s^(0), normalized.
< 1760468405 200927 :int-e!~noone@int-e.eu PRIVMSG #esolangs :actually being off by a factor of N/(N-1) does point towards the N-s being different
< 1760468438 654488 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Yeah. It's just -- it's the same `n` that appears in the implementations of the other scoring methods, and those do produce equal results.
< 1760468459 420858 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I'm probably just missing something, though.
< 1760468544 25362 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :If I can be bothered to make the Ruby code runnable locally I'll just look at some intermediate values, surely it has to go awry at some specific point.
< 1760468725 557187 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I seem to recall in the Ruby implementation I've had a few "accidentally mutated something that was supposed to be immutable" issues over the years, so I guess it could be something boring like that.
< 1760468763 39244 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Although it's the same `n` that's used to size all the matrices and vectors, and it's at least generating the same amount of numbers. Eh, I'll worry about it later.
< 1760468896 452329 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: is n odd, resulting in n/2 being truncated to (n-1)/2?
< 1760468914 357083 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Oh, that's a great point.
< 1760468945 766070 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Go code does convert it to float64 first, but the Ruby one is more implicit about typing.
< 1760468957 55210 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Yes, it's odd: there's 47 programs on the hill.)
< 1760469017 720247 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Specifically, Go code does `s.Scale(float64(rs.N)/(2*s.Norm(1)), s)` while Ruby does `s = s / s.sum.to_f * (n/2)`, and while I've forgotten all about Ruby typing, it's at least plausible that n/2 does integer division there.
< 1760469033 13293 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :In that case, the new numbers are probably the right numbers after all. :)
< 1760469066 836832 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(I guess a constant factor doesn't *really* matter one way or the other though.)
< 1760469072 332277 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: I tested that Ruby prints 1 for print(3/2);
< 1760469096 292799 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Which may be the first line of ruby code I've ever written? Hehehe.
< 1760470185 954568 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
< 1760472184 554629 :Everything!~Everythin@46.96.48.125 QUIT :Quit: leaving
< 1760475213 359035 :APic!apic@apic.name PRIVMSG #esolangs :Good Night
< 1760475870 900334 :V!~v@ircpuzzles/2022/april/winner/V JOIN #esolangs V :Wie?
< 1760476150 291561 :V!~v@ircpuzzles/2022/april/winner/V QUIT :Remote host closed the connection
< 1760476363 298434 :V!~v@ircpuzzles/2022/april/winner/V JOIN #esolangs V :Wie?
< 1760476454 549818 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760478683 86490 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Why is the ASN.1 Printable string type use the specific subset of ASCII that it does use? (I sometimes find this useful for some things which use a subset of this subset, such as domain names, though)
< 1760479220 744045 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :zzo38: it's partly to exclude characters that are replaced in some ISO-646 variant
< 1760479227 527309 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but there might be other reasons
< 1760479299 289834 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :maybe some characters are excluded because certain printers or terminals or card readers don't handle it well
< 1760479485 824290 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :It does not seem to match exactly excluding only the characters that are replaced in ISO-646, although it seems close.
< 1760479691 612374 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Maybe you are right about the terminals and card readers too; I don't know
> 1760480796 75288 PRIVMSG #esolangs :14[[07Important lesbian virtual machine14]]4 N10 02https://esolangs.org/w/index.php?oldid=166072 5* 03RocketRace 5* (+15375) 10important lesbian virtual machine
< 1760480869 547307 :lambdabot!~lambdabot@haskell/bot/lambdabot QUIT :Ping timeout: 256 seconds
> 1760480973 646365 PRIVMSG #esolangs :14[[07Talk:Important lesbian virtual machine14]]4 N10 02https://esolangs.org/w/index.php?oldid=166073 5* 03RocketRace 5* (+237) 10Created page with "As instructed, I am giving feedback here in the talk page. I don't think the language is all that interesting, aside from the Python DSL gimmick. ~~~~"
< 1760481015 705517 :lambdabot!~lambdabot@haskell/bot/lambdabot JOIN #esolangs lambdabot :Lambda_Robots:_100%_Loyal
> 1760481085 24894 PRIVMSG #esolangs :14[[07Important lesbian virtual machine14]]4 M10 02https://esolangs.org/w/index.php?diff=166074&oldid=166072 5* 03RocketRace 5* (-7) 10
> 1760481126 640940 PRIVMSG #esolangs :14[[07User:RocketRace14]]4 10 02https://esolangs.org/w/index.php?diff=166075&oldid=153663 5* 03RocketRace 5* (+103) 10
> 1760481177 305065 PRIVMSG #esolangs :14[[07User:RocketRace14]]4 10 02https://esolangs.org/w/index.php?diff=166076&oldid=166075 5* 03RocketRace 5* (+45) 10
> 1760482679 402746 PRIVMSG #esolangs :14[[07Important lesbian virtual machine14]]4 10 02https://esolangs.org/w/index.php?diff=166077&oldid=166074 5* 03RocketRace 5* (+23) 10/* Some comments on syntax: */
> 1760482794 551479 PRIVMSG #esolangs :14[[07Important lesbian virtual machine14]]4 10 02https://esolangs.org/w/index.php?diff=166078&oldid=166077 5* 03RocketRace 5* (+45) 10/* Below are long nested lists relating to semantics: */
> 1760482808 933686 PRIVMSG #esolangs :14[[07Important lesbian virtual machine14]]4 10 02https://esolangs.org/w/index.php?diff=166079&oldid=166078 5* 03RocketRace 5* (+2) 10/* Below are long nested lists relating to semantics: */
> 1760483967 652832 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166080&oldid=165819 5* 03HyperbolicireworksPen 5* (-4) 10found a better 5/6,1;1/6,2 randomizer
< 1760484370 299038 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760484983 332701 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166081&oldid=166080 5* 03HyperbolicireworksPen 5* (+122) 10added (x,2) to some and changed 2/5,1;2/5,2;1/5,3
> 1760485699 236698 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166082&oldid=166081 5* 03HyperbolicireworksPen 5* (+57) 10more of the last and changed 3/5,1;2/5,2 and 4/5,1;1/5,2
> 1760485841 761795 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166083&oldid=166082 5* 03HyperbolicireworksPen 5* (-70) 10changed 3/5,1;1/5,2;1/5,3
> 1760485896 98468 PRIVMSG #esolangs :14[[07?brainfuck14]]4 M10 02https://esolangs.org/w/index.php?diff=166084&oldid=166083 5* 03HyperbolicireworksPen 5* (+0) 10got something wrong
> 1760486882 692408 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166085&oldid=166084 5* 03HyperbolicireworksPen 5* (+254) 10added more (x,2)
< 1760487064 298353 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
> 1760487494 805849 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166086&oldid=166085 5* 03HyperbolicireworksPen 5* (+69) 10added a randomizer
< 1760488541 800414 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
> 1760488588 763724 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166087&oldid=166086 5* 03HyperbolicireworksPen 5* (+360) 10added more randomizers
< 1760488722 269632 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
> 1760490346 118099 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Astronomer 5* 10New user account
> 1760490470 629279 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166088&oldid=166038 5* 03Astronomer 5* (+48) 10/* Introductions */
> 1760492250 61379 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166089&oldid=166087 5* 03HyperbolicireworksPen 5* (-2) 10changed 5/6,1;1/6,2
< 1760496933 12763 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Do you have any comment relating to: https://raw.githubusercontent.com/zzo38/scorpion/refs/heads/trunk/charset/tron/Composite
> 1760500403 331973 PRIVMSG #esolangs :14[[07Autism (Esolang)14]]4 10 02https://esolangs.org/w/index.php?diff=166090&oldid=166005 5* 03Randesoreader 5* (+94) 10
< 1760501661 481834 :slavfox!~slavfox@193.28.84.183 QUIT :Quit: ZNC 1.8.2 - https://znc.in
< 1760501880 290974 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox
< 1760506242 741566 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760507654 947960 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760508273 944495 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760508817 353743 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Zapcircuit 5* 10New user account
< 1760509527 653652 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760516454 229172 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760519216 621927 PRIVMSG #esolangs :14[[07Heav esolang g(ood)14]]4 10 02https://esolangs.org/w/index.php?diff=166091&oldid=109499 5* 03JIT 5* (+9) 10
< 1760520306 929786 :FireFly!~firefly@glowbum/gluehwuermchen/firefly PRIVMSG #esolangs :do we still have a bot we use for @tell functionality here? I forget
< 1760520343 283241 :FireFly!~firefly@glowbum/gluehwuermchen/firefly PRIVMSG #esolangs :but saw a link to https://dl.acm.org/doi/abs/10.1145/3764117 and thought it might be relevant to ais523 considering the pirating rust references post
< 1760520796 486125 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760522305 955618 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I feel like in practice (at least where ais523 is concerned) people just say things and expect them to get read from the logs.
< 1760522326 361691 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :But I see lambdabot's still here, and if I recall correctly, it could also pass on messages.
< 1760522332 40963 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :> "hello?"
< 1760522333 301054 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : "hello?"
< 1760523293 919141 :APic!apic@apic.name PRIVMSG #esolangs :Hi *
< 1760523587 477078 :FireFly!~firefly@glowbum/gluehwuermchen/firefly PRIVMSG #esolangs :fizzie: fair
< 1760524954 381675 :V!~v@ircpuzzles/2022/april/winner/V QUIT :Remote host closed the connection
> 1760525525 160856 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03SpecCrescent 5* 10New user account
> 1760526800 136434 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166092&oldid=166088 5* 03SpecCrescent 5* (+303) 10
> 1760526855 218442 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166093&oldid=166092 5* 03SpecCrescent 5* (+34) 10
> 1760526861 803673 PRIVMSG #esolangs :14[[07User:SpecCrescent14]]4 N10 02https://esolangs.org/w/index.php?oldid=166094 5* 03SpecCrescent 5* (+173) 10Created page with "This page contains all of my esolang projects as well as an explanation for my madness. TODO: Brainfuck * Brainfuck Explanation of operations: TODO [[Category: Users]]"
> 1760527307 325808 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166095&oldid=166093 5* 03SpecCrescent 5* (+7) 10
< 1760527658 768613 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760527917 457779 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=166096&oldid=166095 5* 03Zapcircuit 5* (+168) 10/* Introductions */
< 1760528138 534802 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760528202 638467 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds
< 1760528218 377214 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760528795 929329 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1760528999 164234 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
> 1760533611 354577 PRIVMSG #esolangs :14[[07Truth-machine14]]4 M10 02https://esolangs.org/w/index.php?diff=166097&oldid=165120 5* 03Nguyendinhtung2014 5* (+81) 10
> 1760533773 287221 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=166098&oldid=166058 5* 03Nguyendinhtung2014 5* (+37) 10
> 1760534697 368639 PRIVMSG #esolangs :14[[07Basic Stack14]]4 M10 02https://esolangs.org/w/index.php?diff=166099&oldid=166098 5* 03Nguyendinhtung2014 5* (+82) 10add cat program + some arrangement on examples
< 1760534918 280745 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in
< 1760535113 292514 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760535142 591174 :^[!~user@user//x-8473491 QUIT :*.net *.split
< 1760535142 705980 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :*.net *.split
< 1760535142 768181 :j4cbo!sid186930@id-186930.helmsley.irccloud.com QUIT :*.net *.split
< 1760535143 159983 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :*.net *.split
< 1760535143 368719 :simcop2387_!~simcop238@perlbot/patrician/simcop2387 NICK :simcop2387
< 1760535167 527752 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 260 seconds
< 1760535174 438081 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :Read error: Connection reset by peer
< 1760535185 186917 :^[!~user@user//x-8473491 JOIN #esolangs ^[ :user
< 1760535185 255875 :j4cbo!sid186930@id-186930.helmsley.irccloud.com JOIN #esolangs j4cbo :j4cbo
< 1760535285 139057 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760535370 630144 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in
< 1760535408 888902 :APic!apic@apic.name QUIT :Ping timeout: 256 seconds
< 1760535428 354427 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149
< 1760535577 510191 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar
< 1760536182 737493 :sprock!~sprock@user/sprock QUIT :Ping timeout: 260 seconds
< 1760536232 511780 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her)
< 1760537375 118211 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: got fun?
< 1760537375 765298 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: my hon. and learned friend the minister for the work he is doing to the people, the government of this country all provide challenge and share learning, the university of fnord the university employs 4,800, it still falls fractionally as a share of the economy,
< 1760537441 298843 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`"
< 1760537445 356218 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :1/1:406) 99% OF USES OF STRDUP ARE ILLEGAL! \ 295) [on Sgeo's karaoke] That is the thing that made me into a gay vampire.
< 1760537982 355796 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :The "university of fnord"! I wonder if that's George Fox, Brigham Young, or Liberty.
< 1760537984 760965 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Lots of good ministerial position suggestions. At least "the minister for the work he is doing" is quite flexible in terms of potential responsibilities.
< 1760538124 910901 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`? nitia
< 1760538129 578058 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :nitia is the inventor of all things. The BBC invented her.
< 1760538157 470854 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: I'm worried about them "doing work *to* the people" though
< 1760538259 491517 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(a bit too close to reality tbh)
< 1760538348 317535 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :>> he runs an organisation that is just as complex as PCOMMA if not more so than PCOMMA the university of bath; the university employs 4,800 people against the royal uniteds 3,015 PDOT
< 1760538366 646080 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Looks like ukparl training set preprocessing did not handle semicolons correctly.
< 1760538384 810933 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: bath?
< 1760538385 353196 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: i, for one, and i will do that, of course that is the governments policy, completely incoherent, self-defeating. we believe the bbc that a joint committee of the heads of the devolved government, and that
< 1760538388 290831 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :So in this case fnord was "bath;". If it had been just "bath", it wouldn't have gotten fnorded.
< 1760538411 293731 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(There are 20 references to "the university of bath" without a glued-in semicolon.)
< 1760538421 791066 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I may or may not have heard of the city before. It's clear from context that it was a proper name :) )
< 1760538444 121202 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I've been to Bath... twice, I think.
< 1760538466 396634 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :There's a Roman bath in Bath.
< 1760538482 711658 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Is that why it's called that?
< 1760538515 344832 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Or a /thermae/, if you're feeling fancy.)
< 1760538529 634028 :int-e!~noone@int-e.eu PRIVMSG #esolangs :for a while I lived in close proximity to a "Lange Straße" (long street) and I believe a "Kurzer Weg" (short path).
< 1760538532 29054 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :I believe it is named after that, yes.
< 1760538543 911342 :int-e!~noone@int-e.eu PRIVMSG #esolangs :So I know people are bad at naming things.
< 1760538552 170876 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Other more famous examples include New York
< 1760538651 106765 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :There's a US town with three streets in a sort of a F-shaped pattern, which are named This Street, That Street, and The Other Street. But I think they've been trying to be intentionally funny.
< 1760538670 823240 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Oh, my bad, it's actually in Canada.
< 1760538692 39368 :int-e!~noone@int-e.eu PRIVMSG #esolangs :America ;)
< 1760538758 663860 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Street sign theft is a big problem for locations with (intentionally or unintentionally) funny names, I believe.
< 1760538838 248757 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, *that's* how "fnord" gets into the training set. Makes a lot of sense.
< 1760538900 405164 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's actually called "UNK" during the training, one of the fixed-value tokens (alongside punctuation), fungot just outputs it as "fnord".
< 1760538900 986198 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: to which i replied, i have the transcript, no not within government, that achieved the equal age of consent,
< 1760538910 30654 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I grew up in Eugene, Oregon, a fairly infamous hippie destination. The signs for High Street were stolen so often that the city set up a way for folks to purchase their own High Street signs legally from the official supplier.
< 1760538959 208727 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :You can in fact see the fnord in the code: https://github.com/fis/fungot/blob/master/fungot.b98#L157
< 1760538959 492150 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: the point of the hon. and learned friend the minister for, certainly, the uk does. also, the government are
< 1760538966 248636 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: regarding funding for the university of fnord, i expect the government to
< 1760538966 430759 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: was the hon. member, in making that this is
< 1760538982 776611 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style
< 1760538982 844545 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Available: agora alice c64 ct darwin discworld elon enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp ukparl* youtube
< 1760538996 341634 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style enron
< 1760538996 391492 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: enron (subset of the Enron email dataset)
< 1760539001 737173 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fungot: is this any good, I forgot
< 1760539002 272265 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :int-e: is that the original to the other. weighted and scores of the resolutions of sole on 04/ 10 to 4 and people want the market for the firms that davis has said repeatedly he is confident of the commission
< 1760539009 828815 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :The other day I saw a man taking a photo of the Piccadilly line "next departures" sign, which had "Cockfosters" on it repeated three times (and nothing else), because that's where most eastbound Piccadilly Line trains go. But it's a digital sign, so trying to steal it would be self-defeating.
< 1760539026 77847 :int-e!~noone@int-e.eu PRIVMSG #esolangs :^style ukparl
< 1760539026 134920 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: ukparl (UK Parliament debates from brexit referendum to late 2018)
< 1760539040 595886 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(looks too incoherent)
< 1760539076 213837 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Sadly several of the styles aren't very good. There's a certain sweet spot that needs to be hit in the choice of parameters, and I didn't do a lot of work for most of them.
< 1760539090 658348 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :IIRC, europarl was generally better than ukparl (no political opinion implied here).
< 1760539103 896819 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And I like ct, but it *is* super-repetitive.
< 1760539108 657279 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :^style ct
< 1760539108 685124 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: ct (Chrono Trigger game script)
< 1760539125 208113 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :fungot: Who would win if Crono fought Marle?
< 1760539125 437745 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: but cyrus! are you leaving! tomorrow. melchior, who opposed the queen's plans, has secret rooms in enhasa and kajar? the queen's aide, dalton! leave her alone! when magus left, then enter, sir!
< 1760539170 257825 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :fungot: Is the Mammon machine safe to use, or should we switch to renewable energy ASAP?
< 1760539170 418405 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: these unique items make us invincible! helloooo there! this must be the invention. hope it still leaves you hungry! here you are the only one thing we need to defeat you, lavos.
< 1760539200 65923 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: Do we take the bucket?
< 1760539200 207006 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: frog will do. hunting bad... but kino not like... good morning, crono! your cat's running away because you haven't been feeding it!
< 1760539242 68005 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :What a lucky selection of three independent lines.
< 1760539335 109126 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :^style europarl
< 1760539335 158912 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :Selected style: europarl (European Parliament speeches during approx. 1996-2006)
< 1760539384 975722 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :fungot: What do you think about democracy in general?
< 1760539385 448987 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :fizzie: protocols have to be protected by guarantees of consumer goods, etcetera will eventually follow. furthermore, the planned enlargement of the community.
< 1760542816 195471 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760543905 616096 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760547183 839219 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760548391 987595 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 JOIN #esolangs * :Textual User
< 1760548758 564954 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull
< 1760550357 322220 :avih!~quassel@23.94.231.119 JOIN #esolangs avih :avih
< 1760553189 727435 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"ukparl training set preprocessing did not handle semicolons correctly" => maybe the BBC doesn't only not understand letters with things on top of them but also doesn't understand commas with things on top of them
< 1760553371 556645 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"But it's a digital sign, so trying to steal it would be self-defeating." => Amsterdam has e-ink displays showing departures in some bus stops, I think you could steal those and they'd keep their image
< 1760556129 366328 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :Ping timeout: 244 seconds
< 1760556129 393353 :op_4!~tslil@2a01:4f8:c0c:7952::1 QUIT :Ping timeout: 244 seconds
< 1760556139 557302 :ManDeJan_!3da94070ba@user/mandejan JOIN #esolangs ManDeJan :ManDeJan
> 1760556183 709008 PRIVMSG #esolangs :14[[07Syzygy14]]4 10 02https://esolangs.org/w/index.php?diff=166100&oldid=166069 5* 03Hotcrystal0 5* (-28) 10Blanked the page
> 1760556350 363392 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=166101&oldid=164784 5* 03Hotcrystal0 5* (+515) 10/* Syzygy */ new section
< 1760556538 672308 :ManDeJan!3da94070ba@user/mandejan QUIT :Ping timeout: 244 seconds
< 1760556539 507414 :ManDeJan_!3da94070ba@user/mandejan NICK :ManDeJan
< 1760556639 475285 :tromp!~textual@2001:1c00:3487:1b00:cdf:654a:2a7f:261 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760557017 925190 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4
< 1760557091 843777 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech
> 1760557446 108253 PRIVMSG #esolangs :14[[07Esolang:Syzygy14]]4 M10 02https://esolangs.org/w/index.php?diff=166102&oldid=166067 5* 03Ractangle 5* (-10012) 10Redirected page to [[Syzygy]]
< 1760557459 510394 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
> 1760557463 651620 PRIVMSG #esolangs :14[[07Syzygy14]]4 M10 02https://esolangs.org/w/index.php?diff=166103&oldid=166100 5* 03Ractangle 5* (+10032) 10
< 1760558326 449298 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
> 1760558573 55994 PRIVMSG #esolangs :14[[07User:Ractangle/Sandbox14]]4 M10 02https://esolangs.org/w/index.php?diff=166104&oldid=164905 5* 03Ractangle 5* (-526) 10/* Stuff */
< 1760558897 989086 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760559817 892702 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760560812 70192 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760561612 299043 :FreeFull!~freefull@79.186.63.32.ipv4.supernova.orange.pl QUIT :Quit: Lost terminal
> 1760561838 78478 PRIVMSG #esolangs :14[[07Syzygy14]]4 M10 02https://esolangs.org/w/index.php?diff=166105&oldid=166103 5* 03Corbin 5* (-81) 10Cleaned up categories. See Talk page, please.
> 1760562107 982374 PRIVMSG #esolangs :14[[07Talk:Syzygy14]]4 N10 02https://esolangs.org/w/index.php?oldid=166106 5* 03Corbin 5* (+856) 10Hi folks! Thanks for your hard work.
< 1760562993 439778 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
< 1760563359 750 :Everything!~Everythin@46.96.48.125 QUIT :Quit: leaving
< 1760563588 453578 :APic!apic@apic.name PRIVMSG #esolangs :cu
> 1760564295 25963 PRIVMSG #esolangs :14[[07Joy14]]4 N10 02https://esolangs.org/w/index.php?oldid=166107 5* 03Fpstefan 5* (+1911) 10Created page with "{{stub}} '''Joy''' is a [[Concatenative_language|concantaive programming language]], created by [https://concatenative.org/wiki/view/Manfred%20von%20Thun Manfred von Thun]. It supports [[Pointfree_programming|function-level programming]] by using a linked list as a stack
> 1760564549 618488 PRIVMSG #esolangs :14[[07Joy14]]4 10 02https://esolangs.org/w/index.php?diff=166108&oldid=166107 5* 03Fpstefan 5* (+30) 10
> 1760565400 157183 PRIVMSG #esolangs :14[[07Joy14]]4 10 02https://esolangs.org/w/index.php?diff=166109&oldid=166108 5* 03Fpstefan 5* (+51) 10
> 1760565456 713014 PRIVMSG #esolangs :14[[07Joy14]]4 10 02https://esolangs.org/w/index.php?diff=166110&oldid=166109 5* 03Fpstefan 5* (+0) 10Sorry
< 1760565872 575316 :sprock!~sprock@user/sprock QUIT :Ping timeout: 256 seconds
< 1760565872 575646 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds
< 1760565872 874535 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs * :melvar
< 1760566206 522366 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her)
< 1760566428 884153 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Read error: Connection reset by peer
< 1760566428 951946 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :Ping timeout: 246 seconds
< 1760566462 269838 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech
< 1760566492 830512 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760566582 835631 :op_4!~tslil@user/op-4/x-9116473 QUIT :Ping timeout: 246 seconds
< 1760566764 456011 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4
< 1760566962 423262 :ajal!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
< 1760567062 81619 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de QUIT :Ping timeout: 256 seconds
< 1760567084 928139 :Melvar!~melvar@dslb-002-200-068-028.002.200.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar
< 1760570212 61209 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760570695 899883 :Sgeo_!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760570873 63674 :Sgeo!~Sgeo@user/sgeo QUIT :Ping timeout: 250 seconds
> 1760571924 746313 PRIVMSG #esolangs :14[[07Viktor's amazing 4-bit processor14]]4 M10 02https://esolangs.org/w/index.php?diff=166111&oldid=165093 5* 03TheBigH 5* (+3) 10fixed endian conflation
< 1760574170 719763 :ajal!~ambylastn@host-92-17-32-126.as13285.net QUIT :Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement
< 1760576755 327732 :Sgeo__!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760576935 887097 :Sgeo_!~Sgeo@user/sgeo QUIT :Ping timeout: 246 seconds
> 1760579729 547134 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02User:Syzygy10]]": redirect left over after a page created in the wrong namespace was renamed to the correct namespace
> 1760579765 817252 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Ais523 5* 10moved [[02Esolang:Syzygy10]] to [[Syzygy]]: history merge to Syzygy
> 1760579765 842175 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 delete10 02 5* 03Ais523 5* 10deleted "[[02Syzygy10]]": Deleted to make way for move from "[[Esolang:Syzygy]]"
> 1760579786 451495 PRIVMSG #esolangs :14[[07Special:Log/delete14]]4 restore10 02 5* 03Ais523 5* 10undeleted "[[02Syzygy10]]": part two of history merge
> 1760579812 943876 PRIVMSG #esolangs :14[[07Syzygy14]]4 10 02https://esolangs.org/w/index.php?diff=166113&oldid=166112 5* 03Ais523 5* (+9931) 10set top revision after history merge
> 1760579862 814434 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=166114&oldid=166101 5* 03Ais523 5* (+246) 10/* Esolangs forums? */ it didn't work last time we tried it
< 1760580133 876121 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760580233 439874 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I think that Basic Stack is TC by using the register and top of stack as two counters
< 1760580309 618738 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the TC proof on the page is wrong I think, it's expecting "push reg" to push the reg-th stack element from the bottom (using it like a pick instruction which would be an easy way to get around the usual Turing-completeness issues for stack-based languages), but it actually pushes the register itself
< 1760580413 567783 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : Oh, I don't have permissions to remove the redirect in the main namespace. I guess that I will *not* be able to fix that, sorry. ← an incorrect move always needs admin help to fix if anything happens to the resulting redirect (including being edited)
< 1760580448 828788 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is possibly a design flaw of MediaWiki – I know I have historically spent a lot of time fixing broken moves both on Esolang, and on Wikipedia when I was an admin there
< 1760580526 469879 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : do we still have a bot we use for @tell functionality here? I forget ← I usually try to read the entire logs, although I probably miss lines occasionally
< 1760580546 593851 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :conversation in #esolangs is often asynchronous nowadays, with people conversing through the logs
< 1760580653 799642 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : But I see lambdabot's still here, and if I recall correctly, it could also pass on messages. ← I wonder whether libera has memoserv? that got used on Freenode on occasion
< 1760580680 160442 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :[Whois] MemoServ is MemoServ@services.libera.chat (Memo Services)
< 1760580691 330849 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I imagine MemoServ messages may be easy to miss if you aren't expecting them, though
< 1760580813 8903 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : You can in fact see the fnord in the code: https://github.com/fis/fungot/blob/master/fungot.b98#L157 ← that anchor annoys me, befunge really wants two-dimensional anchors, it isn't designed for one-dimensional anchors unless you program specifically to make it work
< 1760580813 948315 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :ais523: mr president, ladies and gentlemen, i should like to thank the rapporteur on her diligence and her persistence during the many debates that have taken place in committee; that is why i regard this particular proposal but we will not neglect the interest of food safety, must be respected in any coordination process. it is not sufficient for the president of the republic of armenia, azerbaijan and georgia.
< 1760581841 966417 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: No worries. Thanks for your patience with us.
> 1760582458 650405 PRIVMSG #esolangs :14[[07Interbflang14]]4 N10 02https://esolangs.org/w/index.php?oldid=166115 5* 03TheBigH 5* (+2191) 10Created article.
> 1760582577 319209 PRIVMSG #esolangs :14[[07User:TheBigH14]]4 M10 02https://esolangs.org/w/index.php?diff=166116&oldid=165363 5* 03TheBigH 5* (+170) 10Added interbflang.
< 1760583217 932601 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Burroughs Algol 60 has an "IMP" relational operator (for implies).
< 1760583266 80888 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Nice. It's not common; the only language that comes to mind for me is Nix.
< 1760583373 129585 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :x86alikes have ANDN which is the opposite of an implies
< 1760583398 5709 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although the argument order is very confusing: x ANDN y is "not x and y" which is the opposite of what you'd expect from the name
< 1760583406 375740 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :err, (not x) and y
< 1760583789 927815 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Was looking at https://bitsavers.org/pdf/burroughs/LargeSystems/B5000_5500_5700/5000-21001-D_An_Introduction_to_Algol_60_for_the_B5000_Information_Processing_System_196112.pdf and now watching https://www.youtube.com/watch?v=T-NTEc8Ag-I before I go back to reading it. It's starting to strike me how Algol influenced C and some BASIC dialects (returning values by assigning to the function's name)
< 1760585258 443941 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Algol 60 switch statements are weird. IIUC they're targets for GO TO statements
< 1760585451 55601 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think it benefits practical languages to have a return variable (i.e. something you can assign to in order to set the return value, possibly multiple times in the function/procedure/subroutine), *but* that its use should be optional and there should be return statements too as shorthand
< 1760585480 143761 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I commonly end up having to create return variables, so it would be nice to have a convention for them, but you don't always need one
< 1760585678 452295 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :So, which CPUs were designed with specific languages in mind? Burroughs mainframes for ALGOL, Lisp machines for Lisp, basically everything today for C
< 1760586755 159523 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :Sgeo__: no, that's backwards. C was designed for the existing and near future CPUs, not the CPUs for C.
< 1760586789 985041 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :I kind of have the impression that no CPU design would be made today that isn't a good fit for C
< 1760586842 201476 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, but that's not because of C, it's to be able to run the programs that were designed to run on existing CPUs. I don't think C is relevant there.
< 1760586906 559347 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :eg. the CPUs have to support a flat memory space addressible in bytes, because existing programs assume a flat memory and that is often baked so much into programs that it would be hard to chane
< 1760587806 724306 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :fwiw I think the concept of different types of memory (rather than a flat address space) is a useful one and can help make programs more secure and easier to reason about
< 1760587812 445242 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but existing segmented architectures might not fit it will
< 1760587864 595627 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I realised recently that it makes sense to have indexable and non-indexable allocations (in non-indexable allocations the only pointer arithmetic allowed is field projections), with each array in its own indexable allocation
< 1760587910 665905 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because if you don't do that, then most existing memory-safety retrofitters don't work properly because they don't prevent a buffer overflow that stays within the allocation and hits something that's stored in the same structure as the buffer
< 1760587939 201857 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(I suppose that in indexable allocations, pointer arithmetic should be limited to offsetting a multiple of the element size, plus field projections)
< 1760588051 946512 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I also realised recently that a) the main technical problem in writing an efficient memory allocator nowadays is deallocating memory on a different thread it was allocated on, b) programs usually don't need to actually do that
< 1760588126 565239 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so it would make sense to enforce that statically (in Rust you can do that by using a custom allocator that isn't Send) and that effectively gives you a different address space for each thread (they can read and write each other's spaces, but not allocate and deallocate)
< 1760588602 933059 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :BASIC also has "IMP" relational operator and the "return variable"
< 1760589156 476207 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :I feel like I've seen IMP on some BASICs, but I think only some BASICs have functions with return variables like that
< 1760589170 923973 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :There's a lot of variety in BASICs
< 1760589257 540958 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, and BASICs often have features or non-features that seem really weird to me
< 1760589322 662872 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :QBasic has both IMP and functions that return values by setting the name
< 1760589364 194489 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Yes, different versions of BASIC are different, but I specifically mean Microsoft BASIC (although I think most of the implementations at one time were from Microsoft?)
< 1760589452 987935 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Most of the implementations on microcomputers were from Microsoft. Mainframes and minicomputers had their own
< 1760589487 360351 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I wrote http://esolangs.org/wiki/User:Zzo38/Programming_languages_with_unusual_features#BASIC but other things that you think are remarkable might also be mentioned (and/or the existing explanation changed)
< 1760589505 389480 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :And I think "Microsoft BASIC" is itself ambiguous. There's the version on early microcomputers, then QBasic and QuickBASIC are a lot more full featured
< 1760589542 882989 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Yes, I think you are correct
< 1760589680 917345 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Was going to post about ALGOL 60 but I don't fully understand its switch statement yet.
< 1760589736 430976 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :There's a construct that's common to languages older than a certain point and uncommon to languages after that point, that I think counts as unusual to modern eyes: Taking an integer and doing something based on a list in that statement
< 1760589786 265590 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Sgeo__: I think languages just became higher-level over time – there's an instruction that's very much like that in both JVM bytecode and LLVM IR
< 1760589861 515525 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so it's still commonly used as something to compile into, it's probably important for performance that an instruction like that exists – it's just too low-level to be ergonomic to use directly
< 1760590565 232150 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :There are often lower-level stuff other than assembly language that I will want to use but C does not do it. People have tried to make better programming languages than C but often make it worse in many ways.
< 1760592931 417400 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Algol 60 uses "ENTIER" for what modern languages call "floor"
< 1760593138 469849 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :This book has a .. curious statement, trying to figure out if it's correct
< 1760593254 106540 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :Yeah, it is. Just unusually written
< 1760593296 798401 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :"it is useful to be aware of the relationship LOG_10 (X) = LOG_10(e) x LN (X)
< 1760593319 838762 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :I'm more used to change of base being written as log_10(x) = ln(x) / ln(10)
< 1760594276 173617 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :divisions are slow
< 1760594291 387638 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think even floating-point divisions are slow
< 1760594296 6419 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :even on modern hardware
< 1760594321 22591 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so a performance-minded programmer of the day would have preferred a formula that used multiplication to one that used a division
< 1760594368 442961 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(it isn't quite correct to constant-fold ln(x) / ln(10) into ln(x) × (1 / ln(10)) – modern compilers will do that with fast-math-like optimisations but not if compiling accurately)
< 1760594400 281789 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(so if you want the better performance you have to write the 1/ln(10) manually, which is log_10(e))
< 1760594912 856594 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :I wasn't previously aware that the reciprocal switches base and argument like that, although I think it makes sense with change of base
< 1760594960 107548 :Sgeo__!~Sgeo@user/sgeo PRIVMSG #esolangs :log_10(e) = ln(e)/ln(10) = 1/ln(10)
< 1760595197 321435 :citrons!~citrons@alt.mondecitronne.com QUIT :Quit: Reconnecting
< 1760595206 513135 :citrons!~citrons@alt.mondecitronne.com JOIN #esolangs citrons :citrons
< 1760595208 968209 :citrons!~citrons@alt.mondecitronne.com QUIT :Client Quit
< 1760595218 633969 :citrons!~citrons@alt.mondecitronne.com JOIN #esolangs citrons :citrons
< 1760596035 712240 :Sgeo__!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760596126 996372 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 246 seconds
< 1760596136 894587 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760596145 710352 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760596593 937417 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Floating division is 40 cycles on MMIX, which is faster than integer division but slower than other operations with floating point numbers (other than square root, which is also slow).
< 1760597841 492116 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 246 seconds
< 1760597847 913058 :callforjudgement!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760598970 484715 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760601809 684778 :callforjudgement!~ais523@user/ais523 NICK :ais523
< 1760603416 181723 :strerror!~strerror@user/strerror PRIVMSG #esolangs :TIL, MMIX has cycle counts?
< 1760604273 56381 :strerror!~strerror@user/strerror PRIVMSG #esolangs :Right, there's a page for it in the MMIX document. (On a physical architecture, this would be much longer.)
< 1760605411 743883 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ironically modern processors don't have cycle counts in the traditional sense, due to all the out-of-order stuff going on
< 1760605435 263042 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the closest you can get is a minimum latency, but if you try to use it like a traditional cycle count you'll get completely the wrong result
> 1760608100 830614 PRIVMSG #esolangs :14[[07Sigq14]]4 10 02https://esolangs.org/w/index.php?diff=166117&oldid=165586 5* 03TheSpiderNinjas 5* (+60) 10
< 1760608218 339267 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760610750 654686 :APic!apic@apic.name PRIVMSG #esolangs :HI *
> 1760610941 17525 PRIVMSG #esolangs :14[[07User:NoWhy14]]4 M10 02https://esolangs.org/w/index.php?diff=166118&oldid=165938 5* 03NoWhy 5* (+37) 10link to personal drafts
< 1760611812 493115 :strerror!~strerror@user/strerror PRIVMSG #esolangs :The MMIX document already knows about pipelining: “we must remember that the actual running time might be quite sensitive to the ordering of instructions. For example, integer division might cost only one cycle if we can find 60 other things to do between the time we issue the command and the time we need the result …”
< 1760611893 490300 :strerror!~strerror@user/strerror PRIVMSG #esolangs :And the meta-simulator can simulate “… such things as caches, virtual address translation, pipelining and simultaneous instruction issue, branch prediction, etc.” But not OOO execution.
< 1760612143 600757 :strerror!~strerror@user/strerror PRIVMSG #esolangs :But OOO also causes problems, including security problems, and we might get rid of it eventually. I think GPU architectures still don't bother with it.
< 1760612355 548774 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's unlikely to be dropped in CPUs any time soon – the last serious attempt to get rid of it almost destroyed Intel
< 1760612394 808112 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and it isn't nearly as bad as speculative execution when it comes to security issues)
< 1760612445 748414 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :today's compilers wouldn't work very well without OOO and yet they're pretty entrenched, so no big CPU manufacturer is likely to take a risk on trying to change their CPUs in a way that would invalidate all the existing compiler technology
< 1760612586 407988 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the other big advantage of OOO is that it allows commands to take variable lengths of time to run without losing most of the optimisation opportunity from pipelining them correctly
< 1760612593 121972 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"the last serious attempt to get rid of [out of order execution] almost destroyed Intel" => do you mean the I64 architecture or the low powered x86 cpus with the simpler pipeline?
< 1760612614 89438 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: i64 – Pentium IV was earlier and Intel mostly survived it
< 1760612680 318436 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OOO seems unavoidable for systems that have hardware-managed caches to run at top speed – you'd have to explicitly do the cache management in software without it
< 1760612704 738592 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which GPU programs do actually do, but for CPU programs you'd have to change all the existing source, not just the compilers
< 1760612794 931693 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: I mean Intel Atom, not pentium 4
< 1760612828 511819 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, I'm not too familiar with the intentionally low-powered Intel processors
< 1760612843 461506 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I vaguely remember that later versions of the Atom added it back?
< 1760612848 915259 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes
< 1760612868 178783 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in which case the attempt can be said to have failed
< 1760613437 916878 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I wonder, perhaps in a CPU architecture unlike x86, where you have lots of registers and so most instructions don't read or write the main memory with the cache hierarchy so there are separate memory read/write instructions, could you have something like x87 where you can split memory reads explicitly to two instructions, one that initiates the memory read and one that waits for it to complete and gives
< 1760613443 927237 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :you access to the value read? then you could perhaps have no out of order execution other than that and maybe some similarly split slow multiplication/division/square root instructions
< 1760613608 249986 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I discussed a CPU design like that in here a while ago (probably years ago now)
< 1760613621 408270 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :where the idea is that instructions state a time by which the result is needed
< 1760613652 598725 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and this is used to automatically route the result to the correct instruction, because you say "this result is the input is to the 10th-next instruction" or the like)
< 1760613710 489951 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's most important for jumps because you can use it to avoid speculative execution (potentially entirely, if the delayed-goto happens early enough)
< 1760613751 728274 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I see
< 1760613797 949338 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :perhaps you can even have small register arrays that are larger than 64 bytes but you can only use piecewise or rotate, so that you don't have to access memory that often
< 1760613828 801037 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think something like that is valuable for spills
< 1760613843 962246 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :especially in recursive code
< 1760613865 461331 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(non-recursive code can spill into statics, and IIRC were even commonly compiled that way a long time ago)
< 1760614084 482582 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I mean it could be useful even in cases where they don't spill, just have a fixed size. Today on x86 you just rely on the well working L1 cache for that.
< 1760614121 840877 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :with indexed memory access which almost all instructions can do with one operand
< 1760614178 629026 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :AMD Zen 2 and Zen 4 (but not Zen 3) are able to access spill slots as though they were registers (same performance characteristics), which is interesting
< 1760614202 168291 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and seems like the same sort of thing in reverse (possibly a means of repurposing syntax that compilers already generate)
< 1760614393 657632 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I see
< 1760614500 714076 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I'm also thinking of 6502 which has zero page memory access as sort of a replacement for registers, even though memory accesses all take the same amount of time regardless of the address, but the zero page can still save a cycle or two of fetching the instruction.
< 1760614544 933526 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but I think in a modern architecture you don't want that zero page to be modifiable by normal memory access instructions
< 1760614567 401424 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760614617 283272 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 252 seconds
< 1760614620 319603 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760614699 510659 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760614736 888669 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well, the 6502 is often used with very constrained memory
< 1760614760 59550 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the zero page might be a significant proportion of the memory you have, so you might want to be able to put normal variables there in addition to registers
< 1760614773 743819 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(especially as 256 registers is more than most programs will need)
< 1760614835 78388 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it was very common to store data in static addresses in the range that hardware uses for the stack, and just try to keep the stack usage low enough that the data wouldn't be overwritten
< 1760615234 105956 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`' thursday
< 1760615236 737159 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :352) as always in sweden everything goes to a fixed pattern: thursday is queueing at systembolaget to get beer and schnaps, friday is pickled herring, schnaps and dancing the frog dance around the phallos, saturday is dedicated to being hung over \ 821) no christmas without christ, no thursday without thor
> 1760615785 626298 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 upload10 02 5* 03Zapcircuit 5* 10uploaded "[[02File:Subscratch handdrawn.png10]]"
< 1760616662 836685 :int-e!~noone@int-e.eu PRIVMSG #esolangs :so apparently a "tiny" model has several millions of parameters
< 1760616764 194234 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(cf. https://arxiv.org/abs/2510.04871 which is retro in another fun way: They found that if they go above 2 layers (so 1 hidden layer) they suffer from overfitting.)
< 1760617429 646234 :int-e!~noone@int-e.eu PRIVMSG #esolangs :But really "tiny* should be reserved for models that are way closer to https://en.wikipedia.org/wiki/Caenorhabditis_elegans in size (it features a "brain" made of 302 neurons)
< 1760617794 177151 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :The model I'm using for esolangs is gemma-2.0-2b-it-sfp, which has 2 billion parameters, and I thought that too is considered "relatively small". It was the smallest Gemma 2 variant they had.
< 1760617797 435881 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Though looks like since then they've released Gemma 3, which comes in 270M/1B/4B/12B/27B size variants.
< 1760617852 71905 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1760617925 45470 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :It's also got a longer context window (32k for 270M/1B sizes, 128k for 4B/12B/27B sizes, compared to 8k for Gemma 2), so I could fit more wiki text in (and make it even slower).
< 1760617947 988816 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :(Really, though, if I wanted it to produce actually useful wiki-derived responses, it's the retrieval part that needs more work.)
> 1760618186 249773 PRIVMSG #esolangs :14[[07Subscratch14]]4 N10 02https://esolangs.org/w/index.php?oldid=166120 5* 03Zapcircuit 5* (+12709) 10Created page with "'''subscratch''' is an [[OISC]] language invented by User:Zapcircuit. its main purpose is for codegolfing games in [[scratch]]. its most interesting feature is its scratch implementation, which uses very few scratch blocks. ==implementation== to the right is an
> 1760618256 840217 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166121&oldid=166120 5* 03Zapcircuit 5* (+4) 10
> 1760618497 475478 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166122&oldid=166121 5* 03Zapcircuit 5* (+8) 10/* execution */
> 1760618561 544657 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166123&oldid=166122 5* 03Zapcircuit 5* (+1) 10/* execution */
> 1760619187 454781 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166124&oldid=166123 5* 03Zapcircuit 5* (+20) 10/* i/o */
> 1760619412 532009 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Sadran 5* 10New user account
> 1760619416 907895 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=166125&oldid=165996 5* 03Zapcircuit 5* (+17) 10/* S */
< 1760619708 434547 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
> 1760619945 570968 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166126&oldid=166124 5* 03Zapcircuit 5* (+228) 10
> 1760620051 510227 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166127&oldid=166126 5* 03Zapcircuit 5* (+9) 10
> 1760620471 306574 PRIVMSG #esolangs :14[[07Subscratch14]]4 10 02https://esolangs.org/w/index.php?diff=166128&oldid=166127 5* 03Zapcircuit 5* (+64) 10/* i/o */
> 1760620644 410523 PRIVMSG #esolangs :14[[07Subscratch14]]4 M10 02https://esolangs.org/w/index.php?diff=166129&oldid=166128 5* 03Zapcircuit 5* (-1) 10/* i/o */
< 1760621370 597157 :Everything!~Everythin@46.96.48.125 JOIN #esolangs Everything :Everything
< 1760622105 936594 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :strerror: Right. On a GPU (at least the 2000s-era ones I know well) instructions can't really be reordered because they're being executed in parallel on multiple data. Instead the GPU has a bitmask which indicates the result of the most recent comparison, and that mask is used to disable execution for some of the parallel lanes whenever a comparison fails.
< 1760622217 201189 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :The "speed" is wholly from parallelism; in my mind a GPU only goes at maybe 300-350 MHz of clock, maybe 1/10 of the main CPU's clock, and also there's a 30% or so slowdown just from the overhead of transferring data over PCI/AGP/etc. This means you'd better have a batch of at least 10 items *and* a non-trivial workload before the GPU is worth it.
< 1760622253 668174 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :(Highly likely that you know all this. But maybe some lurker does not.)
< 1760623946 799127 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760627120 27068 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Excess Flood
< 1760627286 645894 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760627539 33011 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760627968 373613 :strerror!~strerror@user/strerror PRIVMSG #esolangs :Perhaps more relevantly to text, a “tiny stories” model has ~30M parameters: https://arxiv.org/abs/2305.07759v2
< 1760628087 187804 :strerror!~strerror@user/strerror PRIVMSG #esolangs :(Though a tiny model for esolangs wouldn't have a vocabulary considered suitable for bedtime stories.)
> 1760628212 139156 PRIVMSG #esolangs :14[[07Syzygy14]]4 10 02https://esolangs.org/w/index.php?diff=166130&oldid=166113 5* 03Aadenboy 5* (+2) 10ordering image under infobox and moving table of contents to after the overview
> 1760628282 123233 PRIVMSG #esolangs :14[[07Syzygy14]]4 10 02https://esolangs.org/w/index.php?diff=166131&oldid=166130 5* 03Aadenboy 5* (-84) 10nvm doesn't work like that. also fixing header levels
< 1760628312 551398 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
< 1760628459 697892 :strerror!~strerror@user/strerror PRIVMSG #esolangs :korvo: I prefer to say that GPUs aren't fast, it's the von Neumann chips that are plodding along
< 1760628503 768421 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :strerror: Yeah! Some days I think that the computer is actually the memory controller, and the CPU is just a peripheral ALU.
< 1760628506 341709 :strerror!~strerror@user/strerror PRIVMSG #esolangs :Though even GPUs are bottlenecked by memory these days. Still hoping for CIM to become usable. They're pretty esoteric too, since everything has to be done using bitslicing.
< 1760628542 859013 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :A GPU is just another peripheral on a bus. Like the CPU, it's slower than memory, and like the CPU, it will ask for lots of DMA. That's what the computer does, really: DMA all day.
> 1760628568 962298 PRIVMSG #esolangs :14[[07Talk:1 Bit, a quarter byte14]]4 M10 02https://esolangs.org/w/index.php?diff=166132&oldid=165413 5* 03TheBigH 5* (+250) 10
< 1760628799 798893 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760628801 511867 :strerror!~strerror@user/strerror PRIVMSG #esolangs :(CIM = Compute-in-memory, which adds a few extra word lines to a DRAM circuit to do elementary logic operations across a row, which typically has 64K bits or more.)
< 1760629605 204672 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :CIM sounds nice, but I'm not sure how it would get rolled out to consumers. I suppose that first the memory controller would support it, then the CPUs in the next generation would use it?
< 1760630018 408862 :strerror!~strerror@user/strerror PRIVMSG #esolangs :They're still working on throughput, AFAIK; DRAM is made in the DRAM factory, not the logic factory, and they're not used to making chips with fast clock rates.
< 1760630057 132002 :strerror!~strerror@user/strerror PRIVMSG #esolangs :If it gets fast enough, presumably OpenAI could be counted on to buy out the first year of production.
> 1760630382 836593 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=166133&oldid=161119 5* 03Aadenboy 5* (-62) 10
> 1760630407 679752 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=166134&oldid=166133 5* 03Aadenboy 5* (+8) 10
> 1760630420 456474 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=166135&oldid=166134 5* 03Aadenboy 5* (-8) 10
> 1760630448 305722 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=166136&oldid=166135 5* 03Aadenboy 5* (+27) 10
> 1760630494 859730 PRIVMSG #esolangs :14[[07User:Aadenboy/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=166137&oldid=166136 5* 03Aadenboy 5* (+35) 10revert
< 1760631917 340584 :JGardner!sid553797@user/meow/Wryl NICK :jgardner
< 1760635215 838212 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 QUIT :Quit: Leaving.
< 1760636638 79337 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760637455 747707 :Everything!~Everythin@46.96.48.125 QUIT :Quit: leaving
< 1760638925 546121 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Read error: Connection reset by peer
< 1760638943 557576 :amby!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs amby :realname
> 1760641990 421748 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166138&oldid=146912 5* 03Ractangle 5* (-62) 10/* Commands */
> 1760642025 874568 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166139&oldid=166138 5* 03Ractangle 5* (+0) 10/* Syntax */
> 1760642455 299129 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166140&oldid=166139 5* 03Ractangle 5* (-41) 10/* Syntax */
< 1760643166 736197 :sorear_!sid184231@id-184231.uxbridge.irccloud.com JOIN #esolangs sorear :sorear
< 1760643418 934855 :sorear!sid184231@id-184231.uxbridge.irccloud.com QUIT :Ping timeout: 248 seconds
< 1760643420 262575 :sorear_!sid184231@id-184231.uxbridge.irccloud.com NICK :sorear
> 1760644643 680845 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166141&oldid=166140 5* 03Ractangle 5* (-56) 10/* Truth-machine */
> 1760645106 966065 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166142&oldid=166141 5* 03Ractangle 5* (-47) 10/* Cat program */
> 1760645425 645215 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166143&oldid=166142 5* 03Ractangle 5* (-30) 10/* Syntax */
> 1760645514 442743 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166144&oldid=166143 5* 03Ractangle 5* (+157) 10/* Interpreter */
> 1760645665 841037 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166145&oldid=166144 5* 03Ractangle 5* (+11) 10/* Interpreter */
> 1760645783 383175 PRIVMSG #esolangs :14[[07Talk:8ial14]]4 N10 02https://esolangs.org/w/index.php?oldid=166146 5* 03Ractangle 5* (+295) 10Created page with "ok this time Kaveh you don't need to apoligise because of the fact your interpriter as of 16th of October has outdated specifactaions~~~"
> 1760645868 137372 PRIVMSG #esolangs :14[[078ial14]]4 M10 02https://esolangs.org/w/index.php?diff=166147&oldid=166145 5* 03Ractangle 5* (+73) 10
> 1760646216 23485 PRIVMSG #esolangs :14[[07User:EZ132/std1ib.h14]]4 N10 02https://esolangs.org/w/index.php?oldid=166148 5* 03EZ132 5* (+3224) 10Created page with "''']std1ib.h''' is the header file that defines [[User:EZ132/Not C++|Not C++]]. #include #include #include #include #include #include // delimiters & blocks #define def #define def
> 1760646245 461802 PRIVMSG #esolangs :14[[07User:EZ132/Not C++14]]4 N10 02https://esolangs.org/w/index.php?oldid=166149 5* 03EZ132 5* (+3241) 10Created page with "'''Not C++''' (name provisional) is a programming language that is not [[C++]]. It can be compiled trivially into C++. ==Design & History== Not C++ is essentially C++ modified with a header file currently referred to as std1ib.h. This header consis
< 1760647022 351236 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Many languages have ternary. Algol-68 has abbreviated if elif else chains:
< 1760647023 458934 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :INT p = (c="a"|1|:c="h"|2|:c="q"|3|4)
< 1760647050 682564 :Sgeo!~Sgeo@user/sgeo PRIVMSG #esolangs :Hmm I guess ternary can be used similarly anyway depending on precedence
< 1760647069 704208 :joast!~joast@2603:90d8:500:31cf:5e0f:3f4b:1cfe:5060 JOIN #esolangs joast :joast
< 1760647831 510754 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760647896 915526 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :sorear: hi! I haven't Internet-seen you in ages
< 1760648643 396785 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : (CIM = Compute-in-memory, which adds a few extra word lines to a DRAM circuit to do elementary logic operations across a row, which typically has 64K bits or more.) ← now I'm imagining a very big embarrassingly-parallel vector calculation running across DRAM refresh cycles
< 1760648674 593219 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, the simplest version of this would be a mass zero in which you can tell the memory controller "please zero this block of memory for me" – that would probably be useful even on its own
< 1760648764 272782 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I still remember the discussions about background zeroing of non-allocated memory using, effectively, the kernel idle process (Linux doesn't do it because of cache pollution, although there have been discussions about doing it using nontemporal writes)
< 1760648780 733422 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but just having the memory do it effectively instantly would bypass all those issues
< 1760648838 292835 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : korvo: I prefer to say that GPUs aren't fast, it's the von Neumann chips that are plodding along ← it makes more sense to think of speed in terms of latency and throughput rather than as a single figure: GPUs have massive throughput but aren't very good at latency
< 1760649251 431093 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I had thought of computer design in many ways, and I also thought that it should avoid out of order execution, in the ways that is mentioned (and also to possibly make it simpler by not implementing out of order execution; the compiler can (hopefully) set up the order properly). I did not consider CIM but it also has some uses
< 1760649390 89586 :salpynx!~salpynx@121.98.105.4 JOIN #esolangs salpynx :realname
< 1760649488 737315 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :IMO the Basic Stack TC proof is basically correct. int-e already pointed out the problems with it: 1) misses the data string setup (trivial to do with `push 1`, and obviously required for the rest to work, use `goto 2` for the loop) 2) Technically is using CT not BCT. The table is simple-translation of CT into BCT into Basic Stack, 3) the `istop;stop` is redundant on the 1x commands, but doesn't break anything. Other than that, it seems a valid idea. I
< 1760649489 81759 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :had a play with the interpreter, and with an initial data string, it runs BCT examples with deletion replaced with a moving pointer, so functionally equivalent. It feels like it was designed for this.
< 1760649525 358034 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :int-e: The BCT subtlety is a good observation. I worry I may have this mistake in the past. At first I couldn't see why it might be useful, but it looks like the effect is running one set of productions once, then looping on the offset productions, which could be useful for some clever run-once setup code.
< 1760649526 537227 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: could you just ask the GPU to do zeroing? or maybe CPUs could add background zeroing logic at the L3 cache?
< 1760649587 152758 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :salpynx: I don't think it correctly implements a queue, the "push reg" command is intended to dequeue a queue but it pushes the address of the element it's dequeuing (with no way to dereference it), not the element itself
< 1760649629 874535 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: it increments `reg`
< 1760649639 692289 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: I'm not sure what the situation with GPUs accessing CPU memory is like at the moment – it may vary a lot based on the motherboard (I know that some computers make it efficient but most don't)
< 1760649640 515001 :int-e!~noone@int-e.eu PRIVMSG #esolangs :which points to the start of the queue on the stack
< 1760649651 792880 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: yes, reg is a pointer to the start of the queue on the stack, but the language has no way to read through the pointer
< 1760649690 414901 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: condr does that
< 1760649691 251950 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :knowing where the front of a queue is is not enough to be able to dequeue and branch on the dequeued element, you need to be able to actually read the element in question
< 1760649719 538555 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :there is a `push 1` `push 0` which works for the CT emulation
< 1760649721 225708 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :int-e: ah, you're right – that was the bit I was missing
< 1760649736 446790 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it looks like that instruction was added specifically to make it non-bignum TC?
< 1760649835 975268 :int-e!~noone@int-e.eu PRIVMSG #esolangs :ais523: yeah, it makes the stack "transparent" as the top of the page puts it
< 1760649877 554814 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :ais523: I wasn't sure what bit you were missing, but sounds like int-e revealed it :)
< 1760649911 428562 :APic!apic@apic.name PRIVMSG #esolangs :cu
< 1760649941 722364 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :int-e: your comments made me think that "Binary Encoded Cyclic Tag" _is_ a useful thing if 2 symbol encoding is the constraint. That makes something like 101001 valid BCT but a syntax error in "Binary Encoded Cyclic Tag".
< 1760649962 386761 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Failing on e.g. 101001 might be a common gotcha for BCT interpreters (if anything about BCT interpreters can ever be called 'common'). Something to test, like Deadfish 256 handling.
< 1760650005 120601 :int-e!~noone@int-e.eu PRIVMSG #esolangs :salpynx: The thing is that the first 0 in a program synchronizes everything so the feature is of very limited use.
< 1760650030 84799 :int-e!~noone@int-e.eu PRIVMSG #esolangs :salpynx: it's more of a wart ;)
< 1760650040 184142 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :The setup / init code possibility is interesting
< 1760650058 342216 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I dislike the way that bitwise cyclic tag became the default, a much better option is "cyclic tag and invent your own syntax for it"
< 1760650067 670009 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :A simple example shows this kind of behaviour : BCT: 101001 = 10 10 0 (11 0 10 0)* , in CT: 0 0; (1; 0;)* (apologies for ad-hoc mixed notation, hopefully it's esotericly clear enough)
< 1760650070 576718 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(for TCness proofs, at least)
< 1760650163 693461 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I think the wiki page contributes to that problem, BCT is explained in more detail, and has clearer examples. I've used that, and am probably guilty of defaulting to BCT numerous times in the past
< 1760650173 305409 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :cyclic tag effectively having three symbols is awkward sometimes, but BCT doesn't really fix that problem
< 1760650202 832493 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(this was the major motivation behind inventing https://esolangs.org/wiki/Echo_Tag https://esolangs.org/wiki/Grill_Tag, which each genuinely can be expressed using two symbols)
< 1760650209 126423 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :*Echo Tag and Grill Tag
< 1760650242 458913 :vista_user!~vista_use@user/DOS-User:11249 JOIN #esolangs DOS_User :[https://web.libera.chat] vista_user
< 1760650349 913727 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :The ; in CT is like a newline, if you think of the code as a finite list of 2 symbol productions, and deletion occurs by default as part of the process
< 1760650580 682256 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Hm, Echo Tag is categorized as 'unimplemented'. That might be a fun one to do.
< 1760650593 869258 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :when talking to people who don't know how cyclic tag works already, I usually explain it as a program formed of "pop the top element, then push this string if the popped element wasn't 0"
< 1760650624 182181 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Echo Tag's a bit weird because it's been manually compiled into a lot but I'm not sure that there's an automated compiler yet
< 1760650630 291698 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :err, manually compiled from a lot
< 1760650658 541424 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Has it been used in a TC proof for something else?
< 1760650723 945674 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :yes
< 1760650738 980623 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :base 10 Addition Automaton, at least
< 1760650744 575277 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :https://esolangs.org/wiki/Addition_Automaton
< 1760650861 455566 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :that's a totally new one to me, I'd a least recognised the names of the other * Tags
< 1760650972 543036 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :the numeric output is visually interesting, you can see the structure in the digits. nice.
< 1760650993 646977 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :numeric tartan
< 1760650997 493257 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the way I think about it is that almost all TC languages can trivially emulate either a counter machine or a tag system, and so making TC proofs easier is mostly accomplished by making easier-to-implement counter machines and easier-to-implement tag systems
< 1760651234 647638 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I've always felt that there is a lack of confirmation example programs in tag systems or counter-machine to concretely verify a conversion.
< 1760651255 749050 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :part of the issue is that natively written tag is incredibly slow
< 1760651257 636455 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :The BCT wiki page example gets used a lot , I've used it and someone else did recently
< 1760651267 915144 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so you need an optimising interpreter to be able to run it
< 1760651288 759375 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Yeah
< 1760651361 552745 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760651365 996627 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I'm pretty sure I've written a 'hello world' in 2 reg Minsky machine and was going to figure out how to make an optimising interpreter to let it complete
< 1760651420 817236 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I got distracted by the various MM notations, and how they weren't quite set up for 2-reg
< 1760651512 706805 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :That's right, I convinced myself PMMN was not TC for 2 registers, then decided it was, but not in the obvious way
> 1760651533 509705 PRIVMSG #esolangs :14[[07Bitwise Cyclic Tag14]]4 10 02https://esolangs.org/w/index.php?diff=166150&oldid=101531 5* 03Ais523 5* (+146) 10/* Example (Collatz sequence) */ credit where this example comes from
< 1760651552 350449 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that example is used so much we should properly credit it to the original author
< 1760652007 97677 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :For cyclic tag examples I created this BASIC inspired fantasy console idea with an data-string output encoding: https://esolangs.org/wiki/CTBASIC and Tektronix 4010 graphical output for a retro vibe
< 1760652024 356499 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Not sure I've written it up well enough to do it justice
< 1760652145 739960 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :There's a pre-calculated rotating cube example that runs using cyclic tag .... it's just output but it cycles over distinct animation frames
< 1760652207 398392 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(very) recently I've been interested in the question of compilations that run quickly in naive tag interpreters
< 1760652209 457847 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I never quite figured out how to do more complex arbitrary conditional branching in CT
< 1760652252 34724 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think running a program at a speed that's n log(n) slower than the original is possible (I have a sketch proof at https://esolangs.org/wiki/Globe but the details of both halves are missing)
< 1760652281 286797 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :do you mean finding useful algorithms that run well in tag systems, or something else?
< 1760652292 897801 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :a compilation scheme, e.g. Turing machine to tag system
< 1760652300 155535 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which doesn't lose any more performance than necessary
< 1760652309 406809 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :aha
< 1760652320 125773 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :efficient translations
< 1760652320 492963 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :almost all tag system TCness proofs go via counter machines and store the counters exponentially, so you get a double-exponential slowdown
< 1760652355 762960 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(although one of the exponentials is fairly to remove with an optimising interpreter)
< 1760652369 617672 :vista_user!~vista_use@user/DOS-User:11249 PRIVMSG #esolangs :nice to see another user in the wiki wjho likes basic tho
< 1760652412 643209 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :I guess that's what I was trying to figure out with CTBASIC, how to implement higher level programming concepts (mostly)directly.
< 1760652421 285074 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :BASIC was my first programming language
< 1760652632 883237 :vista_user!~vista_use@user/DOS-User:11249 PRIVMSG #esolangs :ais523: same...well technicakly it was batch but only dir and cd, as a language i actually coded in itwas basic (and a bunch of hopping on python for like 3 days then leaving it for 3 months then back then out ad nauseam))
< 1760652719 310363 :vista_user!~vista_use@user/DOS-User:11249 PRIVMSG #esolangs :blame me being too busy doing weird shit in a c64 emulator i got just for the games and ended up using for peek and poke shitfsckery to even bother with python for a while
< 1760652745 965748 :salpynx!~salpynx@121.98.105.4 PRIVMSG #esolangs :Getting more direct high level effects in tag systems tends to blow up the number of productions required, that seems to be the trade off. They can be easily generated following simple rules, but they take up space.
< 1760653351 513540 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 256 seconds
< 1760653369 914926 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
< 1760654111 357876 :vista_user!~vista_use@user/DOS-User:11249 QUIT :Remote host closed the connection
< 1760654273 557883 :ajal!~ambylastn@host-92-17-32-126.as13285.net JOIN #esolangs * :realname
< 1760654307 660152 :amby!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
< 1760654307 767269 :salpynx!~salpynx@121.98.105.4 QUIT :Remote host closed the connection
> 1760655423 92703 PRIVMSG #esolangs :14[[07User:Quito056714]]4 10 02https://esolangs.org/w/index.php?diff=166151&oldid=154435 5* 03Quito0567 5* (+18) 10
> 1760655452 32279 PRIVMSG #esolangs :14[[07User:Quito056714]]4 10 02https://esolangs.org/w/index.php?diff=166152&oldid=166151 5* 03Quito0567 5* (+5) 10
> 1760655469 300244 PRIVMSG #esolangs :14[[07User:Quito056714]]4 10 02https://esolangs.org/w/index.php?diff=166153&oldid=166152 5* 03Quito0567 5* (+2) 10
> 1760655570 134143 PRIVMSG #esolangs :14[[07Boomerlang14]]4 10 02https://esolangs.org/w/index.php?diff=166154&oldid=115671 5* 03Quito0567 5* (+14) 10
< 1760655691 810634 :jgardner!sid553797@user/meow/Wryl CHGHOST sid553797 :user/meow/jgardner
< 1760655825 265299 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760656720 852698 :Lymia!~lymia@lilac.servers.aura.moe QUIT :Quit: zzzz <3
> 1760656747 872386 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166155&oldid=166089 5* 03HyperbolicireworksPen 5* (+120) 10changed 5/8,1;/14,2;1/8,3 added infinite series stuff as well
< 1760656755 272811 :Lymia!~lymia@lilac.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia
> 1760656820 960893 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166156&oldid=166155 5* 03HyperbolicireworksPen 5* (-1) 10counted stuff
> 1760656858 754017 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166157&oldid=166156 5* 03HyperbolicireworksPen 5* (-1) 10
> 1760656872 536254 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166158&oldid=166157 5* 03HyperbolicireworksPen 5* (-1) 10
> 1760657415 192346 PRIVMSG #esolangs :14[[07?brainfuck14]]4 10 02https://esolangs.org/w/index.php?diff=166159&oldid=166158 5* 03HyperbolicireworksPen 5* (+153) 10
< 1760658170 922085 :avih!~quassel@23.94.231.119 PART :#esolangs
< 1760658712 693592 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: That's another solid way to look at GPUs, yeah.
< 1760658738 409945 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :sorear: Oh hi! Sorry I haven't been on top of that Busy Beaver stuff. Feel free to ping me if I'm blocking progress.
< 1760662771 620882 :ajal!~ambylastn@host-92-17-32-126.as13285.net QUIT :Remote host closed the connection
< 1760663564 438464 :Hooloovoo!~Hooloovoo@hax0rbana.org NICK :Hoolooboo
> 1760669785 775447 PRIVMSG #esolangs :14[[07User:EZ132/Not C++14]]4 10 02https://esolangs.org/w/index.php?diff=166160&oldid=166149 5* 03EZ132 5* (+14) 10/* Design & History */
< 1760670273 1306 :lynndotpy60!~rootcanal@134.122.123.70 QUIT :Quit: bye bye
< 1760670340 25818 :lynndotpy609!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn
< 1760674376 722210 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :Can't say I've done much myself. Interesting choice of venue though
< 1760674646 401789 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :It's been something of a reaction to (a) the uncomputability of many of the facts under study, combined with (b) the open refusal of some famous folks to not consider a GitHub repo to be citable even when it has working Coq proofs.
< 1760674862 776494 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :the IRC channel and the wiki don't seem like an improvement there
< 1760674921 109206 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah, but that's why I've got my own GitHub repo. And the repo does render nicely into a readable format: https://bbgauge.info/
< 1760674959 685758 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :a GitHub repo isn't a valid source, so we add another GitHub repo?
< 1760674998 82983 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Hey, I never said that I was smart, only that I'm willing to put in the work~
< 1760675140 70949 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :and a little curious what does and doesn't count as an "esolang"
< 1760675141 425724 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : the open refusal of some famous folks to not consider a GitHub repo to be citable even when it has working Coq proofs. ← I'm sort-of the opposite in that respect, in my PhD I intentionally tried to avoid citing things that weren't publicly available and pick publicly available alternatives
< 1760675177 545689 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :sorear: defining "esolang" is difficult, a good working definition is that a language is esoteric if being useful to practically program in is not a design goal
< 1760675199 570952 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although I think that definition is slightly too restrictive
< 1760675228 559145 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I recently re-explained my definition, based on inclusionism vs deletionism, in the context of that one paper that went around: https://lobste.rs/s/ksrmbf/let_s_take_esoteric_programming#c_0gsmih
< 1760675296 138940 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :nql was a means to an end so it fails that test
< 1760675398 945251 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I am thinking of Waterfall Construction Kit, a language I designed to write one program – I wrote the program and compiled it by hand without ever working out what the Waterfall Construction Kit specification was, and then abandoned the language it was written in
< 1760675409 129977 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, maybe the ends aren't practical. NQL or bfmacro are great for producing programs for low-level machines that don't physically exist. They can be ergonomic while addressing problems in pure maths. An extreme example of that might be https://esolangs.org/wiki/Sammy which isn't known to be computable.
< 1760675411 189340 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :is that an esolang?
< 1760675435 297600 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess both the "esoteric" and "language" halves of that are debatable!
< 1760675486 765129 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :something like solidity comes to mind
< 1760675511 438775 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, I just realised there's a sort of implicit assumption of "a programming language that is only useful when used with esolangs is an esolang" that I've never questioned before
< 1760675522 455893 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :which _does_ have massive corporate backing, but I'm uncomfortable defining things strictly in terms of context
< 1760675578 16962 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I actually haven't looked at what solidity is like as a language, I kind-of assumed it was a relatively normal low-level VM, the same sort of thing as webassembly or the JVM, but I might be completely wrong
< 1760675702 679425 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I think that git repositories (hosted on GitHub or something else) can be citable, although when citing something that can be changed then it might be worth to specify what version; in the case of git you can specify the commit hash, and that might also help in case it is mirrored to something else then you can also find the matching commit hash.
< 1760675702 910530 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Eye of the beholder, I guess; all three of those VMs are bonkers as compilation targets. I never did figure out how to compile Cammy to WASM in a satisfying way, nor Monte on JVM, although maybe I just didn't try very hard.
< 1760675723 637355 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :after looking it up, it seems that I confused the VM (which is called EVM) with the language (Solidity) commonly used to compile to it
< 1760675743 348606 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Citing something that is publicly available is also good, rather than something that is not publicly available because then you could not easily check the citation if it is not public
< 1760675743 508870 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: one of my recent pet theories is that everyone is doing IRs incorrectly
< 1760675801 348727 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :Do you know what is the proper way to do IRs?
< 1760675826 525485 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think the most important thing I would change would be to separate out UB from everything else: there would be an assert/assume instruction that defines circumstances to be UB, and all the other commands would be well-defined (although the definition could in some cases be "whatever the hardware does" for things like writing dangling pointers)
< 1760675871 957452 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :that way, optimisations never cause you to lose track of what your UB assumptions are
< 1760675885 112992 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :because you can preserve them as you optimise the code around them
< 1760675890 924493 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :I think that would be reasonable, for that and possibly other reasons too
< 1760675902 49128 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this also means that if you want defined behaviour in a particular case, you can just remove the UB assumption you'd normally emit
< 1760675933 987075 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :the problem with "dangling and out of range pointers do whatever the hardware does" is that it prevents optimizations that affect things that shouldn't be visible but can be made visible by pointer misuse, like stack frame layout and slot reuse
< 1760675937 791794 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: Yeah. In the case of Busy Beaver research, the problem is that our person doesn't really want to verify the artifacts in the repo; they want "either a prose writeup explaining what was done or independent verification of its correctness", quoting https://scottaaronson.blog/?p=9152#comment-2016433
< 1760675969 118693 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :this came up in the cakeml stack
< 1760676003 239624 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :So in the case of e.g. Leng 2024, they would prefer that somebody who isn't Leng (me?) run the Coq proofs and confirm that they pass. I did that! But where do I put the prose so that it's acceptable?
< 1760676036 744777 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :what exactly are the coq proofs?
< 1760676087 113557 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, not Leng, but mxdys; https://github.com/ccz181078/Coq-BB5 is the repo. Proofs of certain values of BB.
< 1760676088 978527 :ais523!~ais523@user/ais523 PRIVMSG #esolangs : the problem with "dangling and out of range pointers do whatever the hardware does" is that it prevents optimizations that affect things that shouldn't be visible but can be made visible by pointer misuse, like stack frame layout and slot reuse ← that's why you have the UB assumptions – they permit that sort of optimization even though the rest of the IR doesn't
< 1760676114 521356 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :It would help to have a proper prose writeup which is publicly available, in addition to the git repository, but if you do not have it then you will have to do what you do have, instead.
< 1760676124 440951 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :ah, BB(small)
< 1760676125 180825 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :They also don't acknowledge Leng's TM for Goldbach Conjecture, verified in Lean 4: https://github.com/lengyijun/goldbach_tm
< 1760676126 409449 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :there is a writeup of that now, I think
< 1760676163 389933 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I bet they wouldn't acknowledge my 2-state 14-symbol universal TM
< 1760676171 768979 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :which is written up half on esowiki and half on codegolf stack exchange
< 1760676263 185045 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Let's just say that there's a lot that Aaronson doesn't acknowledge, and leave it at that. Some of us think he's too biased elsewhere to be an acceptable primary source here. I'm still citing him properly for the contributions he's made.
< 1760676317 764418 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I don't appear to have your TM in the Gauge, either. Do you have a link? I can take a look now, and I'll open an issue on GitHub if it takes me more than a few days.
< 1760676356 162094 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :anyway I think the gold standard for citing is "anything with a DOI" and the astro-ph people have a bunch of tools for turning code repos into something that can be cited
< 1760676385 500182 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :OTOH it would be nice to have a complete explanation and not "here's 500 lines of python have fun"
< 1760676461 309966 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: https://codegolf.stackexchange.com/questions/111278/turing-complete-language-interpreter/265539#265539
< 1760676467 668664 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Totally fair. My current standard is somewhere between "live link to a PDF" and "working Nix flake", but I think I'm a bit more of a hardscrabbler than a paper-writer. Certainly I haven't contributed anything of interest.
< 1760676498 356316 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :it would be nice to have a proof for the zfc turing machines but there's a bunch of pieces to chain together, including the validity of the tarski-megill predicate calculus itself
< 1760676511 449163 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I wrote the Turing machine in question in 2019 but didn't prove it universal until 2023 (and the proof hasn't been peer-reviewed so it might be wrong)
< 1760676537 602120 :zzo38!~zzo38@host-24-207-46-238.public.eastlink.ca PRIVMSG #esolangs :What is the DOI of a GitHub repository? Can you cite a specific version?
< 1760676579 777691 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you can definitely cite a particular version of a git repository, via providing the hash (which is, to any reasonable approximation, globally unique)
< 1760676580 599924 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Swag, thanks. I'll have to do more research to understand the previous champion that you mention, too.
< 1760676611 132741 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and GitHub allows for links that are tied to the git hash
< 1760676624 799651 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :https://docs.github.com/en/repositories/archiving-a-github-repository/referencing-and-citing-content huh, there's Official Guidance now
< 1760676660 401578 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :sorear: Something I've thought about a *lot*, and I presume you have too: what's the main obstacle to just implementing Metamath's Algorithm D as a low-level machine? That'd let us automatically compile quite a few interesting theories.
< 1760676729 350726 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I worry that proving that the cut-down algorithm is correct might be more effort than just proving that the implementation is actually Algo D. I also have an unhealthy desire for generalization.
< 1760676793 864253 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :where is that defined?
< 1760676925 548935 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Um, probably The Book, metamath.pdf. IIRC it comes from Meredith's work and Tarski showed its completeness. Might be misremembering the name; Meredith called it something like "algorithm of detached inference".
< 1760676991 472233 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :meredith's work to the extent I remember was exclusively propositional calculus, which has limited computational relevance
< 1760677055 899416 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :https://projecteuclid.org/journals/notre-dame-journal-of-formal-logic/volume-36/issue-3/A-Finitely-Axiomatized-Formalization-of-Predicate-Calculus-with-Equality/10.1305/ndjfl/1040149359.pdf p. 5 has D
< 1760677124 531721 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :it's a unification process which requires parsing the wffs, intuitively seems far more complicated than the parsing-free approach
< 1760677179 119940 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah. But all of the parsing can be done at compile time; the actual unifications only have to proceed abstractly over some Herbrand structure, I think.
< 1760677229 13071 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I remember asking Mario something similar about whether we could mechanically extract a CFG from a Metamath database. IIRC he was like "yeah but why?"
< 1760677372 763479 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :you still need to recursively/iteratively process terms, track used and unused variables, etc
< 1760677462 653261 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :fundamentally it's a tool to allow maximum proof reuse through metavariables, but that's useless in a TM context so zf2.nql works purely with object variables and fully concrete formulas
< 1760677524 899410 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :That's fair. My notes on proof search in ETCS are full of similar hacks, but I think I went too far; I convinced myself that ETCS is obviously consistent and now I don't know what to search for.
< 1760677623 155554 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I haven't done ETCC yet. If I figure out how to compute Sammy then maybe a Sammy interpreter would be smaller than ETCC contradiction search.
< 1760677647 791022 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But I don't know how to compute Kan extensions in general and it seems to be a bit of an open problem.
< 1760677661 852452 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :what are the above?
< 1760677711 879107 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :etcs/etcc/sammy; there's a wiki article for kan but i've always been terrible at categories
< 1760677729 667723 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Category theory junk. ETCS is a theory of sets and functions; ETCS + Choice + Replacement is bi-interpretable with ZFC. ETCC is a theory of categories and functors, and Sammy's an esoteric language describing constructions in ETCC.
< 1760677765 653405 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :No worries. I literally cannot hold a functor correctly; I'm always mixing up its variance and domains.
< 1760677772 575408 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :zf2 _is_ general enough to express an arbitrary grammatically unambiguous metamath database with minor/"obvious" changes
> 1760677846 309942 PRIVMSG #esolangs :14[[07User:None1/InDev14]]4 10 02https://esolangs.org/w/index.php?diff=166161&oldid=158865 5* 03None1 5* (+615) 10
< 1760678067 893355 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Yeah! I wouldn't ask if I didn't see it in the code history. I want to have a strong basis from which to evaluate CatsAreFluffy's work, since it seems like they're doing lots of small tweaks to the low-level proof statements without a high-level justification or verification.
< 1760678252 665567 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I figure that I won't know until I write more NQL, but did I miss anything when hacking out the wiki page? I got globals and procedures, natural numbers, assignments and lookups, if- and while-statements, and the history.
< 1760678266 277893 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh! So I forgot arithmetic.
< 1760678437 744010 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :the big improvement recently seems to be a switch from fixed length to variable length program counters, which is something I carefully considered before deciding it wasn't possible, my big goal is to understand what was actually done there
< 1760678493 152598 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :it's a fairly boring algol/C clone (even has call by name!), if you caught the lisp, forth, and perl 6 references take a cookie
< 1760678593 261495 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :there's if-decr and the builtin mechanism, not sure about "history"
< 1760678717 997311 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :There's the 2016 theorem, the related language Laconic, and probably will be a new chapter after we get all of these new commits wrangled.
< 1760678796 522988 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :ah, the history of nql as described in the wiki page, thought you were talking about "history" as an internal feature of the language
< 1760678828 340034 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, ha, sorry. Bad with words tonight.
< 1760678995 948552 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :i'll most likely merge the improvements if I manage to understand them
< 1760679074 685662 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :part of the goal being to understand catsarefluffy's subprogram register machine well enough to explain it in prose
< 1760679318 877916 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Cool. No rush. My goal is only to have a git commit that can build the rest of the book, and that can provide an apples-to-apples comparison of everybody's NQL programs. I don't want anybody's old code to be unfairly compared to somebody's new result just because of a compiler difference!
< 1760679332 637959 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :book?
< 1760679353 697437 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :The BB Gauge. It's basically a living book, even though it's just a cruddy little website.
< 1760679387 992196 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Anyway, I have one commit that makes everything build for me, and I'll send that for review.
< 1760679478 829488 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :I'll do what I can
> 1760679908 648542 PRIVMSG #esolangs :14[[07Not-Quite-Laconic14]]4 10 02https://esolangs.org/w/index.php?diff=166162&oldid=164204 5* 03Corbin 5* (+803) 10/* Overview */ Document arithmetic and comparisons. (Everybody do the monus! The monus is a dance! Everybody is a genius! Who knows it in advance!)
< 1760680115 626210 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :so recently a new user registered on the esowiki and wrote that they're interested in a language that I had documented. that means it's worth to document esoteric languages on the wiki. I'm just mentioning this just in case you ever despair about the state of the wiki and all the junk there is on
< 1760680416 637765 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :b_jonas: I appreciate that, thanks.
< 1760680481 572346 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :and they fixed a mistake where I documented that language incorrectly. or they introduced a mistake, I don't really know.
> 1760680542 609349 PRIVMSG #esolangs :14[[07Not-Quite-Laconic14]]4 10 02https://esolangs.org/w/index.php?diff=166163&oldid=166162 5* 03Corbin 5* (+180) 10/* Procedures */ Document switch-statements somewhat. My understanding of the limitations here is from reading the grammar and AST.
< 1760680583 892903 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :https://esolangs.org/w/index.php?diff=166111
< 1760680744 594538 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :hmm, that's incorrect
< 1760680755 988241 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :they're not a new user, they wrote that they were interested in that language back in year 2022
> 1760680843 310691 PRIVMSG #esolangs :14[[07User:Zzo38/Untitled 214]]4 10 02https://esolangs.org/w/index.php?diff=166164&oldid=66278 5* 03Zzo38 5* (+71) 10
< 1760682342 271885 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer
< 1760686430 674159 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
< 1760694898 482760 :chiselfuse!~chiselfus@user/chiselfuse QUIT :Remote host closed the connection
< 1760694912 588672 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse
< 1760695278 293937 :APic!apic@apic.name PRIVMSG #esolangs :Hi *
< 1760696027 845480 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, that complexity class argument on the NQL page – it's not completely obvious to me that ZFC being able to prove itself inconsistent implies that it actually *is* inconsistent
< 1760696121 136768 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(because it doesn't seem obviously necessary for it to have enough introspection to be able to get from there to a contradiction, and being able to prove false statements also doesn't imply that a system is inconsistent)
< 1760700719 109206 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1760701002 947928 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord
< 1760701003 814309 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 246 seconds
< 1760701082 187717 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life
< 1760701697 724962 :amby!~ambylastn@host-81-178-159-19.as13285.net JOIN #esolangs amby :realname
< 1760703265 24675 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`' friday
< 1760703267 392767 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :352) as always in sweden everything goes to a fixed pattern: thursday is queueing at systembolaget to get beer and schnaps, friday is pickled herring, schnaps and dancing the frog dance around the phallos, saturday is dedicated to being hung over \ 510) CakeProphet: mr president, in the best egyptian judicial traditions has now been put off to friday. but i want my money back'. we know it generally deals with major infrastructure projects
< 1760703292 63889 :int-e!~noone@int-e.eu PRIVMSG #esolangs :oh, I should've known that #352 would come up again
< 1760703321 424129 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`` quote friday | paste
< 1760703323 618548 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :https://hack.esolangs.org/tmp/paste/paste.6670
< 1760706019 907011 :ais523!~ais523@user/ais523 QUIT :Quit: quit
< 1760706689 431327 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :ZFC+Not(Con(ZFC)) is a perfectly consistent theory (assuming Con(ZFC)), any model must merely have an "inconsistency proof" as a non-standard natural, this is well known
< 1760706764 300791 :int-e!~noone@int-e.eu PRIVMSG #esolangs :I keep wondering what separates a standard model of ZFC from others.
< 1760707068 525691 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :short answer is that a standard model contains objects which correspond to the metatheory
< 1760707256 913842 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname
< 1760707274 559009 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Cool, but then we're in the situation where it's meta theories all the way down.
< 1760707301 281181 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Now I can delude myself into believing that there's a unique standard model for Peano Arithmetic, but set theory is much richer.
< 1760707385 185120 :int-e!~noone@int-e.eu PRIVMSG #esolangs :And ZFC (the first-order axiom schema version) has a countable model... and that's not the standard model... or is it...
< 1760707406 444757 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Well, I find it very confusing :)
< 1760708131 161864 :sorear!sid184231@id-184231.uxbridge.irccloud.com PRIVMSG #esolangs :model theory in general is infinitary, if you want to work concretely you need to translate whatever into the language of proofs
< 1760708421 819469 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Yeah, fortunately the answer to this standard model puzzle is irrelevant to doing math. No impact on the real world either. :)
< 1760709645 629913 :sprout!~sprout@84-80-106-227.fixed.kpn.net PRIVMSG #esolangs :them's fighting words
< 1760710332 763907 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e: Fortunately, in second-order logic, there's only *the* one unique natural numbers.
< 1760710352 487372 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But yeah, if one doesn't know that then non-standard nats are going to always be spooky. Appropriate for October, at least.
< 1760710624 980290 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: Sure, but then you get that natural numbers are unique in each model of set theory, and it's still relative to picking a model of that ;)
< 1760710681 59113 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(The fundamental issue will always be this infinite stack of meta-theories.)
< 1760710719 479719 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Anyway. It is fun to ponder, but I don't expect any answers. I'll happily leave that to philosophers ;)
< 1760710748 884175 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :int-e: Yeah. At the same time, we can imagine that second-order logic, which presupposes those sets, has *enough* subsets of natural numbers. There's some nasty subsets like 0♯ whose existence has implications, but just taking a finite or cofinite set isn't a problem.
< 1760712910 506118 :tromp!~textual@2001:1c00:3487:1b00:d983:2af2:5deb:9bbb JOIN #esolangs * :Textual User
> 1760712998 413174 PRIVMSG #esolangs :14[[07Turing machine14]]4 10 02https://esolangs.org/w/index.php?diff=166165&oldid=154622 5* 03Corbin 5* (+1270) 10Stub a section on halting. Most of the good stuff's already in [[computable]], but the overview isn't stated elsewhere.
< 1760713042 185342 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Not really liking the