< 1740960151 214402 :craigo!~craigo@user/craigo QUIT :*.net *.split < 1740960151 566572 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de QUIT :*.net *.split < 1740960152 162225 :simcop2387!~simcop238@perlbot/patrician/simcop2387 QUIT :*.net *.split < 1740960152 280856 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :*.net *.split < 1740960152 481845 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot QUIT :*.net *.split < 1740960153 165324 :int-e!~noone@int-e.eu QUIT :*.net *.split < 1740960155 700168 :dbohdan!~dbohdan@user/dbohdan QUIT :*.net *.split < 1740960156 12963 :Artea!~Lufia@artea.pt QUIT :*.net *.split < 1740960156 243935 :APic!apic@apic.name QUIT :*.net *.split < 1740960156 541727 :lynndotpy6!~rootcanal@134.122.123.70 QUIT :*.net *.split < 1740960156 667687 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net QUIT :*.net *.split < 1740960156 696352 :Noisytoot!~noisytoot@user/meow/Noisytoot QUIT :*.net *.split < 1740960158 800178 :sprout!~sprout@84-80-106-227.fixed.kpn.net QUIT :*.net *.split < 1740960158 956919 :ais523!~ais523@user/ais523 QUIT :*.net *.split < 1740960159 37048 :madcabbage!~cabbage@207.148.176.79 QUIT :*.net *.split < 1740960159 116750 :nitrix!~nitrix@user/meow/nitrix QUIT :*.net *.split < 1740960159 335162 :sprock!~sprock@user/sprock QUIT :*.net *.split < 1740960159 908170 :Trigon!~Trigon@c-24-10-151-155.hsd1.ut.comcast.net QUIT :*.net *.split < 1740960159 955822 :Taneb0!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 QUIT :*.net *.split < 1740960160 330666 :mcfrdy!~mcfrdy@user/mcfrdy QUIT :*.net *.split < 1740960162 352980 :visilii!~visilii@213.24.126.217 QUIT :*.net *.split < 1740960162 792405 :myname!~myname@mail.mynery.eu QUIT :*.net *.split < 1740960163 73644 :V!~v@ircpuzzles/2022/april/winner/V QUIT :*.net *.split < 1740960164 15239 :chiselfuse!~chiselfus@user/chiselfuse QUIT :*.net *.split < 1740960164 169279 :mtm!~textual@47.202.75.129 QUIT :*.net *.split < 1740960165 512382 :shikhin!~shikhin@offtopia/offtopian QUIT :*.net *.split < 1740960165 669523 :HackEso!~h@techne.zem.fi QUIT :*.net *.split < 1740960165 849012 :jix!~jix@user/jix QUIT :*.net *.split < 1740960166 438597 :tetsuo-cpp!sid672509@id-672509.hampstead.irccloud.com QUIT :*.net *.split < 1740960166 653729 :wryl!sid553797@user/meow/Wryl QUIT :*.net *.split < 1740960168 42959 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator QUIT :*.net *.split < 1740960168 269058 :Melvar!~melvar@dslb-084-063-063-254.084.063.pools.vodafone-ip.de QUIT :*.net *.split < 1740960168 477125 :isabella!izabera@user/meow/izabera QUIT :*.net *.split < 1740960168 986923 :^[!~user@user//x-8473491 QUIT :*.net *.split < 1740960170 407052 :ManDeJan!3da94070ba@user/mandejan QUIT :*.net *.split < 1740960170 687874 :moony!moony@hellomouse/dev/moony QUIT :*.net *.split < 1740960170 920095 :Ae_!Ae@linux.touz.org QUIT :*.net *.split < 1740960171 417654 :JAA!~JAA@user/meow/JAA QUIT :*.net *.split < 1740960171 604104 :j4cbo!sid186930@id-186930.helmsley.irccloud.com QUIT :*.net *.split < 1740960171 748970 :krychu!~krychu@static.19.136.108.65.clients.your-server.de QUIT :*.net *.split < 1740960171 790466 :FireFly!~firefly@glowbum/gluehwuermchen/firefly QUIT :*.net *.split < 1740960171 866164 :laerling!~laerling@user/laerling QUIT :*.net *.split < 1740960172 267756 :slavfox!~slavfox@193.28.84.183 QUIT :*.net *.split < 1740960172 313545 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :*.net *.split < 1740960172 349421 :op_4!~tslil@user/op-4/x-9116473 QUIT :*.net *.split < 1740960173 303038 :b_jonas!~x@88.87.242.184 QUIT :*.net *.split < 1740960173 625925 :leah2!~leah@vuxu.org QUIT :*.net *.split < 1740960174 326238 :zemhill!bfjoust@selene.zem.fi QUIT :*.net *.split < 1740960174 381603 :shachaf!~shachaf@user/shachaf QUIT :*.net *.split < 1740960174 710314 :fizzie!irc@selene.zem.fi QUIT :*.net *.split < 1740960174 775013 :Soni!~quassel@sodapop.autistic.space QUIT :*.net *.split < 1740960175 343554 :Hooloovoo!~Hooloovoo@hax0rbana.org QUIT :*.net *.split < 1740960175 847886 :alec3660!~quassel@user/alec3660 QUIT :*.net *.split < 1740960176 631470 :Lymee!lymia@ayame.servers.aura.moe QUIT :*.net *.split < 1740960177 241697 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com QUIT :*.net *.split < 1740960177 567092 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com QUIT :*.net *.split < 1740960177 930872 :molson!~molson@2605-4A80-2101-99D0-ED74-98A7-B9EB-96-dynamic.midco.net QUIT :*.net *.split < 1740960178 737868 :yuu!sid267332@id-267332.ilkley.irccloud.com QUIT :*.net *.split < 1740960179 941295 :mich181189!sid268336@londonhackspace/mich181189 QUIT :*.net *.split < 1740960180 36409 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 QUIT :*.net *.split < 1740960180 736189 :MizMahem!sid296354@user/mizmahem QUIT :*.net *.split < 1740960180 799234 :voxpelli!sid31634@id-31634.tinside.irccloud.com QUIT :*.net *.split < 1740960180 832309 :dnm!sid401311@id-401311.lymington.irccloud.com QUIT :*.net *.split < 1740960181 175361 :ursa-major!114efe6c39@2a03:6000:1812:100::11f3 QUIT :*.net *.split < 1740960181 643738 :dcreager!a9e780c4d1@2a03:6000:1812:100::136b QUIT :*.net *.split < 1740960181 940468 :citrons!~citrons@alt.mondecitronne.com QUIT :*.net *.split < 1740960182 6505 :riv!river@tilde.team/user/river QUIT :*.net *.split < 1740960182 77816 :integral!sid296274@user/integral QUIT :*.net *.split < 1740960182 661120 :gAy_Dragon!A_D@libera/staff/dragon QUIT :*.net *.split < 1740960184 472132 :GregorR!~GregorR@71.19.155.102 QUIT :*.net *.split < 1740960185 50566 :xelxebar!~xelxebar@wilsonb.com QUIT :*.net *.split < 1740960186 218111 :FreeFull!~freefull@79.186.185.24.ipv4.supernova.orange.pl QUIT :*.net *.split < 1740960186 355361 :m5zs7k!aquares@web10.mydevil.net QUIT :*.net *.split < 1740960186 868808 :yewscion__!~yewscion@2601:547:1400:1ab0:b3d9:e178:7811:ae04 QUIT :*.net *.split < 1740960187 154295 :fungot!~fungot@2a01:4b00:82bb:1341::a QUIT :*.net *.split < 1740960187 449291 :pikhq!sid394595@user/meow/pikhq QUIT :*.net *.split < 1740960464 109934 :craigo!~craigo@2403:5815:da48:0:a1aa:83b:a8a5:bab4 JOIN #esolangs * :realname < 1740960464 110763 :molson!~molson@2605-4A80-2101-99D0-ED74-98A7-B9EB-96-dynamic.midco.net JOIN #esolangs molson :realname < 1740960464 110787 :MizMahem!sid296354@user/mizmahem JOIN #esolangs MizMahem :🐍🐔 < 1740960464 110811 :yuu!sid267332@id-267332.ilkley.irccloud.com JOIN #esolangs * :yuu < 1740960464 110845 :voxpelli!sid31634@id-31634.tinside.irccloud.com JOIN #esolangs voxpelli :Pelle Wessman < 1740960464 110881 :dnm!sid401311@id-401311.lymington.irccloud.com JOIN #esolangs dnm :dnm < 1740960464 110918 :dcreager!a9e780c4d1@2a03:6000:1812:100::136b JOIN #esolangs dcreager :Douglas Creager < 1740960464 110939 :GregorR!~GregorR@71.19.155.102 JOIN #esolangs GregorR :Gregor Richards < 1740960464 110991 :citrons!~citrons@alt.mondecitronne.com JOIN #esolangs citrons :citrons < 1740960464 111021 :riv!river@tilde.team/user/river JOIN #esolangs river :My real name < 1740960464 111050 :mich181189!sid268336@londonhackspace/mich181189 JOIN #esolangs mich181189 :Michael < 1740960464 111079 :gAy_Dragon!A_D@libera/staff/dragon JOIN #esolangs ad :Roy Mustang, The Flame Alchemist < 1740960464 111108 :ProofTechnique_!sid79547@id-79547.ilkley.irccloud.com JOIN #esolangs * :ptech < 1740960464 138124 :xelxebar!~xelxebar@wilsonb.com JOIN #esolangs xelxebar :ZNC - https://znc.in < 1740960464 138227 :integral!sid296274@user/integral JOIN #esolangs integral :bsmith < 1740960464 138259 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 JOIN #esolangs Corbin :korvo < 1740960464 899297 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1740960464 899341 :lynndotpy6!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn < 1740960464 899351 :madcabbage!~cabbage@207.148.176.79 JOIN #esolangs * :realname < 1740960464 899369 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net JOIN #esolangs amby :realname < 1740960464 899407 :Noisytoot!~noisytoot@user/meow/Noisytoot JOIN #esolangs Noisytoot :Ron < 1740960464 899414 :nitrix!~nitrix@user/meow/nitrix JOIN #esolangs nitrix :ZNC - https://znc.in < 1740960464 899421 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1740960464 899427 :chiselfuse!~chiselfus@user/chiselfuse JOIN #esolangs chiselfuse :chiselfuse < 1740960464 899433 :Trigon!~Trigon@c-24-10-151-155.hsd1.ut.comcast.net JOIN #esolangs * :https://codetriangle.me < 1740960464 927975 :Taneb0!~Taneb@2001:41c8:51:10d:aaaa:0:aaaa:0 JOIN #esolangs Taneb :Nathan van Doorn < 1740960464 928038 :visilii!~visilii@213.24.126.217 JOIN #esolangs * :ZNC - https://znc.in < 1740960464 928091 :dbohdan!~dbohdan@user/dbohdan JOIN #esolangs dbohdan :ZNC - https://znc.in < 1740960464 928196 :myname!~myname@mail.mynery.eu JOIN #esolangs myname :myname < 1740960464 928220 :sprout!~sprout@84-80-106-227.fixed.kpn.net JOIN #esolangs sprout :sprout < 1740960464 928233 :Artea!~Lufia@artea.pt JOIN #esolangs Artea :Artea ElFo < 1740960464 928243 :mcfrdy!~mcfrdy@user/mcfrdy JOIN #esolangs mcfrdy :mcfrdy < 1740960464 928254 :APic!apic@apic.name JOIN #esolangs APic :A. Pic. - my name since YOLD 3149 < 1740960464 928265 :V!~v@ircpuzzles/2022/april/winner/V JOIN #esolangs V :Wie? < 1740960478 447974 :ursa-major!114efe6c39@2a03:6000:1812:100::11f3 JOIN #esolangs * :Bailey Bjornstad < 1740960482 827986 :ursa-major!114efe6c39@2a03:6000:1812:100::11f3 QUIT :Max SendQ exceeded < 1740960502 929035 :rodgort!~rodgort@static.38.6.217.95.clients.your-server.de JOIN #esolangs * :rodgort < 1740960502 957326 :simcop2387!~simcop238@perlbot/patrician/simcop2387 JOIN #esolangs simcop2387 :ZNC - https://znc.in < 1740960502 957416 :iovoid!iovoid@hellomouse/dev/iovoid JOIN #esolangs iovoid :; NSID: 70 6f 6c 61 72 69 73 ("polaris") < 1740960502 957475 :perlbot!~perlbot@perlbot/bot/simcop2387/perlbot JOIN #esolangs perlbot :ZNC - https://znc.in < 1740960502 957516 :int-e!~noone@int-e.eu JOIN #esolangs int-e :Bertram < 1740960530 399781 :iovoid!iovoid@hellomouse/dev/iovoid QUIT :Quit: iovoid has quit! < 1740960541 941618 :Bowserinator!Bowserinat@hellomouse/dev/bowserinator JOIN #esolangs Bowserinator :No VPS :( < 1740960541 970329 :Melvar!~melvar@dslb-084-063-063-254.084.063.pools.vodafone-ip.de JOIN #esolangs Melvar :melvar < 1740960541 970429 :isabella!izabera@user/meow/izabera JOIN #esolangs izabera :izabera < 1740960541 970523 :^[!~user@user//x-8473491 JOIN #esolangs ^[ :user < 1740960556 552253 :shikhin!~shikhin@offtopia/offtopian JOIN #esolangs shikhin :shikhin < 1740960556 581263 :HackEso!~h@techne.zem.fi JOIN #esolangs HackEso :HackEso < 1740960556 581313 :jix!~jix@user/jix JOIN #esolangs jix :Jannis Harder < 1740960556 581321 :tetsuo-cpp!sid672509@id-672509.hampstead.irccloud.com JOIN #esolangs tetsuo-cpp :tetsuo-cpp < 1740960556 581381 :wryl!sid553797@user/meow/Wryl JOIN #esolangs Wryl :Wryl < 1740960563 874991 :mtm!~textual@47.202.75.129 JOIN #esolangs * :Textual User < 1740960563 903280 :slavfox!~slavfox@193.28.84.183 JOIN #esolangs slavfox :slavfox < 1740960563 903342 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1740960563 903378 :op_4!~tslil@user/op-4/x-9116473 JOIN #esolangs op_4 :op_4 < 1740960563 903399 :b_jonas!~x@88.87.242.184 JOIN #esolangs b_jonas :b_jonas < 1740960563 903415 :leah2!~leah@vuxu.org JOIN #esolangs leah2 :Leah Neukirchen < 1740960563 903430 :zemhill!bfjoust@selene.zem.fi JOIN #esolangs HackEso :zemhill < 1740960563 903453 :shachaf!~shachaf@user/shachaf JOIN #esolangs shachaf :Shachaf Ben-Kiki < 1740960563 903470 :fizzie!irc@selene.zem.fi JOIN #esolangs fizzie :Heikki Kallasjoki < 1740960563 903494 :Soni!~quassel@sodapop.autistic.space JOIN #esolangs SoniEx2 :Genders: Autgender, 💜🖤💚; Soni L. < 1740960580 729444 :FreeFull!~freefull@79.186.185.24.ipv4.supernova.orange.pl JOIN #esolangs FreeFull :FreeFull < 1740960580 729574 :m5zs7k!aquares@web10.mydevil.net JOIN #esolangs m5zs7k :m5zs7k < 1740960580 758016 :yewscion__!~yewscion@2601:547:1400:1ab0:b3d9:e178:7811:ae04 JOIN #esolangs yewscion :Claire Rodriguez < 1740960580 758096 :fungot!~fungot@2a01:4b00:82bb:1341::a JOIN #esolangs fungot :fungot-0.1 < 1740960580 758159 :pikhq!sid394595@user/meow/pikhq JOIN #esolangs pikhq :Ada Worcester < 1740960639 293028 :iovoid!iovoid@hellomouse.net JOIN #esolangs * :respresented by unoptimal radix < 1740960718 775181 :Hooloovoo!~Hooloovoo@hax0rbana.org JOIN #esolangs hooloovoo :Hooloovoo < 1740960718 803327 :alec3660!~quassel@user/alec3660 JOIN #esolangs alec3660 :alec < 1740960718 803382 :Lymee!lymia@ayame.servers.aura.moe JOIN #esolangs Lymia :Lymia Aluysia < 1740960718 803433 :oren!~oren@ec2-44-201-23-133.compute-1.amazonaws.com JOIN #esolangs oren :Oren Watson > 1740960752 911861 PRIVMSG #esolangs :14[[07Esolang:Community portal14]]4 M10 02https://esolangs.org/w/index.php?diff=153079&oldid=153078 5* 03Aadenboy 5* (-37) 10deadlink template < 1740960787 727783 :iovoid!iovoid@hellomouse.net QUIT :Client Quit < 1740960895 153326 :iovoid!iovoid@hellomouse.net JOIN #esolangs * :respresented by unoptimal radix < 1740961021 824358 :ManDeJan!3da94070ba@user/mandejan JOIN #esolangs ManDeJan :ManDeJan < 1740961021 852461 :moony!moony@hellomouse/dev/moony JOIN #esolangs moony :Kaylie! (she/her) < 1740961021 852518 :Ae_!Ae@linux.touz.org JOIN #esolangs * :Ae < 1740961021 852540 :JAA!~JAA@user/meow/JAA JOIN #esolangs JAA :JustAnotherArchivist < 1740961021 852716 :j4cbo!sid186930@id-186930.helmsley.irccloud.com JOIN #esolangs j4cbo :j4cbo < 1740961021 852744 :krychu!~krychu@static.19.136.108.65.clients.your-server.de JOIN #esolangs * :krychu < 1740961021 852760 :FireFly!~firefly@glowbum/gluehwuermchen/firefly JOIN #esolangs FireFly :firefly < 1740961021 852785 :laerling!~laerling@user/laerling JOIN #esolangs laerling :lærling < 1740961049 916579 :iovoid!iovoid@hellomouse.net CHGHOST iovoid :hellomouse/dev/iovoid < 1740961476 66535 :ursa-major!114efe6c39@2a03:6000:1812:100::11f3 JOIN #esolangs ursa-major :Bailey Bjornstad < 1740965424 975832 :ais523!~ais523@user/ais523 QUIT :Ping timeout: 260 seconds < 1740965479 13644 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.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 < 1740965839 408685 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) > 1740969405 50097 PRIVMSG #esolangs :14[[07REdACT14]]4 M10 02https://esolangs.org/w/index.php?diff=153080&oldid=153077 5* 03FurCantCodeAnything 5* (+19) 10 < 1740971410 51544 :madcabbage!~cabbage@207.148.176.79 QUIT :Ping timeout: 260 seconds > 1740972030 703212 PRIVMSG #esolangs :14[[07Talk:Burn14]]4 10 02https://esolangs.org/w/index.php?diff=153081&oldid=150157 5* 03BestCoder 5* (-2) 10/* UHH */ > 1740972217 150641 PRIVMSG #esolangs :14[[07Counter clockwise14]]4 N10 02https://esolangs.org/w/index.php?oldid=153082 5* 03BestCoder 5* (+66) 10Created page with "[[Clockwise]] but its L instead of R, where L is counter clockwise" > 1740972584 681400 PRIVMSG #esolangs :14[[07Talk:CES14]]4 N10 02https://esolangs.org/w/index.php?oldid=153083 5* 03BestCoder 5* (+140) 10Created page with "how to make a thing that runs when the program stops?? ~~~~" < 1740974037 112305 :madcabbage!~cabbage@207.148.176.79 JOIN #esolangs * :realname > 1740974366 600079 PRIVMSG #esolangs :14[[07Pointing14]]4 M10 02https://esolangs.org/w/index.php?diff=153084&oldid=153035 5* 03Calculus is fun 5* (+7) 10/* brainfuck interpreter */ > 1740974523 733284 PRIVMSG #esolangs :14[[07Pointing14]]4 M10 02https://esolangs.org/w/index.php?diff=153085&oldid=153084 5* 03Calculus is fun 5* (-8) 10/* Instructions */ < 1740976653 802973 :craigo!~craigo@2403:5815:da48:0:a1aa:83b:a8a5:bab4 QUIT :Quit: Leaving < 1740981595 844013 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :oh no – Rust isn't inlining compiler intrinsics: https://godbolt.org/z/dKMfMj5aa < 1740981613 904230 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess I'll have to use inline asm (it doesn't guarantee to inline that, but hopefully it would in this case) < 1740981666 430427 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the failure to inline is utterly performance-destroying because the calling convention clobbers all the vector registers, meaning that everything has to be spilled on every function call < 1740981945 6411 :sprock!~sprock@user/sprock QUIT :Ping timeout: 260 seconds < 1740981964 425178 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :ah, I see, some searches imply that this might be caused by the intrinsic being for an instruction that hasn't been proved to exist on the target processor – which is a problem if you want to be able to run instructions conditionally at runtime only if the feature is present < 1740982085 337523 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I had thought that the operating system should be allowed to emulate instructions that the processor doesn't have. However, that requires having a suitable version of the operating system, and does not help with improving the efficiency of the program; conditional loading would be another way, that it could conditionally load the appropriate function. < 1740982121 559221 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :Another way would be to use compiler switches to control if it is should use such instructions or not, and the default is the same computer that the compiler is running on. < 1740982262 883723 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :A third way to fix this layering violation would be for the IR to absorb all intrinsics. < 1740982333 514286 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1740982679 251463 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I don't know what is "absorb all intrinsics" (or, maybe I do know, but not the specific wording) < 1740982789 332012 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: so after investigating more, it doesn't work even with inline asm – the issue is that the compiler doesn't know for certain that the registers that would store the inputs and outputs to the instruction even exist < 1740982798 885663 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and doesn't make that assumption based on the instruction having been used < 1740982832 917642 :sprock!~sprock@user/sprock QUIT :Ping timeout: 272 seconds < 1740982834 644921 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Curious. < 1740982835 12504 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :as such, it leaves the intrinsic in a separate function to make the register allocation possible < 1740982875 454010 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: It just means that each intrinsic would be expressible directly in the IR. And not as an opaque reference but as the actual semantic action. < 1740982897 721132 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :zzo38: what I'm trying to do is to write a program that runs on both processors that don't have vector registers and processors that do, via checking at runtime to see if the registers are present and using their instructions only if they are < 1740982927 627428 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :korvo: Yes, that makes sense and yes it will help. (Also, like I expected, yes I do know but did not know the specific wording.) < 1740982961 223373 :Ae_!Ae@linux.touz.org QUIT :Quit: Bye < 1740983062 587591 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :https://rust-lang.github.io/rust-project-goals/2025h1/simd-multiversioning.html says "Currently, generating efficient code for a specific SIMD ISAs requires annotating the function with appropriate attributes. This is incompatible with generating multiple versions through i.e. generics." – that's exactly what I'm trying to do and at least it's acknowledged as being impossible at the moment < 1740983065 784695 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :zzo38: No worries. The whole "absorb" and "reify" terminology is difficult to think about. < 1740983074 579813 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1740983099 794851 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I feel like that terminology might be used in only a small corner of computer science, and there might be more widely known terms for the same contexts < 1740983122 643428 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* same concepts < 1740983155 456992 :Ae`!Ae@linux.touz.org JOIN #esolangs * :Ae < 1740983275 710719 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :anyway, it looks like it's going to be impossible to solve this at the type system level – I'll have to do it using macros I guess < 1740983285 867691 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure, probably. And I'm open to learning. But this is the correct corner for using it; absorb v reify is what interpreters do. < 1740983330 828050 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well there isn't an interpreter involved here – just a compiler < 1740983364 766535 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and I'm not sure the absorb vs. reify distinction even makes sense when using an intrinsic whose entire purpose is to compile to one specific asm instruction < 1740983436 96169 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, if that really were its purpose, then it wouldn't compile for the non-vector target at all. < 1740983459 212662 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :That's why I'm saying that it's a layering violation. The intrinsic fundamentally represents something that doesn't fit within the semantic landscape of the high-level language. < 1740983525 417409 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :If Rust had e.g. comptime, then there might be a reasonable push to fix the situation for all intrinsics. < 1740983529 886695 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well, the issue is that the target isn't known at compile time – the general nature of the target is known (i.e. a particular grouping of processor architectures) but some processors in that grouping have more registers than others, and instructions that deal with the extra registers < 1740983559 419648 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :you can write code that runs in the common subset of all supported processors, and check to see which processor is actually in use < 1740983582 488888 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and then call into code that wouldn't work on all processors if you discover that you're running on a processor where it does work < 1740983665 374553 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the problem here seems to be that a) the way Rust supports doing that is to require each function to explicitly specify the subset of processors it's designed to work on and b) this isn't connected to the type system in any way, so you can't pass a type that expects a processor-specific register to a function that runs on all processors < 1740983682 486622 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(and the page I linked is about fixing b) < 1740983698 911276 :sprock!~sprock@user/sprock QUIT :Ping timeout: 245 seconds < 1740983730 827740 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure. I guess that I'm talking about fixing (a). It would help if Rust would not use words like "function" to denote procedures. < 1740983788 651993 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :well, the traditional distinction was that functions have a return value and procedures don't – most modern languages merge the concepts and call the merged concept a "function" < 1740983810 86204 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :this is possibly regrettable wording in that it doesn't match "function" from mathematics, but calling them "procedures" instead will just confuse people who wonder how they can have a return value < 1740983812 507792 :sprock!~sprock@user/sprock JOIN #esolangs sprock :maeve (she/her) < 1740983866 643974 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(especially because in many cases, but not all, they do match the mathematical concept of a function in practice) < 1740983867 611068 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, that's not what I mean. I mean that Rust equivocates over whether its callable units are mappings from inputs to outputs (functions) or sequences of instructions for the machine (procedures). < 1740983926 966123 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in the source code, they're input → output mappings with possible side effects (I'm generally an advocate for including the side effects as part of the inputs and outputs, so that they just become more inputs and outputs, but Rust generally doesn't do that) < 1740983954 867033 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :and the sequence of instructions for the machine is what the compiler outputs, but it's generally still referred to as a function even then < 1740983962 700196 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Nah, Rust has general recursion, so we can't rely on the idea that they actually map to something. < 1740984014 484116 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :In plain C++: `int f(int x) { return f(x); }` doesn't actually designate a function. You could change that to `f(x + 1)` or etc. and it still wouldn't. < 1740984016 429314 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :IIRC Rust has explicit checks for stack overflow in some contexts, although I think you might be able to write general-recursive functions without triggering them if you don't use much stack per iteration < 1740984039 766739 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: do you not consider nontermination a possible return value? < 1740984043 520923 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Same problem in Rust, Haskell, C, etc. < 1740984078 932634 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :Haskell actually documents it as a return value, and considers it equivalent to a runtime error (in the sense that a runtime error becoming a nontermination or vice versa is not considered a miscompile) < 1740984079 528214 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: I consider C++ to be *dishonest* if it claims that f has type int -> int. For what is f(0)? < 1740984095 976341 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Haskell gets it right, but models of Haskell don't have functions for arrows. < 1740984115 594822 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :korvo: I don't think C++ does claim that, from the functional programming point of view < 1740984137 763271 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ais523: Sure, and so C++'s users really shouldn't call those things "functions". Same gripe applies to Rust modulo borrowing. < 1740984157 283464 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :C++ functions are allowed to produce side effects such as I/O and non-termination, and those are (in a sense) part of the output < 1740984176 695195 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :although to reason like this you have to draw a distinction between "return value" and "codomain" < 1740984234 722528 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :interestingly Haskell seems to draw that distinction in that "return" produces monad actions – "return 6" gives you something whose return value is 6 and whose codomain is a monad action that returns integers < 1740984266 232674 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I/O and nontermination aren't at all the same monadically. I/O can be fully encoded with the RWS monad (Reader, Writer, State) but nontermination isn't carried by anything neat. < 1740984293 769584 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Cammy can encode RWS monads, for example. But every Cammy expression terminates, so nontermination can't possibly be encoded. < 1740984304 61186 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's kind-of like Maybe – either you get a value or you don't – but it's uncomputable to actually resolve it < 1740984369 76358 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Sure, that's the so-called "delay monad", which can be encoded with general recursion or as a fixpoint. < 1740984383 803588 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :@eval let f x = f x in f 1 < 1740984395 725648 :ais523!~ais523@user/ais523 PRIVMSG #esolangs ::t let f x = f x in f 1 < 1740984396 608424 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :t < 1740984403 311832 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :> let f x = f x in f 1 < 1740984409 219666 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs : mueval-core: Time limit exceeded < 1740984446 334162 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OK, that surprises me, I thought that that wouldn't be an infinite loop in Haskell (infinite loops are allowed to be optimised into runtime errors by the Haskell spec and I thought that that was one of the cases that the compiler could catch) < 1740984453 989576 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs ::t let f x = f (x + 1) in f 1 < 1740984454 838415 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :t < 1740984478 107330 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, covariance. Just like the `forever` builtin. < 1740984498 626052 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :how does variance matter there? < 1740984516 84546 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I forgot which side of the arrow would be coerced by the (+) operator. < 1740984527 304560 :ais523!~ais523@user/ais523 PRIVMSG #esolangs ::t let f x = (f x ) + 1 in f 1 < 1740984528 179776 :lambdabot!~lambdabot@haskell/bot/lambdabot PRIVMSG #esolangs :Num a => a < 1740984560 843953 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, now I am (yet again) regretting that people normally write numbers big-endian < 1740984582 559184 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :would be fun to do a "let f x = (f x) * 10 + 1 in f 1" and get a stream of 1s on the output < 1740984594 764847 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(likely beyond the abilities of ghc, but fun) < 1740984623 73772 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it seems much harder to control the most significant digit like that, than it does for the least significant digit < 1740984635 600333 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :It does seem plausible to me that little-endian would be more reasonable for human use. < 1740984647 106739 :shachaf!~shachaf@user/shachaf PRIVMSG #esolangs :Also writing polynomials with the lowest-degree terms first. < 1740984683 823709 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I just realised that people do in fact write polynomials big-endian (and, of course, decimal numbers are polynomials with x=10) < 1740984709 992365 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :when programming I've always represented them little-endian, so that (e.g.) the x² coefficient is at element 2 of the array… < 1740984715 555912 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Anyway, hopefully it's obvious why I say that it's a layering violation. An intrinsic which requires attention to the machine's procedural behavior is violating the inputs-to-outputs abstraction that is desired at high level. < 1740984757 32455 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :ACTION grumpy like Dijkstra < 1740984759 776043 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I think the situation is more complicated than that – the intrinsic is specifically a constraint on the program's low-level behaviour < 1740984770 998333 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it has a defined input-output behaviour but just emulating that isn't enough < 1740984823 843835 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :for example, the platform I'm on has two different memory read instructions – one of them is faster than the other for unaligned reads of memory, but causes subsequent writes to that memory to become slower < 1740984845 979046 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :so you only use it on memory that you don't think will be written in the near future < 1740984881 408174 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I think that you already showed that the intrinsic definitionally can't meet the demands placed upon it, in that it *must* be emulated in order to remain platform-neutral, and therefore can't be part of the language's builtins. < 1740984888 132289 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(the documentation doesn't explain what the slowdown is, but my guess is that it doesn't load the memory into cache) < 1740984897 847339 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :But maybe this is pointing out too much that intrinsics are fundamentally silly. < 1740984984 927931 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :surely the fix to this is to require a proof (e.g. via the type system) that the intrinsic does in fact exist on the platform, and then propagate that knowledge into anything that calls it < 1740985038 836583 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :compilers are happy to take a dereference of a pointer as a proof that the pointer isn't null, and then to propagate that assumption throughout any code that, if it runs, necessarily implies the dereference will run < 1740985071 989034 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Well, yeah. Zig does that AIUI; the compiler has various informational structs that are passed around everywhere, and Zig users are used to that because they have to pass around memory allocators already. < 1740985153 425572 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Zig is ultimately shaped like a macro-driven assembler, and that's the level of detail required to hand-write vectorized assembly. < 1740985203 32769 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I've handwritten enough vectorized assembly to make it to the front page of Hacker News repeatedly (with the same program, it kept getting resubmitted) < 1740985244 249699 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :And really that's just the compile-time version of passing a powerbox or other runtime capability container. Back to the illegal-instruction cpuid-oriented setup from earlier. < 1740985251 424017 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but that program only had to run on two computers (it was a competition entry, so it just had to run on mine so that I could test it and the (person marking the competition)'s so that they could score it) < 1740985312 627322 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it didn't even have a proper CPUID check (for the instruction set, at least), it just ran an AVX2 instruction uncondtioinally early on in the hope of provoking SIGILL on machines that didn't undestand it < 1740985314 538479 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :* understand < 1740985329 781680 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I'm not sure whether that's technically UB or not, the concept is hard to define in asm < 1740985376 795929 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I don't think there's a document anywhere guaranteeing "AVX2 instructions processor-trap on non-AVX2 x86-64 processors", but on the other hand it's a fairly safe assumption in practice < 1740985397 518679 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer < 1740985417 684237 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's a bit different from using an instruction that's entirely undefined, because it might be defined on some future processor < 1740985464 498375 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :but it's hard to envision a world where there are future processors that don't support AVX2 and repurpose the AVX2 encoding space for something else < 1740985805 633019 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 JOIN #esolangs * :Textual User < 1740985837 208708 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1740985840 692763 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 244 seconds < 1740985920 386838 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1740987716 516253 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: you didn't add any -C target-cpu=... or -C target-feature=... option to rustc so it's trying to generate generic x86_64 code, which only has access to SSE2 < 1740987793 743371 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :"if you want to be able to run instructions conditionally at runtime only if the feature is present" => gcc has an attribute for the containing function for that, and I think rustc might have one as well < 1740987880 152737 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ah, you already found info about that < 1740988228 332424 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: right, the problem is that I want the program to run on non-AVX processors in addition to the AVX ones, and yet contain AVX instructions – and that apparently implies that all the functions have to be written twice in the post-macro-expansion source code because Rust doesn't allow the same pre-monomorphisation function to run on non-AVX processors in one post-monomorphisation version and mention AVX instructions in a different post- < 1740988229 912036 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :monomorphisation version < 1740988259 932515 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :even if you use inline asm (unless you do the register allocation yourself) because it refuses to allocate AVX registers without having the target-feature annotation < 1740988604 797613 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: can you just compile the whole program twice, and add a thin wrapper script? < 1740988632 320375 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :or would that be too wasteful because it's a large program with only small parts using vector instructions? < 1740988721 523810 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :because that used to be the traditional solution before all the compiler and linker magic allowed you to have multiple versions of functions in one program < 1740988921 382419 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: well I'm trying to write this as a library, and I don't think it can compile the program twice from inside < 1740989079 325355 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :a library with rust interface, or a library with C interface callable from any language? < 1740989165 765832 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it's a library with a Rust interface, although I may eventually use it as a dependency of a different library with a C interface < 1740989204 522289 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :if it's rust interface then users have to recompile it anyway, so you can tell them how to compile for AVX2-capable processors and for generic processors < 1740989262 835898 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(substitute whatever extensions you're targeting instead of just AVX2 obviously) < 1740989665 322044 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1740990685 854235 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the fun part is when optimizing for the higher instruction set propagates to parts of the code that don't even use vector instructions, because you're eg. allocating a buffer 32-aligned because an AVX2 function will access it later. > 1740991562 871030 PRIVMSG #esolangs :14[[07StormScript14]]4 N10 02https://esolangs.org/w/index.php?oldid=153086 5* 03I am islptng 5* (+1212) 10Created page with "{{Distinguish/Confusion|StormLang}} {{WIP}} This esolang is created by islptng. It'll be high-level but stack-based. Document will be written later. However, it is simply a calculator now. ==Implementation==
 def tokenize(s): tokens = [] current 
> 1740992826 274301 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153087&oldid=153086 5* 03I am islptng 5* (+697) 10
> 1740992893 947898 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153088&oldid=153087 5* 03I am islptng 5* (-2) 10/* Implementation */
> 1740993406 32624 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153089&oldid=153088 5* 03I am islptng 5* (+41) 10/* Implementation */
> 1740994098 35998 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153090&oldid=153089 5* 03I am islptng 5* (+610) 10/* Implementation */
> 1740994276 479203 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153091&oldid=153090 5* 03I am islptng 5* (+27) 10/* Implementation */
> 1740994980 720402 PRIVMSG #esolangs :14[[07StormScript14]]4 10 02https://esolangs.org/w/index.php?diff=153092&oldid=153091 5* 03I am islptng 5* (+476) 10/* Implementation */
< 1740995947 112270 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 JOIN #esolangs * :Textual User
< 1740996634 120055 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1740996673 636009 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 JOIN #esolangs * :Textual User
< 1740997809 712385 :ais523!~ais523@user/ais523 QUIT :Quit: quit
> 1741000970 825440 PRIVMSG #esolangs :14[[07Fontmess14]]4 10 02https://esolangs.org/w/index.php?diff=153093&oldid=153072 5* 03PrySigneToFry 5* (+242) 10
> 1741003138 508646 PRIVMSG #esolangs :14[[07REdACT14]]4 10 02https://esolangs.org/w/index.php?diff=153094&oldid=153080 5* 03FurCantCodeAnything 5* (-1023) 10Updated symbols
> 1741003176 562005 PRIVMSG #esolangs :14[[07REdACT14]]4 M10 02https://esolangs.org/w/index.php?diff=153095&oldid=153094 5* 03FurCantCodeAnything 5* (-11) 10
< 1741003355 720595 :mtm!~textual@47.202.75.129 QUIT :Ping timeout: 244 seconds
< 1741003519 72511 :mtm!~textual@47.202.75.129 JOIN #esolangs * :Textual User
> 1741003642 810088 PRIVMSG #esolangs :14[[07REdACT14]]4 10 02https://esolangs.org/w/index.php?diff=153096&oldid=153095 5* 03FurCantCodeAnything 5* (+22) 10Compacting commands; also updating again to be UTD
> 1741003668 64592 PRIVMSG #esolangs :14[[07REdACT14]]4 10 02https://esolangs.org/w/index.php?diff=153097&oldid=153096 5* 03FurCantCodeAnything 5* (+3) 10
< 1741004044 723572 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 QUIT :Quit: My iMac has gone to sleep. ZZZzzz…
< 1741004146 540293 :tromp!~textual@2a02:a210:cba:8500:4189:9487:9abd:f78 JOIN #esolangs * :Textual User
> 1741005076 548589 PRIVMSG #esolangs :14[[07BitChanger Busy beaver/Proof14]]4 10 02https://esolangs.org/w/index.php?diff=153098&oldid=153059 5* 03C++DSUCKER 5* (+3641) 10
> 1741005104 722504 PRIVMSG #esolangs :14[[07BitChanger Busy beaver/Proof14]]4 10 02https://esolangs.org/w/index.php?diff=153099&oldid=153098 5* 03C++DSUCKER 5* (-16) 10
> 1741005643 773890 PRIVMSG #esolangs :14[[07BitChanger Busy beaver/Proof14]]4 M10 02https://esolangs.org/w/index.php?diff=153100&oldid=153099 5* 03C++DSUCKER 5* (+7) 10
> 1741006309 125882 PRIVMSG #esolangs :14[[07BitChanger Busy beaver/Proof14]]4 10 02https://esolangs.org/w/index.php?diff=153101&oldid=153100 5* 03C++DSUCKER 5* (+1750) 10
> 1741006467 326782 PRIVMSG #esolangs :14[[07BitChanger Busy beaver/Proof14]]4 M10 02https://esolangs.org/w/index.php?diff=153102&oldid=153101 5* 03C++DSUCKER 5* (+27) 10
> 1741008503 177888 PRIVMSG #esolangs :14[[07Talk:BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=153103&oldid=152851 5* 03C++DSUCKER 5* (+75) 10
> 1741008669 221666 PRIVMSG #esolangs :14[[07Talk:BitChanger Busy beaver14]]4 10 02https://esolangs.org/w/index.php?diff=153104&oldid=153103 5* 03C++DSUCKER 5* (+89) 10
> 1741009022 331680 PRIVMSG #esolangs :14[[07REdACT14]]4 M10 02https://esolangs.org/w/index.php?diff=153105&oldid=153097 5* 03FurCantCodeAnything 5* (-26) 10
> 1741009043 815172 PRIVMSG #esolangs :14[[07REdACT14]]4 M10 02https://esolangs.org/w/index.php?diff=153106&oldid=153105 5* 03FurCantCodeAnything 5* (+1) 10
> 1741009218 647165 PRIVMSG #esolangs :14[[07REdACT14]]4 10 02https://esolangs.org/w/index.php?diff=153107&oldid=153106 5* 03FurCantCodeAnything 5* (+6) 10
> 1741014522 797406 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=153108&oldid=152878 5* 03Hotcrystal0 5* (+43) 10
> 1741014592 215294 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=153109&oldid=153108 5* 03Hotcrystal0 5* (+1) 10
> 1741014906 347466 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 N10 02https://esolangs.org/w/index.php?oldid=153110 5* 03Hotcrystal0 5* (+143) 10Created page with "Q9+ is a joke language created by [[User:Hotcrystal0]]. It is a hybrid of [[]] and [[HQ9+]] with a couple of additional features."
> 1741014990 805357 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=153111&oldid=153109 5* 03Hotcrystal0 5* (+45) 10
> 1741015166 151644 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153112&oldid=153025 5* 03BrainFuckGirl 5* (+1732) 10Added version UserEdited 6.0.trois
> 1741015461 440059 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153113&oldid=153110 5* 03Hotcrystal0 5* (+467) 10
> 1741015498 212500 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153114&oldid=153113 5* 03Hotcrystal0 5* (+25) 10
< 1741016217 19443 :chomwitt!~alex@2a02:587:7a13:5400:42b0:76ff:fe46:a5fd JOIN #esolangs chomwitt :realname
> 1741016388 664653 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153115&oldid=153114 5* 03Hotcrystal0 5* (-9) 10
> 1741016511 749122 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153116&oldid=153115 5* 03Hotcrystal0 5* (+30) 10
> 1741016565 786896 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153117&oldid=153116 5* 03Hotcrystal0 5* (+59) 10
> 1741016685 387916 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153118&oldid=153117 5* 03Hotcrystal0 5* (+92) 10
> 1741016706 571967 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153119&oldid=153118 5* 03Hotcrystal0 5* (-20) 10
< 1741016716 505587 :chomwitt!~alex@2a02:587:7a13:5400:42b0:76ff:fe46:a5fd QUIT :Remote host closed the connection
> 1741016816 230304 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153120&oldid=153119 5* 03Hotcrystal0 5* (+74) 10
< 1741017815 286590 :FreeFull!~freefull@79.186.185.24.ipv4.supernova.orange.pl QUIT :Ping timeout: 252 seconds
> 1741017871 778385 PRIVMSG #esolangs :14[[07Tc214]]4 10 02https://esolangs.org/w/index.php?diff=153121&oldid=129539 5* 03Hotcrystal0 5* (+56) 10Adding categories
> 1741017877 560394 PRIVMSG #esolangs :14[[07Tc214]]4 10 02https://esolangs.org/w/index.php?diff=153122&oldid=153121 5* 03Hotcrystal0 5* (+0) 10
> 1741017886 814501 PRIVMSG #esolangs :14[[07Tc214]]4 10 02https://esolangs.org/w/index.php?diff=153123&oldid=153122 5* 03Hotcrystal0 5* (+0) 10
> 1741017894 725670 PRIVMSG #esolangs :14[[07Tc214]]4 10 02https://esolangs.org/w/index.php?diff=153124&oldid=153123 5* 03Hotcrystal0 5* (+0) 10
< 1741018228 15125 :craigo!~craigo@user/craigo JOIN #esolangs craigo :realname
> 1741018914 366452 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153125&oldid=153120 5* 03Hotcrystal0 5* (+19) 10
> 1741018977 130452 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153126&oldid=153125 5* 03Hotcrystal0 5* (+153) 10
> 1741019002 72617 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153127&oldid=153126 5* 03Hotcrystal0 5* (-20) 10
> 1741019034 637901 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153128&oldid=153127 5* 03Hotcrystal0 5* (+12) 10
> 1741019213 246202 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153129&oldid=153128 5* 03Hotcrystal0 5* (+50) 10
> 1741019759 400858 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153130&oldid=153112 5* 03MihaiEso 5* (+18) 10/* Categories and References */
> 1741020474 509043 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153131&oldid=153129 5* 03Hotcrystal0 5* (+191) 10
> 1741020830 887982 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Neon 5*  10New user account
> 1741021169 714567 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153132&oldid=153130 5* 03MihaiEso 5* (+1936) 10
> 1741022372 563123 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=153133&oldid=153060 5* 03Neon 5* (+204) 10Introducing myself
> 1741022947 941241 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153134&oldid=153132 5* 03Hotcrystal0 5* (+319) 10
> 1741022993 816527 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153135&oldid=153134 5* 03Hotcrystal0 5* (+31) 10
> 1741022994 184937 PRIVMSG #esolangs :14[[07Weirdlang14]]4 M10 02https://esolangs.org/w/index.php?diff=153136&oldid=88590 5* 03Corbin 5* (+89) 10What an awful little ode to gatekeeping! Indicate that it's unrelated to the standard concept of weirdness in machines and compilers.
> 1741023042 185631 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153137&oldid=153135 5* 03Hotcrystal0 5* (+1) 10
> 1741023151 867685 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153138&oldid=153137 5* 03Hotcrystal0 5* (-34) 10
> 1741023314 607069 PRIVMSG #esolangs :14[[07UserEdited14]]4 10 02https://esolangs.org/w/index.php?diff=153139&oldid=153138 5* 03Hotcrystal0 5* (+13) 10
> 1741023991 345678 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153140&oldid=153131 5* 03Hotcrystal0 5* (+75) 10
> 1741024554 537193 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153141&oldid=153140 5* 03Hotcrystal0 5* (+15) 10
> 1741024650 679918 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153142&oldid=153141 5* 03Hotcrystal0 5* (+34) 10
> 1741024907 756646 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153143&oldid=153142 5* 03Hotcrystal0 5* (-61) 10
> 1741024950 538751 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153144&oldid=153143 5* 03Hotcrystal0 5* (-2) 10
> 1741025126 995187 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153145&oldid=153144 5* 03Hotcrystal0 5* (+18) 10
> 1741025231 669180 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153146&oldid=153145 5* 03Hotcrystal0 5* (+78) 10
> 1741025288 825738 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153147&oldid=153146 5* 03Hotcrystal0 5* (+50) 10
> 1741025829 913904 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153148&oldid=153147 5* 03Hotcrystal0 5* (+22) 10
> 1741026143 924907 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153149&oldid=153148 5* 03Hotcrystal0 5* (+98) 10
> 1741026168 300681 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Hotcrystal0 5*  10moved [[02User:Hotcrystal0/Q9+10]] to [[Hotcrystal0/Q9+]]: No longer a WIP (other than examples)
> 1741026182 881261 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Hotcrystal0 5*  10moved [[02Hotcrystal0/Q9+10]] to [[Q9+]]
> 1741026194 796559 PRIVMSG #esolangs :14[[07Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153154&oldid=153153 5* 03Hotcrystal0 5* (-24) 10Blanked the page
> 1741026227 987640 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153155&oldid=153151 5* 03Hotcrystal0 5* (-12) 10Changed redirect target from [[Hotcrystal0/Q9+]] to [[Q9+]]
> 1741026537 503285 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=153156&oldid=152495 5* 03Hotcrystal0 5* (+145) 10/* Page in need of deletion */ new section
> 1741026574 640179 PRIVMSG #esolangs :14[[07User talk:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=153157&oldid=153156 5* 03Hotcrystal0 5* (+92) 10
> 1741027225 85100 PRIVMSG #esolangs :14[[07HoleQ9+14]]4 N10 02https://esolangs.org/w/index.php?oldid=153158 5* 03Hotcrystal0 5* (+24) 10Redirected page to [[Q9+]]
> 1741027314 116252 PRIVMSG #esolangs :14[[07HQ9+14]]4 10 02https://esolangs.org/w/index.php?diff=153159&oldid=150625 5* 03Hotcrystal0 5* (+49) 10
> 1741027337 634655 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153160&oldid=153152 5* 03Hotcrystal0 5* (-3) 10
> 1741027515 201967 PRIVMSG #esolangs :14[[07Stairlang14]]4 10 02https://esolangs.org/w/index.php?diff=153161&oldid=152959 5* 03 5* (+32) 10Added truth machine
> 1741027574 251231 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153162&oldid=153160 5* 03Hotcrystal0 5* (+84) 10
> 1741027735 670535 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153163&oldid=153162 5* 03Hotcrystal0 5* (+73) 10
> 1741027759 498828 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153164&oldid=153163 5* 03Hotcrystal0 5* (+16) 10
> 1741028208 868009 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153165&oldid=153164 5* 03Hotcrystal0 5* (+0) 10
> 1741028629 780221 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153166&oldid=153165 5* 03Hotcrystal0 5* (+34) 10
> 1741028783 72584 PRIVMSG #esolangs :14[[07Stairlang14]]4 M10 02https://esolangs.org/w/index.php?diff=153167&oldid=153161 5* 03 5* (+408) 10Added a few more commands and examples
> 1741029052 411292 PRIVMSG #esolangs :14[[07Stairlang14]]4 10 02https://esolangs.org/w/index.php?diff=153168&oldid=153167 5* 03 5* (+155) 10Added alternate Hello World
> 1741029262 620109 PRIVMSG #esolangs :14[[07Stairlang14]]4 M10 02https://esolangs.org/w/index.php?diff=153169&oldid=153168 5* 03 5* (+140) 10Categories
> 1741029348 530321 PRIVMSG #esolangs :14[[07Stairlang14]]4 10 02https://esolangs.org/w/index.php?diff=153170&oldid=153169 5* 03Hotcrystal0 5* (+0) 10fixing category
> 1741029567 885598 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153171&oldid=153166 5* 03Hotcrystal0 5* (+277) 10
> 1741029596 202986 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153172&oldid=153171 5* 03Hotcrystal0 5* (+0) 10
> 1741029626 902338 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153173&oldid=153172 5* 03Hotcrystal0 5* (+0) 10
> 1741029674 207898 PRIVMSG #esolangs :14[[07Q9+14]]4 10 02https://esolangs.org/w/index.php?diff=153174&oldid=153173 5* 03Hotcrystal0 5* (-12) 10
> 1741032223 656465 PRIVMSG #esolangs :14[[07User:Buckets14]]4 M10 02https://esolangs.org/w/index.php?diff=153175&oldid=153064 5* 03Buckets 5* (+33) 10
> 1741032236 998301 PRIVMSG #esolangs :14[[07User:Buckets14]]4 M10 02https://esolangs.org/w/index.php?diff=153176&oldid=153175 5* 03Buckets 5* (+2) 10
> 1741032244 290677 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=153177&oldid=153063 5* 03Buckets 5* (+36) 10
> 1741032265 308702 PRIVMSG #esolangs :14[[07S*n14]]4 N10 02https://esolangs.org/w/index.php?oldid=153178 5* 03Buckets 5* (+1834) 10Created page with "{{wrongtitle|title=S*n}} S*n is an Esoteric programming language created by [[User:Buckets]] in 2022.   {| class="wikitable"   |-   ! Commands !! Instructions   |-   | | || This is where the Code starts at.   |-   | [[Page]] || Go
> 1741032275 580916 PRIVMSG #esolangs :14[[07S*n/Il14]]4 N10 02https://esolangs.org/w/index.php?oldid=153179 5* 03Buckets 5* (+10) 10Created page with "[[S*n/Il]]"
> 1741032281 677099 PRIVMSG #esolangs :14[[07S*n/Dup214]]4 N10 02https://esolangs.org/w/index.php?oldid=153180 5* 03Buckets 5* (+128) 10Created page with " {[[S*n/Dupe]]|[[S*n/Dupe]]}  [[[S*n/Dup#]]-1]  {S*n/Dup#="0"}([[S*n/Dup2]])  [[S*n/t]]  #Dup2 [[:S*n/Dupe]]"
> 1741032289 10398 PRIVMSG #esolangs :14[[07S*n/t14]]4 N10 02https://esolangs.org/w/index.php?oldid=153181 5* 03Buckets 5* (+13) 10Created page with " [[S*n/Dup2]]"
> 1741032296 733950 PRIVMSG #esolangs :14[[07S*n/U=014]]4 N10 02https://esolangs.org/w/index.php?oldid=153182 5* 03Buckets 5* (+120) 10Created page with " [[[S*n/FP0]]-1]  [[[S*n/FP1]]*[[S*n/FP0]]]  {[[S*n/FP0]]="0"}([[S*n/U=0]])  [[S*n/FP]]  #U=0 [[:FP1]]"
> 1741032304 519579 PRIVMSG #esolangs :14[[07S*n/FP14]]4 N10 02https://esolangs.org/w/index.php?oldid=153183 5* 03Buckets 5* (+12) 10Created page with " [[S*n/U=0]]"
> 1741032314 318701 PRIVMSG #esolangs :14[[07S*n/Quine14]]4 N10 02https://esolangs.org/w/index.php?oldid=153184 5* 03Buckets 5* (+15) 10Created page with "|[[:S*n/Quine]]"
< 1741034328 162951 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :I wrote a JSON->DER conversion program https://raw.githubusercontent.com/zzo38/scorpion/refs/heads/trunk/asn1/jsontoder.c (it does not fully validate that the JSON data is correct, though)
< 1741035489 812545 :zzo38!~zzo38@host-24-207-52-143.public.eastlink.ca PRIVMSG #esolangs :(This is not the best use of DER, but it demonstrates how a conversion is possible.)
< 1741035927 149348 :amby!~ambylastn@ward-15-b2-v4wan-167229-cust809.vm18.cable.virginm.net JOIN #esolangs * :realname
> 1741037523 899576 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=153185&oldid=153111 5* 03Hotcrystal0 5* (+60) 10
> 1741037645 703892 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 N10 02https://esolangs.org/w/index.php?oldid=153186 5* 03Hotcrystal0 5* (+135) 10Created page with "A programming language is said to be crystal-complete if it meets all the following criteria:  * It is able to print TRANS RIGHTS"
> 1741037708 939906 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153187&oldid=153186 5* 03Hotcrystal0 5* (+73) 10
> 1741037796 485487 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153188&oldid=153187 5* 03Hotcrystal0 5* (+0) 10
> 1741038007 660713 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153189&oldid=153188 5* 03Hotcrystal0 5* (+42) 10
> 1741038711 541843 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153190&oldid=153189 5* 03Hotcrystal0 5* (+313) 10
> 1741038816 752190 PRIVMSG #esolangs :14[[07User:Hotcrystal014]]4 10 02https://esolangs.org/w/index.php?diff=153191&oldid=153185 5* 03Hotcrystal0 5* (-50) 10User chart is cancelled
> 1741039556 55197 PRIVMSG #esolangs :14[[07S*n/Il14]]4 M10 02https://esolangs.org/w/index.php?diff=153192&oldid=153179 5* 03Buckets 5* (+1) 10
< 1741040798 471040 :craigo!~craigo@user/craigo QUIT :Read error: Connection reset by peer
< 1741040806 573514 :craigo_!~craigo@2403:5815:da48:0:a1aa:83b:a8a5:bab4 JOIN #esolangs * :realname
< 1741041610 367680 :wryl!sid553797@user/meow/Wryl PRIVMSG #esolangs :What's everyone's favorite Brainfuck variant?
> 1741041967 183714 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153193&oldid=153190 5* 03Hotcrystal0 5* (+12) 10
< 1741042397 273262 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :BF Joust is pretty cool.
> 1741042463 3449 PRIVMSG #esolangs :14[[07Language list14]]4 M10 02https://esolangs.org/w/index.php?diff=153194&oldid=153177 5* 03Buckets 5* (+16) 10
> 1741042871 929388 PRIVMSG #esolangs :14[[07S*n/14]]4 N10 02https://esolangs.org/w/index.php?oldid=153195 5* 03Buckets 5* (+160) 10Created page with "{{disambig}} "S*n/" Could refer to The following Pages: # [[S*n/Quine]] # [[S*n/Il]] # [[S*n/U=0]] # [[S*n/FP]] # [[S*n/Dup2]] # [[S*n/t]]"
> 1741043085 144654 PRIVMSG #esolangs :14[[07Beep Boop14]]4 M10 02https://esolangs.org/w/index.php?diff=153196&oldid=152225 5* 03Buckets 5* (+4) 10
> 1741043566 292317 PRIVMSG #esolangs :14[[07Fontmess14]]4 M10 02https://esolangs.org/w/index.php?diff=153197&oldid=153093 5* 03Buckets 5* (-202) 10
< 1741043585 347583 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name)
> 1741043817 878261 PRIVMSG #esolangs :14[[07User:Hotcrystal0/Crystal-complete14]]4 10 02https://esolangs.org/w/index.php?diff=153198&oldid=153193 5* 03Hotcrystal0 5* (+22) 10
> 1741043839 880714 PRIVMSG #esolangs :14[[07Special:Log/move14]]4 move10 02 5* 03Hotcrystal0 5*  10moved [[02User:Hotcrystal0/Crystal-complete10]] to [[Crystal-complete]]: no longer WIP
> 1741045464 895678 PRIVMSG #esolangs :14[[07Fontmess14]]4 M10 02https://esolangs.org/w/index.php?diff=153201&oldid=153197 5* 03Buckets 5* (-24) 10