< 1758412848 63440 :int-e!~noone@int-e.eu PRIVMSG #esolangs :fizzie: So that looks like the math plugin uses a wikipedia API endpoint internally. Is that just how it works or a configuration error? > 1758413754 180287 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164964&oldid=164963 5* 03IHaven'tComeUpWithANameYet 5* (+222) 10/* Other */ < 1758413868 914354 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :AIUI, that's the easiest way to set it up, and seemed to be at least tacitly allowed. Properly self-hosting it seemed to be just a big hassle. But it was all rather opaque. < 1758413930 138557 :int-e!~noone@int-e.eu PRIVMSG #esolangs :Okay that makes sense. < 1758414035 666874 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :Although reading https://www.mediawiki.org/wiki/Extension:Math/en#Mathoid_as_a_service "Wikimedia plans to discontinue RESTBase services including the Mathoid endpoint used by Math extension by default, though there is no specific EOL date yet. For sites using newer MediaWiki versions, Native MathML mode is recommended instead." < 1758414085 657886 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :So apparently Extension:Math now knows how to do MathML (just without the image fallback) without the server-side support. < 1758414147 426583 :fizzie!~irc@selene.zem.fi PRIVMSG #esolangs :And there's apparently also a MathJax mode now (MediaWiki ≥ 1.42). < 1758414567 326698 :tromp!~textual@2001:1c00:3487:1b00:5948:8c6b:93fe:bd0a JOIN #esolangs * :Textual User < 1758414618 887707 :tromp!~textual@2001:1c00:3487:1b00:5948:8c6b:93fe:bd0a QUIT :Client Quit < 1758415230 114545 :amby!~ambylastn@host-78-151-28-204.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 > 1758416251 730852 PRIVMSG #esolangs :14[[07Everyday14]]4 N10 02https://esolangs.org/w/index.php?oldid=164965 5* 03Tommyaweosme 5* (+1646) 10Created page with "Everyday is a program created by [[User:Tommyaweosme]], following in the trend of making new esolangs after an Esolang page of the same name gets deleted. == Control flow == Programs are run every day. A maximum of one command can be placed each day. It will alway > 1758416361 458455 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 overwrite10 02 5* 03Tommyaweosme 5* 10uploaded a new version of "[[02File:Tpcs hello world.png10]]": real interpretation of it > 1758416423 57814 PRIVMSG #esolangs :14[[07Special:Log/upload14]]4 overwrite10 02 5* 03Tommyaweosme 5* 10uploaded a new version of "[[02File:Tpcs truth machine.png10]]": real interpretation of it > 1758416603 557722 PRIVMSG #esolangs :14[[07User talk:IHaven'tComeUpWithANameYet14]]4 N10 02https://esolangs.org/w/index.php?oldid=164968 5* 03Tommyaweosmalt 5* (+303) 10Created page with "once you do come up with a name, you'll have to make a new account. [[user:tommyaweosme|tommyaweosme(alt so can edit talk page)]] :thats preposterous!!! just ask an admin [[user:tommyaweosmalt| 1758424147 199524 PRIVMSG #esolangs :14[[07Combinatory logic14]]4 M10 02https://esolangs.org/w/index.php?diff=164969&oldid=164936 5* 03Davidwg 5* (+27) 10Minor table cleanup < 1758425508 609646 :moony!moony@hellomouse/dev/moony QUIT :Read error: Connection reset by peer < 1758425540 8361 :moony4!moony@hellomouse/dev/moony JOIN #esolangs moony :Kaylie! (she/her) < 1758433853 575425 :ski!~ski@remote11.chalmers.se PRIVMSG #esolangs :ACTION blinks > 1758433885 620010 PRIVMSG #esolangs :14[[07Switchboard14]]4 M10 02https://esolangs.org/w/index.php?diff=164970&oldid=164852 5* 03CreeperBomb 5* (-1) 10Wrong number > 1758433906 367580 PRIVMSG #esolangs :14[[07Switchboard14]]4 M10 02https://esolangs.org/w/index.php?diff=164971&oldid=164970 5* 03CreeperBomb 5* (+0) 10 < 1758433925 654798 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User < 1758434537 461856 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758435672 460656 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User < 1758439062 945308 :ais523!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) < 1758439333 291696 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758443905 642704 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User > 1758445486 933344 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164972&oldid=164964 5* 03IHaven'tComeUpWithANameYet 5* (+39) 10/* My dreams and goals in esolangs.org */ > 1758445657 717520 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164973&oldid=164972 5* 03IHaven'tComeUpWithANameYet 5* (+91) 10/* My favourite things */ > 1758446935 235237 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet/Sandbox14]]4 10 02https://esolangs.org/w/index.php?diff=164974&oldid=164944 5* 03IHaven'tComeUpWithANameYet 5* (+191) 10 > 1758447077 593605 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164975&oldid=164973 5* 03IHaven'tComeUpWithANameYet 5* (+87) 10 < 1758447562 772259 :V!~v@ircpuzzles/2022/april/winner/V QUIT :Remote host closed the connection < 1758448161 331452 :Sgeo!~Sgeo@user/sgeo QUIT :Read error: Connection reset by peer > 1758448447 559255 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 10 02https://esolangs.org/w/index.php?diff=164976&oldid=164949 5* 03MiloIzVannoy 5* (+36) 10 < 1758448762 728903 :APic!apic@apic.name PRIVMSG #esolangs :Hi > 1758449987 317695 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 10 02https://esolangs.org/w/index.php?diff=164977&oldid=164976 5* 03MiloIzVannoy 5* (+87) 10/* Loop Break: */ > 1758450537 202328 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 M10 02https://esolangs.org/w/index.php?diff=164978&oldid=164977 5* 03MiloIzVannoy 5* (+45) 10 > 1758450707 976097 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 10 02https://esolangs.org/w/index.php?diff=164979&oldid=164978 5* 03MiloIzVannoy 5* (-29) 10/* Bitwise Operations */ > 1758452131 175917 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 10 02https://esolangs.org/w/index.php?diff=164980&oldid=164979 5* 03MiloIzVannoy 5* (+53) 10/* Instruction Repetition: (code)*hex */ < 1758452228 611152 :APic!apic@apic.name PRIVMSG #esolangs :ACTION → Bathtub! 🐬 > 1758452638 609793 PRIVMSG #esolangs :14[[07Fucking Assembly Geniusness14]]4 10 02https://esolangs.org/w/index.php?diff=164981&oldid=164980 5* 03MiloIzVannoy 5* (+234) 10 > 1758453315 957162 PRIVMSG #esolangs :14[[07SletScript14]]4 10 02https://esolangs.org/w/index.php?diff=164982&oldid=161994 5* 03I am islptng 5* (+99) 10 < 1758454125 622914 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758454287 966582 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1758454289 959241 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Ping timeout: 258 seconds < 1758454367 41344 :Lord_of_Life_!~Lord@user/lord-of-life/x-2819915 NICK :Lord_of_Life < 1758454672 134867 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User > 1758456551 991557 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164983&oldid=164975 5* 03IHaven'tComeUpWithANameYet 5* (+14) 10 < 1758456923 329980 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758457127 320057 :amby!~ambylastn@host-78-151-28-204.as13285.net JOIN #esolangs amby :realname < 1758458265 931774 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User < 1758458615 340209 :V!~v@ircpuzzles/2022/april/winner/V JOIN #esolangs V :Wie? > 1758458749 675774 PRIVMSG #esolangs :14[[07CLC-INTERCAL14]]4 10 02https://esolangs.org/w/index.php?diff=164984&oldid=122827 5* 03Tpaefawzen 5* (+74) 10/* External resources */ > 1758461424 318069 PRIVMSG #esolangs :14[[07Hate14]]4 M10 02https://esolangs.org/w/index.php?diff=164985&oldid=164723 5* 03None1 5* (+0) 10 > 1758461487 47893 PRIVMSG #esolangs :14[[07Talk:Hate14]]4 10 02https://esolangs.org/w/index.php?diff=164986&oldid=164930 5* 03None1 5* (+350) 10 < 1758461722 612898 :ajal!~ambylastn@host-81-178-157-122.as13285.net JOIN #esolangs * :realname < 1758461738 323123 :amby!~ambylastn@host-78-151-28-204.as13285.net QUIT :Ping timeout: 244 seconds < 1758463784 464177 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758464433 66594 :molson!~molson@2001:48f8:7040::729 JOIN #esolangs molson :realname > 1758465136 716203 PRIVMSG #esolangs :14[[07Esimpl14]]4 10 02https://esolangs.org/w/index.php?diff=164987&oldid=164880 5* 03Ais523 5* (+9) 10/* Computational class */ I think I'm confused about what "linear slowdown" means, so write what I think I meant in a more unambiguous way > 1758465205 571508 PRIVMSG #esolangs :14[[07Esimpl14]]4 10 02https://esolangs.org/w/index.php?diff=164988&oldid=164987 5* 03Ais523 5* (+9) 10/* Computational class */ replace a second instance of "linear slowdown" < 1758465470 396711 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1758465583 323860 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1758468717 440752 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`unidecode ₀ < 1758468720 670505 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​[U+2080 SUBSCRIPT ZERO] < 1758468734 272724 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`unidecode ₁ < 1758468735 765938 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​[U+2081 SUBSCRIPT ONE] < 1758468745 157178 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`unidecode ₉ < 1758468746 551425 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​[U+2089 SUBSCRIPT NINE] < 1758468751 39636 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :OK, these are probably contiguous < 1758468755 370909 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`unidecode ² < 1758468757 357903 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​[U+00B2 SUPERSCRIPT TWO] < 1758468763 112700 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :`unidecode ⁴ < 1758468764 433930 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​[U+2074 SUPERSCRIPT FOUR] < 1758468774 189767 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :the superscripts aren't, so I was a bit worried > 1758469214 407156 PRIVMSG #esolangs :14[[07Cammy14]]4 10 02https://esolangs.org/w/index.php?diff=164989&oldid=161216 5* 03Corbin 5* (+169) 10Add cite where I said that Unison and Dark were inspirations. < 1758469284 420040 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :BTW a linear slowdown, for an input program of length n, means that the output program needs n times more effort to emulate each action of the input. By contrast, a constant-factor slowdown means that there's some fixed k for which only k times more effort is required. < 1758469297 169917 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I agree that they probably didn't mean "linear" here. < 1758469393 711192 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :I can't think of a good example offhand. Defunctionalization incurs a log n slowdown; a program of length n can have O(n) different functions, and encoding a call for one of them takes O(log n) space, so a program which is primarily composed of functions and function calls will need O(log n) space just for representations. < 1758469471 941880 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :...but then we're at another issue: we've conflated slow execution with big encoding. Big encodings have to be slow to decode, but maybe not slow to execute? So it's very dependent on the cost model we've chosen. < 1758470522 380461 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I don't normally care much about esolang speed, but recently have realised that caring about it can be an interesting field to study < 1758470605 830142 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it would be fun to write an O(n log n)-slowdown BF interpreter in a tag system < 1758470627 852315 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :(on a scale where O(1) means a constant-factor slowdown) < 1758471958 504590 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I actually have an esolang complexity question. If I want to do computations with pen and paper, which we model as a RAM machine with a constant number of writable registers but all the RAM cells are restricted to starting from zero and writable only once, you can simulate an ordinary RAM machine program that runs for t time in O(t↑(1+ε)) time, right? how about a more restricted version, where each < 1758471964 519446 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :cell of the RAM is writable once and it's undefined behavior to read a cell that hasn't been written yet? < 1758472006 102114 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :I think the latter might be too restricted to do useful computation < 1758472052 298478 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :at least in a RAM way, but you can still write it in order and read it back for like polynomial slowdown, so who knows, maybe you can do something even better < 1758472181 642673 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, that latter model is not for pen and paper anymore, and probably doesn't even have a good motivation < 1758472232 930807 :lynndotpy60!~rootcanal@134.122.123.70 QUIT :Quit: Ping timeout (120 seconds) < 1758472251 152114 :lynndotpy60!~rootcanal@134.122.123.70 JOIN #esolangs lynndotpy :lynn > 1758472790 262436 PRIVMSG #esolangs :14[[07Globe14]]4 N10 02https://esolangs.org/w/index.php?oldid=164990 5* 03Ais523 5* (+9011) 10new language I'm not sure this is finished but thought I'd post this so that people see where my thoughts are so far > 1758472827 810198 PRIVMSG #esolangs :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=164991&oldid=164956 5* 03Ais523 5* (+12) 10/* G */ +[[Globe]] > 1758472851 816213 PRIVMSG #esolangs :14[[07User:Ais52314]]4 10 02https://esolangs.org/w/index.php?diff=164992&oldid=162372 5* 03Ais523 5* (+11) 10+[[Globe]] < 1758472931 286724 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: in your "RAM that's writable once and UB to read if uninitialised" model, how does arithmetic work? it feels vaguely like that might be important < 1758472943 747221 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in particular I think we need writable temporaries (like an accumulator) to do arithmetic on < 1758473130 897164 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User < 1758473158 123103 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, I'm trying to apply that model to a Turing machine (i.e. "you can only write on blank tape, and must not visit blank tape except in states where all the trasitions are the same) and suspect it might be sub-TC, at least I can't immediately figure out how to program in it < 1758473169 785969 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :s/)/")/ < 1758473189 885997 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :s/trasitions/transitions/ < 1758474205 99436 :impomatic!~impomatic@2a00:23c7:5fc6:3201:18c8:682c:6339:949d JOIN #esolangs * :[https://web.libera.chat] impomatic < 1758474601 429832 :yewscion_!~yewscion@172.58.240.190 JOIN #esolangs yewscion :Claire Rodriguez < 1758474784 293587 :callforjudgement!~ais523@user/ais523 JOIN #esolangs ais523 :(this is obviously not my real name) > 1758474915 900741 PRIVMSG #esolangs :14[[07Special:Log/newusers14]]4 create10 02 5* 03Zinnia Glean 5* 10New user account > 1758475047 232050 PRIVMSG #esolangs :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=164993&oldid=164925 5* 03Zinnia Glean 5* (+185) 10 < 1758475068 784651 :yewscion_!~yewscion@172.58.240.190 QUIT :Remote host closed the connection < 1758475104 225583 :ais523!~ais523@user/ais523 QUIT :*.net *.split < 1758475104 355991 :moony4!moony@hellomouse/dev/moony QUIT :*.net *.split < 1758475121 307572 :yewscion_!~yewscion@172.58.240.190 JOIN #esolangs * :Claire Rodriguez < 1758475216 714819 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… > 1758475238 418372 PRIVMSG #esolangs :14[[07Globe14]]4 10 02https://esolangs.org/w/index.php?diff=164994&oldid=164990 5* 03Ais523 5* (+4587) 10thoughts on efficiently compiling to and from Globe < 1758475247 772224 :callforjudgement!~ais523@user/ais523 NICK :ais523 > 1758475449 53800 PRIVMSG #esolangs :14[[07Linefeed14]]4 N10 02https://esolangs.org/w/index.php?oldid=164995 5* 03IHaven'tComeUpWithANameYet 5* (+314) 10Created page with "''''Linefeed''' is [[esoteric programming language]] to output linefeed and some other non-printable and non-visible characters ==Commands== {| class="wikitable" !Command!!Description |- |lf||output linefeed |- |tab||output tab |- |bs||output backsp < 1758475459 741996 :moony4!moony@hellomouse/dev/moony JOIN #esolangs moony :Kaylie! (she/her) > 1758475477 381984 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=164996&oldid=164983 5* 03IHaven'tComeUpWithANameYet 5* (+14) 10/* esolangs list */ < 1758476572 630378 :amby!~ambylastn@host-81-178-157-122.as13285.net JOIN #esolangs amby :realname < 1758476593 618960 :ajal!~ambylastn@host-81-178-157-122.as13285.net QUIT :Ping timeout: 260 seconds < 1758476703 613243 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 JOIN #esolangs * :Textual User < 1758477261 142618 :APic!apic@apic.name PRIVMSG #esolangs :Good Night. < 1758477635 44984 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :ais523: yes, we have a bunch of general purpose registers that can store numbers, also used as addresses, the program decides how many registers there are but a constant number for any one program, and those registers can be written as many times as you want as normla < 1758477659 311928 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :b_jonas: what's to stop you just using the registers as a counter machine and ignoring the memory? < 1758477803 826135 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :yes, that's also a problem with a normal RAM machine. I don't know a good way to solve it. maybe the registers start as 32 bit wide, then after 2↑16 time steps they and the memory cells suddenly grow to 64 bit wide, then after 2↑32 time steps the registers and memory cells grow to 128 bit wide, then after 2↑64 time steps they grow to 256 bits wide etc. that leaves the program enough time to < 1758477809 825268 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :transition from a 32-bit address space to a 64-bit one, even if it has to copy all its data and reformat it. < 1758477857 446876 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :(unlike in reality, when people still used 16-bit wide addresses when they had more than 64 kilobytes of RAM+ROM, then similarly for 24-bit and 32-bit addresses, and similar issues for on-disk formats with large disks) < 1758477891 318386 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :in bank-switching systems the notion of an address becomes a bit fuzzy < 1758477965 383552 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :hmm, what about making it so that you couldn't decrement the counters? only increment? > 1758477983 484285 PRIVMSG #esolangs :14[[07Scratch14]]4 10 02https://esolangs.org/w/index.php?diff=164997&oldid=154904 5* 03Arctenik 5* (+194) 10Add implementations to infobox to remove default "unimplemented" value < 1758478011 28546 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :actually no, that's still uninteresting, you just store n-1 at address n and use a RAM read as your decrement < 1758478027 11429 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :it does force you to use the RAM but not in an interesting way < 1758478143 221854 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :the better solution would probably be to throw out the RAM part and use a pointer machine, one with finite control and finitely many registers storing an address, any address points to a structure with a constant number of fields, as many as the program wants. the program steps can cons a new structure whose fields are empty, car any field with a compile-time constant name from a cell pointed to by a < 1758478149 586194 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :register, compare a register to null and conditional jump, copy a register to another, or write the value of a register to any empty field in a structure pointed to by another register. < 1758478227 967956 :b_jonas!~x@88.87.242.184 PRIVMSG #esolangs :but with the shenanigans that write-once memory requires, I'm not sure if RAM doesn't provide some additional power somehow. it probably doesn't. also I was originally thinking of pen and paper, which corresponds to RAM more easily than to a pointer machine. > 1758478378 435185 PRIVMSG #esolangs :14[[07Talk:Scratch14]]4 10 02https://esolangs.org/w/index.php?diff=164998&oldid=151725 5* 03Arctenik 5* (+304) 10/* Unimplemented??? */ Fixed infobox > 1758479054 417110 PRIVMSG #esolangs :14[[07Msimsismikiamoanwkwjwkaks k ks.akalekwkzjskskaklsjsa14]]4 N10 02https://esolangs.org/w/index.php?oldid=164999 5* 03IHaven'tComeUpWithANameYet 5* (+2177) 10Created page with "'''Msimsismikiamoanwkwjwkaks k ks.akalekwkzjskskaklsjsa''' is the dumbest and the hardest [[esoteric programming language]]. '''Msimsismikiamoanwkwjwkaks k ks.akalekwkzjskskaklsjsa''' may seem complicated d > 1758479109 908570 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=165000&oldid=164996 5* 03IHaven'tComeUpWithANameYet 5* (+58) 10/* esolangs list */ < 1758479796 252818 :impomatic!~impomatic@2a00:23c7:5fc6:3201:18c8:682c:6339:949d QUIT :Quit: Client closed < 1758480510 78995 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`learn Haywire was the duct tape of the early 20th century. < 1758480516 726930 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Learned 'haywire': Haywire was the duct tape of the early 20th century. < 1758480630 993262 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`w < 1758480632 538334 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :​al gore//Al Gore invented the algorithm. < 1758480803 387659 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`" < 1758480806 149349 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :1/1:840) it's weird hanging around people for whom the northernmost point in the world is nottingham \ 1280) hmm, I just remembered that I was formally trained to tune harps < 1758481016 392442 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :HackEso: thanks for the reminder, I guess – I had forgotten that > 1758481055 306811 PRIVMSG #esolangs :14[[07A=ab=bc=cd=d!14]]4 10 02https://esolangs.org/w/index.php?diff=165001&oldid=164952 5* 03Aadenboy 5* (-4) 10/* Truth Machine */ fix example > 1758481083 570303 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=165002&oldid=164954 5* 03Aadenboy 5* (-4) 10/* ESOLANGS */ fix example > 1758481186 795988 PRIVMSG #esolangs :14[[07A=ab=bc=cd=d!14]]4 10 02https://esolangs.org/w/index.php?diff=165003&oldid=165001 5* 03Aadenboy 5* (+27) 10 < 1758481257 611675 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :`w xanadu < 1758481260 112283 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :That's not wise. < 1758481271 603433 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: what's the syntax for searching the quote db? < 1758481271 904926 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: generally, fnord codes, but status codes. :( http://www.guardian.co.uk/ fnord/ spec.html < 1758481289 39707 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :fungot: speak of xanadu < 1758481289 232560 :fungot!~fungot@2a01:4b00:82bb:1341::a PRIVMSG #esolangs :korvo: easier to write that way < 1758481409 167437 :int-e!~noone@int-e.eu PRIVMSG #esolangs :korvo: there's `grwp < 1758481434 818960 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :`grwp xanadu < 1758481438 946906 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1758481450 939980 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Fair. < 1758481452 667492 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it seemed rather unlikely ;-) < 1758481468 912541 :Sgeo!~Sgeo@user/sgeo JOIN #esolangs Sgeo :realname > 1758481469 834620 PRIVMSG #esolangs :14[[07A=ab=bc=cd=d!14]]4 10 02https://esolangs.org/w/index.php?diff=165004&oldid=165003 5* 03Aadenboy 5* (+11) 10fix examqple again < 1758481487 529179 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`grWp turing < 1758481491 818696 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :aeaaap:AEaaAP stands for "arbitrary effect at an arbitrary point". It's one of the traditional requirements for Turing-completeness. \ bitcoin:bitcoins are coins that have been drilled through with a bit, and can be strung together in long chains. This practice dates to ancient China, and the Chinese remain experts in bitcoin manufacturing. A chain can support up to 21 million coins before breaking. \ bogosort:Bogosort is an efficient sorting algorithm for < 1758481523 190522 :int-e!~noone@int-e.eu PRIVMSG #esolangs :(I had to check which is the case-insensitive one) < 1758481539 746773 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :`grwp Xanadu < 1758481541 384876 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1758481551 272715 :int-e!~noone@int-e.eu PRIVMSG #esolangs :it's the wrong kind of esoterics :P > 1758481565 667356 PRIVMSG #esolangs :14[[07User:Aadenboy14]]4 10 02https://esolangs.org/w/index.php?diff=165005&oldid=165002 5* 03Aadenboy 5* (+11) 10/* my own esolangs */ again < 1758481590 471208 :int-e!~noone@int-e.eu PRIVMSG #esolangs :which... doesn't rule out having an entry speaking of it, but as I said, it seemed rather unlikely ;) < 1758481597 27259 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`quote xanadu < 1758481598 838770 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :No output. < 1758481599 495871 :int-e!~noone@int-e.eu PRIVMSG #esolangs :same there < 1758481999 914861 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Guess not. My microblog today is commentary on commentary on Xanadu, because that's all that ever got delivered. https://awful.systems/comment/8817726 < 1758483874 228034 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`? bogosort < 1758483878 67379 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :Bogosort is an efficient sorting algorithm for nondeterministic Turing machines. Taneb may have invented it. < 1758484402 646304 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :huh, nondeterministic bogosort *is* fast if the nondeterminism doesn't cost any time < 1758484700 168152 :int-e!~noone@int-e.eu PRIVMSG #esolangs :`cwlprits bogosort < 1758484704 173636 :HackEso!~h@techne.zem.fi PRIVMSG #esolangs :int-̈e int-̈e int-̈e < 1758484713 807026 :int-e!~noone@int-e.eu PRIVMSG #esolangs :huh < 1758484752 70357 :int-e!~noone@int-e.eu PRIVMSG #esolangs :9 years ago. I have no memory of this :) < 1758484825 257510 :krychu_!~krychu@static.19.136.108.65.clients.your-server.de QUIT :Ping timeout: 256 seconds < 1758484825 328629 :shachaf!~shachaf@user/shachaf QUIT :Ping timeout: 256 seconds < 1758484825 933762 :JGardner!~wryl@user/meow/Wryl QUIT :Ping timeout: 256 seconds < 1758484910 309158 :shachaf!~shachaf@user/shachaf JOIN #esolangs shachaf :Shachaf Ben-Kiki < 1758484918 972715 :JGardner!~wryl@user/meow/Wryl JOIN #esolangs Wryl :June Gardner < 1758484997 892244 :krychu!~krychu@static.19.136.108.65.clients.your-server.de JOIN #esolangs * :krychu < 1758485440 867686 :int-e!~noone@int-e.eu PRIVMSG #esolangs :The context was... solving Rubik's cubes? tswett suggested to do it by making random moves until it's solved. b_jonas associated that with bogosort and found that there was no entry for it yet. < 1758485600 953128 :int-e!~noone@int-e.eu PRIVMSG #esolangs :https://logs.esolangs.org/freenode-esoteric/2016-03-20.html#lIh ff. < 1758485624 160149 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Hm, that's a fun example, because I don't know whether it's in NL. It's certainly in NP, but the trick is that a solved Rubik's cube has no actions which leave it solved. So even though we know the length of the longest path under the worst assumptions, we also have to do a parity check first to know the parity of that path's length. < 1758485647 895524 :korvo!~korvo@2604:a880:4:1d0::4d6:d000 PRIVMSG #esolangs :Oh, wait, of course it's in NL if it's in NP. We can just add the identity action as a legal move. < 1758488159 829083 :ais523!~ais523@user/ais523 PRIVMSG #esolangs :I guess it's more like bubblebogosort because you are doing one move at a time then checking, rather than scrambling the entire cube then checking > 1758488933 213956 PRIVMSG #esolangs :14[[07Globe14]]4 10 02https://esolangs.org/w/index.php?diff=165006&oldid=164994 5* 03Ais523 5* (-409) 10/* Syntax */ remove wildcard sugar thinking about it I don't think it's useful, so there's no point in making implementations implement it < 1758488971 909906 :ais523!~ais523@user/ais523 QUIT :Quit: quit > 1758490214 255275 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=165007&oldid=165000 5* 03IHaven'tComeUpWithANameYet 5* (-102) 10 > 1758490696 412907 PRIVMSG #esolangs :14[[07User:IHaven'tComeUpWithANameYet14]]4 10 02https://esolangs.org/w/index.php?diff=165008&oldid=165007 5* 03IHaven'tComeUpWithANameYet 5* (+22) 10 < 1758491604 357150 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 QUIT :Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine < 1758491626 88472 :Lord_of_Life!~Lord@user/lord-of-life/x-2819915 JOIN #esolangs Lord_of_Life :Lord < 1758492007 643126 :tromp!~textual@2001:1c00:3487:1b00:8133:8e8f:3459:47e4 QUIT :Quit: My iMac has gone to sleep. ZZZzzz… < 1758498932 959312 :JGardner!~wryl@user/meow/Wryl QUIT :Ping timeout: 258 seconds