> 1622853695 771721 PRIVMSG #esoteric :14[[07Nevermind14]]4 10 02https://esolangs.org/w/index.php?diff=83983&oldid=83976 5* 03OfficialCraftCGame 5* (+426) 10Added a calculator program. > 1622853763 352166 PRIVMSG #esoteric :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=83984&oldid=83983 5* 03OfficialCraftCGame 5* (+2) 10Fixed spelling error > 1622854199 334477 PRIVMSG #esoteric :14[[07Nevermind14]]4 10 02https://esolangs.org/w/index.php?diff=83985&oldid=83984 5* 03OfficialCraftCGame 5* (+8) 10Added indents to make things more pleasing. < 1622854224 557473 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 QUIT :Quit: Leaving < 1622855389 512865 :copumpkin!~copumpkin@unaffiliated/copumpkin QUIT :Quit: Hmmm > 1622855924 526918 PRIVMSG #esoteric :14[[07Nevermind14]]4 10 02https://esolangs.org/w/index.php?diff=83986&oldid=83985 5* 03OfficialCraftCGame 5* (-4) 10 > 1622859669 714579 PRIVMSG #esoteric :14[[07Memfractal14]]4 10 02https://esolangs.org/w/index.php?diff=83987&oldid=46148 5* 03Caenbe 5* (+101) 10Linked implementation. > 1622860759 406611 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Danya02 5* 10New user account > 1622860997 509753 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=83988&oldid=83937 5* 03Danya02 5* (+224) 10 > 1622861261 829678 PRIVMSG #esoteric :14[[07User:Caenbe14]]4 10 02https://esolangs.org/w/index.php?diff=83989&oldid=82934 5* 03Caenbe 5* (+98) 10Added Memfractal > 1622862310 100241 PRIVMSG #esoteric : My idea of cryptographic hash is: let d[4...11] = message block; let d[12...13] = sequence number; let d[14...15] = constant; chacha20(d); let t[4...15] = t[4...15] xor d[4...15]; chacha20(t); (It is not the final hash though) (Also, it is not meant for actual use since so far is only being the idea/experimental) < 1622862635 762552 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622863619 863058 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Remote host closed the connection < 1622863635 762828 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622863767 921886 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit > 1622864791 30983 PRIVMSG #esoteric : maybe I should review the RASEL specification to change ASCII with some 0..255 encoding > 1622864837 583008 PRIVMSG #esoteric : it's kind of undefined where it will (and it probably will) crash if you send 128..255 to stdin > 1622864855 328653 PRIVMSG #esoteric : Another coding is the PC character coding > 1622864950 499513 PRIVMSG #esoteric : \rasel -stdin 1 & .@ > 1622864960 776227 PRIVMSG #esoteric : output: "1 ", exit code: 0 > 1622864991 589964 PRIVMSG #esoteric : \rasel -stdin 1 ~ .@ > 1622864992 738895 PRIVMSG #esoteric : output: "49 ", exit code: 0 > 1622865000 832700 PRIVMSG #esoteric : \rasel -stdin Ы ~ .@ > 1622865021 96799 PRIVMSG #esoteric : lol 06:50:02 thread error: # < 1622865232 452460 :xchat1!~test1@212.64.210.90 JOIN :#esoteric < 1622865282 615366 :xchat1!~test1@212.64.210.90 QUIT :Client Quit > 1622866226 682697 PRIVMSG #esoteric : Better is probably don't care about the encoding just ensure that bytes outside of the ASCII range can still be received. > 1622866677 872619 PRIVMSG #esoteric :14[[07Baba Is You14]]4 10 02https://esolangs.org/w/index.php?diff=83990&oldid=81572 5* 03Danya02 5* (+3972) 10/* Words */ Major refactor of text to make wordings more specific and helpful as documentation. > 1622866739 415669 PRIVMSG #esoteric :14[[07Baba Is You14]]4 M10 02https://esolangs.org/w/index.php?diff=83991&oldid=83990 5* 03Danya02 5* (+1) 10/* Words */ Closing unmatched code block. > 1622868243 581246 PRIVMSG #esoteric :14[[07Baba Is You14]]4 10 02https://esolangs.org/w/index.php?diff=83992&oldid=83991 5* 03Danya02 5* (+1568) 10/* Infinite loop */ Describing how the infinite loop works. > 1622868456 740098 PRIVMSG #esoteric : I'm currently adding the -multiline to \rasel > 1622868462 617681 PRIVMSG #esoteric :14[[07Baba Is You14]]4 10 02https://esolangs.org/w/index.php?diff=83993&oldid=83992 5* 03Danya02 5* (+99) 10/* Operator NOT */ Adding notice about X is not X. > 1622868472 717062 PRIVMSG #esoteric : but idk how to make the multiline stdin ..D > 1622868797 447760 PRIVMSG #esoteric :14[[07Deadfish14]]4 10 02https://esolangs.org/w/index.php?diff=83994&oldid=83970 5* 03Dnm 5* (+595) 10Deadfish in Hot Soup Processor > 1622870104 381482 PRIVMSG #esoteric : wtf, I want to test the endpoint but printf... > 1622870106 843389 PRIVMSG #esoteric : $ printf '-stdin 1 & .@\n' > 1622870107 49963 PRIVMSG #esoteric : -bash: printf: -s: invalid option > 1622870301 755888 PRIVMSG #esoteric : ok > 1622870303 86685 PRIVMSG #esoteric : $ curl -X POST -d $(printf %s '-stdin 1 \& .@' | base64) http://localhost:8080 > 1622870303 213943 PRIVMSG #esoteric : output: 1 , exit code: 0 > 1622870751 632734 PRIVMSG #esoteric : $ curl -X POST -d $(printf %s '-stdin|2|-multiline|& v >.@| >3v' | base64) http://localhost:8080 > 1622870751 753964 PRIVMSG #esoteric : output: 3 , exit code: 2 > 1622870780 47573 PRIVMSG #esoteric : I removed the space between the '-stdin' and '' > 1622875244 649502 PRIVMSG #esoteric : yeah, doesn't look like Libera accepts 510 bytes > 1622875288 404677 PRIVMSG #esoteric : privmsg = "PRIVMSG #{addr} :#{msg}" > 1622875294 496726 PRIVMSG #esoteric : privmsg[-4..-1] = "..." until privmsg.bytesize <= 510 > 1622875303 999966 PRIVMSG #esoteric : and I don't see the trailing "..." > 1622875367 612339 PRIVMSG #esoteric : 31 bytes are lost > 1622876934 11501 PRIVMSG #esoteric : \rasel :,01--:G1G//-?#@ > 1622876935 160839 PRIVMSG #esoteric : output: [NUL] [LF] [CR] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ, exit code: 255 > 1622876948 260240 PRIVMSG #esoteric : \rasel -stdin|10|-multiline|1&$:?v:1-3\$/1\| >$11\/.@ > 1622876949 409836 PRIVMSG #esoteric : output: 3628800 , exit code: 0 > 1622877199 680891 PRIVMSG #esoteric : \help rasel > 1622877199 829489 PRIVMSG #esoteric : \rasel ; \rasel -stdin; \rasel -multiline; \rasel -stdin-multiline; don't forget the '@' or it will timeout; timelimit=30s; https://esolangs.org/wiki/RASEL > 1622877491 948370 PRIVMSG #esoteric :14[[07Velik14]]4 10 02https://esolangs.org/w/index.php?diff=83995&oldid=83636 5* 03Nakilon 5* (+4) 10added -multiline example > 1622877583 703927 PRIVMSG #esoteric :14[[07Velik14]]4 M10 02https://esolangs.org/w/index.php?diff=83996&oldid=83995 5* 03Nakilon 5* (-4) 10the output isn't passed through String#inspect anymore thanks to more correct sanitizing in IRC library > 1622879291 249887 PRIVMSG #esoteric : nakilon: It does accept exactly 510 bytes, it's just that the limit is for the whole thing, not what you might think of as "the message". When seen by *other* clients, the entire ":nick!user@host PRIVMSG #channel :blah blah blah" must fit into 510 bytes. > 1622879350 563963 PRIVMSG #esoteric : oh > 1622879442 684635 PRIVMSG #esoteric : 'velik!~velik@62.241.154.104.bc.googleusercontent.com' is 52 bytes long though > 1622879547 94914 PRIVMSG #esoteric : > length ":nakilon!~nakilon@user/nakilon " > 1622879548 399748 PRIVMSG #esoteric : 31 > 1622879553 879745 PRIVMSG #esoteric : Possibly you were measuring that instead. > 1622879561 207629 PRIVMSG #esoteric : (I don't know how you got to 31.) > 1622880001 743681 PRIVMSG #esoteric : hmmm, somehow my second bot instance has shorter hostnam > 1622880011 19445 PRIVMSG #esoteric : /whois velik2 > 1622880050 892140 PRIVMSG #esoteric : ah, sure, it's from my home machine > 1622880081 17480 PRIVMSG #esoteric : https://dpaste.org/cAp6/slim > 1622880136 353257 PRIVMSG #esoteric : 510, something close > 1622880303 595440 PRIVMSG #esoteric :14[[07DimensionDoors14]]4 10 02https://esolangs.org/w/index.php?diff=83997&oldid=72117 5* 03MathR 5* (+17) 10 > 1622880557 585480 PRIVMSG #esoteric :14[[07DimensionDoors14]]4 10 02https://esolangs.org/w/index.php?diff=83998&oldid=83997 5* 03MathR 5* (-9) 10 > 1622881470 239389 PRIVMSG #esoteric :14[[07Nevermind14]]4 10 02https://esolangs.org/w/index.php?diff=83999&oldid=83986 5* 03OfficialCraftCGame 5* (+166) 10Added infobox > 1622881492 200917 PRIVMSG #esoteric :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=84000&oldid=83999 5* 03OfficialCraftCGame 5* (-1) 10Fixed spelling mistake > 1622881513 772275 PRIVMSG #esoteric :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=84001&oldid=84000 5* 03OfficialCraftCGame 5* (+1) 10Fixed spelling mistake > 1622881769 191997 PRIVMSG #esoteric :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=84002&oldid=84001 5* 03OfficialCraftCGame 5* (+86) 10Edited infobox > 1622881849 697083 PRIVMSG #esoteric :14[[07Nevermind14]]4 M10 02https://esolangs.org/w/index.php?diff=84003&oldid=84002 5* 03OfficialCraftCGame 5* (-3) 10Changed the implementations section. Re-arranged the implementations in the list. < 1622882150 921687 :LKoen!~LKoen@41.174.9.109.rev.sfr.net JOIN :#esoteric > 1622885565 135288 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Grs 5* 10New user account > 1622886456 997324 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=84004&oldid=83988 5* 03Grs 5* (+117) 10 > 1622886545 554340 PRIVMSG #esoteric :14[[07Esolang:Introduce yourself14]]4 10 02https://esolangs.org/w/index.php?diff=84005&oldid=84004 5* 03Grs 5* (+6) 10 < 1622889926 184199 :j-bot!~jbot@hagall.firefly.nu QUIT :Remote host closed the connection > 1622892837 306215 PRIVMSG #esoteric :14[[07OLNMLN14]]4 N10 02https://esolangs.org/w/index.php?oldid=84006 5* 03Grs 5* (+12488) 10Created page with "Not to be confused with [[OneLine]] or [[Oneline]]

OLNMLN or OneLineNoMoreLinesNeeded is a programming language where everything is written in one line! It was written..." > 1622892995 437033 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84007&oldid=84006 5* 03Grs 5* (+2) 10 > 1622893021 714202 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84008&oldid=84007 5* 03Grs 5* (-1) 10 > 1622893266 99237 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84009&oldid=84008 5* 03Grs 5* (+54) 10 > 1622893370 372528 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84010&oldid=84009 5* 03Grs 5* (+81) 10 > 1622893517 495863 PRIVMSG #esoteric :14[[07User:Grs14]]4 N10 02https://esolangs.org/w/index.php?oldid=84011 5* 03Grs 5* (+34) 10Created page with "Hello everyone! I made [[OLNMLN]]!" > 1622893804 191613 PRIVMSG #esoteric :14[[07Language list14]]4 10 02https://esolangs.org/w/index.php?diff=84012&oldid=83922 5* 03Grs 5* (+13) 10/* O */ > 1622894721 824707 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84013&oldid=84010 5* 03Grs 5* (-16) 10 > 1622894980 136813 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84014&oldid=84013 5* 03Grs 5* (+108) 10 > 1622895173 157207 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84015&oldid=84014 5* 03Grs 5* (+8) 10 > 1622895355 583868 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84016&oldid=84015 5* 03Grs 5* (+108) 10 > 1622895543 99316 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84017&oldid=84016 5* 03Grs 5* (+81) 10 > 1622895656 918298 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84018&oldid=84017 5* 03Grs 5* (+41) 10 > 1622895705 664172 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84019&oldid=84018 5* 03Grs 5* (-4) 10 > 1622895725 769728 PRIVMSG #esoteric :14[[07FlipJump14]]4 10 02https://esolangs.org/w/index.php?diff=84020&oldid=83631 5* 03Tomhe 5* (+1) 10/* The FlipJump CPU */ < 1622896205 890448 :LKoen!~LKoen@41.174.9.109.rev.sfr.net QUIT :Remote host closed the connection < 1622896830 562818 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622896914 413815 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit < 1622896929 365476 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622898483 928278 PRIVMSG #esoteric :14[[07DimensionDoors14]]4 M10 02https://esolangs.org/w/index.php?diff=84021&oldid=83998 5* 03PythonshellDebugwindow 5* (+14) 10Should probably be removed < 1622898485 900505 :LKoen!~LKoen@41.174.9.109.rev.sfr.net JOIN :#esoteric > 1622898528 510504 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84022&oldid=84019 5* 03Grs 5* (+33) 10 > 1622898560 385119 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84023&oldid=84022 5* 03PythonshellDebugwindow 5* (-5) 10/* How it works */ Tpyo > 1622898697 700789 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84024&oldid=84023 5* 03PythonshellDebugwindow 5* (+48) 10/* Interpretation of code */ Categories/ul > 1622898940 645231 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84025&oldid=84024 5* 03Grs 5* (+41) 10 > 1622899036 75973 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84026&oldid=84025 5* 03Grs 5* (+4) 10 > 1622899355 9559 PRIVMSG #esoteric : wanna make \ruby repl too, but since it would need proper sandboxing for file system and network and since it appears that it's not really possible to do docker in a docker, I have to read a ton of boring sysadmin docs about network isolation > 1622899403 414741 PRIVMSG #esoteric : so it's not gonna be soon > 1622899471 772155 PRIVMSG #esoteric : but when I make it would be trivial to add any kind of repl to it > 1622899500 688585 PRIVMSG #esoteric : I mean any language interpreter > 1622900927 447369 PRIVMSG #esoteric : Here's the scow-est thing about the IRC message length limit: if a client is using the (deprecated) identify-msg capability, which adds a '-' or '+' prefix to every PRIVMSG/NOTICE body indicating whether the sender was identified to services or not, that decreases the maximum available size by one. And there's no possible way a bot can know if the recipient (or *any* recipient when sending to a channel) > 1622900933 449019 PRIVMSG #esoteric : has that on. So it has to either pessimistically assume and send one byte less it could, or just accept that if someone does use it, they might get the last byte truncated. > 1622900939 66403 PRIVMSG #esoteric : (Fortunately that extension's pretty dead by now.) > 1622900971 688820 PRIVMSG #esoteric : I was sort of wondering about turning on "account-tag" for #esolangs logs, because then you could validate whether someone using a nickname was doing so legitimately, when reading the logs, but I don't know if that would *really* be worth the hassle. > 1622901373 423803 PRIVMSG #esoteric : (Also I don't know how I'd present it when rendering. It's easy to come up with ways to indicate a single bit of information, but that doesn't quite suffice for the case where account != nickname.) > 1622901924 532247 PRIVMSG #esoteric : hm... > 1622901948 849595 PRIVMSG #esoteric : fizzie: mouseover text? < 1622902042 989021 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Quit: metcalf < 1622902059 294541 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622902183 278160 PRIVMSG #esoteric : I guess there's that. I could add a superscript '?' between the nickname and the closing '>' for unidentified, and a superscript '*' with mouseover text denoting the account for the mismatch case, and leave the unannotated version for the common case where both are the same. Though it's not like impostors have been a particular problem. < 1622902314 485417 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit < 1622902330 787152 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622902409 269656 PRIVMSG #esoteric : probably not worth it > 1622902736 800337 PRIVMSG #esoteric :14[[07A?!14]]4 10 02https://esolangs.org/w/index.php?diff=84027&oldid=67699 5* 03Grs 5* (-2) 10Fixed some grammar issues < 1622902942 934229 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Quit: metcalf < 1622902960 896826 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622903215 577338 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit < 1622903229 348194 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622904350 610775 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84028&oldid=84026 5* 03Grs 5* (+54) 10 > 1622904393 76947 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84029&oldid=84028 5* 03Grs 5* (+1) 10 > 1622904797 427897 PRIVMSG #esoteric :14[[07OneLineNoMoreLinesNeeded14]]4 N10 02https://esolangs.org/w/index.php?oldid=84030 5* 03Grs 5* (+20) 10Redirected page to [[OLNMLN]] > 1622905152 477279 PRIVMSG #esoteric :14[[07W14]]4 10 02https://esolangs.org/w/index.php?diff=84031&oldid=63534 5* 03MathR 5* (+279) 10/* Every valid command in W with explanations (inputs replaced with X) */ > 1622905318 795062 PRIVMSG #esoteric :14[[07W14]]4 10 02https://esolangs.org/w/index.php?diff=84032&oldid=84031 5* 03MathR 5* (+188) 10/* Error codes */ < 1622906243 191495 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Quit: metcalf < 1622906259 294852 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622906514 283160 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit < 1622906530 798890 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric < 1622906670 958754 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit < 1622907849 122470 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622908374 564709 PRIVMSG #esoteric :14[[07OLNMLN14]]4 10 02https://esolangs.org/w/index.php?diff=84033&oldid=84029 5* 03Grs 5* (+14) 10Added output for example at stop command. < 1622910626 126880 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Ping timeout: 260 seconds > 1622911339 653108 PRIVMSG #esoteric :14[[07Talk:Minsky Swap14]]4 10 02https://esolangs.org/w/index.php?diff=84034&oldid=76190 5* 03Caenbe 5* (+440) 10/* Computational Class */ Category proposal > 1622912490 954325 PRIVMSG #esoteric : hmmm > 1622912536 455147 PRIVMSG #esoteric : there are operations on top of the stack, and there are some stack-based languages that have multiple stacks with operations of, for example, swapping top two stacks > 1622912554 77567 PRIVMSG #esoteric : imagine the stack to be 2 dimensional > 1622912581 824975 PRIVMSG #esoteric : so there is the zero-corner and two axes > 1622912609 163378 PRIVMSG #esoteric : so the "swap" instruction would swap two stacks on either of two axes > 1622912655 315197 PRIVMSG #esoteric : or actually it can always swap by the same axis but there would be an instruction of transposing the stack > 1622912688 692589 PRIVMSG #esoteric :14[[07Minsky Swap14]]4 10 02https://esolangs.org/w/index.php?diff=84035&oldid=79331 5* 03Caenbe 5* (+271) 10Completed PDA equivalence proof and added category > 1622912732 704784 PRIVMSG #esoteric : Forth has two stacks (a data stack and return stack), although some implementations have some additional stacks also > 1622912998 154343 PRIVMSG #esoteric : istr befunge-98 has something called a "stack stack" > 1622913034 515146 PRIVMSG #esoteric : yep, but there are different sets of operations on the top stack and on the stack of stacks > 1622913035 197239 PRIVMSG #esoteric : It does, though there aren't that many operations that operate on any but the topmost stack. > 1622913071 412770 PRIVMSG #esoteric : i guess it probably doesn't have a transpose command :P > 1622913078 548394 PRIVMSG #esoteric : You can push on a new stack, pop off an old stack, and then there's one bulk transfer operation to either direction, that's about it. > 1622913125 59509 PRIVMSG #esoteric : Also modifications of the stack stack annoyingly also modify the storage origin (that g/p coordinates are relative to), which isn't always that convenient. > 1622913143 266590 PRIVMSG #esoteric : huh > 1622913201 384091 PRIVMSG #esoteric : The sequence of instructions to do either of those on its own (just change the offset, or manipulate the stack stack) is annoyingly convoluted, though doable. > 1622913250 524109 PRIVMSG #esoteric :14[[07Minsky Swap14]]4 10 02https://esolangs.org/w/index.php?diff=84036&oldid=84035 5* 03Caenbe 5* (+250) 10/* Computational class */ A little more detail > 1622913286 87860 PRIVMSG #esoteric : The "push a new stack" instruction { sets the new offset to the location of the next instruction executed after the {, somewhat bizarrely; it also pushes the old offset onto the old stack, so that } can read it from there. So a suitable {...} combo (with a bit of stack manipulation in-between) can set an arbitrary storage offset. > 1622913370 875190 PRIVMSG #esoteric : 0{02-u0}$$ or something along those lines, assuming a two-dimensional Funge-98. > 1622913492 33908 PRIVMSG #esoteric : I guess if you change all the instructions to work on the stack-stack level it won't work well though; I guess you'll want to push just a single value, not the whole vector of them, and it doesn't seem to be emulatable; so there should be some universal instruction modifier to "enable the stack-stack mode for the next instruction" or a defined > 1622913492 151910 PRIVMSG #esoteric : subset of instructions that are modifiable > 1622913811 919650 PRIVMSG #esoteric : need to find some other useful uses of transpose though, not just for the swap two top stacks instruction > 1622913898 745500 PRIVMSG #esoteric : How does transpose work with stacks of different sizes? Is it just assumed to be an infinite expanse of 0s beyond the bottom, like a Befunge stack? > 1622913943 646298 PRIVMSG #esoteric : I couldn't implement the brainfuck in rasel because it needs at least two stacks -- one for befunge runtime and one for the stack of [] loops > 1622913967 141685 PRIVMSG #esoteric : yep, automatically expand to make the rectangle > 1622914092 211274 PRIVMSG #esoteric : the potential "push the N value onto the every stack" would either work in a way that demands a strict definition of how the stacks expand or in the way of lazy pushes > 1622914162 709133 PRIVMSG #esoteric : i.e. when you push a new stack of Ns it's infinitely long and when you need to expand another axis it should remember to push additional Ns when needed > 1622914235 259599 PRIVMSG #esoteric : (still need to find a use case of such N-stack-push though) > 1622914695 891948 PRIVMSG #esoteric : fizzie: don't turn it on please. if you want to get that information, get it from the other extensions. > 1622914735 598658 PRIVMSG #esoteric : What's the problem with it? > 1622914771 753612 PRIVMSG #esoteric : fizzie: the truncated byte, plus it only tells you one but, not what the actual account name is > 1622914782 408656 PRIVMSG #esoteric : That's identify-msg, not account-tag. > 1622914801 845742 PRIVMSG #esoteric : oh, you want the proper non-depreciated thing? > 1622914804 999809 PRIVMSG #esoteric : sure, you can turn it on if you want > 1622914819 123129 PRIVMSG #esoteric : I mean don't turn on the old depreciated identify-msg thing > 1622914856 961304 PRIVMSG #esoteric : except maybe on freenode but only if we run out of reasonable ways to filter bridge forward spam > 1622914862 416527 PRIVMSG #esoteric : but I don't think it will come to that > 1622914879 323531 PRIVMSG #esoteric : if it gets that far, we should just quiet unidentified there > 1622914881 540553 PRIVMSG #esoteric : Well, I don't know if I want account-tag or not. I just noticed it got turned on for my potential future personal logs when using pounce, even without asking. > 1622914909 1437 PRIVMSG #esoteric : fizzie: does account-tag tell you more than the old combo whox+account+extjoin > 1622914910 294263 PRIVMSG #esoteric : ? > 1622914922 7239 PRIVMSG #esoteric : I haven't experimented with account-tag yet > 1622914928 575311 PRIVMSG #esoteric : It tells you the account for private messages without asking specifically, which of course doesn't matter for #esolangs logs. > 1622914940 387261 PRIVMSG #esoteric : ah I see > 1622914951 395196 PRIVMSG #esoteric : does it tell only the account name, or something more about the account too? > 1622914962 487372 PRIVMSG #esoteric : Just the account name. > 1622914965 386557 PRIVMSG #esoteric : thanks > 1622915726 210366 PRIVMSG #esoteric : PostScript has several stacks, including the operand stack, execution stack (which can be read but cannot be directly manipulated), the dictionary stack (which stores only dictionaries and the bottom three items cannot be removed), the graphics stack, the clipping stack (stored in the graphics stack), and possibly others that I forgot. There are also VM saves, too. > 1622915805 864968 PRIVMSG #esoteric : (Allowing the execution stack to be altered directly might allow you to implement some more sophisticated functions, such as continuations perhaps) > 1622915855 611120 PRIVMSG #esoteric : (and also like FORGET does in INTERCAL, too, maybe) > 1622916022 175522 PRIVMSG #esoteric : "... needs at least two stacks -- one for befunge runtime and ..." - s/befunge/brainfuck > 1622916161 493350 PRIVMSG #esoteric : Free Hero Mesh has four stacks: the operand stack, the call stack (which also includes the Self variable, as well as internal functions), the message stack (which stores all message variables other than Self), and the pattern stack (used for backtracking when a pattern match fails). > 1622916255 837666 PRIVMSG #esoteric : For implementing loops like the [] loops in brainfuck, there is perhaps three ways, which is to convert to GOTO like Forth does, to use a execution stack like PostScript does, or to seek forward and backward each time when executing the loop. < 1622916479 125379 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN :#esoteric > 1622917785 294110 PRIVMSG #esoteric :14[[07Special:Log/newusers14]]4 create10 02 5* 03Michal Atlas 5* 10New user account > 1622917940 704118 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03ResU 5* 10moved [[02A programming language is a formal language comprising a set of instructions that produce various kinds of output.10]] to [[A programming language is a formal language comprising a set of strings that produce various kinds of output.]]: Wikipedia first sentence change < 1622918286 875428 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 JOIN :#esoteric > 1622918658 915330 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 N10 02https://esolangs.org/w/index.php?oldid=84039 5* 03Grs 5* (+9192) 10Created page with "Not to be confused with [[OLNMLN]] OLNMLNE or OneLineNoMoreLinesNeededinEntropy is a programming language that is almost the same as [[OLNMLN]]. It was written by ~~~. The di..." < 1622918779 132134 :esowiki!~esowiki@unaffiliated/fizzie/bot/esowiki JOIN #esoteric esowiki :esowiki < 1622919783 214230 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Quit: metcalf < 1622919800 879483 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN #esoteric * :john < 1622920070 860017 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN #esoteric * :john > 1622921391 904989 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84040&oldid=84033 5* 03Grs 5* (+29) 10 > 1622921466 270775 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 M10 02https://esolangs.org/w/index.php?diff=84041&oldid=84039 5* 03Grs 5* (+26) 10 > 1622921500 113298 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 M10 02https://esolangs.org/w/index.php?diff=84042&oldid=84041 5* 03Grs 5* (+2) 10/* See also */ > 1622921717 503336 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 M10 02https://esolangs.org/w/index.php?diff=84043&oldid=84042 5* 03Grs 5* (-4) 10 > 1622923255 451199 PRIVMSG #esoteric :14[[07Talk:25614]]4 10 02https://esolangs.org/w/index.php?diff=84044&oldid=76076 5* 03Grs 5* (+175) 10 > 1622923331 762081 PRIVMSG #esoteric :14[[0725614]]4 10 02https://esolangs.org/w/index.php?diff=84045&oldid=79025 5* 03Grs 5* (-2) 10 > 1622923380 539509 PRIVMSG #esoteric :14[[07Talk:25614]]4 M10 02https://esolangs.org/w/index.php?diff=84046&oldid=84044 5* 03Grs 5* (+30) 10 > 1622923587 505665 PRIVMSG #esoteric : new here > 1622923598 341441 PRIVMSG #esoteric : `welcome Guest9 > 1622923601 302052 PRIVMSG #esoteric : Guest9: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) > 1622923637 836456 PRIVMSG #esoteric : https://esolangs.org/wiki/User:ResU is who I am < 1622924065 811008 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN #esoteric * :john > 1622924108 428850 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84047&oldid=84040 5* 03Grs 5* (-17) 10 > 1622924147 873184 PRIVMSG #esoteric :14[[07OLNMLN14]]4 M10 02https://esolangs.org/w/index.php?diff=84048&oldid=84047 5* 03Grs 5* (+8) 10 > 1622924176 87230 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 M10 02https://esolangs.org/w/index.php?diff=84049&oldid=84043 5* 03Grs 5* (-1) 10 > 1622924191 150854 PRIVMSG #esoteric :14[[07OLNMLNE14]]4 M10 02https://esolangs.org/w/index.php?diff=84050&oldid=84049 5* 03Grs 5* (-1) 10 < 1622924540 121723 :esowiki!~esowiki@unaffiliated/fizzie/bot/esowiki JOIN #esoteric esowiki :esowiki > 1622924567 251655 PRIVMSG #esoteric :14[[07OHE14]]4 N10 02https://esolangs.org/w/index.php?oldid=84051 5* 03ResU 5* (+283) 10Created page with "```OHE``` is an esolang created by [[User:ResU]] in 2021. Every program prints "Hello, world!". ==Examples== ===Hello, world!===
 ===Quine=== 
Hello, world! 1622925069 294669 PRIVMSG #esoteric :14[[07OHE14]]4 10 02https://esolangs.org/w/index.php?diff=84052&oldid=84051 5* 03ResU 5* (+0) 10
> 1622925547 876101 PRIVMSG #esoteric :14[[07NDBall14]]4 10 02https://esolangs.org/w/index.php?diff=84053&oldid=83842 5* 03Kantoros1 5* (-1139) 10Simplified the code examples, NDBall is much more capable than it seems. 99 bottles of beer program takes up only 4 dimensions, but has almost 450 instructions.
< 1622925782 537002 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Quit: metcalf
< 1622925800 888514 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN #esoteric * :john
< 1622925886 172091 :LKoen!~LKoen@41.174.9.109.rev.sfr.net QUIT :Remote host closed the connection
< 1622926053 688411 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com QUIT :Client Quit
< 1622926069 119136 :metcalf!~metcalf@host86-162-128-62.range86-162.btcentralplus.com JOIN #esoteric * :john
< 1622926384 351310 :LKoen!~LKoen@41.174.9.109.rev.sfr.net JOIN #esoteric LKoen :LKoen
> 1622927279 532638 PRIVMSG #esoteric :14[[07NDBall14]]4 M10 02https://esolangs.org/w/index.php?diff=84054&oldid=84053 5* 03Kantoros1 5* (+257) 10Added an external link to 99 bottles program
> 1622928085 345201 PRIVMSG #esoteric :14[[07Talk:Newton14]]4 10 02https://esolangs.org/w/index.php?diff=84055&oldid=81677 5* 03Grs 5* (+3302) 10
> 1622928477 335264 PRIVMSG #esoteric :14[[07Talk:Newton14]]4 M10 02https://esolangs.org/w/index.php?diff=84056&oldid=84055 5* 03Grs 5* (+44) 10/* I made a interpreter */
< 1622929246 971445 :LKoen!~LKoen@41.174.9.109.rev.sfr.net QUIT :Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”
> 1622930064 398069 PRIVMSG #esoteric :14[[07Talk:Newton14]]4 M10 02https://esolangs.org/w/index.php?diff=84057&oldid=84056 5* 03Grs 5* (+63) 10
< 1622931021 880648 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 QUIT :Remote host closed the connection
< 1622931047 823852 :delta23!~deltaepsi@unaffiliated/deltaepsilon23 JOIN #esoteric deltaepsilon23 :delta23__
> 1622932052 982858 PRIVMSG #esoteric :14[[07,,,14]]4 M10 02https://esolangs.org/w/index.php?diff=84058&oldid=77285 5* 03ResU 5* (+0) 10fixed typo
> 1622933040 767931 PRIVMSG #esoteric :14[[07COVID-1914]]4 10 02https://esolangs.org/w/index.php?diff=84059&oldid=74249 5* 03ResU 5* (+50) 10
> 1622933983 5191 PRIVMSG #esoteric :14[[07Milk14]]4 10 02https://esolangs.org/w/index.php?diff=84060&oldid=83583 5* 03Salmmanfred 5* (+85) 10/* Implementations */
> 1622934997 839210 PRIVMSG #esoteric :14[[07Fuck14]]4 10 02https://esolangs.org/w/index.php?diff=84061&oldid=31062 5* 03Caenbe 5* (+1040) 10I'm not sure about "evaluates to true" but I think non-zero numbers evaluate to true, so it should be pretty easy to implement a Minsky machine.
> 1622936284 215305 PRIVMSG #esoteric :14[[07Template:Programming Language14]]4 M10 02https://esolangs.org/w/index.php?diff=84062&oldid=78372 5* 03PythonshellDebugwindow 5* (+8) 10Name change
> 1622936297 681594 PRIVMSG #esoteric :14[[07Special:Log/move14]]4 move10 02 5* 03PythonshellDebugwindow 5*  10moved [[02A programming language is a formal language comprising a set of strings that produce various kinds of output.10]] to [[A programming language is a formal language comprising a set of strings that produce various kinds of machine code output.]]: The name changed
> 1622936393 702244 PRIVMSG #esoteric :14[[07Talk:25614]]4 M10 02https://esolangs.org/w/index.php?diff=84065&oldid=84046 5* 03PythonshellDebugwindow 5* (+40) 10/* Why is the article still in the unimplemented category? */ Un-unsigned
> 1622937229 89836 PRIVMSG #esoteric :14[[07Whitespace14]]4 10 02https://esolangs.org/w/index.php?diff=84066&oldid=79816 5* 03Andrewarchi 5* (+136) 10Add ws-corpus