2025-05-01: 01:01:06 -!- amby has 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). 01:35:35 [[Talk:95-98]] N https://esolangs.org/w/index.php?oldid=156964 * Tpaefawzen * (+137) Created page with "== About addition arithmetic command == Where will the result be stored? --~~~" 01:36:17 [[Talk:95-98]] https://esolangs.org/w/index.php?diff=156965&oldid=156964 * Tpaefawzen * (+24) 01:54:12 -!- chiselfuse has quit (Ping timeout: 264 seconds). 01:55:51 -!- chiselfuse has joined. 05:19:37 [[Indurate]] https://esolangs.org/w/index.php?diff=156966&oldid=93143 * Stkptr * (+2221) Maybe TC 05:23:07 -!- tromp has joined. 06:31:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 06:31:39 -!- tromp has joined. 06:37:26 -!- amadaluzia has joined. 06:54:38 -!- Sgeo has quit (Read error: Connection reset by peer). 06:59:37 -!- amadaluzia has quit (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.). 07:16:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:22:57 -!- Lord_of_Life has quit (Ping timeout: 248 seconds). 07:26:35 -!- Lord_of_Life has joined. 07:47:04 -!- FreeFull has quit (Ping timeout: 272 seconds). 07:47:07 [[Indurate]] https://esolangs.org/w/index.php?diff=156967&oldid=156966 * Stkptr * (-372) no_prelude wasn't deprecated, it apparently never really existed 08:03:58 [[Talk:Mlatu]] https://esolangs.org/w/index.php?diff=156968&oldid=156963 * Stkptr * (+193) 08:28:39 [[Indurate]] https://esolangs.org/w/index.php?diff=156969&oldid=156967 * Stkptr * (-862) 10:14:15 [[Fn]] https://esolangs.org/w/index.php?diff=156970&oldid=154473 * C0ffee * (+17) /* Examples */ 10:43:05 [[;)]] N https://esolangs.org/w/index.php?oldid=156971 * C0ffee * (+647) Created page with "''';)''' is a stack-based programming language that only uses symbols. ==Commands== {| class="wikitable" |- ! Commands !! Description |- | . || push 0 |- | + || add |- | - || sub |- | * || mult,repeat,join |- | / || div,split |- | % || mod |- | ^ || pow |- | ~ || eval |- | : 10:43:05 Hi 10:46:27 [[;)]] https://esolangs.org/w/index.php?diff=156972&oldid=156971 * C0ffee * (+39) 10:49:06 [[User:C0ffee]] https://esolangs.org/w/index.php?diff=156973&oldid=156646 * C0ffee * (+12) 10:49:44 [[;)]] https://esolangs.org/w/index.php?diff=156974&oldid=156972 * C0ffee * (+336) 10:50:27 [[;)]] https://esolangs.org/w/index.php?diff=156975&oldid=156974 * C0ffee * (+13) 12:37:11 -!- amby has joined. 12:39:32 [[User:I am islptng/TCP1]] https://esolangs.org/w/index.php?diff=156976&oldid=149606 * I am islptng * (+42) 12:40:56 [[User:I am islptng]] https://esolangs.org/w/index.php?diff=156977&oldid=154245 * I am islptng * (+29) /* To-do List */ 12:44:38 [[User:I am islptng/TCP1]] https://esolangs.org/w/index.php?diff=156978&oldid=156976 * I am islptng * (+186) 12:55:58 `learn the password of the month is the fifth law of thermodynamics. 12:56:06 Relearned 'password': the password of the month is the fifth law of thermodynamics. 12:56:07 `? password 12:56:11 the password of the month is the fifth law of thermodynamics. 13:30:33 [[Truth-machine]] https://esolangs.org/w/index.php?diff=156979&oldid=156322 * Lampe2020 * (+630) /* Stackowey */ Add Stackowey implementation 13:54:13 -!- amadaluzia has joined. 14:06:35 [[Waduzitdo]] https://esolangs.org/w/index.php?diff=156980&oldid=154564 * Krolkrol * (-1) 14:32:10 -!- Sgeo has joined. 14:55:28 [[Language list]] https://esolangs.org/w/index.php?diff=156981&oldid=156928 * PurplrIsSus1985 * (+22) /* V */ 15:04:02 [[User:Aadenboy/Zerons]] https://esolangs.org/w/index.php?diff=156982&oldid=154563 * Aadenboy * (+1060) redefining and actually having an answer to the sqrt of q 16:04:35 -!- tromp has joined. 16:17:51 [[User:Aadenboy/Zerons]] M https://esolangs.org/w/index.php?diff=156983&oldid=156982 * Aadenboy * (-14) 16:22:19 [[User talk:I am islptng/TCP1]] N https://esolangs.org/w/index.php?oldid=156984 * TenBillionPlusOne * (+243) Created page with "How [[User:Cycwin]] proved TCP1 to be [[Turing-complete]]? How ability to arbitrary increment and decrement three registers and make loops proves to be TC? ~~~~" 16:52:27 -!- FreeFull has joined. 16:52:59 [[Topple]] M https://esolangs.org/w/index.php?diff=156985&oldid=155163 * H33T33 * (-123) 17:02:59 [[Bobble]] N https://esolangs.org/w/index.php?oldid=156986 * H33T33 * (+610) Created page with "{{WIP}} Bobble, created by [[User:H33T33]], is being developed using C. ==Overview== {| class="wikitable" Unless otherwise specified, whitespace in any given code example is purely for organization. !Command !Description !Example(s) !Output |- | style="text-align:center" 17:04:33 [[User:H33T33]] M https://esolangs.org/w/index.php?diff=156987&oldid=154534 * H33T33 * (+13) 17:05:07 [[User:H33T33]] M https://esolangs.org/w/index.php?diff=156988&oldid=156987 * H33T33 * (+27) 17:05:46 [[User:H33T33]] M https://esolangs.org/w/index.php?diff=156989&oldid=156988 * H33T33 * (-2) 17:08:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:11:10 -!- tromp has joined. 17:18:16 -!- impomatic has joined. 17:40:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:53:31 -!- lynndotpy6 has quit (Quit: bye bye). 17:54:41 -!- lynndotpy6 has joined. 18:06:06 -!- FreeFull has quit. 18:07:21 -!- tromp has joined. 18:32:55 -!- FreeFull has joined. 19:01:44 [[Truth-machine]] https://esolangs.org/w/index.php?diff=156990&oldid=156979 * Aadenboy * (+115) adding Iterate 19:03:35 -!- impomatic has quit (Quit: Client closed). 19:03:42 I had made up a build system for a C program I was making, which I started a few years ago but had made some improvements recently. It is a single C file so that compiling the build system itself should not be too difficult to do and is meant to be not too complicated, although further changes could still be made in future (e.g. adding parallel execution mode). 19:06:41 (Something I dislike about GNU make is that it has built-in rules and does not seem to have a way to disable it except by a command-line switch.) 19:21:27 [[Self-repeat]] M https://esolangs.org/w/index.php?diff=156991&oldid=133436 * Aadenboy * (-14) golfed version 19:50:21 -!- nitrix has quit (Quit: ZNC 1.9.1 - https://znc.in). 20:05:53 -!- nitrix has joined. 20:15:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:28:42 -!- nitrix has quit (Quit: ZNC 1.9.1 - https://znc.in). 20:29:46 -!- nitrix has joined. 21:16:44 -!- tromp has joined. 21:18:46 [[Language list]] M https://esolangs.org/w/index.php?diff=156992&oldid=156981 * Buckets * (+10) 21:19:11 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=156993&oldid=156900 * Buckets * (+9) 21:19:22 [[Oya]] N https://esolangs.org/w/index.php?oldid=156994 * Buckets * (+2277) Created page with "Oya is an Esoteric programming language created by [[User:Buckets]] in 2024. {| class="wikitable" |- ! Commands !! Instructions |- | A+B || Given An operation between Two Variable Creating Another variable as the Output. |- | #D+E->F || Given An operation between Two Variab 21:21:46 -!- amadaluzia has quit (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.). 21:28:53 [[User:Unicodes/Sandbox]] https://esolangs.org/w/index.php?diff=156995&oldid=141043 * 5anz * (+19) 21:32:39 [[Cocytus]] N https://esolangs.org/w/index.php?oldid=156996 * Helpeesl * (+2601) Created page with "== Intro == Cocytus is an Esolang created by [[User:helpeesl]] on may 1st 2025 ad and was designed to be the worst Esolang to code in. == The features == Cocytus has some awful features which includes: * The Qack * An awful way of printing text === Qack === The Qack is 21:43:43 cu 22:27:29 [[Talk:Stackowey]] M https://esolangs.org/w/index.php?diff=156997&oldid=155670 * Lampe2020 * (+1) Fixed a typo 22:36:13 -!- ais523 has joined. 22:50:35 [[Stackowey]] M https://esolangs.org/w/index.php?diff=156998&oldid=156847 * Lampe2020 * (-87) Replace Wikipedia URL links with wikitext Wikipedia links 23:01:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 23:14:19 [[TWPL]] N https://esolangs.org/w/index.php?oldid=156999 * Helpeesl * (+1591) Created page with "==Intro== TWPL(the worst programming language) was created by [[User:helpeesl]] on may/1/2025 and was designed to be the worst language to program in. ==Why is it so bad?== # You can only use whitespace, otherwise it wont work. # Everything starts at 1 # Text is flipped a 23:27:58 [[Zaddy]] https://esolangs.org/w/index.php?diff=157000&oldid=156915 * Corbin * (+545) Zephyr ASDL's grammar is quite small, so I yoinked it. 23:45:08 [[Free Esolang]] https://esolangs.org/w/index.php?diff=157001&oldid=152360 * Helpeesl * (+29) If you can change the language to f**king Python its Turing complete. 23:49:59 [[Talk:Stackowey]] https://esolangs.org/w/index.php?diff=157002&oldid=156997 * Lampe2020 * (+1601) Answer to [[User:stkptr]]'s comment 23:50:23 -!- craigo has joined. 23:51:49 [[Talk:Stackowey]] M https://esolangs.org/w/index.php?diff=157003&oldid=157002 * Lampe2020 * (+0) Move parenthesis finally to the right place 2025-05-02: 00:03:10 -!- nitrix has quit (Ping timeout: 252 seconds). 00:05:00 -!- FreeFull has quit (Ping timeout: 252 seconds). 00:06:26 -!- FreeFull has joined. 00:07:11 -!- nitrix has joined. 00:07:14 [[1 8 1 8 1]] https://esolangs.org/w/index.php?diff=157004&oldid=154101 * Helpeesl * (+17) 00:09:53 `? password 00:09:57 the password of the month is the fifth law of thermodynamics. 00:12:15 . o O ( ``slwd password//s/t/T/ ) 00:17:11 -!- craigo has quit (Quit: Leaving). 00:20:14 -!- ^[ has quit (Ping timeout: 260 seconds). 00:21:59 [[User talk:I am islptng/TCP1]] https://esolangs.org/w/index.php?diff=157005&oldid=156984 * I am islptng * (+882) 00:23:01 [[Stackowey]] https://esolangs.org/w/index.php?diff=157006&oldid=156998 * Lampe2020 * (+205) /* Syntax */ Add "sandwich" command 00:25:54 [[Talk:Stackowey]] https://esolangs.org/w/index.php?diff=157007&oldid=157003 * Lampe2020 * (+90) Edit my latest comment, add timestamp to my signature 00:26:34 [[Talk:Stackowey]] M https://esolangs.org/w/index.php?diff=157008&oldid=157007 * Lampe2020 * (+31) Add dashes to my signature 00:27:57 -!- amby has 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). 00:32:00 -!- ^[ has joined. 01:05:45 -!- ais523 has quit (Quit: quit). 02:35:45 -!- lambdabot has quit (Remote host closed the connection). 02:37:00 -!- lambdabot has joined. 02:47:53 int-e: sorry. feel free to edit it. 05:40:51 -!- JAA has quit (Ping timeout: 252 seconds). 05:41:00 -!- JAA has joined. 06:26:55 https://en.wikipedia.org/wiki/Conway_base_13_function 06:34:56 -!- amadaluzia has joined. 06:51:16 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 06:58:12 -!- Lord_of_Life has joined. 07:00:34 -!- Sgeo has quit (Read error: Connection reset by peer). 07:19:06 -!- tromp has joined. 07:23:44 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 07:24:57 -!- Lord_of_Life has joined. 07:26:41 -!- amadaluzia has quit (Ping timeout: 248 seconds). 07:34:53 -!- amadaluzia has joined. 07:51:46 [[Talk:05AB1E]] https://esolangs.org/w/index.php?diff=157009&oldid=77348 * JIT * (+212) 07:58:37 -!- amadaluzia has quit (Ping timeout: 276 seconds). 08:29:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:42:10 [[User:Vertical tab 'N]] https://esolangs.org/w/index.php?diff=157010&oldid=150030 * Vertical Tab 'N * (+130) /* Java */ 08:45:19 [[-HELL]] N https://esolangs.org/w/index.php?oldid=157011 * Yetyetty1234567890 * (+499) made page imma reedit this later 09:02:04 [[-HELL]] https://esolangs.org/w/index.php?diff=157012&oldid=157011 * Yetyetty1234567890 * (+1252) yes 09:04:05 [[Language list]] M https://esolangs.org/w/index.php?diff=157013&oldid=156992 * Yetyetty1234567890 * (+15) 09:05:47 [[User:Yetyetty1234567890]] https://esolangs.org/w/index.php?diff=157014&oldid=128085 * Yetyetty1234567890 * (+65) 09:28:44 Hi 09:37:09 -!- tromp has joined. 09:44:41 hi apic 09:44:50 Heya gry 09:46:07 [[User:Lampe2020]] https://esolangs.org/w/index.php?diff=157015&oldid=155850 * Lampe2020 * (+124) Update my page 09:50:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 10:02:52 -!- tromp has joined. 10:11:10 [[Stackowey]] M https://esolangs.org/w/index.php?diff=157016&oldid=157006 * Lampe2020 * (+0) Move dimensionality parameter to where it appears in the page 10:15:24 [[Stackowey]] M https://esolangs.org/w/index.php?diff=157017&oldid=157016 * Lampe2020 * (+1) Make dimension count visible 11:03:51 -!- amby has joined. 11:14:31 [[Hello world program in esoteric languages (nonalphabetic and A)]] https://esolangs.org/w/index.php?diff=157018&oldid=155627 * JIT * (+212) /* */ 11:51:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:10:14 -!- impomatic has joined. 13:28:41 -!- impomatic has quit (Quit: Client closed). 14:00:50 [[Bobble]] https://esolangs.org/w/index.php?diff=157019&oldid=156986 * H33T33 * (+89) 14:03:27 -!- tromp has joined. 14:06:32 [[Bobble]] https://esolangs.org/w/index.php?diff=157020&oldid=157019 * H33T33 * (+224) 14:31:03 -!- Sgeo has joined. 14:57:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:01:17 [[Bobble]] https://esolangs.org/w/index.php?diff=157021&oldid=157020 * H33T33 * (+338) 15:05:40 [[Bobble]] https://esolangs.org/w/index.php?diff=157022&oldid=157021 * H33T33 * (+375) 15:20:02 -!- impomatic has joined. 15:51:03 -!- m5zs7k has quit (Ping timeout: 244 seconds). 15:53:49 -!- m5zs7k has joined. 15:59:45 -!- impomatic has quit (Quit: Client closed). 16:01:04 -!- tromp has joined. 16:13:48 -!- impomatic has joined. 16:15:37 [[EWCO]] N https://esolangs.org/w/index.php?oldid=157023 * LEOMOK * (+523) Created page with "'''EWCO''' (Esolang Wiki Code Olympiad) is a programming challenge created by [[User:LEOMOK]] created in May 2025. Every two months, a new challenge is created. Anyone can solve each challenge, and there is no time limit for any of them. You can put your solutions, partial a 16:15:44 [[EWCO]] https://esolangs.org/w/index.php?diff=157024&oldid=157023 * LEOMOK * (+1) 16:27:18 -!- impomatic has quit (Ping timeout: 240 seconds). 16:42:14 [[Free Esolang]] https://esolangs.org/w/index.php?diff=157025&oldid=157001 * Juanp32 * (+88) /* Additions */ 16:52:38 -!- Sgeo_ has joined. 16:53:46 [[-HELL]] https://esolangs.org/w/index.php?diff=157026&oldid=157012 * Stkptr * (+120) 16:53:52 -!- amadaluzia has joined. 16:54:07 [[-HELL]] https://esolangs.org/w/index.php?diff=157027&oldid=157026 * Stkptr * (+8) WIP since there is an unfinished TC proof 16:54:21 [[-HELL]] M https://esolangs.org/w/index.php?diff=157028&oldid=157027 * Stkptr * (+0) Template casing 16:55:32 -!- Sgeo has quit (Ping timeout: 252 seconds). 16:56:10 [[05AB1E]] https://esolangs.org/w/index.php?diff=157029&oldid=79104 * Stkptr * (+29) It should be proven, but it's unlikely a featureful golf language isn't TC 17:32:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:37:50 [[Talk:Mlatu-6]] https://esolangs.org/w/index.php?diff=157030&oldid=156807 * Zhil * (+288) 17:40:27 [[Talk:Mlatu-6]] M https://esolangs.org/w/index.php?diff=157031&oldid=157030 * Pro465 * (+148) 17:44:05 -!- tromp has joined. 18:19:34 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157032&oldid=156954 * Zhil * (-352) Added 2-combinator base of length 6 18:34:03 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157033&oldid=157032 * Zhil * (+425) Normal order reduction 18:53:39 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157034&oldid=157033 * Zhil * (+1) 18:58:58 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157035&oldid=157034 * Zhil * (-17) 18:59:19 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157036&oldid=157035 * Zhil * (+0) 19:03:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:31:32 [[Parenthesys]] N https://esolangs.org/w/index.php?oldid=157037 * TenBillionPlusOne * (+2609) Created page with "{{WIP}} '''Parenthesys''' is an esolang by [[User:TBPO]]. It's name is very misleading because it rarely uses parentheses. == Structure, literals and concatention == There are two data types: number and string. A number is a floating point number with a 19:38:00 -!- tromp has joined. 19:52:37 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157038&oldid=157036 * Zhil * (+237) 20:18:40 [[Brit]] https://esolangs.org/w/index.php?diff=157039&oldid=156623 * Dmiz * (+196) 21:02:25 -!- GregorR9 has joined. 21:04:30 -!- GregorR has quit (Ping timeout: 252 seconds). 21:04:30 -!- GregorR9 has changed nick to GregorR. 21:04:47 [[Language list]] M https://esolangs.org/w/index.php?diff=157040&oldid=157013 * Buckets * (+15) 21:05:16 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157041&oldid=156993 * Buckets * (+14) 21:05:40 [[Oh, yeah]] N https://esolangs.org/w/index.php?oldid=157042 * Buckets * (+2391) Created page with "Oh, yeah is an Esoteric programming language created by [[User:Buckets]] in 2024, Oh, yeah is A Dialect of [[Oya]], After Increasingly Realising that [[Oya]] was Probably Impossible to Interpret from a Computational View. {| class="wikitable" |- ! Commands !! Instruct 21:53:33 [[Special:Log/newusers]] create * RobinsAviary * New user account 21:57:11 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=157043&oldid=156832 * RobinsAviary * (+220) Added my name 22:00:54 [[B (None1)]] M https://esolangs.org/w/index.php?diff=157044&oldid=132452 * RobinsAviary * (+219) Added an interpreter for Lua. 22:54:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 23:04:17 [[F (None1)]] M https://esolangs.org/w/index.php?diff=157045&oldid=147553 * RobinsAviary * (+137) Added an interpreter for Lua. 23:05:32 [[F (None1)]] M https://esolangs.org/w/index.php?diff=157046&oldid=157045 * RobinsAviary * (-137) Removed Lua interpreter since "," cannot be implemented properly 23:21:38 [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=157047&oldid=156748 * RainbowDash * (-3) 23:25:25 [[Try to Take]] https://esolangs.org/w/index.php?diff=157048&oldid=156448 * Junkshipp * (+288) /* Translation of PA sentences */ 23:31:24 -!- chiselfuse has quit (Ping timeout: 264 seconds). 23:35:53 [[Noise automata]] https://esolangs.org/w/index.php?diff=157049&oldid=156637 * RainbowDash * (+463) Fix stuff 23:40:22 cu 23:53:31 -!- amby has quit (Remote host closed the connection). 2025-05-03: 00:43:16 -!- amadaluzia has quit (Quit: Hi, this is Paul Allen. I'm being called away to London for a few days. Meredith, I'll call you when I get back. Hasta la vista, baby.). 02:35:58 [[User:Tpaefawzen]] https://esolangs.org/w/index.php?diff=157050&oldid=155001 * Tpaefawzen * (+76) 02:36:28 [[User:Tpaefawzen]] https://esolangs.org/w/index.php?diff=157051&oldid=157050 * Tpaefawzen * (-4) 03:18:05 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157052&oldid=157038 * Zhil * (+1) 04:10:35 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157053&oldid=157052 * Zhil * (+394) 04:11:30 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157054&oldid=157053 * Zhil * (-181) 04:59:36 -!- Sgeo__ has joined. 05:02:09 -!- m5zs7k has quit (Read error: Connection reset by peer). 05:02:28 -!- m5zs7k_ has joined. 05:02:38 -!- Sgeo_ has quit (Ping timeout: 252 seconds). 05:12:14 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157055&oldid=157054 * Zhil * (+1530) 1-combinator proof 05:12:25 -!- m5zs7k_ has changed nick to m5zs7k. 06:18:55 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157056&oldid=157055 * Zhil * (-421) 1-combinator base using z 06:35:38 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157057&oldid=157056 * Pro465 * (+205) /* Base Lengths */ 06:37:08 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157058&oldid=157057 * Pro465 * (+0) /* Base Lengths */ fix the sentence order 06:49:39 -!- tromp has joined. 07:23:24 -!- Lord_of_Life has quit (Ping timeout: 272 seconds). 07:25:16 -!- Lord_of_Life has joined. 08:25:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:30:41 -!- Sgeo__ has quit (Read error: Connection reset by peer). 09:39:04 [[Fungraph]] N https://esolangs.org/w/index.php?oldid=157059 * None1 * (+1589) Created page with "'''Fungraph''' is an esolang invented by [[User:None1]]. It is [[Befunge]], but the code is not a grid but a graph. ==Graph== The graph in Fungraph has labeled and weighted nodes, which contain commands and node id (1-indexed) formatted like ''nodeid''-''command''. It a 09:42:30 Hi * 09:47:29 -!- tromp has joined. 10:52:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 10:54:28 -!- tromp has joined. 11:15:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:40:10 -!- tromp has joined. 12:16:57 [[Try to Take]] https://esolangs.org/w/index.php?diff=157060&oldid=157048 * Hakerh400 * (+3125) Add operations and implement goldbach 12:22:44 [[Try to Take]] M https://esolangs.org/w/index.php?diff=157061&oldid=157060 * Hakerh400 * (+0) 12:26:22 [[Try to Take]] M https://esolangs.org/w/index.php?diff=157062&oldid=157061 * Hakerh400 * (-1) 12:39:47 -!- amby has joined. 12:43:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:00:06 -!- amadaluzia has joined. 13:11:54 -!- tromp has joined. 14:34:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 14:51:26 -!- tromp has joined. 15:36:15 -!- impomatic has joined. 15:48:56 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157063&oldid=157037 * TenBillionPlusOne * (+859) 15:52:34 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157064&oldid=157063 * TenBillionPlusOne * (+11) /* Computational class */ 15:53:51 [[Parenthesys]] M https://esolangs.org/w/index.php?diff=157065&oldid=157064 * TenBillionPlusOne * (+1) /* Computational class */ 16:02:13 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157066&oldid=157065 * TenBillionPlusOne * (+351) 16:15:10 [[User:I am islptng]] https://esolangs.org/w/index.php?diff=157067&oldid=156977 * I am islptng * (+142) /* My other pages */ 16:52:22 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in). 16:52:22 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in). 16:52:38 [[Language list]] https://esolangs.org/w/index.php?diff=157068&oldid=157040 * TenBillionPlusOne * (+43) /* P */ 16:54:02 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157069&oldid=156924 * TenBillionPlusOne * (+68) /* My esolangs */ 16:55:47 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=157070&oldid=156809 * TenBillionPlusOne * (+165) 17:18:46 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157071&oldid=157066 * TenBillionPlusOne * (+68) 17:19:58 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157072&oldid=157058 * Zhil * (+1160) Added Busy Beavers 17:20:56 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157073&oldid=157072 * Zhil * (+0) 17:21:22 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=157074&oldid=157070 * Ais523 * (+265) /* Challenge */ the specification needs to be clarified 17:40:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:01:27 -!- tromp has joined. 18:13:58 -!- Sgeo has joined. 18:28:06 cu * 18:45:16 [[Pep & Chz]] https://esolangs.org/w/index.php?diff=157075&oldid=118685 * Kaveh Yousefi * (+1386) Introduced an examples section with three incipial members, this being a Hello, World! printer, a repeating cat program, and a truth-machine. 18:46:08 [[Pep & Chz]] https://esolangs.org/w/index.php?diff=157076&oldid=157075 * Kaveh Yousefi * (+201) Added a hyperlink to my implementation of the Pep & Chz programming language on GitHub and supplemented the Implemented category tag. 18:58:38 -!- impomatic has quit (Quit: Client closed). 18:58:39 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157077&oldid=157071 * TenBillionPlusOne * (+1036) 19:09:10 -!- amby has quit (Remote host closed the connection). 19:09:28 -!- amby has joined. 19:22:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:24:45 -!- tromp has joined. 19:32:16 [[Forthrooms]] M https://esolangs.org/w/index.php?diff=157078&oldid=156925 * TenBillionPlusOne * (+0) move>turn 19:33:47 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=157079&oldid=157074 * TenBillionPlusOne * (+108) /* Challenge */ 19:34:20 -!- simcop2387 has joined. 19:35:54 -!- perlbot has joined. 19:36:53 [[Next Word Of The Week]] N https://esolangs.org/w/index.php?oldid=157080 * Leomok2009 * (+645) Created page with "[[Next Word Of The Week]] is a language you have to solve for, inspired by [[Final Word Of The Day]]. ==Specifications== # There is no [[Cat]] containing under five commands. # The number of programs that output only Hello World or produce 20:02:35 [[Try to Take]] https://esolangs.org/w/index.php?diff=157081&oldid=157062 * Junkshipp * (+1339) /* Translation of PA sentences */ 20:03:02 [[Try to Take]] https://esolangs.org/w/index.php?diff=157082&oldid=157081 * Junkshipp * (+1) /* Arithmetical operations - Method 1 */ 20:04:03 [[Language list]] M https://esolangs.org/w/index.php?diff=157083&oldid=157068 * Buckets * (+13) 20:04:24 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157084&oldid=157041 * Buckets * (+12) 20:04:45 [[Ctions]] N https://esolangs.org/w/index.php?oldid=157085 * Buckets * (+1954) Created page with "{{lowercase}} ctions is an Esoteric programming language created by [[User:Buckets]] in 2022, Deriving from the Word ''functions'', but since It's not ''fun'', thus it's ctions. {| class="wikitable" |- ! Commands !! Instructions |- | `a || Declare a Variable a. |- | ~b( 20:06:05 [[Ctions]] M https://esolangs.org/w/index.php?diff=157086&oldid=157085 * Buckets * (+10) 20:13:05 [[SPoCE]] M https://esolangs.org/w/index.php?diff=157087&oldid=154280 * Buckets * (-1) 22:00:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:09:13 -!- tromp has joined. 22:15:09 -!- amadaluzia has quit (Ping timeout: 252 seconds). 22:23:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:41:11 -!- molson has joined. 22:45:54 -!- molson has quit (Client Quit). 22:46:28 -!- molson has joined. 23:15:12 -!- chiselfuse has joined. 23:15:15 -!- simcop2387_ has joined. 23:15:18 -!- simcop2387 has quit (Ping timeout: 252 seconds). 23:16:33 -!- simcop2387_ has changed nick to simcop2387. 2025-05-04: 00:19:00 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157088&oldid=157073 * Zhil * (+12) 00:37:26 [[Language list]] https://esolangs.org/w/index.php?diff=157089&oldid=157083 * None1 * (+15) /* F */ 00:38:02 [[User:None1]] https://esolangs.org/w/index.php?diff=157090&oldid=156867 * None1 * (+68) 00:38:19 [[User:None1]] https://esolangs.org/w/index.php?diff=157091&oldid=157090 * None1 * (+0) /* My Esolangs */ 00:38:44 [[Fungraph]] https://esolangs.org/w/index.php?diff=157092&oldid=157059 * None1 * (+26) 00:39:43 [[Bftree]] https://esolangs.org/w/index.php?diff=157093&oldid=155431 * None1 * (+43) 00:40:19 [[B (None1)]] https://esolangs.org/w/index.php?diff=157094&oldid=157044 * None1 * (-3) /* Lua */ 00:42:30 [[Liquid]] M https://esolangs.org/w/index.php?diff=157095&oldid=40939 * RobinsAviary * (+0) Fixed grammatical errors 00:47:35 [[Liquid]] M https://esolangs.org/w/index.php?diff=157096&oldid=157095 * RobinsAviary * (+0) /* Instructions, commands, syntax, etc. */ Gramattical error 01:19:24 -!- amby has 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). 02:05:01 -!- op_4 has quit (Remote host closed the connection). 02:05:36 -!- op_4 has joined. 02:18:11 [[Try to Take]] https://esolangs.org/w/index.php?diff=157097&oldid=157082 * Junkshipp * (+7) 06:27:02 -!- tromp has joined. 06:51:53 [[Numeral]] N https://esolangs.org/w/index.php?oldid=157098 * Helpeesl * (+5285) Created page with "==Intro== Numeral is an esolang created by [[User:helpeesl]] on May 3rdactually 4th 2025 and uses every single type of numeral system. ==General symbols== *a+b addition *a-b subtraction *a*b multiplication *a/b division *+a magnitude of a *-a negation o 06:53:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 07:00:24 -!- tromp has joined. 07:22:39 -!- Lord_of_Life_ has joined. 07:23:45 -!- Lord_of_Life has quit (Ping timeout: 276 seconds). 07:24:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 09:29:27 Hi 09:33:26 Morning. 09:51:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 10:04:48 -!- tromp has joined. 10:14:57 [[Special:Log/newusers]] create * Luohoa97 * New user account 10:24:38 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=157099&oldid=157043 * Luohoa97 * (+414) 10:27:57 -!- Sgeo has quit (Read error: Connection reset by peer). 10:37:26 [[Minsky machine busy beaver]] https://esolangs.org/w/index.php?diff=157100&oldid=156402 * C++DSUCKER * (+360) 10:37:35 [[Minsky machine busy beaver]] https://esolangs.org/w/index.php?diff=157101&oldid=157100 * C++DSUCKER * (-44) 10:40:17 [[Aetherc]] N https://esolangs.org/w/index.php?oldid=157102 * Luohoa97 * (+959) Created page with "# Aetherc The official Aether [https://aetherc.vercel.app website] ## Purpose Aetherc is a programming language to solve issues like bad syntax and the slowness of interpreted languages. Aether is a general purpose language like ''C'' or ''Lua''. ## Examples of Aethe 10:43:10 [[Aetherc]] https://esolangs.org/w/index.php?diff=157103&oldid=157102 * Luohoa97 * (+75) 10:46:21 [[Language list]] https://esolangs.org/w/index.php?diff=157104&oldid=157089 * Luohoa97 * (+14) 11:01:12 [[Talk:Aether]] N https://esolangs.org/w/index.php?oldid=157105 * Luohoa97 * (+126) Created page with "Is this a mere concept or a working language? ~~~~" 11:12:23 Ugh, some pretty weird scraper requests and user agents again, and _relatively_ high load, though not quite high enough to affect things negatively. 11:12:27 But, like, there's a request for `/w/index.php?diff=prev&oldid=146815&title=Eror?diff=prev&oldid=146815&title=Eror` (and the same pattern for some other titles, like `Bueue`, `User_talk:5anz`, and so on), and I would *hope* that no MediaWiki code creates links that have the CGI parameters twice, with two `?...` sections even. 11:13:48 And then there are some cases where the user agent has been... kinda duplicated too. There's "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0" and "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36Mozilla/5.0 (Windows NT 11:13:50 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1" in there. 11:14:45 (Chrome 41, Firefox 24 & 40, and Windows NT 6.0/6.1 would be pretty ancient history too.) 11:20:12 And there was a big spike of requests for `/wiki/List_of_ideas/Archive/w/index.php?<...>` and `/wiki/List_of_ideas/Archive/w/load.php?<...>` that all just 404. 11:20:19 It all seems so counterproductive. 11:29:15 Maybe could try out Anubis 11:42:14 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=157106&oldid=156939 * TenBillionPlusOne * (+221) /* Making Category:Accumulator-based official */ new section 11:42:38 -!- amby has joined. 11:54:19 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157107&oldid=157077 * TenBillionPlusOne * (+39) Added function len. 12:08:53 [[Parenthesys]] https://esolangs.org/w/index.php?diff=157108&oldid=157107 * TenBillionPlusOne * (+52) Fixing BTC equivalement interpreter 12:11:43 [[Parenthesys]] M https://esolangs.org/w/index.php?diff=157109&oldid=157108 * TenBillionPlusOne * (+17) /* Parenthesys Solid */ 13:18:49 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157110&oldid=157088 * Zhil * (-128) 13:46:33 [[User talk:Hakerh400]] https://esolangs.org/w/index.php?diff=157111&oldid=153540 * Junkshipp * (+659) /* Try to Take */ new section 14:08:38 [[Minsky machine busy beaver]] https://esolangs.org/w/index.php?diff=157112&oldid=157101 * C++DSUCKER * (+94) 14:09:03 well cool, https://www.speedrun.com/Space_Age?h=100&x=xk97qv6d is now empty (the record moved to https://www.speedrun.com/Space_Age?h=category-extensions-all-peaceful-achievements&x=zdnvex9k-ylpkqrr8.10v38x5l ) 14:10:00 (but that category is now easier because it actually allows peaceful mode instead of minimal non-zero biter settings) 14:21:18 -!- ajal has joined. 14:23:54 -!- amby has quit (Ping timeout: 252 seconds). 14:38:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:04:23 -!- tromp has joined. 15:05:28 [[Lythnology]] https://esolangs.org/w/index.php?diff=157113&oldid=156912 * MihaiEso * (-2) /* Implementation */ 15:50:39 FreeFull: Same downsides as CloudFlare, more or less. 16:21:31 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157114&oldid=157110 * Zhil * (+753) Size busy beavers 16:23:33 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157115&oldid=157114 * Zhil * (-504) 16:40:20 [[Try to Take]] https://esolangs.org/w/index.php?diff=157116&oldid=157097 * Hakerh400 * (+5783) Add explanation 16:41:30 [[Language list]] M https://esolangs.org/w/index.php?diff=157117&oldid=157104 * Pro465 * (+14) /* M */ 16:44:20 [[Try to Take]] M https://esolangs.org/w/index.php?diff=157118&oldid=157116 * Hakerh400 * (+13) 17:08:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:08:09 -!- Sgeo has joined. 17:09:46 -!- tromp has joined. 17:19:15 cu 18:10:44 [[JOrE's esolangs project]] N https://esolangs.org/w/index.php?oldid=157119 * JORE * (+309) Created page with "I'm just released a new project, '''Esolang Project'''. Currently, I only released [[Assembely] esolang. Soon, more details availible here. Feel free to chat with me about this project. '''Add comments, but do not delete them''' == User Comments == That's 18:10:59 [[JOrE's esolangs project]] https://esolangs.org/w/index.php?diff=157120&oldid=157119 * JORE * (+1) 18:20:33 -!- ais523 has joined. 18:20:48 Ugh, some pretty weird scraper requests and user agents again ← I just realised that they're probably using generative AI to guess URLs to scrape 18:21:36 were the IPs spread out as usual, or were all the requests from the same place? 18:39:59 -!- molson has quit (Quit: Leaving). 19:05:37 Seemed pretty random, didn't look very closely. 19:15:28 [[Bobble]] https://esolangs.org/w/index.php?diff=157121&oldid=157022 * H33T33 * (+461) 19:17:56 [[Bobble]] M https://esolangs.org/w/index.php?diff=157122&oldid=157121 * H33T33 * (+2) 19:24:27 The guess isn't very good, then. But, why is the user agent then made how it is? 19:35:25 [[User talk:Hakerh400]] https://esolangs.org/w/index.php?diff=157123&oldid=157111 * Hakerh400 * (+132) 20:26:33 [[JOrE's esolangs project]] https://esolangs.org/w/index.php?diff=157124&oldid=157120 * Ractangle * (-22) moving the content to the talk page 20:26:52 [[Talk:JOrE's esolangs project]] N https://esolangs.org/w/index.php?oldid=157125 * Ractangle * (+48) Created page with "== User Comments == That's no comments for now!" 21:32:40 [[User talk:Hakerh400]] https://esolangs.org/w/index.php?diff=157126&oldid=157123 * Junkshipp * (+173) 21:32:55 [[User talk:Hakerh400]] https://esolangs.org/w/index.php?diff=157127&oldid=157126 * Junkshipp * (+1) 21:41:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:29:37 [[User:Junkshipp]] https://esolangs.org/w/index.php?diff=157128&oldid=155810 * Junkshipp * (+181) 22:30:34 [[User:Junkshipp]] https://esolangs.org/w/index.php?diff=157129&oldid=157128 * Junkshipp * (+1) 22:48:07 [[H.L.]] N https://esolangs.org/w/index.php?oldid=157130 * Buckets * (+16) Redirected page to [[HL]] 22:49:26 [[Language list]] M https://esolangs.org/w/index.php?diff=157131&oldid=157117 * Buckets * (+9) 22:50:04 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157132&oldid=157084 * Buckets * (+8) 22:50:27 [[HL]] N https://esolangs.org/w/index.php?oldid=157133 * Buckets * (+4399) Created page with "HL(, or By it's full name, ''H.L.'') is an Esoteric programming language created by [[User:Buckets]] in 2022. {| class="wikitable" |- ! Commands !! Instructions |- | -[[PageA]]+[[PageB]] || Count The links from [[PageA]] and Add them to the number of links of [[PageB]]. |- 2025-05-05: 00:23:18 -!- ajal has 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). 01:32:45 -!- Ae has changed nick to Guest7732. 02:10:45 -!- ais523 has quit (Ping timeout: 252 seconds). 02:18:11 -!- FreeFull has quit. 02:22:02 -!- ais523 has joined. 02:53:14 [[User:None1]] https://esolangs.org/w/index.php?diff=157134&oldid=157091 * None1 * (+68) 04:02:26 [[User:PkmnQ/Hypercomputable implementations]] N https://esolangs.org/w/index.php?oldid=157135 * PkmnQ * (+1810) Wanted to do this for a while 04:47:45 [[User:PkmnQ/Hypercomputable implementations]] https://esolangs.org/w/index.php?diff=157136&oldid=157135 * PkmnQ * (+3467) Two more hypercomputable brainfuck derivatives 05:28:01 -!- ais523 has quit (Quit: quit). 06:21:29 -!- tromp has joined. 06:45:50 [[User talk:I am islptng/TCP1]] https://esolangs.org/w/index.php?diff=157137&oldid=157005 * Cycwin * (+402) Is it wrong? 07:22:46 -!- Lord_of_Life_ has joined. 07:24:04 -!- Lord_of_Life has quit (Ping timeout: 276 seconds). 07:24:10 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 07:33:10 -!- Sgeo has quit (Read error: Connection reset by peer). 09:14:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:15:50 -!- tromp has joined. 10:21:02 Hi * 10:27:09 hi 11:18:13 -!- amby has joined. 11:20:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:42:45 [[Special:Log/newusers]] create * Sfb * New user account 11:52:21 -!- tromp has joined. 12:01:24 -!- Lord_of_Life has quit (Ping timeout: 260 seconds). 12:48:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:06:28 [[Talk:Son of a BitCh]] N https://esolangs.org/w/index.php?oldid=157138 * Cycwin * (+1436) why dont you do that?! 13:47:07 [[User:I am islptng/TCP1]] https://esolangs.org/w/index.php?diff=157139&oldid=156978 * Cycwin * (+1596) /* Computational class */ 13:49:09 [[User:I am islptng/TCP1]] M https://esolangs.org/w/index.php?diff=157140&oldid=157139 * Cycwin * (+0) /* Another proof */ 13:59:22 [[Topple]] M https://esolangs.org/w/index.php?diff=157141&oldid=156985 * H33T33 * (+7) 14:00:59 [[User:I am islptng/TCP1]] M https://esolangs.org/w/index.php?diff=157142&oldid=157140 * Cycwin * (+20) /* Another proof */ 14:04:02 [[User talk:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157143&oldid=156188 * Cycwin * (+96) /* proof of TCP1 */ new section 14:04:46 -!- tromp has joined. 14:05:50 [[Topple]] https://esolangs.org/w/index.php?diff=157144&oldid=157141 * H33T33 * (+223) 14:07:59 [[Topple]] https://esolangs.org/w/index.php?diff=157145&oldid=157144 * H33T33 * (+1) /* Hello ,world! */ 14:09:12 [[Topple]] M https://esolangs.org/w/index.php?diff=157146&oldid=157145 * H33T33 * (-1) /* Hello, world! */ 15:23:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:27:26 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=157147&oldid=157079 * Ais523 * (+841) /* Challenge */ some thoughts 15:28:14 [[Arbitrary memory emulation]] https://esolangs.org/w/index.php?diff=157148&oldid=156955 * Aadenboy * (+197) fix number, third example, and usage 16:01:53 [[Parenthesys]] M https://esolangs.org/w/index.php?diff=157149&oldid=157109 * Hakerh400 * (+17) /* Parenthesys Solid */ Fix rendering 16:07:45 -!- tromp has joined. 16:46:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 16:48:30 [[User talk:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157150&oldid=157143 * TenBillionPlusOne * (+96) 16:49:21 [[Forthrooms]] https://esolangs.org/w/index.php?diff=157151&oldid=157078 * TenBillionPlusOne * (-128) /* Examples */ 16:50:17 [[Forthrooms]] https://esolangs.org/w/index.php?diff=157152&oldid=157151 * TenBillionPlusOne * (-39) /* Memory-mapped I/O */ 16:52:02 [[Talk:Forthrooms]] N https://esolangs.org/w/index.php?oldid=157153 * TenBillionPlusOne * (+130) Created page with "Can someone make a Forthrooms interpreter? ~~~~" 16:52:13 [[Talk:Forthrooms]] https://esolangs.org/w/index.php?diff=157154&oldid=157153 * TenBillionPlusOne * (+15) 16:55:39 [[Talk:Forthrooms]] https://esolangs.org/w/index.php?diff=157155&oldid=157154 * Corbin * (+187) /* Request */ Not sure if this is what you were asking. 17:10:09 -!- chloetax has quit (Remote host closed the connection). 17:10:24 -!- chloetax has joined. 17:27:47 -!- tromp has joined. 19:02:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:04:39 -!- tromp has joined. 19:09:40 [[Talk:Forthrooms]] https://esolangs.org/w/index.php?diff=157156&oldid=157155 * TenBillionPlusOne * (+108) 19:31:57 [[;;;*++]] N https://esolangs.org/w/index.php?oldid=157157 * TenBillionPlusOne * (+1168) Created page with "{{WIP}} ''';;;*++''' (pronounced "counting") is a functional/stack-based esolang by [[User:TBPO]]. == Execution == ;;;*++ has a tape of cells indexed from 1, each starting at 1, and a stack. {| class="wikitable" |+ Instructions |- | ! || Push 1 to the stack 19:33:06 [[;;;*++]] https://esolangs.org/w/index.php?diff=157158&oldid=157157 * TenBillionPlusOne * (+17) 19:54:07 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157159&oldid=157069 * TenBillionPlusOne * (-292) /* My esolangs */ 19:54:35 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157160&oldid=157159 * TenBillionPlusOne * (-41) /* Other stuff */ 20:18:56 [[Special:Log/newusers]] create * Accountnamed * New user account 20:22:03 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157161&oldid=157099 * Accountnamed * (+331) introduction 20:57:11 cu 21:07:30 [[Topple]] https://esolangs.org/w/index.php?diff=157162&oldid=157146 * H33T33 * (+3) /* Hello, world! */ 21:10:43 [[Language list]] M https://esolangs.org/w/index.php?diff=157163&oldid=157131 * Buckets * (+15) 21:12:07 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157164&oldid=157132 * Buckets * (+14) 21:13:14 [[Qey Demo]] N https://esolangs.org/w/index.php?oldid=157165 * Buckets * (+3149) Created page with "Qey Demo is an Esoteric programming language created by [[User:Buckets]] in 2024. Qey's Ruleset: It has 32-bit signed Integers. {| class="wikitable" |- ! Commands !! Instructions |- | > || Dequeue an integer from the front of the queue Into The register, If the Queu 21:13:44 [[Qey Demo]] M https://esolangs.org/w/index.php?diff=157166&oldid=157165 * Buckets * (+23) 21:47:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:56:53 -!- simcop2387 has quit (Read error: Connection reset by peer). 21:56:53 -!- perlbot has quit (Read error: Connection reset by peer). 22:02:20 -!- simcop2387 has joined. 22:02:50 -!- perlbot has joined. 22:06:20 -!- Sgeo has joined. 22:18:05 [[User:I am islptng]] https://esolangs.org/w/index.php?diff=157167&oldid=157067 * I am islptng * (+57) /* To-do List */ 23:13:55 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157168&oldid=157115 * Zhil * (+0) 2025-05-06: 00:40:32 -!- amby has 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). 01:22:22 [[User:PkmnQ/Hypercomputable implementations]] https://esolangs.org/w/index.php?diff=157169&oldid=157136 * PkmnQ * (-1260) Merge into one 01:26:06 [[User:PkmnQ/Hypercomputable implementations]] M https://esolangs.org/w/index.php?diff=157170&oldid=157169 * PkmnQ * (-1) reconjugate verb 01:30:10 [[User:PkmnQ/Hypercomputable implementations]] M https://esolangs.org/w/index.php?diff=157171&oldid=157170 * PkmnQ * (-27) Don't reset pointer 02:53:35 [[User:PkmnQ/Hypercomputable implementations]] https://esolangs.org/w/index.php?diff=157172&oldid=157171 * PkmnQ * (+1123) A non-bf-derivative this time 02:55:51 [[Shifted brainfuck]] N https://esolangs.org/w/index.php?oldid=157173 * L4.m2 * (+824) Created page with "'''Shifted brainfuck''' is a [[brainfuck]] derivative which tells EOF well while reading. +, -, <, >, [, ] work as original brainfuck. . outputs the current memory cell as 03:09:24 [[Special:Log/newusers]] create * Darshalcs * New user account 04:23:25 Now I implemented user authentication in my NNTP server. A newsgroup can require authentication for writing but allow anyone to read, or can require authentication for reading as well as for writing; I have two such newsgroups on my server (the others allow anyone to read/write and do not require any authentication). 04:28:03 For [4], the certificate will still contain an extension, with the public key to use for superseding (if different from the certificate's own key), and optionally the sources where the superseding file may be from. The superseding file is then a DER file containing signatures of the certificate with the superseding key and indicating which certificates supersede which other ones, by their hash. 04:28:16 Do you think this [3] and/or [4] is reasonable, then? Should other changes be made? 04:29:19 (These three messages have been written to the wrong IRC server; sorry. However, if you are interested you may try to answer anyways but it is unlikely to due a lack of a context.) 05:05:06 [[User talk:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157174&oldid=157150 * Cycwin * (+35) /* proof of TCP1 */ 05:07:20 [[User talk:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157175&oldid=157174 * TenBillionPlusOne * (+96) /* proof of TCP1 */ 05:35:40 [[Albuquerque challenge]] https://esolangs.org/w/index.php?diff=157176&oldid=148472 * I am islptng * (-162) Golfed! 05:40:10 [[Albuquerque challenge]] https://esolangs.org/w/index.php?diff=157177&oldid=157176 * I am islptng * (-4) /* interpretations */ 05:43:11 [[User talk:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157178&oldid=157175 * Cycwin * (+105) /* proof of TCP1 */ 05:44:42 [[User talk:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157179&oldid=157178 * Cycwin * (+5) /* proof of TCP1 */ 05:46:53 [[Topple]] https://esolangs.org/w/index.php?diff=157180&oldid=157162 * H33T33 * (+4) 06:39:17 -!- tromp has joined. 06:44:57 [[User talk:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157181&oldid=157179 * TenBillionPlusOne * (+192) /* proof of TCP1 */ 06:54:55 [[Gamma]] https://esolangs.org/w/index.php?diff=157182&oldid=120988 * PkmnQ * (-26) 07:51:24 -!- Sgeo has quit (Read error: Connection reset by peer). 08:29:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 08:31:27 Hi * 09:35:02 -!- tromp has joined. 10:40:17 -!- amby has joined. 11:18:43 -!- Noisytoot has quit (Remote host closed the connection). 11:19:09 -!- Noisytoot has joined. 11:46:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:50:10 -!- tromp has joined. 12:19:21 [[User:None1]] https://esolangs.org/w/index.php?diff=157183&oldid=157134 * None1 * (+8) 12:20:18 [[Look!]] M https://esolangs.org/w/index.php?diff=157184&oldid=138980 * None1 * (+5) /* External resources */ new online interpreter link 13:01:15 [[Stack whack]] N https://esolangs.org/w/index.php?oldid=157185 * TomosCode * (+525) Created page with "Stack whack is a stack-based language which can be compiled to BF. == Instructions == {| class="wikitable sortable" |+ Instructions |- ! Name !! BF |- | (Number) || (+*Number)> |- | -(Number) || (-*Number)> |- | < || < |- | > || > |- | [ || [ |- | ] || ] |- | ADD 14:32:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 14:36:56 -!- Noisytoot has quit (Excess Flood). 14:39:25 -!- Noisytoot has joined. 14:46:47 [[Forthrooms]] https://esolangs.org/w/index.php?diff=157186&oldid=157152 * Hakerh400 * (+165) Add an interpreter 14:47:10 -!- Noisytoot has quit (Ping timeout: 252 seconds). 14:47:17 -!- Noisytoot_ has joined. 14:47:17 -!- Noisytoot_ has changed nick to Noisytoot. 15:04:32 -!- tromp has joined. 15:17:43 -!- Lord_of_Life has joined. 16:21:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 16:23:23 -!- tromp has joined. 16:47:32 -!- FreeFull has joined. 17:16:21 -!- amadaluzia has joined. 17:41:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:46:41 [[User:Gapples2]] https://esolangs.org/w/index.php?diff=157187&oldid=156768 * Gapples2 * (+703) 17:56:52 -!- tromp has joined. 18:52:34 -!- zzo38_ has joined. 18:53:28 -!- zzo38 has quit (Ping timeout: 276 seconds). 18:55:13 -!- zzo38_ has changed nick to zzo38. 19:20:45 -!- amadaluzia_ has joined. 19:25:22 -!- amadaluzia_ has quit (Ping timeout: 272 seconds). 19:34:22 [[;;;*++]] https://esolangs.org/w/index.php?diff=157188&oldid=157158 * TenBillionPlusOne * (+658) 19:35:15 [[Stactal]] N https://esolangs.org/w/index.php?oldid=157189 * * (+1052) Created page with "Stactal is an esolang created by ~~~ for the sole purpose of hurting your brain. ==Fundamentals=== Stactal is a stack-based esolang where stacks can go on other stacks. To create a new stack, you input this: +1 This creates a new stack and assigns it the name 1. Stack names 19:36:16 [[Language list]] https://esolangs.org/w/index.php?diff=157190&oldid=157163 * TenBillionPlusOne * (+13) /* Non-alphabetic */ 19:37:27 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157191&oldid=157160 * TenBillionPlusOne * (+16) /* My esolangs */ 19:39:45 [[Talk:Forthrooms]] https://esolangs.org/w/index.php?diff=157192&oldid=157156 * TenBillionPlusOne * (+31) 19:40:39 [[Talk:Forthrooms]] https://esolangs.org/w/index.php?diff=157193&oldid=157192 * TenBillionPlusOne * (+125) /* Request */ 19:41:17 [[Special:Log/newusers]] create * Jodoktus * New user account 20:07:32 [[Special:Log/newusers]] create * Dgt2016 * New user account 20:16:38 [[Special:Log/newusers]] create * Chloe * New user account 20:19:22 cu 20:25:06 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=157194&oldid=157161 * Dgt2016 * (+184) 20:26:06 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157195&oldid=157194 * Dgt2016 * (+47) 20:26:51 [[User:Dgt2016]] N https://esolangs.org/w/index.php?oldid=157196 * Dgt2016 * (+693) I'm good :) 20:59:05 -!- amadaluzia has quit (Ping timeout: 244 seconds). 20:59:33 -!- amadaluzia has joined. 21:14:29 -!- amadaluzia has quit (Ping timeout: 248 seconds). 21:23:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:24:21 -!- tromp has joined. 21:38:30 -!- amadaluzia has joined. 21:48:32 [[Talk:Iterate]] https://esolangs.org/w/index.php?diff=157197&oldid=154087 * Aadenboy * (+668) /* computation without $# */ new section 21:59:10 -!- Sgeo has joined. 22:10:55 [[ARLPLWAAWN]] N https://esolangs.org/w/index.php?oldid=157198 * Dgt2016 * (+2069) Created page with "==Introduction== '''ARLPLWAAWN''' (A Random Light-weighted Programming Language With An Absurdly Weird Name), also called ASNA (A Shorter Name for ARLPLWAAWN) is a esolang created in 2025 by [[User:Dgt2016]]. It's a programming language written in C++ and based off 22:15:45 [[Language list]] M https://esolangs.org/w/index.php?diff=157199&oldid=157190 * Buckets * (+11) 22:16:17 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157200&oldid=157164 * Buckets * (+10) 22:16:29 [[JLOS]] N https://esolangs.org/w/index.php?oldid=157201 * Buckets * (+2727) Created page with "{{lowercase}} jLOS is an Esoteric programming language created by [[User:Buckets]] in 2022. In the Y axis is Called a Channel, On the X Axis, it is called A Macaroni. {| class="wikitable" |- ! Commands !! Instructions |- | A || Delete The Right Macaroni. |- | > || Move R 22:19:30 [[ARLPLWAAWN]] https://esolangs.org/w/index.php?diff=157202&oldid=157198 * Dgt2016 * (+490) 22:20:01 [[ARLPLWAAWN]] https://esolangs.org/w/index.php?diff=157203&oldid=157202 * Dgt2016 * (+21) /* Hello World */ 22:20:35 -!- amadaluzia has quit (Read error: Connection reset by peer). 22:20:54 -!- amadaluzia has joined. 22:22:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:23:46 [[ARLPLWAAWN]] https://esolangs.org/w/index.php?diff=157204&oldid=157203 * Dgt2016 * (+58) 22:24:11 -!- tromp has joined. 22:30:39 [[ARLPLWAAWN]] https://esolangs.org/w/index.php?diff=157205&oldid=157204 * Dgt2016 * (+256) /* Hello World */ 22:31:00 [[ARLPLWAAWN]] M https://esolangs.org/w/index.php?diff=157206&oldid=157205 * Dgt2016 * (+1) /* Compiler */ 22:33:53 [[ARLPLWAAWN]] M https://esolangs.org/w/index.php?diff=157207&oldid=157206 * Dgt2016 * (+43) 22:36:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:40:12 [[ARLPLWAAWN]] https://esolangs.org/w/index.php?diff=157208&oldid=157207 * Dgt2016 * (+1) 22:58:52 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 22:59:23 -!- Lord_of_Life has joined. 23:03:00 -!- sprout has quit (Ping timeout: 268 seconds). 23:04:34 -!- sprout has joined. 2025-05-07: 00:00:29 -!- FreeFull has quit. 00:28:42 -!- amby has 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). 00:32:17 -!- amadaluzia has quit (Remote host closed the connection). 02:26:05 [[Tiger]] N https://esolangs.org/w/index.php?oldid=157209 * Corbin * (+395) Created page with "{{stub}} {{infobox proglang |year=1997 |author=Andrew W. Appel |class=Turing-complete |refimpl=Implement it yourself! }} '''Tiger''' is a pedagogical programming language designed to be implemented by students of compiler theory. It was introduced in the book [https://www 02:26:11 [[Lox]] N https://esolangs.org/w/index.php?oldid=157210 * Corbin * (+378) Created page with "{{stub}} {{infobox proglang |year=2015 |author=Robert Nystrom |class=Turing-complete |refimpl=Implement it yourself! }} '''Lox''' is a pedagogical programming language designed to be implemented by students of compiler theory. It was introduced in the book [https://crafting 02:26:16 [[Monkey]] N https://esolangs.org/w/index.php?oldid=157211 * Corbin * (+369) Created page with "{{stub}} {{infobox proglang |year=2016 |author=Thorsten Ball |class=Turing-complete |refimpl=Implement it yourself! }} '''Monkey''' is a pedagogical programming language designed to be implemented by students of compiler theory. It was introduced in the book [https://int 02:27:49 [[Esolang talk:Categorization]] M https://esolangs.org/w/index.php?diff=157212&oldid=157106 * Corbin * (+2) /* Making Category:Accumulator-based official */ Fix links. 02:34:17 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=157213&oldid=157212 * Corbin * (+758) /* Languages designed to teach us how to implement compilers */ new section 06:56:43 -!- tromp has joined. 07:12:54 -!- Sgeo has quit (Read error: Connection reset by peer). 08:25:21 [[Anti-Machine language]] https://esolangs.org/w/index.php?diff=157214&oldid=141248 * JIT * (+204) 08:27:26 [[Anti-Machine language]] https://esolangs.org/w/index.php?diff=157215&oldid=157214 * JIT * (+17) /* HTML */ 08:42:49 [[Talk:Mlatu]] https://esolangs.org/w/index.php?diff=157216&oldid=156968 * B jonas * (+518) /* Relation to Underload */ 08:47:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 09:11:44 -!- tromp has joined. 09:40:18 -!- Noisytoot has quit (Excess Flood). 09:44:10 -!- Noisytoot has joined. 09:49:15 -!- Noisytoot has quit (Remote host closed the connection). 09:51:01 -!- Noisytoot has joined. 09:52:53 [[Persistent brainfuck]] N https://esolangs.org/w/index.php?oldid=157217 * None1 * (+1137) Created page with "{{lang|a=User:None1|i=[[brainfuck]]}} ==Tape and pointer== It's tape and pointer are like that of [[brainfuck]], but they're persistent. In other words, they can be rolled back to history versions. Each time before a non-rollback command is executed, a new hi 09:53:43 [[Language list]] https://esolangs.org/w/index.php?diff=157218&oldid=157199 * None1 * (+27) /* P */ 09:55:36 [[User:None1]] https://esolangs.org/w/index.php?diff=157219&oldid=157183 * None1 * (+85) 10:03:53 Hi 10:32:58 [[User:KapitanGamer/Sandbox]] https://esolangs.org/w/index.php?diff=157220&oldid=155451 * TenBillionPlusOne * (-240) 10:33:34 [[Special:Log/move]] move * TenBillionPlusOne * moved [[User:KapitanGamer/Sandbox]] to [[User:TenBillionPlusOne/Sandbox]]: Moving o 10:34:05 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157223&oldid=157191 * TenBillionPlusOne * (+5) 11:16:12 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157224&oldid=157221 * TenBillionPlusOne * (+267) 11:27:31 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157225&oldid=157224 * TenBillionPlusOne * (+284) 11:29:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:31:34 [[Talk:Iterate]] https://esolangs.org/w/index.php?diff=157226&oldid=157197 * PkmnQ * (+942) /* computation without $# */ Idea for a $#-less construction 11:53:31 [[;;;*++]] https://esolangs.org/w/index.php?diff=157227&oldid=157188 * TenBillionPlusOne * (+77) 11:53:52 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157228&oldid=157225 * TenBillionPlusOne * (+692) 11:54:21 [[Special:Log/move]] move * TenBillionPlusOne * moved [[User:TenBillionPlusOne/Sandbox]] to [[Interpreterion]] 11:54:42 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157231&oldid=157230 * TenBillionPlusOne * (-14) Removed redirect to [[Interpreterion]] 11:57:55 [[Interpreterion]] https://esolangs.org/w/index.php?diff=157232&oldid=157229 * TenBillionPlusOne * (+192) 11:59:55 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157233&oldid=157223 * TenBillionPlusOne * (+110) 12:01:54 [[Esolang:Categorization]] https://esolangs.org/w/index.php?diff=157234&oldid=156172 * TenBillionPlusOne * (+34) Added accumulator-based. 12:02:42 [[Esolang:Categorization]] M https://esolangs.org/w/index.php?diff=157235&oldid=157234 * TenBillionPlusOne * (-34) 12:10:44 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=157236&oldid=157213 * TenBillionPlusOne * (+462) /* Proposed Category:Interpreter-modifying */ new section 12:11:08 [[Esolang talk:Categorization]] M https://esolangs.org/w/index.php?diff=157237&oldid=157236 * TenBillionPlusOne * (-2) /* Proposed Category:Interpreter-modifying */ 12:11:31 [[Interpreterion]] M https://esolangs.org/w/index.php?diff=157238&oldid=157232 * TenBillionPlusOne * (+4) 12:12:32 [[Interpreterion]] M https://esolangs.org/w/index.php?diff=157239&oldid=157238 * TenBillionPlusOne * (+1) 12:22:28 [[;;;*++]] https://esolangs.org/w/index.php?diff=157240&oldid=157227 * TenBillionPlusOne * (-77) /* Examples */ 12:41:49 [[Stack whack]] M https://esolangs.org/w/index.php?diff=157241&oldid=157185 * TomosCode * (+1) 12:48:07 -!- tromp has joined. 12:51:27 [[Talk:I/M Machine]] N https://esolangs.org/w/index.php?oldid=157242 * PkmnQ * (+1068) Created page with "== Periodic program decider == The | variation of Infinite I/M Machine is not Turing complete, as its halting problem can be decided. Let's say the program is A | B. Then: # Run A once. If it has already halted, the program 12:56:52 [[BooleanFunge/Interpreter]] N https://esolangs.org/w/index.php?oldid=157243 * TenBillionPlusOne * (+3568) Created page with "Python implementation, without input:
 from random import randint import os.path import sys  # GLOBAL VARIABLES grid = [] x = 0 # X COORDINATE OF POINTER y = 0 # Y COORDINATE OF POINTER direction = "right" # CURRENT DIRECTION OF MOTION st
12:58:01  [[BooleanFunge/Interpreter]]  https://esolangs.org/w/index.php?diff=157244&oldid=157243 * TenBillionPlusOne * (+21) 
12:59:51  [[BooleanFunge]]  https://esolangs.org/w/index.php?diff=157245&oldid=156766 * TenBillionPlusOne * (+101) 
13:00:32  [[BooleanFunge]]  https://esolangs.org/w/index.php?diff=157246&oldid=157245 * TenBillionPlusOne * (-3) /* Truth machine ("if ascii code of input is even" version; with stack clogging) */
13:03:10  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157247&oldid=157233 * TenBillionPlusOne * (+140) /* My esolangs */
13:04:10  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157248&oldid=157247 * TenBillionPlusOne * (-10) /* My esolangs */
13:04:37  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157249&oldid=157240 * TenBillionPlusOne * (+7) 
13:06:24  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157250&oldid=157239 * TenBillionPlusOne * (-12) /* Execution */
13:06:50  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157251&oldid=157250 * TenBillionPlusOne * (-63) /* Implementation notes */
13:08:35  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157252&oldid=157251 * TenBillionPlusOne * (+2) /* Execution */
13:09:21  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157253&oldid=157252 * TenBillionPlusOne * (-2) /* Syntax */
13:15:36  [[PAC-PI]] N https://esolangs.org/w/index.php?oldid=157254 * LillyHStClaire * (+3275) Created PAC-PI page
13:17:11  [[Language list]] M https://esolangs.org/w/index.php?diff=157255&oldid=157218 * LillyHStClaire * (+13) added PAC-PI to the list
13:42:32  [[Stactal]]  https://esolangs.org/w/index.php?diff=157256&oldid=157189 *  * (+231) 
13:47:00  [[!/*]]  https://esolangs.org/w/index.php?diff=157257&oldid=155979 * TenBillionPlusOne * (+1218) 
13:47:26  [[Mlatu-6]]  https://esolangs.org/w/index.php?diff=157258&oldid=157168 * Zhil * (+585) 
13:47:32  [[!/*]]  https://esolangs.org/w/index.php?diff=157259&oldid=157257 * TenBillionPlusOne * (+15) 
13:48:36  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157260&oldid=157248 * TenBillionPlusOne * (+34) /* My esolangs */
13:49:11  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157261&oldid=157249 * TenBillionPlusOne * (+16) 
13:49:16  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157262&oldid=157254 * LillyHStClaire * (-8) Remove unnecessary NOP from NOT algorithm
14:10:37  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157263&oldid=157262 * LillyHStClaire * (+70) added EX register
14:13:52  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157264&oldid=157263 * LillyHStClaire * (+9) Made OT readonly
14:14:51  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157265&oldid=157264 * LillyHStClaire * (+1) made OT writeonly =.=
14:20:54  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157266&oldid=157265 * LillyHStClaire * (+10) simple clarification
14:29:01  [[User talk:]]  https://esolangs.org/w/index.php?diff=157267&oldid=152898 *  * (+16) /* My esolangs */
14:29:21  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157268&oldid=156759 * TenBillionPlusOne * (+739) 
14:30:41  [[User:PkmnQ/Hypercomputable implementations]]  https://esolangs.org/w/index.php?diff=157269&oldid=157172 * PkmnQ * (+1218) Add [[Try to Take]] (and change first codeblock to use 
 tags)
14:33:09  [[Talk:I/M Machine]] M https://esolangs.org/w/index.php?diff=157270&oldid=157242 * PkmnQ * (+75) sign
14:33:17  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157271&oldid=157258 * Zhil * (+1) 
14:33:34  [[User:PkmnQ]]  https://esolangs.org/w/index.php?diff=157272&oldid=154482 * PkmnQ * (+102) Add [[User:PkmnQ/Hypercomputable implementations]]
14:33:39  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157273&oldid=157268 * TenBillionPlusOne * (+15) 
14:33:56  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157274&oldid=157273 * TenBillionPlusOne * (-12) /* Implementation */
14:43:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:51:37  [[Unrandom]]  https://esolangs.org/w/index.php?diff=157275&oldid=156594 * Krolkrol * (-79) 
15:00:31 -!- tromp has joined.
15:26:12  [[Talk:Iterate]]  https://esolangs.org/w/index.php?diff=157276&oldid=157226 * Aadenboy * (+594) /* computation without $# */
15:28:51  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157277&oldid=157266 * LillyHStClaire * (+16) Add nop's back in, miscounted
15:52:36 -!- impomatic has joined.
16:20:19  [[PAC-PI]]  https://esolangs.org/w/index.php?diff=157278&oldid=157277 * LillyHStClaire * (+437) Add categories, link to implementation, and other minor changes.
16:21:52  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157279&oldid=157278 * LillyHStClaire * (+0) fix capitalization of Category:Self-modifying
16:22:21  [[PAC-PI]] M https://esolangs.org/w/index.php?diff=157280&oldid=157279 * LillyHStClaire * (+16) Add overview header
16:27:16  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157281&oldid=156767 * Hotcrystal0 * (+302) /* PrySigneToFry */ new section
16:35:42 -!- impomatic has quit (Ping timeout: 240 seconds).
16:56:52  [[Iterate]]  https://esolangs.org/w/index.php?diff=157282&oldid=156903 * Aadenboy * (+232) /* Syntax */ maybe clearer language
16:59:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:21:09  [[Stactal]]  https://esolangs.org/w/index.php?diff=157283&oldid=157256 * Hotcrystal0 * (-27) Removing user talk and un-hiding user
17:27:11 -!- tromp has joined.
17:27:38  [[Talk:I/M Machine]]  https://esolangs.org/w/index.php?diff=157284&oldid=157270 * TenBillionPlusOne * (+151) /* Periodic program decider */
17:31:31  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157285&oldid=157274 * TenBillionPlusOne * (+120) 
17:31:52  [[I/M Machine]] M https://esolangs.org/w/index.php?diff=157286&oldid=157285 * TenBillionPlusOne * (+0) /* Computational class */
17:32:56  [[User talk:ColorfulGalaxy's CA discoveries]]  https://esolangs.org/w/index.php?diff=157287&oldid=155133 * Hotcrystal0 * (+680) 
17:33:35  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157288&oldid=157286 * TenBillionPlusOne * (+71) /* Relationship to InterpretMe */
17:35:08  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157289&oldid=157288 * TenBillionPlusOne * (+17) /* Implementation */
17:36:10  [[I/M Machine]] M https://esolangs.org/w/index.php?diff=157290&oldid=157289 * TenBillionPlusOne * (+0) /* Implementation */
17:37:45  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157291&oldid=157290 * TenBillionPlusOne * (+46) /* Implementation */
17:41:05  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157292&oldid=157260 * TenBillionPlusOne * (+28) /* My esolangs */
17:45:42  [[BooleanFunge]]  https://esolangs.org/w/index.php?diff=157293&oldid=157246 * TenBillionPlusOne * (+229) 
17:46:01  [[BooleanFunge]] M https://esolangs.org/w/index.php?diff=157294&oldid=157293 * TenBillionPlusOne * (-1) 
17:46:20  [[BooleanFunge]] M https://esolangs.org/w/index.php?diff=157295&oldid=157294 * TenBillionPlusOne * (+1) 
17:55:04 -!- impomatic has joined.
18:15:27  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157296&oldid=157261 * TenBillionPlusOne * (+875) 
18:16:02  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157297&oldid=157271 * Zhil * (-5) 
18:24:55  [[Mlatu-6]]  https://esolangs.org/w/index.php?diff=157298&oldid=157297 * Zhil * (-231) Cleaned up language around weak reduction
18:25:21  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157299&oldid=157298 * Zhil * (-7) 
18:26:08  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157300&oldid=157299 * Zhil * (-48) 
18:26:45  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157301&oldid=157296 * TenBillionPlusOne * (-2) 
18:27:19  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157302&oldid=157301 * TenBillionPlusOne * (+30) 
18:27:42  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157303&oldid=157292 * TenBillionPlusOne * (+13) 
18:50:05 -!- impomatic has quit (Quit: Client closed).
19:04:09  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157304&oldid=157303 * TenBillionPlusOne * (+8) /* My esolangs */
19:05:31  [[ARLPLWAAWN]]  https://esolangs.org/w/index.php?diff=157305&oldid=157208 * Dgt2016 * (-2193) 
19:12:44  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157306&oldid=157291 * TenBillionPlusOne * (+137) /* Infinite I/M Machine */
19:14:06 -!- zzo38 has quit (Ping timeout: 252 seconds).
19:27:10  [[Special:Log/newusers]] create  * Lucaz37 *  New user account
19:30:08  cu
19:31:50  [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=157307&oldid=157195 * Lucaz37 * (+144) 
19:42:13 -!- zzo38 has joined.
20:07:19 -!- amby has joined.
20:56:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:04:13 -!- tromp has joined.
21:08:01 -!- Trigon has quit (Ping timeout: 252 seconds).
21:10:04 -!- Trigon has joined.
21:14:59 -!- zzo38 has quit (Ping timeout: 252 seconds).
21:16:02 -!- zzo38 has joined.
21:16:29  [[Language list]] M https://esolangs.org/w/index.php?diff=157308&oldid=157255 * Buckets * (+19) 
21:17:01  [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157309&oldid=157200 * Buckets * (+18) 
21:17:19  [[Copy of a...]] N https://esolangs.org/w/index.php?oldid=157310 * Buckets * (+2663) Created page with ": ''The title of this article is not correct because of technical limitations. The correct title is actually infinity long and Cannot be perceived by Humanity And by Machine. '' For ease of use, This article and Everything else is going to go Use the wrong Name and
21:19:43  [[Esorn]] M https://esolangs.org/w/index.php?diff=157311&oldid=155747 * Buckets * (+0) 
21:20:37  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157312&oldid=157281 * I am islptng * (+742) /* PrySigneToFry */
21:23:21  [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157313&oldid=157309 * Buckets * (+108) 
21:47:08 -!- zzo38 has quit (Killed (NickServ (GHOST command used by zzo38_))).
21:47:19 -!- zzo38 has joined.
22:03:32  [[ARLPLWAAWN]]  https://esolangs.org/w/index.php?diff=157314&oldid=157305 * Dgt2016 * (-746) Blanked the page
22:24:02 -!- Sgeo has joined.
22:30:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:38:13 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
22:41:59 -!- Lord_of_Life has joined.
23:10:43  [[Truth-machine]]  https://esolangs.org/w/index.php?diff=157315&oldid=156990 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+299) 
23:13:06  [[2025!]]  https://esolangs.org/w/index.php?diff=157316&oldid=149345 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+69) /* Examples */
23:37:18 -!- amby has 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).

2025-05-08:

00:09:17  [[Special:Log/move]] move  * Dgt2016 *  moved [[ARLPLWAAWN]] to [[Fava]]: I changed name to my lang :3
00:09:55  [[ARLPLWAAWN]]  https://esolangs.org/w/index.php?diff=157319&oldid=157318 * Dgt2016 * (-18) Blanked the page
01:07:35  [[User:Dgt2016]]  https://esolangs.org/w/index.php?diff=157320&oldid=157196 * Dgt2016 * (-149) 
01:14:32  [[Fava]]  https://esolangs.org/w/index.php?diff=157321&oldid=157317 * Dgt2016 * (+346) 
01:19:40  [[Shifted brainfuck]]  https://esolangs.org/w/index.php?diff=157322&oldid=157173 * L4.m2 * (+58) 
02:26:38  [[FCompiler]] N https://esolangs.org/w/index.php?oldid=157323 * I am islptng * (+1496) Created page with "{{lowercase}}{{stub}} [https://tio.run/##jVZNb@M2ED1bv2KiYrES7BrJ9uYih0W7BYoWbbHopRB0UKRxTIemFIra2Cj2t6dvSEqWk6DtxZBG8/Fm3vDR3cntWvPd83PdNky3VJTJ005ppj/twJtk4ewJvwuDT8p0g8vyde@s6rIcVrWl9Col0zp8JLMhcTPrvtPKZen3aV5cl5fucLilNN1Q3RqnzMAwS@V11XVsmszAj481d44@/f7TJ2tbu6
02:26:58  [[User:I am islptng/Draft]]  https://esolangs.org/w/index.php?diff=157324&oldid=156876 * I am islptng * (-3117) Blanked the page
02:28:02  [[FCompiler]]  https://esolangs.org/w/index.php?diff=157325&oldid=157323 * I am islptng * (+202) 
03:44:24 -!- impomatic has joined.
07:11:39 -!- b_jonas has quit (Quit: leaving).
07:15:08 -!- tromp has joined.
07:43:45 -!- Sgeo has quit (Read error: Connection reset by peer).
08:30:15 -!- impomatic has quit (Quit: Client closed).
08:45:29  [[FCompiler]]  https://esolangs.org/w/index.php?diff=157326&oldid=157325 * I am islptng * (+1870) 
08:50:08 -!- impomatic has joined.
08:56:13  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157327&oldid=157302 * TenBillionPlusOne * (+93) /* Implementation */
08:56:22  [[;;;*++]] M https://esolangs.org/w/index.php?diff=157328&oldid=157327 * TenBillionPlusOne * (-12) /* Implementation */
09:08:42 -!- Melvar has quit (Ping timeout: 276 seconds).
09:09:30  [[User:I am islptng]]  https://esolangs.org/w/index.php?diff=157329&oldid=157167 * I am islptng * (+190) 
09:15:20  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157330&oldid=157304 * TenBillionPlusOne * (+817) 
09:15:56  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157331&oldid=157330 * TenBillionPlusOne * (+4) /* Users */
09:17:12  [[BooleanFunge/Interpreter]]  https://esolangs.org/w/index.php?diff=157332&oldid=157244 * TenBillionPlusOne * (+51) 
09:27:46  [[Parenthesys]]  https://esolangs.org/w/index.php?diff=157333&oldid=157149 * TenBillionPlusOne * (+451) /* Examples */
09:27:55  [[Parenthesys]]  https://esolangs.org/w/index.php?diff=157334&oldid=157333 * TenBillionPlusOne * (+0) /* plushie-completeness proof */
09:32:50 -!- impomatic has quit (Quit: Client closed).
09:33:22 -!- Melvar has joined.
10:05:25 -!- FreeFull has joined.
10:05:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:07:05 -!- tromp has joined.
10:20:14 -!- amby has joined.
10:54:15 -!- chiselfuse has quit (Remote host closed the connection).
10:54:45 -!- chiselfuse has joined.
11:33:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:41:53  [[Parenthesys]] M https://esolangs.org/w/index.php?diff=157335&oldid=157334 * JIT * (+0) 
12:09:12 -!- chiselfuse has quit (Ping timeout: 264 seconds).
12:09:33 -!- chiselfuse has joined.
12:25:33 -!- ajal has joined.
12:25:48 -!- amby has quit (Ping timeout: 252 seconds).
12:26:41  [[MetaInterpreter]] M https://esolangs.org/w/index.php?diff=157336&oldid=155195 * JIT * (-298) 
12:27:39  [[MetaInterpreter]]  https://esolangs.org/w/index.php?diff=157337&oldid=157336 * JIT * (+298) Undo revision [[Special:Diff/157336|157336]] by [[Special:Contributions/JIT|JIT]] ([[User talk:JIT|talk]])
12:55:41  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157338&oldid=157331 * TenBillionPlusOne * (+5) /* Users */
13:26:54 -!- tromp has joined.
13:53:27  Hm. I'm wondering if one of the other editor communities (on Discord?) saw the articles about historical metainterpreters, got confused, and decided that the only way to understand the concept is by creating their own metainterpreters.
13:55:08  It occurs to me that there's two distinct ways of editing. The path I'm currently on is to build some stuff, and then document it if it could be interesting to others. Their path feels like some sort of land-grab or vanity publishing, where the important thing is to slap one's name onto territory.
14:06:25 -!- sprout has quit (Quit: leaving).
14:20:46 -!- sprout has joined.
14:33:44 -!- Sgeo has joined.
14:37:30 -!- Sgeo_ has joined.
14:41:18 -!- Sgeo has quit (Ping timeout: 244 seconds).
14:41:24 -!- sprout has quit (Ping timeout: 272 seconds).
14:42:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:44:23 -!- ais523 has joined.
14:44:53  korvo: I think that for those people, the act of editing is the output/creative step
14:45:15  like, they're exploring esolangs live through the medium of wiki pages
14:45:58  I'm not sure that all of them even know how to program, but in some sense, that doesn't actually matter – it's interesting that someone can be involved in esolang development without understanding programming, but in a way it makes sense
14:48:14  ais523: Well, it helps when we recall that humanity has no idea how to use a computer.
14:49:11  It also helps when we note that linguists have historically not only looked at formality as a technical curiosity but as an abomination which fundamentally can't describe natural languages.
14:49:45  Combine those and you get the typical conlanger, who doesn't want to talk about maths or computation but otherwise thinks that they can describe the universe.
14:50:21  "the ways in which natural languages differ from formalisations of them" is an interesting topic to study
14:50:55  I think my speech is closer to matching a hypothetical formal grammar for English than most peoples' is, and i think that's a consequence of all the time I've spent programming
14:51:44  I know that it's because I learned grammar trees as a child. Curiously, most of my cohort was presented with grammar too, but it didn't rub off on them.
14:52:16  Programmers don't have the luxury of not using grammars.
14:52:19  I am reminded of things like trying to put "only" in the exact correct location in a sentence to convey exactly the meaning I want
14:52:51  that's quite reminiscent of programming in a golfing language
14:52:52  I recently saw somebody complain that "technical", as used by computer-touchers, isn't well-defined. It's actually quite simple: to be technical is to be shallow and pedantic, to only care about details, to be incapable of assembling a big picture without noticing every brush stroke.
14:53:01  And of course, that's precisely what a computer demands.
14:53:36  Sure. Non-programmers who learn Lojban have to do a similar thing for placement of {po'o}; it's a wider phenomenon.
14:53:57  I have been playing a lot of nomic recently, one of the skills in that game is to correctly interpret English sentences that may have been incorrectly written, and produce an exact pedantic meaning from them even if it wasn't the meaning that was intended
14:57:35  This is a very interesting philosophical difference between us! I prefer playing when the system has goal or win conditions, or when comparison is possible, but otherwise I'm not interested. And I feel that way despite usually being near the bottom of the leaderboard.
14:58:17  Nomic and similar systems are immediately not interesting; of course there's no context-free denotative semantics for languages like English, and so the resulting game is going to be wild in a way which doesn't have goals, winning, or comparisons.
14:58:56  well, nomic as a game normally explicitly does have win conditions, written in English – even if there isn't one explicitly, there's always the inherent win condition of "change the rules to add a win condition, then achieve it"
14:59:34  but it often turns into a game that's more about arguing how to interpret the rules than it is about actually trying to win by following the surface meaning of the rules
15:00:16  Right. The metagame is rather obvious. Suppose I can do more pushups than my peer, but they can outrun me; those prior comparisons are easily converted into preferences for how the rules ought to evolve.
15:00:48  If we instead act from behind a veil of ignorance, then the game becomes too symmetric for analysis, and it's purely about which player has the strongest rhetoric.
15:00:53 -!- sprout has joined.
15:00:54  indeed – the second-level metagame that evolves from that is less obvious, though
15:01:31  I'm still not sure I (or anyone else) has really figured out that second level despite years of trying
15:02:00  Nah, it's the same metagame that we play in the workplace or any other social group, and it's IMO fairly well-described by Gervais theory. For Nomic, the relevant dialect is Powertalk, the rhetoric of establishing what is known by each player and what can be bargained.
15:02:52  I happen to be a lifelong Loser, and perhaps that's why I don't care for Nomic. I *could* be a Sociopath, and sometimes I do that in order to get shit done, but fundamentally I understand that Sociopaths are harmful to society at large.
15:03:35  (Reminder: the topic is the perennial observation that the wiki seems to be treated as a graffiti wall by a large segment of contributors.)
15:03:40  so there's a common metastrategy in nomic, sometimes called "pooling", where a set of players cooperate in order to cause one of those players to win, at the expense of the others – in many cases the choice of who will win is decided at random
15:04:09  Sure. The corresponding sociological pattern is called "tontine".
15:04:12  say two people pool, and decide they have a 90% chance for the pool to win but a less than 45% chance for either player to individually win, that makes it rational
15:05:27  but, many people (including me) find this an uninteresting way to play because it tends to obviate all other strategies except "scamming" (exploiting non-obvious wording mistakes in the rules in order to get a large advantage, typically an instant win)
15:05:40  so, it's common to add rules to make pooling more difficult or less beneficial
15:08:11 -!- tromp has joined.
15:08:18  the whole thing with the wiki is complicated because it is hard to say that the "low-effort" (as it were) contributions are invalid or unwanted – it's engaging with esolangs primarily/purely as an art form but that's a valid way to interact with them
15:08:51  I think the ideal fix would involve somehow making the higher-effort contributions more searchable
15:09:07 -!- tromp has quit (Client Quit).
15:09:54  Of course. Similarly, I think I've said before that graffiti is art. It's also politically important, as it indicates to leadership what the common people think of their opinions.
15:10:41  I don't think I've made many esolangs purely as art
15:10:45  Note that it is fairly straightforward to figure out whether something is a language. In that sense, we shouldn't really have trouble deciding whether submissions are invalid.
15:11:10  there's Forte for which the aesthetics are important
15:11:16  Art is never pure. Art is cultural warfare. Art is expression of a meme within a contextual sea of memes.
15:11:23 -!- tromp has joined.
15:11:47  ah, I personally see art as an attempt to communicate things that can't easily be stated directly
15:12:05  Monte is art. It's ugly, baroque, and nonetheless terser, faster, and safer than Python or F♯, and that's the memetic statement we wanted to make.
15:12:51  I agree that it can be very dependent on context, though (and even when it isn't obviously dependent on context, is normally dependent on being perceived by a human)
15:13:24  Oh, "art" isn't a monosemous collection or relation. Rather, whenever we have memetic expression on some substrate, we could say that those memes are art.
15:13:35  fwiw I think even the "than Python or F♯" part of your sentence is art in its own way
15:14:12  there is meaning in juxtaposing those two languages in particular, as most programmers typically wouldn't consider them similar enough to be included in the same comparison
15:15:08  hmpf, I guess it's hard to overload && and keep short-circuit evaluation. https://z3prover.github.io/api/html/namespacez3.html#aff9c56735ebfc47895ef746515c09096
15:15:45  int-e: indeed, you would need an overload feature that works for control flow operators, not just arithmetic operators
15:16:04  (solution was to do  a && bool(expr)  instead of a && expr)
15:16:30  it is probably possible to make something like that work via having a language that "lazifies" arguments based on what function/method/operator is being caled
15:16:31  * called
15:16:43  ais523: Yeah I know. The complaint is really that it looked so innocent in the source code :-)
15:16:49  but it is also probably clearer to explicitly wrap the possibly-unevaluated arguments in closures
15:18:26  ais523: FWIW the conlang community has long recognized the idea of artlangs and recognizes that there's a fairly dramatic difference between e.g. loglangs and artlangs.
15:18:30  Oh well, at least I didn't spend terribly long debugging this, just a few minutes.
15:18:46  There would not be much shame in recognizing that some of the wiki is dedicated to logic and some to art.
15:19:08  Perl and Tcl both support user-defined subroutines that accept blocks as arguments, and can decide how much to evaluate them
15:19:25  korvo: indeed, and in some cases the lines blur
15:19:36  but there are more cases where it's clearly separate
15:19:38  Meanwhile I remain genuinely puzzled about the existence of [[language list]]. I recognize that we're not beholden to English WP's expectations about database use (hence all the redirects) but I still think that such a large manually-curated page is an antipattern.
15:20:12  it made more sense in the past, when there were fewer languages on the wiki
15:20:16  ais523: Alternatively, consider: Perhaps the art of e.g. Lojban is that the meme being expressed to society is logical structure itself.
15:20:50  I do find that it's in some sense a useful filter of effort – if people can't be bothered to even add their language to the list it says something about how much effort they think it's worth
15:20:51  I think "loglang" is a fairly well-delineated category which happens to include most proglangs.
15:21:17  Sure. And that's why I don't add my languages to the list; I don't think that anybody else should actually use my work.
15:22:04  "use" is a loaded verb here
15:22:24  there are some languages that aren't really intended to be programmed in, but instead need to exist for some other reason (e.g. producing proofs)
15:22:36  No, not really. I think that reading about my work could be interesting, but actually using anything I've designed or built is folly.
15:22:38  is that using them?
15:22:52  Do you use any of my languages in that way?
15:23:41  so far I haven't – but that's at least partly because I've been struggling with mental health since before I met you, so I haven't really had the mental bandwidth to look at anyone else's esolangs in much detail
15:24:03  I have a fairly straightforward point. I suspect that you're not thrilled to learn that I don't care about myself or my creative output.
15:24:37  Oh, don't worry about that. I was born mad and time hasn't really helped. I'm not here to judge, I'm here to improve the wiki.
15:25:27  all this reminds me of an esolang that I've been meaning to document for a while
15:25:44  it's not clearly useful for anything, other than being a TCness proving challenge, and exists mostly because of an aesthetic goal
15:28:02  Good times.
15:39:49  [[Symmetric Echo Tag]] N https://esolangs.org/w/index.php?oldid=157339 * Ais523 * (+1754) an idea I've had for a while and probably ought to document
15:40:27  [[Language list]]  https://esolangs.org/w/index.php?diff=157340&oldid=157308 * Ais523 * (+25) /* S */ Symmetric Echo Tag
15:44:36  I've posted it, anyway – it's lower-effort than many of my languages, but may have value in not being obviously Turing-complete nor obviously Turing-incomplete
15:51:14  I appreciate your effort. Thanks for sharing.
15:59:02  [[Topple]]  https://esolangs.org/w/index.php?diff=157341&oldid=157180 * H33T33 * (-213) 
15:59:38  [[Topple]] M https://esolangs.org/w/index.php?diff=157342&oldid=157341 * H33T33 * (+0) 
16:02:14  [[Topple]]  https://esolangs.org/w/index.php?diff=157343&oldid=157342 * H33T33 * (-1) 
16:04:02  [[Topple]] M https://esolangs.org/w/index.php?diff=157344&oldid=157343 * H33T33 * (-184) 
16:07:26  [[Topple]]  https://esolangs.org/w/index.php?diff=157345&oldid=157344 * H33T33 * (+23) 
16:10:17  [[Topple]] M https://esolangs.org/w/index.php?diff=157346&oldid=157345 * H33T33 * (+76) 
16:29:59  [[Symmetric Echo Tag]]  https://esolangs.org/w/index.php?diff=157347&oldid=157339 * Hakerh400 * (+181) Implement
16:32:25  wow, that was fast
16:32:34  (I was expecting someone to do that… just not that quickly)
16:33:14  and to clarify, because English is ambiguous sometimes: "expecting" in the sense of "I thought it would happen" rather than "I thought it should happen"
16:43:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:54:09  [[Topple]] M https://esolangs.org/w/index.php?diff=157348&oldid=157346 * H33T33 * (+1) 
16:56:21  [[Bobble]]  https://esolangs.org/w/index.php?diff=157349&oldid=157122 * H33T33 * (+0) /* Hello, World! */
16:58:43 -!- impomatic has joined.
17:00:04 -!- ajal has quit (Ping timeout: 252 seconds).
17:00:28 -!- amby has joined.
17:01:50 -!- tromp has joined.
17:09:14  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157350&oldid=157338 * TenBillionPlusOne * (+51) /* Users */
17:09:37  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157351&oldid=157350 * TenBillionPlusOne * (+39) /* Users */
17:11:52  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157352&oldid=157351 * TenBillionPlusOne * (-2) /* Users */
17:33:43 -!- ais523 has quit (Ping timeout: 245 seconds).
17:34:16  Good Night
17:50:48  [[Special:Log/newusers]] create  * Kyrsig *  New user account
17:57:44 -!- ais523 has joined.
18:02:13 -!- ais523 has quit (Client Quit).
18:27:56  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157353&oldid=157352 * TenBillionPlusOne * (+174) /* Announcement */
18:29:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:08:50 -!- b_jonas has joined.
19:20:18  [[Interpreter modification]] N https://esolangs.org/w/index.php?oldid=157354 * TenBillionPlusOne * (+748) Created page with "'''Interpreter-modifying''' is a concept invented by [[User:TBPO]], through it was used a few times before.  An interpreter-modifying esoteric programming language is an esolang that can modify the way it interprets the code in runtime.  A basi
19:20:59  [[Interpreter modification]] M https://esolangs.org/w/index.php?diff=157355&oldid=157354 * TenBillionPlusOne * (+30) 
19:25:34  [[FAGI]] N https://esolangs.org/w/index.php?oldid=157356 * Lucaz37 * (+3102) Created page with "{{infobox proglang |name=FAGI |author=[[Lucaz37]] |year=[[:Category:2025|2025]] |memsys=Both Cell-based and Stack-based |dimensions=one-dimensional |class=[[:Category:Turing complete|Turing complete]] |files=.fagi, .fg }}  THIS IS STILL WORK IN PR
19:27:43  [[Special:Log/move]] move  * TenBillionPlusOne *  moved [[Interpreter modification]] to [[Interpreter-modifying]]: Misspelled title
19:29:01  [[Candrabindu]] N https://esolangs.org/w/index.php?oldid=157359 *  * (+739) Created page with "{{wrongtitle|title=  }} '''''' is a stack-based esolang using diacritics. There are 52 different stacks, one for each letter uppercase or lowercase. The operation to perform is based on the diacritic on the letter. {| class="wikitable" |+ Commands |- |  || Pushes a 1 onto t
19:33:17  [[Candrabindu]]  https://esolangs.org/w/index.php?diff=157360&oldid=157359 *  * (+145) 
19:43:39  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157361&oldid=157357 * TenBillionPlusOne * (+4) 
20:26:06  [[BrainGuck]]  https://esolangs.org/w/index.php?diff=157362&oldid=118911 * Kaveh Yousefi * (+438) Introduced an examples section comprehending one incipial member in a restricted reverse cat program.
20:27:34  [[BrainGuck]]  https://esolangs.org/w/index.php?diff=157363&oldid=157362 * Kaveh Yousefi * (+187) Marked the original interpreter as expired and added a hyperlink to my implementation on GitHub.
20:27:58  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157364&oldid=157361 * TenBillionPlusOne * (+46) 
20:29:51  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157365&oldid=157364 * TenBillionPlusOne * (+10) 
20:33:50  [[Candrabindu]]  https://esolangs.org/w/index.php?diff=157366&oldid=157360 *  * (+167) 
20:34:25  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157367&oldid=157253 * TenBillionPlusOne * (+13) /* Implementation notes */
20:41:13  [[Forever]] N https://esolangs.org/w/index.php?oldid=157368 * Helpeesl * (+2010) Created page with "==Intro== Forever is an esolang created by [[User:Helpeesl]] on May 8th 2025ad designed to have really long programs without doing stuff like [[Lenguage]](i.e. not using an instruction set thats tied to the length of the line/program). ==Commands== The commands were de
20:41:36 -!- impomatic has quit (Quit: Client closed).
20:42:26  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157369&oldid=157367 * TenBillionPlusOne * (+45) /* Implementation notes */
20:51:18 -!- tromp has joined.
21:39:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:51:05 -!- tromp has joined.
21:54:22 -!- izabera has changed nick to isabella.
22:18:40  [[Language list]] M https://esolangs.org/w/index.php?diff=157370&oldid=157340 * Buckets * (+11) 
22:19:09  [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157371&oldid=157313 * Buckets * (+10) 
22:19:35  [[Ttem]] N https://esolangs.org/w/index.php?oldid=157372 * Buckets * (+1191) Created page with "{{Stub}} Ttem is an Esoteric programming language created by [[User:Buckets]] in 2024. {| class="wikitable" |- ! Commands !! Instructions |- | [ || Start a set. |- | ] || End a set. |- | + || +1. |- | - || -1. |- | , || A comma for the set. |- | ! || Instruct. |}  Ttem was
22:35:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:41:01 -!- Lord_of_Life_ has joined.
22:41:15 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
22:42:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
22:45:16  [[Topple]]  https://esolangs.org/w/index.php?diff=157373&oldid=157348 * H33T33 * (+527) 
22:49:26  [[Topple]]  https://esolangs.org/w/index.php?diff=157374&oldid=157373 * H33T33 * (-39) 
22:53:53  [[Ttem]] M https://esolangs.org/w/index.php?diff=157375&oldid=157372 * Buckets * (+0) 
22:55:35 -!- ais523 has joined.
23:25:45 -!- ais523 has quit (Quit: quit).
23:33:46  [[Topple]]  https://esolangs.org/w/index.php?diff=157376&oldid=157374 * H33T33 * (+1) 
23:35:10  [[Topple]] M https://esolangs.org/w/index.php?diff=157377&oldid=157376 * H33T33 * (+0) 
23:39:02  [[User talk:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157378&oldid=157181 * I am islptng * (+714) /* Rating */ new section
23:46:44  [[User:I am islptng/My rate to the user I know]]  https://esolangs.org/w/index.php?diff=157379&oldid=156770 * I am islptng * (-573) 
23:50:31  [[User:I am islptng]]  https://esolangs.org/w/index.php?diff=157380&oldid=157329 * I am islptng * (+96) 

2025-05-09:

00:16:39 -!- Noisytoot has quit (Excess Flood).
00:17:04 -!- Noisytoot has joined.
00:59:52  [[Talk:Tip]] M https://esolangs.org/w/index.php?diff=157381&oldid=56661 * CreeperBomb * (+953) 
01:03:27  [[User:I am islptng/SingleOperandAssembly]]  https://esolangs.org/w/index.php?diff=157382&oldid=150961 * I am islptng * (+1750) 
01:10:15  [[FCompiler/Headers]] N https://esolangs.org/w/index.php?oldid=157383 * I am islptng * (+26) Created page with "{{back|fCompiler}} {{WIP}}"
01:10:26  [[FCompiler]]  https://esolangs.org/w/index.php?diff=157384&oldid=157326 * I am islptng * (+163) 
01:24:18 -!- amby has 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).
01:58:00  [[Topple]]  https://esolangs.org/w/index.php?diff=157385&oldid=157377 * H33T33 * (+24) /* test */ new section
01:58:12  [[Topple]]  https://esolangs.org/w/index.php?diff=157386&oldid=157385 * H33T33 * (-24) /* test */
04:06:49 -!- Noisytoot has quit (Remote host closed the connection).
04:07:23 -!- Noisytoot has joined.
04:12:11 -!- Noisytoot has quit (Remote host closed the connection).
04:12:36 -!- Noisytoot has joined.
04:20:25 -!- sprock has quit (Ping timeout: 276 seconds).
04:21:46 -!- sprock has joined.
04:26:40 -!- Noisytoot has quit (Remote host closed the connection).
04:27:38 -!- Noisytoot has joined.
04:35:58 -!- Noisytoot has quit (Remote host closed the connection).
04:36:47 -!- Noisytoot has joined.
06:32:16 -!- tromp has joined.
06:33:06 -!- tromp has quit (Read error: Connection reset by peer).
07:29:32 -!- Sgeo_ has quit (Read error: Connection reset by peer).
07:36:56  [[User talk:I am islptng]] M https://esolangs.org/w/index.php?diff=157387&oldid=157312 * I am islptng * (+70) 
08:04:23  [[Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157388&oldid=157215 * JIT * (+66) 
08:09:29  [[Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157389&oldid=157388 * JIT * (+59) 
08:09:34  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157390&oldid=157387 * I am islptng * (+29) /* Maybe a good rule... */
08:40:45 -!- FreeFull has quit (Quit: Lost terminal).
08:55:30  [[FAGI]]  https://esolangs.org/w/index.php?diff=157391&oldid=157356 * Lucaz37 * (+366) 
10:26:28 -!- FreeFull has joined.
10:35:32  Hi
10:37:26  [[User:B jonas/List]]  https://esolangs.org/w/index.php?diff=157392&oldid=151366 * B jonas * (+457) 
11:12:27 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
11:15:39 -!- slavfox has joined.
11:17:48  [[GML]]  https://esolangs.org/w/index.php?diff=157393&oldid=122164 * B jonas * (+2554) 
11:22:10  [[Concatenative calculus]]  https://esolangs.org/w/index.php?diff=157394&oldid=156938 * B jonas * (+139) /* Languages */
12:01:27 -!- amby has joined.
12:48:16  [[Albuquerque challenge]]  https://esolangs.org/w/index.php?diff=157395&oldid=157177 * I am islptng * (+181) 
12:59:32  [[Special:Log/newusers]] create  * Pjk *  New user account
13:38:43  [[Topple]]  https://esolangs.org/w/index.php?diff=157396&oldid=157386 * H33T33 * (-39) 
13:40:42  [[Topple]] M https://esolangs.org/w/index.php?diff=157397&oldid=157396 * H33T33 * (+27) 
13:54:02  [[SETANDCOUNT]] M https://esolangs.org/w/index.php?diff=157398&oldid=155200 * Cycwin * (+58) /* Interpreter */
13:56:03 -!- Noisytoot has quit (Remote host closed the connection).
13:57:00 -!- Noisytoot has joined.
14:00:56 -!- Noisytoot has quit (Remote host closed the connection).
14:01:37 -!- Noisytoot has joined.
15:08:35 -!- Sgeo has joined.
16:55:38  I have a question. I just tried to describe at https://esolangs.org/wiki/GML#Concatenative_calculus_as_a_special_case that there's this very simple subset of GML that implements concatenative (stack-based) calculus. All you need is lexically local bindings that you can load and push, or pop and bind to a new one, abstraction braces that create a new closure with the given body but saves the upvalues 
16:55:44  from the current environment in the closure (this is set!less so it doesn't matter if you save them by reference like scheme does or by value) and pushes that closure, and an apply operation that pops a closure and calls it. The trick is that functions don't take an argument like in lambda calculus, but instead share the stack with their callers. 
16:58:32  I find this interesting because it seems like concatenative calculus was first published in 2001, while GML was first published in 2000. I want to be careful so I don't want to claim that GML pre-invented concatenative calculus. I know it's often hard to notice that there's a small powerful core language hidden inside your language if you only keep a few parts of it. This has happened to me with 
16:58:38  Consumer Society, where it took me about half a year after I started to think about it just how few parts the language needs to keep. And IIUC for Underload it took even more time to find them in a larger language. 
17:00:44  So what I'd like to know is, what's the earliest precursor for this combination to appear, the closures with lexically local bindings but stack-based? I don't know if something close enough to Joy was known before 2001, I'm new to this whole history. While GML as such obviously wasn't published before 2000, it is likely based on some previous languages, and some of them might be similar.
17:02:23  To be clear, GML is larger than this core language: Joy is like lambda calculus is that every value is a function and the only thing you can do with a function is call it, whereas GML has the square brackets which let you distinguish a mark value on the stack from functions. 
17:04:38  The stack clearly existed before, PostScript has a similar stack and is clearly older. And lexically local bindings in closures also clearly existed before, such as in scheme.
17:06:59  Or in lambda calculus for that matter. Both lambda calculus and postscript are in what counts as the prehistory of esolangs here.
17:07:54  [[Topple]]  https://esolangs.org/w/index.php?diff=157399&oldid=157397 * H33T33 * (+29) 
17:13:12  b_jonas: I was actually going to ping you about this earlier. So, I don't know exactly when quotations came about; https://concatenative.org/wiki/view/Quotations says PostScript has them, and that'd be a good missing link between Forth and Factor.
17:14:19  But everything aside from quotations is straight out of category theory and abstract algebra; they're from universal properties that are so common that mathematicians have started naming them. The main thing that computer scientists added was stack-based evaluation semantics, later justified by realizing that certain categories are (equivalent to) certain lambda calculi.
17:15:29  I think that it might be good to start the page, "Kerby's concatenative calculus is ..." given the context you've documented.
17:20:07 -!- chiselfuse has quit (Remote host closed the connection).
17:44:05  korvo: postscript is relevant, it's not quite clear to me how naturally you could simulate this core language in postscript. there's also the inconvenience that running such code would probably have to heap-allocate a lot of objects, so in practice you could only run it in a non-old postscript interpreter so as to automatically free those objects with reference counting or some other garbage collection 
17:44:11  mechanism built into the postscript interpreter. but I think suitable garbage collection was of course already known at the time for lisps, they just hadn't put it into the postscript interpreters because it was supposed to run on cheap hardware.
17:44:42  I don't understand the category theory part, or how Cammy is connected
17:46:41  cu
17:47:14  I think you may be using use postscript square brackets to create the closures like the GML square bracket, because that lets you save a reference to the upvalue everywhere a variable is referenced. and I think you can use dynamic local postscript bindings to reference variables that are bound at the same level, though I'm not sure which level of postscript you need for that
17:57:22  The category theory is not hard, but it is kind of a mind-melter. Von Thun put it best: the syntax has a monoid, and the semantics that we intend to use also has a monoid. We just choose the monoid with unit "" and concatenation `++` because that's easy to think about.
17:58:04  Except, uh, that monoid doesn't work for Joy. It works for Brainfuck! But Joy, Factor, etc. need to add whitespace. So clearly we're okay with syntactic monoids that add some extra characters.
17:59:09  Cammy's monoid has unit `"id"` and concatenation `"(comp " + " ".join(args) + ")"`. Like in Joy, it's technically monoidoid, because the types need to line up.
17:59:28  And then there's a relevant category-theory slogan: a monoidoid is a category.
17:59:33  why is whitespace a problem? whitespace is a no-op, and there will be other no-op functions anyway
18:00:12  Whitespace puts a lie to the idea that juxtaposition is how we concatenate the syntax. Like, given Joy programs "drop" and "dup", the concatenation would be "dropdup" but we actually want "drop dup".
18:00:46  ok, then use strings (or even trees) of tokens instead of strings of characters
18:03:55  That would be a semantics. Any kind of interpretation, even abstract syntax, would be a mapping. What we want is for every such mapping to be a monoid homomorphism, because then we can compose the mappings and always preserve this idea of juxtaposition leading to composition.
18:05:20  sure, but at least a token list is just the easy part of semantics, one which we call syntax. 
18:06:59  I know. I'm merely trying to get across what Von Thun was seeing. It's not about parsing or stacks. It's about the idea that we can run one program after another, and what it means for the syntax to reflect that.
18:10:12  b_jonas: Could I at least convince you that some languages *don't* have this nice property? Like, there are some languages s.t. there's *no* fixed syntax which will compose two arbitrary input programs (assuming their types already line up).
18:11:18  Most industrial-usage serious-business languages fail this just because of how their compilers are defined. I suppose Java might be one of the exceptions.
18:26:20  korvo: sure, it helps that Joy is concatenative
18:28:00  hold on, this reminds me of something, let me find the reference
18:28:38  b_jonas: Oh! Okay, so I think I get it. There's a really common meme in the catlang community: juxtaposition is composition. This is used to gatekeep; if the monoid isn't literally "" and ++ then it's not a catlang.
18:29:08  And I'm just pointing out that this is reductive because obviously Joy's syntactic monoid requires whitespace too. It's a *fixed* whitespace, so everything still works, but it's not like Brainfuck.
18:30:00  Also, like, juxtaposition is composition in Brainfuck but nobody seems to actually point this out. It's like a catlang has to have some specific heritage or it doesn't count, and I don't really like that treatment of what should be a mathematical property.
18:32:25  http://www.madore.org/cgi-bin/comment.pl/showcomments?href=http%3a%2f%2fwww.madore.org%2f~david%2fweblog%2f2015-04.html%23d.2015-04-24.2292#comment-21587 explains that not only the movements on the Rubik's cube form a group, but something stronger is true: the visible states of the Rubik's cube (the information that's preserved if you take a color photo of all sides) forms a group, and this latter is 
18:32:31  not true for the 4×4×4 rubik's cube. 
18:33:22  I think a concatenative language is something that has a simple structure like this, where it's easy to see the whole state of the runtime, and that state forms a group with composing programs
18:33:32  Ah, yeah. Cayley's theorem is a powerful intuition.
18:33:52  Well, a monoid, not a group. Not every action is invertible.
18:34:00  yes, a monoid
18:35:39  but I don't think the whitespace is a problem here, you can consider Joy concatenative even if you need to add a space between when you concatenate two programs. it's like you're building one of those super-fast rubik cube solving robots (there's way too many of them) and they have to wait a little between every too moves otherwise something in the machine+cube may break
18:35:44  So, in that sense, Cammy is provably such a language. Cammy is what we call "initial in a certain category"; among everything with that property, Cammy always can be mapped into that thing.
18:36:21  Brainfuck is also an example. The state of the machine is what you'd expect: the cells, the pointer, the input and output.
18:37:47  Sure, the whitespace is acceptable. But for something like Malbolge or Bubblegum, there might not be a single fixed string template which glues together two input programs, even if their underlying VMs can do it.
18:39:32  Reminded of my phrasing at https://esolangs.org/wiki/Esolang_talk:Categorization#Monoids "By the folklore of concatenative languages, ... all of the concatenative and tacit languages would go in [a category for monoidal languages]."
18:42:41  btw considering Joy a string of tokens works because all the questions that I asked still apply in interpretation, the representation with characters doesn't matter much
18:43:14  (I might care about the concrete syntax for aesthetics of course)
18:45:35  Yeah. But this also happens when the language wasn't designed for it. Application is composition (another fun slogan), so Unlambda has a monoidoid. IIRC the unit is "i" and composition is "`c" + p + q.
18:50:42  b_jonas: Sorry if I'm being pushy about this. I just really want to avoid having three different articles about the same topic that have slightly different perspectives on the fundamentals.
18:51:48  Also https://concatenative.org/wiki/view/Concatenative%20language says stuff like "In an applicative language, things are evaluated by applying functions to arguments. In a concatenative programming language, things are evaluated by composing several functions which all operate on a piece of data." Categorically, those are the *same thing*.
18:52:55  (Because in a category an "argument" or "element" is just a special case of a function!)
18:54:17 -!- ais523 has joined.
18:54:32  I think BF only forms a monoid if you ignore the rule that the tape starts as all-zeroes
18:55:04  because if you are composing two programs, rather than two program fragments, don't you have to zero the tape in between?
18:56:13  for the composition to work, you have to generalise BF programs into BF subroutines (i.e. capable of taking input from the tape)
18:57:50  Monoidoids are acceptable; Joy's composition is only defined when the types line up, and Factor also has stack-checking.
18:58:34  It is not a problem to think of a BF program as having a type which indicates how its tape should be aligned (say, in the world where BF tapes don't loop!) and then requiring alignment in order to concatenate.
19:03:07  ais523: Oh! The tape itself having all zeroes! Yeah, we're not doing Kolmogorov complexity. What we're getting at is the idea that a compiler is a homomorphism: a compiler can be defined in terms of the structure of the input language and will preserve that structure in its output.
19:03:54  Lists are free monoids, so any time a compiler is storing something in a list, it's probably manipulating a monoid. Peephole specializers exhibit non-trivial monoids, for example.
19:05:52 * korvo trying not to be flowery
19:07:30  The compiler might have to emit a prologue, epilogue, or harness. But the guts of the compiler, like some generic optimizer that operates on hunks of code, can still respect the monoid.
19:09:56  ais523: Okay, actually, let's go with that route and consider a basic-block compiler. It usually will have a monoid which it uses to split blocks into pieces that don't interact with each other.
19:10:54  And that's because there's a monoid. Given two basic blocks, we can merge them s.t. we take in all of the inputs, do all of the operations without any overlapping, and return all of the outputs. The unit is a do-nothing block with no inputs or outputs.
19:11:45  *usually will have a pass, rather. The pass exhibits the monoid.
19:15:18  [[Candrabindu]]  https://esolangs.org/w/index.php?diff=157400&oldid=157366 *  * (+361) 
19:20:15  [[]] N https://esolangs.org/w/index.php?oldid=157401 *  * (+1416) Moved this page over from Candrabindu.
19:21:05  [[Candrabindu]]  https://esolangs.org/w/index.php?diff=157402&oldid=157400 *  * (-1396) Redirected page to [[]]
19:27:23  I gotta stop going on rants right when Europe wants to go to bed. Sorry, I'll be around later too.
19:27:41  I believed "lists are free monoids" for ages, but think it's actually wrong: you can have an empty list as a list element
19:28:29  free monoids are like lists, but they automatically flatten
19:29:11 -!- impomatic has joined.
19:29:34  Well, those are lists of lists. Different types.
19:30:40  fwiw, I was wondering whether Rust functions F and G compose syntactically as (|x|{({\nF})(({\nG})(x))}) – I'm not quite sure whether Rust's identifier hygiene is up to it but it might be
19:30:57  err, newline after F and G, not before, in case there's an unterminated line comment
19:32:05  Probably, as long as stack behavior isn't a problem. In OCaml, that approach doesn't work, and it's why I had to port Cammy away from OCaml and to CHICKEN Scheme.
19:32:07  Rust is very permissive with allowing things inside blocks that most languages only allow at top level, which is what makes me think it might actually work, but there's probably an obvious counterexample I'm missing
19:32:44  type inference seems like it might be the largest problem, but if G forces a type on its argument, I think this will force the same type on its argument, and there are no other type inference problems
19:35:49  Trying to remember whether `|x|{x}` can infer a general type. Like, can that be an &mut?
19:36:18  yes, can be anything apart from an unsized type I think
19:38:08  https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&code=fn+main%28%29+%7B%0A++++let+mut+a+%3D+%5B1u32%2C+2%2C+3%5D%3B%0A++++%28%7Cx%7C%7Bx%7D%29%28%26mut+a%29%3B%0A++++%28%7Cx%7C%7Bx%7D%29%28a%5B..%5D%29%3B%0A%7D
19:38:19  &mut works, unsized types don't
19:38:58  anyway, even though I'll probably be awake for a while, the shops will be closing and I need to go shopping
19:39:01  later
19:39:02 -!- ais523 has quit (Quit: quit).
19:40:20  Peace.
19:53:57 -!- impomatic has quit (Quit: Client closed).
20:05:33 -!- chiselfuse has joined.
20:35:21  [[User:Brain Boy 53]]  https://esolangs.org/w/index.php?diff=157403&oldid=150115 * Brain Boy 53 * (+1) 
20:35:43  [[User:Brain Boy 53]]  https://esolangs.org/w/index.php?diff=157404&oldid=157403 * Brain Boy 53 * (+0) 
20:50:18  Huh. Turns out fungot might have a Gmail account that I wasn't aware of.
20:50:19  fizzie: that zippy appears to be an infinite-dimensional space, isn't it?)
20:51:04  I got a "your Google Account has not been used in at least 8 months" email, and searching for that in my email archives, there's a 2010 Gmail invite (I guess you needed one at the time to open an account), so maybe I (or fungot acting independently?) made one.
20:51:05  fizzie: e.g. when using separate files, then run it check if the ending of a string is not empty
21:07:02  [[NoError]]  https://esolangs.org/w/index.php?diff=157405&oldid=150116 * Brain Boy 53 * (+56) 
21:32:42  [[Arbitrary memory emulation]]  https://esolangs.org/w/index.php?diff=157406&oldid=157148 * Aadenboy * (+16) 
21:38:05 -!- ais523 has joined.
22:11:09  [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157407&oldid=157371 * Buckets * (+22) 
22:11:21  [[User:Buckets/OMC]] N https://esolangs.org/w/index.php?oldid=157408 * Buckets * (+1729) Created page with "OMC stands for Other Mathematical Concepts.  Core Sequence:  0,1,13...  Have n Uniquely different items, The number for the core Sequence Is the longest Sequence as a number, The Sequence only has to follow 2 rules:  # There Cannot be A sequence where the Same 
22:23:30  Is there TLS library that you can mostly just change send to TLS_send and recv to TLS_recv in most of the program, that it can work with unencrypted connections as well? I also want to do my own handling of certificates (so the callback function only needs to extract the public key, or do nothing if the callback function decides that the certificate should not be used)
22:41:45 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
22:42:08 -!- Lord_of_Life has joined.
22:55:16  [[Talk:Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157409&oldid=124048 * Stkptr * (+318) /* What counts as a machine? */ new section
22:59:33  [[Concatenative calculus]]  https://esolangs.org/w/index.php?diff=157410&oldid=157394 * Stkptr * (-45) /* Languages */ "syntactical monoid" is profoundly verbose for no benefit to the reader
23:01:28  [[User talk:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157411&oldid=157378 * Hotcrystal0 * (+269) 
23:20:04 -!- alec3660 has quit (Remote host closed the connection).
23:20:13 -!- alec3660 has joined.
23:20:20 -!- alec3660 has quit (Client Quit).
23:27:50  [[User:Buckets/OMC]] M https://esolangs.org/w/index.php?diff=157412&oldid=157408 * Buckets * (+3) 
23:42:52 -!- nitrix has quit (Ping timeout: 265 seconds).

2025-05-10:

00:17:45 -!- hkgit03 has changed nick to laerling.
00:19:27 -!- nitrix has joined.
01:11:02 -!- amby has quit (Remote host closed the connection).
02:35:53  [[User:Cycwin]]  https://esolangs.org/w/index.php?diff=157413&oldid=154388 * Cycwin * (+101) 
03:09:07 -!- nitrix has quit (Read error: Connection reset by peer).
03:42:43 -!- user3456 has quit (Ping timeout: 252 seconds).
03:56:29 -!- user3456 has joined.
04:06:30 -!- nitrix has joined.
04:19:01 -!- user3456 has quit (Ping timeout: 252 seconds).
04:27:55 -!- user3456 has joined.
06:20:38  [[Burnlike]] N https://esolangs.org/w/index.php?oldid=157414 * Truttle1 * (+5834) Made a Burnlike Page
06:20:57  [[User:Truttle1]]  https://esolangs.org/w/index.php?diff=157415&oldid=82042 * Truttle1 * (+15) 
06:22:13  [[Burnlike]]  https://esolangs.org/w/index.php?diff=157416&oldid=157414 * Truttle1 * (-3471) 
06:23:02  [[Burnlike]]  https://esolangs.org/w/index.php?diff=157417&oldid=157416 * Truttle1 * (+3465) Undo revision [[Special:Diff/157416|157416]] by [[Special:Contributions/Truttle1|Truttle1]] ([[User talk:Truttle1|talk]])
06:27:34  [[User:I am islptng/List of the users that is also in conwaylife.com]]  https://esolangs.org/w/index.php?diff=157418&oldid=156530 * I am islptng * (-344) xdi8 is completely unrelated to esolang
06:46:23  is there a programming language (imagine a variant of rust) that tries to follow what combinations of values boolean local variables (or the discriminants of enums) can have when they're used in conditionals to determine what combinations of code paths are possible, not just for optimization, but to determine what programs are valid? eg. you're using a variable that looks like it might be initialized, 
06:46:29  but you use it in a conditional that implies that a certain boolean is true, and that boolean can only become true if you passed through a code path that initializes that variable, so using that variable is allowed. of course this gets more interesting when it has to follow the combination of many flags through some complicated function with many loops and conditionals. 
06:47:01  of course you may need some sort of cut-off for this so the compilation time doesn't need to be exponential in the code size.
06:47:29  I guess some of the computer-checked proof languages must do this. 
07:11:32 -!- razetime has joined.
07:39:38  Hi
07:50:15 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
08:08:34 -!- Guest7732 has changed nick to Koen_.
08:08:38 -!- Koen_ has changed nick to Ae.
08:15:49 -!- zzo38 has quit (Ping timeout: 248 seconds).
08:40:51  b_jonas: I like that idea but don't know of one
08:42:15  of course you can kind-of trick the optimiser into trying to do that in most AOT-compiled languages, and it may be possible to get a compile error out of it using failing link-time asserts that will be optimised out if the program is correct
09:22:29  ais523: oh yeah, there was an old behavior in gcc that may have been a bug. Back then, the old C standard said that any integral typed *constant expression* with value zero could be implicitly converted to a null pointer of any type. But gcc considered something like (x - x) where x is an integer non-constant as a constant expression with value zero, so it allowed you to cast (x - x) to a null pointer. 
09:22:35  I think you could abuse this in some funny way but I don't quite remember how. Later gcc fixed this, and also some later C or C++ standard changed the rule that only a *literal* with integer zero value can be implicitly converted to a null pointer of any type.
09:23:35  I think this was a bug only in C++ where you can detect if that implicit conversion is possible without an error if the conversion isn't possible, using function overloading.
09:24:05  In C it was just what the gcc manual calls "your bug might be just our reasonable extension" or something like that
09:26:14  These days with constexpr and consteval and template parameters and C variable sized arrays, gcc cares enough to track exactly which expressions count as constant expressions for the purpose of the language standard, so it won't have this kind of bug so easily just because the optimizer proves something constant.
09:28:23  (and thus Rust's value generic parameters and all of zig was born)
09:51:22 -!- tromp has joined.
09:53:48 -!- Sgeo has quit (Read error: Connection reset by peer).
10:38:17  [[Special:Log/newusers]] create  * Pifrited *  New user account
10:44:35  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=157419&oldid=157307 * Pifrited * (+128) 
10:44:51  [[User:I am islptng/List of the users that is also in conwaylife.com]]  https://esolangs.org/w/index.php?diff=157420&oldid=157418 * Pifrited * (+51) 
11:16:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:36:08 -!- tromp has joined.
11:55:31 -!- amby has joined.
11:57:12 -!- ais523 has quit (Quit: quit).
12:02:07 -!- amby has quit (Read error: Connection reset by peer).
12:02:12 -!- ajal has joined.
12:31:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:07:25 -!- tromp has joined.
13:47:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:07:07 -!- ajal has quit (Ping timeout: 276 seconds).
14:07:17 -!- amby has joined.
14:20:47  b_jonas: The phrase to search for is "flow-sensitive typing", or just "flow typing". RPython does this, for example; when I try to translate a program, sometimes the toolchain will tell me that an impossible value was reached or that a string slice wasn't proven non-negative.
14:22:12  like, `stop = length - CONST; slice = s[start:stop]` might fail to translate because the variable `stop` could be less than zero.
14:22:52  So I must write `stop = length - CONST; assert stop >= 0, "cauliflower"; slice = s[start:stop]`. This is convincing.
14:23:31  Similarly RPython won't allow dereferencing an abstract superclass, but it will let me access subclass variables and methods as long as I've proven it somehow.
14:23:53  `obj.myMethod()` maybe not okay, but `if isinstance(obj, MyClass): obj.myMethod()` works fine.
14:23:56  obj.myMethod()`? No such file or directory
14:27:13 -!- lynndotpy6 has quit (Quit: bye bye).
14:28:22 -!- lynndotpy6 has joined.
14:40:52 -!- tromp has joined.
15:33:18 -!- impomatic has joined.
15:34:45 -!- amby has quit (Write error: Connection reset by peer).
15:35:17 -!- amby has joined.
15:48:13  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157421&oldid=157300 * Zhil * (+26) 
15:54:50  korvo: I see
16:00:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:12:30 -!- impomatic has quit (Ping timeout: 240 seconds).
16:15:35 -!- tromp has joined.
16:35:39 -!- razetime has joined.
17:04:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:30:47  [[User:I am islptng/List of the users that is also in conwaylife.com]]  https://esolangs.org/w/index.php?diff=157422&oldid=157420 * Aadenboy * (+0) formatting
17:34:58  I find the representation of the JPEG format kind of annoying. It seems to be trying to merge two goals that are somewhat contradictory: that the JPEG writer can write the file in one pass without seeking even if it doesn't have much RAM, and that the reader can skip ahead and decode just parts of it. Because of this, the Huffman-compressed data, which should be most of the JPEG file, is encoded such 
17:35:04  that any 0xFF bytes have to be escaped, because 0xFF is an escape byte. So there are no length fields that let the reader skip ahead, instead to seek ahead you have to scan all the bytes to find 0xFF bytes, though you don't have to decode the Huffman data. The Huffmanized data format admittedly does have some bias that makes long strings of one-bits less common, but since it's a bit-aligned variable 
17:35:10  format, it can still appear. 
17:36:51  The original version of the format was designed in 1992, and it shows. There's a later replacement JPEG2000 that's much more capable in what it can represent, though I don't know how it represents them at bytes so I don't know if it has these contradictory goals. But very few programs actually adapted JPEG2000, and now it's basically dead because Webp got adapted as the new compressed image format 
17:36:57  instead.
17:39:38  I mean it makes sense that if nobody adopted JPEG2000 for 25 years then instead of adopting it later you design a newer file format that is hopefully better.
17:44:03  Hmm aren't you forgetting JPEG XL?
17:44:36  (status: killed by Google, at least as far as the WWW is concerned)
17:45:38  [[Foldy]]  https://esolangs.org/w/index.php?diff=157423&oldid=155300 * Squareroot12621 * (+8) Example programs are now === level 3 === instead of == level 2 ==
17:45:52  I don't know what JPEG XL is
17:46:39  https://www.phoronix.com/news/Chrome-Dropping-JPEG-XL-Reasons
17:47:52  (More about the "killed by Google" aspect than about what it is... it compresses better than webp though.)
17:48:37  "compresses better" isn't the only aspect that you have to evaluate
17:48:46  at the same quality
17:52:39  hmm, has anyone made a esolangs compressed image format yet? it sounds like someone in esolangs is bound to make one eventually. tom7 wrote that he wants to develop a video compression, but that's not ready yet.
17:53:05  the ICFP one?
17:53:38  wait... I dimly recall something, where was that?
17:53:52  2007, Morph Endo
17:54:31  oh... I guess you could consider it a compressed image format, but it's kind of terrible
17:55:01  but it is very esoteric
17:55:24  I was thinking of something that's more practical than that but is still related to the community
17:55:48 -!- tromp has joined.
17:55:49  wasn't there one in IOCCC?
17:57:05  yep, Fabrice Bellard of course, ioccc/2018/bellard
17:58:24  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157424&oldid=152492 * Hotcrystal0 * (+338) /* Baba Is You pack */ new section
18:02:29  https://bellard.org/bpg/ is the full non-IOCCC version of it
18:03:09  and https://bellard.org/ioccc_lena/ is the info page of the IOCCC version
18:21:23 -!- impomatic has joined.
18:32:12  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157425&oldid=157424 * Aadenboy * (+324) 
19:01:50 -!- impomatic has quit (Quit: Client closed).
19:02:10 -!- zzo38 has joined.
19:22:32  [[Flowchart]] N https://esolangs.org/w/index.php?oldid=157426 * Aadenboy * (+3070) Created page with "Flowchart is an esolang created by [[User:Aadenboy]] directly based on [https://en.wikipedia.org/wiki/Flowchart flowcharts].  == Structure == Flowchart works on a 2D space, with actions connected by lines. Programs start on the first ( ) node, of which i
19:23:33  [[Language list]]  https://esolangs.org/w/index.php?diff=157427&oldid=157370 * Aadenboy * (+16) /* F */ add [[Flowchart]]
19:24:56  [[User:Aadenboy]]  https://esolangs.org/w/index.php?diff=157428&oldid=156947 * Aadenboy * (+69) /* my own esolangs */ add [[Flowchart]]
19:31:36  cu
19:32:42 -!- Sgeo has joined.
20:29:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:53:14  [[User:RainbowDash]]  https://esolangs.org/w/index.php?diff=157429&oldid=157047 * RainbowDash * (+4693) New page hooray! I think i might be over doing it though. Gotta see how this looks might revert
21:53:26  [[User:RainbowDash]]  https://esolangs.org/w/index.php?diff=157430&oldid=157429 * RainbowDash * (+1) 
21:54:10  [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=157431&oldid=157430 * RainbowDash * (+2) 
21:55:17  [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=157432&oldid=157431 * RainbowDash * (-5) 
22:01:26  [[Language list]] M https://esolangs.org/w/index.php?diff=157433&oldid=157427 * Buckets * (+11) 
22:01:27  [[File talk:Ldpl-logo.png]] N https://esolangs.org/w/index.php?oldid=157434 * RainbowDash * (+108) Created page with "cute little guy --~~~~"
22:01:48  [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157435&oldid=157407 * Buckets * (+10) 
22:02:01  [[Aivr]] N https://esolangs.org/w/index.php?oldid=157436 * Buckets * (+2310) Created page with "Aivr(, or AIVR, Which stands for Advanced Interactive Voice Responce) is an Esoteric programming language created by [[User:Buckets]] in 2020.  {| class="wikitable" |- ! Commands !! Instructions |- | Say [] || From within the Square brackets, It will Speak it. |- | {} || F
22:09:09  [[Flow]] N https://esolangs.org/w/index.php?oldid=157437 * Helpeesl * (+4958) Created page with "==Intro== Flow is an esolang created by [[User:helpeesl]] on 5/10/2025 ==Commands== The commands can be in many forms those being: *Two input forwards *Two input backwards *Two input neutral *One input forwards *One input backwards *One input neutral *Refrences *Others  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157438&oldid=157235 * Helpeesl * (+28) 
22:14:03  [[Flow]]  https://esolangs.org/w/index.php?diff=157439&oldid=157437 * Helpeesl * (+15) Forgot about this
22:17:14  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157440&oldid=157438 * Helpeesl * (+56) 
22:25:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:42:18 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
22:46:27 -!- Lord_of_Life has joined.
22:48:18  [[Category:Arch-based]] N https://esolangs.org/w/index.php?oldid=157441 * Helpeesl * (+22) Created page with "[[Category:Languages]]"
22:49:07  [[Category:Arch-based]]  https://esolangs.org/w/index.php?diff=157442&oldid=157441 * Helpeesl * (+52) 
22:49:55  [[Char]]  https://esolangs.org/w/index.php?diff=157443&oldid=64658 * Helpeesl * (+24) 
22:50:48  [[Doug]]  https://esolangs.org/w/index.php?diff=157444&oldid=64567 * Helpeesl * (+24) 
22:51:32  [[An arch is simply a curve.]]  https://esolangs.org/w/index.php?diff=157445&oldid=74182 * Helpeesl * (+24) 
22:52:22  [[Force of Arch]]  https://esolangs.org/w/index.php?diff=157446&oldid=96902 * Helpeesl * (+23) 
22:55:56  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157447&oldid=157440 * Helpeesl * (+27) Ill keep on adding the good stuff you forgot to give a category or removed
23:02:41 -!- ais523 has joined.
23:03:29   `obj.myMethod()` maybe not okay, but `if isinstance(obj, MyClass): obj.myMethod()` works fine. ← I vaguely remember Java special-casing "if … instanceof …" like that when in checked mode (it doesn't treat it as a type system violation if you later use an unchecked cast)
23:04:26  although I think there's an instanceof-alike that converts the type of an object reference to a derived class or returns null if it isn't of that type, making it possible to do an "if let" equivalent and avoiding the flow typing that way
23:06:04   hmm, has anyone made a esolangs compressed image format yet? ← https://codegolf.stackexchange.com/questions/69930/paint-starry-night-objectively-in-1kb-of-code has a few
23:15:01  hehe, ok
23:15:46  "converts the type of an object reference to a derived class or returns null if it isn't of that type" => that's C++ dynamic_cast
23:18:23 -!- j4cbo has quit (*.net *.split).
23:18:23 -!- ManDeJan has quit (*.net *.split).
23:18:24 -!- ursa-major has quit (*.net *.split).
23:18:25 -!- V has quit (*.net *.split).
23:24:35 -!- j4cbo has joined.
23:24:35 -!- ManDeJan has joined.
23:24:35 -!- ursa-major has joined.
23:24:35 -!- V has joined.
23:26:51  b_jonas: it makes sense – I think Rust might have something similar in Any, but it's kind-of rare to use Any in practice because it doesn't do what people normally want it to do
23:36:09  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157448&oldid=157447 * Helpeesl * (+20) They forgot a couple
23:37:04  Those do not seem to be good (or discussed) categories. :/
23:38:56  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:Arch-based]]": unapproved category  this isn't an established enough data structure to need its own category and would be better as a list on the Arch page
23:39:06  [[Category:HQ9+ derivatives]] N https://esolangs.org/w/index.php?oldid=157449 * Helpeesl * (+51) Created page with "This contains a list of all derivatives of [[HQ9+]]"
23:40:32  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:Sus]]": unapproved category: even if this is a useful enough set of languages to be worth categorising (but that needs discussion on [[Esolang talk:Categorization]]), the name is inappropriate
23:42:03  [[HQ9-]]  https://esolangs.org/w/index.php?diff=157450&oldid=148330 * Helpeesl * (+29) 
23:42:22  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157451&oldid=157448 * Ais523 * (-131) please do not add categories to this page without discussion  at least one clearly shouldn't exist, at least one but probably two are misnamed, and you added inappropriate commentary to the page in the process (the visible text on pages should not contain reference
23:44:32  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157452&oldid=157237 * Ais523 * (+477) /* Making Category:Accumulator-based official */ reasonable but misnamed, and maybe the wrong set of languages
23:45:58  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157453&oldid=157452 * Ais523 * (+377) /* Making Category:Accumulator-based official */ mention the counter-based languages proposal
23:51:33  [[FHC]]  https://esolangs.org/w/index.php?diff=157454&oldid=118844 * Helpeesl * (+29) 
23:52:28  [[Category:HQ9+ derivative]] N https://esolangs.org/w/index.php?oldid=157455 * Helpeesl * (+54) Created page with "This is a list containing all [[HQ9+]] based languages"
23:54:25  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:HQ9+ derivative]]": unapproved category
23:54:59  [[Special:Log/move]] move  * Helpeesl *  moved [[Category:HQ9+ derivatives]] to [[Category:]]: Ingas
23:55:17  [[Category:]]  https://esolangs.org/w/index.php?diff=157458&oldid=157456 * Helpeesl * (-51) Blanked the page
23:55:54  [[Category:HQ9+ derivatives]]  https://esolangs.org/w/index.php?diff=157459&oldid=157457 * Helpeesl * (+12) Changed redirect target from [[Category:]] to [[Category:HQ9+ derivative]]
23:56:54  [[Category:HQ9+ derivative]] N https://esolangs.org/w/index.php?oldid=157460 * Helpeesl * (+50) Created page with "This page contains all languages based on [[HQ9+]]"
23:57:05  [[User talk:Helpeesl]] N https://esolangs.org/w/index.php?oldid=157461 * Ais523 * (+880) please stop creating categories without approval
23:57:39  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:]]": unapproved (and implausibly named) category
23:57:48  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:HQ9+ derivatives]]": unapproved category
23:57:53  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:HQ9+ derivative]]": unapproved category
23:59:43  [[User talk:Pifrited]] N https://esolangs.org/w/index.php?oldid=157462 * I am islptng * (+772) Created page with "I wonder where's your C in the username. Shouldn't it be "Pifricted" instead of "Pifrited"? BTW Do you want a signature like mine? I can get one for you. --~~~~"

2025-05-11:

00:06:07  [[User talk:Pifrited]]  https://esolangs.org/w/index.php?diff=157463&oldid=157462 * Ais523 * (+403) r to ispltng
00:06:22  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157464&oldid=156778 * PrySigneToFry * (+20) 
00:09:15  [[Category:Sus]] N https://esolangs.org/w/index.php?oldid=157465 * Helpeesl * (+184) This is a reupload of a category that someone else made and was conspicuously missing from its place
00:14:39  [[Category:Counter-based]] N https://esolangs.org/w/index.php?oldid=157466 * Helpeesl * (+139) Created page with "This is a list containing all counter based languages Also [[User:ais523]] suggested this so if the delete this that is a little bit ironic"
00:15:05  [[Dreadfish]]  https://esolangs.org/w/index.php?diff=157467&oldid=131043 * Helpeesl * (+26) 
00:17:39  [[LargeFish]]  https://esolangs.org/w/index.php?diff=157468&oldid=130583 * Helpeesl * (+26) 
00:21:52  [[2Deadfish]]  https://esolangs.org/w/index.php?diff=157469&oldid=136379 * Helpeesl * (+27) 
00:26:25  [[Category:Counter-based]]  https://esolangs.org/w/index.php?diff=157470&oldid=157466 * Helpeesl * (+70) 
00:31:19  [[Feed the Chaos]]  https://esolangs.org/w/index.php?diff=157471&oldid=148151 * Helpeesl * (+27) 
00:36:30  ais523: Regarding class layouts: yes, if the class were still around at runtime then a checked mode is possible. RPython runs on a standard Python 2.7 interpreter for that purpose.
00:37:27  As one might suspect, nearly all of the class is erased at runtime. The class name .__class__.__name__ is the only thing available and that's mostly for generic pretty-printing.
00:38:09  [[User talk:Helpeesl]]  https://esolangs.org/w/index.php?diff=157472&oldid=157461 * Ais523 * (+423) /* Please stop creating categories without approval */ you continued creating categories even though I asked you to stop
00:39:10  hmm, that may mean that Python erases classes more thoroughly than Java or Perl do
00:39:35  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157473&oldid=157390 * Hotcrystal0 * (+296) 
00:40:17  I usually think of RPython classes as like Haskell typeclasses, Rust traits, or C++ multiple-inheritance classes. RPython throws away any information that isn't relevant to the shape of the vtables.
00:40:20  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:Counter-based]]": although this category should likely exist, this category description page is not useful  it doesn't precisely define which languages belong in the category and contains metacommentary  and leaving the description page up encourages people to categorise languages into it potentiall
00:41:29  korvo: ah, right – Java and Perl have a layer of indirection in which the object has a reference to the class and the class has the vtable
00:41:46  [[Category:Sus]]  https://esolangs.org/w/index.php?diff=157474&oldid=157465 * PrySigneToFry * (+9) 
00:42:25  Yeah. Whereas this is more like C++ casting. We can upcast so that an entire class hierarchy looks like a uniform algebraic data type, or we can downcast when we need to dig an instance variable out for a special case.
00:42:34  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[Category:Sus]]": still an unapproved category (with a bad name), recreated after deletion
00:43:01  The object itself is a fat pointer, I think? So cool that I can just *say* that; twenty years ago, fat pointers would have been considered a horrendous waste.
00:43:15  [[Special:Log/protect]] protect  * Ais523 *  protected "[[Category:Sus [create=sysop] (indefinite)]]": recreated after being deleted, not an appropriate name for a category
00:44:16  I still don't have a good intuitive feel for the performance of fat pointers versus having a pointer from object to class
00:44:44  the pointer-from-object-to-class will usually save memory because most objects have more than one reference and few have less than one reference, but it also introduces an extra layer of indirection
00:44:51  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157475&oldid=157464 * Hotcrystal0 * (+22) 
00:45:09  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157476&oldid=157475 * Hotcrystal0 * (+0) 
00:46:05  Yeah. Fat pointers might be more compelling if they offered some useful functionality. I find it very cool that we can change the class/traits of an object merely by replacing half of the fat pointer, and I know that Rust strings use this sort of optimization.
00:47:02  But Smalltalk-style become: is really about the limit of what can be done that way. I think that it is a powerful way to have a system where objects are *inside* of another system which routes them; today there's Kafka and k8s, but I remember Zope and Twisted Axiom too.
00:49:22  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157477&oldid=157425 * PrySigneToFry * (-75) Qu'vatlh.
00:50:07 -!- amby has 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).
00:55:08  [[Free Esolang]]  https://esolangs.org/w/index.php?diff=157478&oldid=157025 * PrySigneToFry * (+109) 
00:56:23  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157479&oldid=157453 * Helpeesl * (+694) /* There are categories that exist but arent on here */ new section
00:59:00  [[UserEdited]]  https://esolangs.org/w/index.php?diff=157480&oldid=156254 * PrySigneToFry * (+159) 
01:06:37  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157481&oldid=157479 * Ais523 * (+573) /* There are categories that exist but arent on here */ how this happens
01:08:08  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157482&oldid=157477 * Aadenboy * (+75) hey could you not do that
01:10:05  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157483&oldid=157481 * Ais523 * (+859) /* Proposed Category:Interpreter-modifying */ I don't think this is worth a category yet, but it may be in the future
01:12:44  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157484&oldid=157483 * Ais523 * (+562) /* Counter-based languages */ some thoughts about definition
01:18:37  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157485&oldid=157484 * Helpeesl * (+74) /* There are categories that exist but arent on here */
01:22:11  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157486&oldid=157485 * Helpeesl * (+89) This is my first time leaving a comment
01:28:08  [[User talk:Helpeesl]]  https://esolangs.org/w/index.php?diff=157487&oldid=157472 * Ais523 * (+517) /* How to sign your comments */ new section
01:32:19  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=157488&oldid=157147 * Helpeesl * (+493) /* I have a question about the unnoticed categories */ new section
01:34:34  [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=157489&oldid=157432 * RainbowDash * (+0) 
01:39:12  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=157490&oldid=157488 * Ais523 * (+1444) /* I have a question about the unnoticed categories */ reply
02:01:36 -!- tromp has joined.
02:02:05 -!- tromp has quit (Client Quit).
02:04:12  [[User:Aadenboy/Self-terminating powers]] N https://esolangs.org/w/index.php?oldid=157491 * Aadenboy * (+12754) interesting math thing I found
02:04:38  [[Special:Log/move]] move  * Aadenboy *  moved [[User:Aadenboy/Self-terminating powers]] to [[User:Aadenboy/Self-equaling squares]]: rename
02:05:02 -!- op_4 has quit (Remote host closed the connection).
02:05:06  [[User:Aadenboy]]  https://esolangs.org/w/index.php?diff=157494&oldid=157428 * Aadenboy * (+41) /* anything else */ [[User:Aadenboy/Self-equaling powers]]
02:05:25  [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=157495&oldid=157494 * Aadenboy * (+1) /* anything else */
02:05:32 -!- op_4 has joined.
02:49:53  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157496&oldid=157486 * Helpeesl * (+782) /* Poll about some potential new categories being added (ends June 1st) */ new section
02:55:01  [[Flow]]  https://esolangs.org/w/index.php?diff=157497&oldid=157439 * Helpeesl * (+9) 
03:35:55 -!- Noisytoot has left (Leaving).
03:49:25  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157498&oldid=157496 * Ais523 * (+282) /* Poll about some potential new categories being added (ends June 1st) */ decisions are normally made by discussion, not polling
04:02:03 -!- zzo38 has quit (Ping timeout: 252 seconds).
04:15:53  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157499&oldid=157473 * I am islptng * (+726) ???
04:27:30  [[User talk:Pifrited]]  https://esolangs.org/w/index.php?diff=157500&oldid=157463 * I am islptng * (+278) 
04:45:37 -!- Noisytoot has joined.
04:57:10 -!- zzo38 has joined.
05:03:45  [[User talk:Pifrited]]  https://esolangs.org/w/index.php?diff=157501&oldid=157500 * Pifrited * (+195) 
05:13:52 -!- Noisytoot has quit (Remote host closed the connection).
05:14:14 -!- Noisytoot has joined.
05:27:45  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157502&oldid=157482 * PrySigneToFry * (+89) VerdanaVerdana ProYu GothicDotum
05:49:20  [[User talk:Aadenboy]]  https://esolangs.org/w/index.php?diff=157503&oldid=157502 * Ais523 * (-89) Undo revision [[Special:Diff/157502|157502]] by [[Special:Contributions/PrySigneToFry|PrySigneToFry]] ([[User talk:PrySigneToFry|talk]])  please don't restyle other peoples' user pages against their wishes
05:50:25  [[Echo Tag]]  https://esolangs.org/w/index.php?diff=157504&oldid=115682 * Ais523 * (+25) /* See also */ +[[Symmetric Echo Tag]]
05:51:29 -!- ais523 has quit (Quit: quit).
06:21:06 -!- tromp has joined.
06:42:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:51:53 -!- tromp has joined.
07:34:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:08:01  [[Indicode]] M https://esolangs.org/w/index.php?diff=157505&oldid=151699 * Gilbert189 * (-59) wow I had no idea what this is supposed to mean
08:50:22 -!- Sgeo has quit (Read error: Connection reset by peer).
09:04:18 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
09:21:20 -!- visilii_ has joined.
09:22:04 -!- visilii has quit (Ping timeout: 244 seconds).
09:26:19  [[User talk:Aadenboy/Self-equaling squares]] N https://esolangs.org/w/index.php?oldid=157506 * PkmnQ * (+618) Created page with "Looking at things a bit closer, I think I can see a more specific pattern. The amount of self-equaling squares for a base seems to be 2^{\omega(n)}, where \omega(n) is the number of unique prime factors n [[Between]]  https://esolangs.org/w/index.php?diff=157507&oldid=156481 * Neon * (-107) 
09:38:30  [[User:CreeperBomb/common.css]] N https://esolangs.org/w/index.php?oldid=157508 * CreeperBomb * (+6039) Created page with "/* WikimediaUI Dark Mode  *  * Wikimedia Design Team 2019-2021  * Original authors:  * - Volker E.  [[User:Volker_E._(WMF)]]  * - Alex Hollender  * - MusikAnimal  * - Carolyn Li-Madeo  * - Jdlrobson  *  * Original at https://en.wikipedia.org/wiki
09:44:58  [[User:CreeperBomb/common.js]] N https://esolangs.org/w/index.php?oldid=157509 * CreeperBomb * (+1205) Created page with "/*   * WikimediaUI Dark Mode  *  * Original authors:  * - Volker E. (Wikimedia Foundation Product Design)  * - Alex Hollender  (Wikimedia Foundation Product Design)  * - Ed Sanders  * - MusikAnimal  *  * Last updated: 2020-04-24  */  // Load depen
09:47:13  [[User:CreeperBomb/common.js]]  https://esolangs.org/w/index.php?diff=157510&oldid=157509 * CreeperBomb * (-1205) Blanked the page
09:47:49  [[User:CreeperBomb/common.css]] M https://esolangs.org/w/index.php?diff=157511&oldid=157508 * CreeperBomb * (-297) 
09:48:41  [[User talk:CreeperBomb/common.css]] N https://esolangs.org/w/index.php?oldid=157512 * CreeperBomb * (+286) Created page with "Note: makes logo evil ~~~~"
10:02:59  Hi
10:12:30  [[Special:Log/upload]] upload  * Neon *  uploaded "[[File:ASCII Table (suitable for printing).svg.png]]"
10:19:32  [[LargeFish]]  https://esolangs.org/w/index.php?diff=157514&oldid=157468 * TenBillionPlusOne * (-26) This lang is just variable-based.
10:22:24  [[Expression]]  https://esolangs.org/w/index.php?diff=157515&oldid=156346 * Krolkrol * (-26) 
10:43:03 -!- FreeFull has quit.
11:13:38  [[Talk:PUBERTY]]  https://esolangs.org/w/index.php?diff=157516&oldid=141380 * DifferentDance8 * (+153) 
11:49:13  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157517&oldid=157499 * PrySigneToFry * (+627) /*  */ new section
11:51:37  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157518&oldid=157476 * PrySigneToFry * (+0) 
13:36:56 -!- impomatic has joined.
13:37:30 -!- amby has joined.
14:13:40 -!- amby has quit (Ping timeout: 252 seconds).
14:17:14 -!- amby has joined.
14:50:23 -!- amby has quit (Remote host closed the connection).
14:50:45 -!- amby has joined.
15:01:14  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157519&oldid=157518 * Hotcrystal0 * (+28) 
15:02:22  [[Special:Log/newusers]] create  * AndyShow1000000 *  New user account
15:09:23 -!- amby has quit (Remote host closed the connection).
15:09:51 -!- amby has joined.
16:58:30  [[User talk:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157520&oldid=157411 * TenBillionPlusOne * (+306) /* Rating */
17:00:44  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157521&oldid=157353 * TenBillionPlusOne * (+53) /* Users */
17:02:40  [[User talk:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157522&oldid=157520 * TenBillionPlusOne * (+107) /* Rating */
17:12:41 -!- tromp has joined.
17:12:47  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157523&oldid=157521 * TenBillionPlusOne * (-213) /* My esolangs */
17:17:56  [[User talk:Aadenboy/Self-equaling squares]]  https://esolangs.org/w/index.php?diff=157524&oldid=157506 * Aadenboy * (+1342) 
17:31:48  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157525&oldid=157365 * TenBillionPlusOne * (+934) 
17:34:03  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157526&oldid=157523 * TenBillionPlusOne * (+28) /* Other stuff */
17:46:55  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157527&oldid=157498 * TenBillionPlusOne * (+525) /* Proposed Category:Interpreter-modifying */
17:49:54  [[!/*]]  https://esolangs.org/w/index.php?diff=157528&oldid=157259 * TenBillionPlusOne * (+48) 
17:52:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:58:05  [[!/*]]  https://esolangs.org/w/index.php?diff=157529&oldid=157528 * TenBillionPlusOne * (-97) /* Implementations */
17:58:13 -!- tromp has joined.
18:10:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:18:15 -!- tromp has joined.
18:30:30 -!- chloetax has quit (Remote host closed the connection).
18:33:40  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=157530&oldid=156049 * PlaceReporter99 * (+0) /* Tests */
18:34:48  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=157531&oldid=157530 * PlaceReporter99 * (+29) 
18:40:55  [[User talk:Aadenboy/Self-equaling squares]]  https://esolangs.org/w/index.php?diff=157532&oldid=157524 * Aadenboy * (+366) 
18:47:37  [[lang]]  https://esolangs.org/w/index.php?diff=157533&oldid=153622 * PlaceReporter99 * (+196) /* Lua Interpreter */
18:47:47 -!- Sgeo has joined.
18:49:08 -!- APic has quit (Ping timeout: 268 seconds).
19:01:51 -!- APic has joined.
19:08:18 -!- ais523 has joined.
19:18:10  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157534&oldid=157526 * TenBillionPlusOne * (+19) /* Other stuff */
19:19:48  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=157535&oldid=157527 * Ais523 * (+1373) /* Proposed Category:Interpreter-modifying */ I think this would be more useful for readers as a list rather than as a category, and here's why
19:22:58 -!- Hooloovoo has quit (Ping timeout: 248 seconds).
19:26:22 -!- Hooloovoo has joined.
19:28:45 -!- APic has quit (Quit: Fnord).
19:29:31  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157536&oldid=157231 * TenBillionPlusOne * (+568) 
19:30:23  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157537&oldid=157534 * TenBillionPlusOne * (+21) /* Other stuff */
19:53:05 -!- impomatic has quit (Quit: Client closed).
20:17:01 -!- chloetax has joined.
20:19:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:44:22 -!- tromp has joined.
21:42:12  [[User:Buckets/OMC]] M https://esolangs.org/w/index.php?diff=157538&oldid=157412 * Buckets * (+567) 
21:42:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:44:10  [[Sipes]] M https://esolangs.org/w/index.php?diff=157539&oldid=151824 * Buckets * (+1) 
21:47:26  [[Esorn]] M https://esolangs.org/w/index.php?diff=157540&oldid=157311 * Buckets * (+6) 
21:50:27 -!- tromp has joined.
22:01:38  [[Snub]] M https://esolangs.org/w/index.php?diff=157541&oldid=156393 * Buckets * (+402) 
22:02:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:30:37  [[Sundays]] M https://esolangs.org/w/index.php?diff=157542&oldid=152096 * Buckets * (+102) 
22:42:05 -!- Lord_of_Life_ has joined.
22:42:14 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
22:43:28 -!- Lord_of_Life_ has changed nick to Lord_of_Life.

2025-05-12:

00:33:54 -!- amby has 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).
01:33:25  [[Zephyr ASDL]] M https://esolangs.org/w/index.php?diff=157543&oldid=156962 * Corbin * (+11) Also influenced Monte, unsurprisingly.
03:00:00 -!- Taneb0 has quit (Quit: I seem to have stopped.).
03:01:10 -!- Taneb has joined.
03:40:53  [[User talk:TenBillionPlusOne/Sandbox]] N https://esolangs.org/w/index.php?oldid=157544 * I am islptng * (+648) Created page with "Have a look at [[Underload]]. --~~~~"
05:15:57  [[Talk:Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157545&oldid=157409 * None1 * (+334) /* What counts as a machine? */
05:53:26  What philosophy is that everything (physically, mathematically, or otherwise) exists but only in relation to everything else that exists, and these relations also exist but also only due to what can be related by them? (This is not quite what is meant by "relation" in mathematics or in logic though; it is a bit different. Also, by "can be related" I do not mean that there necessarily are any such objects.)
05:55:51  (I also mean that you could start with either the objects or the relations and that it does not matter which for the purpose of this philosophy.)
05:57:41  (Furthermore, it is not the same as the use of "exists" (or other terms) in more specific cases such as existential quantifiers in mathematics)
06:03:22  Looking at Wikipedia about ontology: Platonic says universals exist independently of the mind and of particular objects and Aristotelian says it doesn't. What I mean is different from both though; it allows a universal to exist even if there are no such objects, but nevertheless it is not independent of the objects or of anything else (even if it seems unrelated, it is ultimately related).
06:05:23  For example, numbers are not independent of other numbers or of such things as addition, multiplication, prime factorization, etc.
06:11:29 -!- tromp has joined.
06:18:30  (Although, maybe my explanations probably miss some things because they might not be explained perfectly as I intended to do.)
06:20:22  [[User:Truttle1]]  https://esolangs.org/w/index.php?diff=157546&oldid=157415 * Truttle1 * (+65) 
06:21:20 -!- ais523 has quit (Quit: quit).
06:31:17 -!- Sgeo has quit (Read error: Connection reset by peer).
06:31:41  (Although, such a "absolute ultimate existence" and "absolute truth" are not describable and expressible anyways; so we will have to do with such approximations of how you mean by philsophy instead.)
06:42:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:56:04 -!- chiselfuse has quit (Remote host closed the connection).
07:01:43 -!- chiselfuse has joined.
07:15:28 -!- tromp has joined.
08:32:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:06:38 -!- tromp has joined.
09:45:04  [[Parenthesys]]  https://esolangs.org/w/index.php?diff=157547&oldid=157335 * TenBillionPlusOne * (+1) /* 99 bottles of beer */
09:51:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:59:17 -!- tromp has joined.
10:04:59  [[Parenthesys]]  https://esolangs.org/w/index.php?diff=157548&oldid=157547 * TenBillionPlusOne * (+367) /* Quine partial */
10:27:44  [[Parenthesys]]  https://esolangs.org/w/index.php?diff=157549&oldid=157548 * TenBillionPlusOne * (+303) /* Quine */
10:28:13 -!- tromp has quit (Ping timeout: 276 seconds).
10:30:52  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157550&oldid=157537 * TenBillionPlusOne * (-114) /* Current strategy */
10:46:28  [[List of ideas]]  https://esolangs.org/w/index.php?diff=157551&oldid=156259 * DigitalDetective47 * (+101) /* Looks Like */ add wikilang idea
11:05:52  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157552&oldid=157536 * TenBillionPlusOne * (+331) 
11:07:01  [[User talk:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157553&oldid=157544 * TenBillionPlusOne * (+141) 
11:09:22  [[Talk:Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157554&oldid=157545 * PrySigneToFry * (+53) 
11:13:41  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157555&oldid=157519 * PrySigneToFry * (+19) 
11:24:11 -!- amby has joined.
12:20:27  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157556&oldid=157525 * TenBillionPlusOne * (-619) 
12:21:07  [[Interpreter-modifying]] M https://esolangs.org/w/index.php?diff=157557&oldid=157556 * TenBillionPlusOne * (-3) /* Examples */
12:30:29  [[29]] N https://esolangs.org/w/index.php?oldid=157558 * JIT * (+1400) Created page with "29 is an esolang by [[User:JIT]], 2025  its a challenge from me to  me to make a esolang in 29 minites  {| class="wikitable" |- ! commands !! what it does |- | strat || start string |- | ned   || end string |- | Estr d || store in d |- | p d || print d in ASCII |- | {d} || focus
12:47:35  [[Language list]]  https://esolangs.org/w/index.php?diff=157559&oldid=157433 * JIT * (+9) 
12:58:08  [[Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157560&oldid=157389 * JIT * (+45) 
13:25:14 -!- APic has joined.
13:28:53  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157561&oldid=157369 * TenBillionPlusOne * (+93) 
13:36:14  Re
13:40:52 -!- impomatic has joined.
14:10:00  [[Special:Log/upload]] upload  * Neon *  uploaded "[[File:Irma Logo.png]]"
14:27:39 -!- impomatic has quit (Quit: Client closed).
14:57:56  [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=157563&oldid=155631 * DigitalDetective47 * (-5) change site link
14:58:53  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157564&oldid=157557 * Aadenboy * (-67) reformatting into a list for readability
15:03:29 -!- wib_jonas has joined.
15:03:40  `olist 1325
15:03:42  olist : shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
15:08:49 -!- impomatic has joined.
15:19:45 -!- wib_jonas has quit (Quit: Client closed).
15:34:13  [[List of ideas]]  https://esolangs.org/w/index.php?diff=157565&oldid=157551 * Ractangle * (-89) /* Looks Like */
15:35:09  [[List of ideas]]  https://esolangs.org/w/index.php?diff=157566&oldid=157565 * Ractangle * (+4) /* Looks Like */
16:00:07  [[Braindead]]  https://esolangs.org/w/index.php?diff=157567&oldid=106151 * TenBillionPlusOne * (+258) 
16:00:44  [[Braindead]] M https://esolangs.org/w/index.php?diff=157568&oldid=157567 * TenBillionPlusOne * (+89) /* Useful techniques */
16:01:40 -!- molson has joined.
16:16:25  [[Iterate]]  https://esolangs.org/w/index.php?diff=157569&oldid=157282 * Aadenboy * (-281) /* Arbitrary memory */ rewrite with a link to [[arbitrary memory emulation]]
16:21:51  [[PascalFUCK]]  https://esolangs.org/w/index.php?diff=157570&oldid=129635 * Aadenboy * (-3) fix double redirect
16:22:38  [[PascalFUCK]]  https://esolangs.org/w/index.php?diff=157571&oldid=157570 * Aadenboy * (+3) never mind I am not redirecting all of these
16:24:16  [[User:Aadenboy/a]] N https://esolangs.org/w/index.php?oldid=157572 * Aadenboy * (+29) Redirected page to [[User:Aadenboy/a]]
16:24:37  [[User:Aadenboy/a]]  https://esolangs.org/w/index.php?diff=157573&oldid=157572 * Aadenboy * (+0) Changed redirect target from [[User:Aadenboy/a]] to [[User:Aadenboy/b]]
16:24:44  [[User:Aadenboy/b]] N https://esolangs.org/w/index.php?oldid=157574 * Aadenboy * (+29) Redirected page to [[User:Aadenboy/a]]
16:26:38  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157575&oldid=157564 * Corbin * (+263) Add some history. Sorry, you didn't invent this. Also, punctuation.
16:34:01 -!- impomatic has quit (Quit: Client closed).
16:39:15  [[NoError]]  https://esolangs.org/w/index.php?diff=157576&oldid=157405 * Brain Boy 53 * (+245) 
16:40:17  [[Braindead]]  https://esolangs.org/w/index.php?diff=157577&oldid=157568 * TenBillionPlusOne * (+521) /* Useful techniques */
16:42:40  [[Braindead]]  https://esolangs.org/w/index.php?diff=157578&oldid=157577 * TenBillionPlusOne * (+21) /* Braindead Machine */
16:43:16 -!- impomatic has joined.
17:20:36  [[Braindead]]  https://esolangs.org/w/index.php?diff=157579&oldid=157578 * TenBillionPlusOne * (+281) /* Braindead Machine */
17:22:56  [[Braindead]]  https://esolangs.org/w/index.php?diff=157580&oldid=157579 * TenBillionPlusOne * (+75) /* Braindead Machine */
17:30:04  [[Bad command or file name/No Quine]] M https://esolangs.org/w/index.php?diff=157581&oldid=132900 * JORE * (+1) /* Quine(I'm going to fool you with invisible characters, lol) */
17:56:38 -!- amby has quit (Ping timeout: 272 seconds).
17:56:49 -!- amby has joined.
18:12:15 -!- impomatic has quit (Quit: Client closed).
18:26:28 -!- impomatic has joined.
18:40:37  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157582&oldid=157555 * Hotcrystal0 * (+26) 
18:46:58  [[]] N https://esolangs.org/w/index.php?oldid=157583 * PlaceReporter99 * (+94) Created page with " Is an unimplementable programming language that does things that are impossible."
18:49:50  [[Interpreter-modifying]]  https://esolangs.org/w/index.php?diff=157584&oldid=157575 * TenBillionPlusOne * (+279) /* Examples */
19:09:33  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157585&oldid=157552 * TenBillionPlusOne * (+35) 
19:10:19  [[Special:Log/move]] move  * TenBillionPlusOne *  moved [[User:TenBillionPlusOne/Sandbox]] to [[Underchaos]]
19:10:19  [[Special:Log/move]] move  * TenBillionPlusOne *  moved [[User talk:TenBillionPlusOne/Sandbox]] to [[Talk:Underchaos]]
19:12:51  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157590&oldid=157550 * TenBillionPlusOne * (+3) 
19:14:43  [[Infinite golfing]] N https://esolangs.org/w/index.php?oldid=157591 * JORE * (+2556) Infinite Golfing
19:25:38  [[Talk:Transfinity]] N https://esolangs.org/w/index.php?oldid=157592 * TenBillionPlusOne * (+125) Created page with "Why it's classified as uncomputable? ~~~~"
19:30:22  [[Cbazyx]] N https://esolangs.org/w/index.php?oldid=157593 *  * (+2684) Created page with "'''''Cbazyx''''' is an esolang based on Piet's method of running commands based on differences in color, applied to the alphabet. === Commands === The first letter always does nothing. Then the second letter calls an instruction based on how far you would need to rotate a Caesa
19:34:41  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157594&oldid=157587 * TenBillionPlusOne * (+259) Removed redirect to [[Underchaos]]
19:50:59  [[User:Aadenboy/Sandbox]]  https://esolangs.org/w/index.php?diff=157595&oldid=155993 * Aadenboy * (+23252) ehhhh.................
20:29:53  [[Cbazyx]]  https://esolangs.org/w/index.php?diff=157596&oldid=157593 *  * (+253) 
20:31:11  [[Cbazyx]]  https://esolangs.org/w/index.php?diff=157597&oldid=157596 *  * (+27) 
20:41:39  [[Special:Log/newusers]] create  * Zurek *  New user account
21:18:08  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157598&oldid=157590 * Hotcrystal0 * (-2) Hehe, pronouns, also, if you misgender me, your character will be sent to a jail in CA Roleplay Ultimate
21:21:26  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=157599&oldid=157419 * Zurek * (+125) 
21:24:59 -!- impomatic has quit (Quit: Client closed).
21:29:35  [[User:Zurek]] N https://esolangs.org/w/index.php?oldid=157600 * Zurek * (+100) Created page with "= About Me = Hi, I'm '''Zurek'''! I'm here to introduce new esolangs.  = My Esolangs = * [["Bosol"]]"
21:30:23  [["Bosol"]] N https://esolangs.org/w/index.php?oldid=157601 * Zurek * (+3049) Created page with "'''Bosol''' is an esoteric programming language designed by [[YourUsername]] in 2025. It features a compact set of registers and minimalistic stack and list operations, with a focus on character manipulation and simple flow control.  == Overview == Bosol uses a small numb
21:30:56  [["Bosol"]]  https://esolangs.org/w/index.php?diff=157602&oldid=157601 * Zurek * (-7) 
21:32:28  [["Bosol"]]  https://esolangs.org/w/index.php?diff=157603&oldid=157602 * Zurek * (+12) 
21:32:48  [["Bosol"]]  https://esolangs.org/w/index.php?diff=157604&oldid=157603 * Zurek * (-7) 
22:15:18 -!- Sgeo has joined.
22:41:52 -!- Lord_of_Life_ has joined.
22:42:58 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
22:43:14 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
23:19:44 -!- ais523 has joined.
23:29:52  [[Talk:Transfinity]]  https://esolangs.org/w/index.php?diff=157605&oldid=157592 * PkmnQ * (+771) 
23:42:06  [[User talk:Hotcrystal0]]  https://esolangs.org/w/index.php?diff=157606&oldid=156423 * I am islptng * (+1186) 

2025-05-13:

00:29:37  [[AME]] N https://esolangs.org/w/index.php?oldid=157607 * Aadenboy * (+40) Redirected page to [[Arbitrary memory emulation]]
00:43:26  [[Arbitrary memory emulation]]  https://esolangs.org/w/index.php?diff=157608&oldid=157406 * Aadenboy * (+910) a take on turing-completeness using ame. might be wrong
01:04:36 -!- amby has 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).
01:51:06  [[WTF]] N https://esolangs.org/w/index.php?oldid=157609 * H33T33 * (+2695) Created page with "{{WIP}} WTF is designed to be incredibly annoying and time-consuming to use. It is very similar to [[C]], but there are some very distinct differences that make it feel unusual to program in.  =Overview= ===Commands=== {| class="wikitable" !Command !Description !Example(s) !
01:52:41  [[WTF]] M https://esolangs.org/w/index.php?diff=157610&oldid=157609 * H33T33 * (+0) 
01:54:06  [[WTF]] M https://esolangs.org/w/index.php?diff=157611&oldid=157610 * H33T33 * (-11) 
02:59:03  [[User:DigitalDetective47]]  https://esolangs.org/w/index.php?diff=157612&oldid=157563 * DigitalDetective47 * (+112) add esolang repository
04:39:15 -!- molson has quit (Quit: Leaving).
04:53:17 -!- molson has joined.
04:59:28  [[WTF]]  https://esolangs.org/w/index.php?diff=157613&oldid=157611 * H33T33 * (+39) 
04:59:40  [[WTF]]  https://esolangs.org/w/index.php?diff=157614&oldid=157613 * H33T33 * (-1) 
05:02:47  [[WTF]] M https://esolangs.org/w/index.php?diff=157615&oldid=157614 * H33T33 * (+7) 
05:14:49  [[WTF]]  https://esolangs.org/w/index.php?diff=157616&oldid=157615 * H33T33 * (+108) 
05:16:00  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=157617&oldid=157490 * I am islptng * (+694) 
05:36:18  I think D-bus isn't very good.
05:41:23  [[Staxueue]] N https://esolangs.org/w/index.php?oldid=157618 * I am islptng * (+880) Created page with "Staxueue is an esolang created by islptng. It has a stack-cross-queue (staxueue, or sxq for short).  == The Stack-Cross-Queue == It's just, literally, a stack crossing a queue.  Let's visualize it.        a        b        c  1 2 3 4 5 6 7        d   
05:42:15  (Among other things, it uses XML and Unicode, and seems difficult to use customizable security and proxies.)
05:45:25 -!- ais523 has quit (Quit: quit).
05:51:18  (D-bus does have authentication, but I think this isn't the best way to do it. I think requiring strings to be UTF-8 and requiring them to be validated can also be problems, especially since a file name or other text might not be Unicode, and the validation takes time. I also do not like the working of object paths. There are other problems, too.)
06:25:15  (It does have some benefits though, such as using a binary format.)
06:52:44 -!- Sgeo has quit (Read error: Connection reset by peer).
08:41:29  [[]]  https://esolangs.org/w/index.php?diff=157619&oldid=157583 * Ractangle * (-3) 
10:09:21  Hi
10:34:58  [[User:Europe2048]]  https://esolangs.org/w/index.php?diff=157620&oldid=134409 * Europe2048 * (+68) 
10:42:46  [[Braindead]]  https://esolangs.org/w/index.php?diff=157621&oldid=157580 * TenBillionPlusOne * (-531) /* Useful techniques */
11:00:50 -!- amby has joined.
11:20:29  [[Braindead]]  https://esolangs.org/w/index.php?diff=157622&oldid=157621 * TenBillionPlusOne * (-11) /* Techniques */
12:09:34  [[Bear]] M https://esolangs.org/w/index.php?diff=157623&oldid=151375 * Headless-Axolotl * (+85) changed table formatting
12:20:20  [[Underchaos]]  https://esolangs.org/w/index.php?diff=157624&oldid=157586 * TenBillionPlusOne * (+202) 
12:59:21  [[WTF]]  https://esolangs.org/w/index.php?diff=157625&oldid=157616 * H33T33 * (+119) 
13:14:07 -!- impomatic has joined.
13:19:18 -!- impomatic has quit (Ping timeout: 240 seconds).
13:31:57  [[Codesick]] N https://esolangs.org/w/index.php?oldid=157626 * TenBillionPlusOne * (+570) Created page with "{{WIP}}  '''Codesick''' (''COncatenate, DEreference and StrIng-cheCK'') is an esolang by [[User:TBPO]] when they was sick from coding too long. It's an [[OISC]], but instead of bits or numbers, there are... strings.  == Memory ==  There is an infinie namespace
13:45:31  [[Codesick]]  https://esolangs.org/w/index.php?diff=157627&oldid=157626 * TenBillionPlusOne * (+547) 
14:35:35  [[User talk:Hotcrystal0]]  https://esolangs.org/w/index.php?diff=157628&oldid=157606 * Hotcrystal0 * (+452) 
14:37:45  [[User talk:Hotcrystal0]]  https://esolangs.org/w/index.php?diff=157629&oldid=157628 * Hotcrystal0 * (-32) 
14:46:42 -!- ajal has joined.
14:47:14 -!- amby has quit (Ping timeout: 268 seconds).
14:54:24  [[]] M https://esolangs.org/w/index.php?diff=157630&oldid=157619 * Aadenboy * (+0) 
15:09:17  [[WTF]]  https://esolangs.org/w/index.php?diff=157631&oldid=157625 * H33T33 * (+113) 
15:16:36  [[WTF]]  https://esolangs.org/w/index.php?diff=157632&oldid=157631 * H33T33 * (+166) 
15:17:47  [[WTF]]  https://esolangs.org/w/index.php?diff=157633&oldid=157632 * H33T33 * (-52) 
15:18:25  [[WTF]] M https://esolangs.org/w/index.php?diff=157634&oldid=157633 * H33T33 * (+0) 
15:32:52  [[WTF]]  https://esolangs.org/w/index.php?diff=157635&oldid=157634 * H33T33 * (+159) 
15:38:31 -!- impomatic has joined.
16:16:13  cu
17:08:56  [[WTF]]  https://esolangs.org/w/index.php?diff=157636&oldid=157635 * H33T33 * (+154) 
17:18:51  [[WTF]]  https://esolangs.org/w/index.php?diff=157637&oldid=157636 * H33T33 * (+74) 
17:38:36 -!- impomatic has quit (Quit: Ping timeout (120 seconds)).
17:41:37  [[Infinite golfing]]  https://esolangs.org/w/index.php?diff=157638&oldid=157591 * JORE * (+154) 
18:30:01 -!- impomatic has joined.
18:42:03  [[Codesick]]  https://esolangs.org/w/index.php?diff=157639&oldid=157627 * TenBillionPlusOne * (+1356) 
18:44:26  [[Codesick]] M https://esolangs.org/w/index.php?diff=157640&oldid=157639 * TenBillionPlusOne * (-59) 
18:46:00  [[Codesick]] M https://esolangs.org/w/index.php?diff=157641&oldid=157640 * TenBillionPlusOne * (-2) /* Instruction */
18:47:04  [[Codesick]] M https://esolangs.org/w/index.php?diff=157642&oldid=157641 * TenBillionPlusOne * (+4) /* Computational class */
18:47:56  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157643&oldid=157598 * TenBillionPlusOne * (+15) /* My esolangs */
19:12:24 -!- visilii_ has quit (Ping timeout: 268 seconds).
19:16:53 -!- visilii has joined.
19:27:13 -!- impomatic has quit (Quit: Client closed).
19:31:12  [[OISC]]  https://esolangs.org/w/index.php?diff=157644&oldid=156733 * TenBillionPlusOne * (+200) /* List of OISCs */
19:32:49  [[OISC]] M https://esolangs.org/w/index.php?diff=157645&oldid=157644 * TenBillionPlusOne * (-2) /* List of OISCs */
19:39:07  [[Hito]] M https://esolangs.org/w/index.php?diff=157646&oldid=150449 * TheCanon2 * (+8) Proofreading
19:42:07  [[Codesick]] M https://esolangs.org/w/index.php?diff=157647&oldid=157642 * TenBillionPlusOne * (+1) /* Computational class */
21:18:09  sprout: Oh, BTW, please make sure that anything generated by ChatGPT is copyright-free before adding it to the wiki. In general, I'd recommend *writing your own words* rather than relying on a generative tool to write for you.
21:18:51  The policy's documented at https://esolangs.org/wiki/Esolang:Copyrights
21:36:16  all my stuff on the wiki predates popular llms
22:06:58 -!- Sgeo has joined.
22:07:46 -!- Sgeo_ has joined.
22:11:13 -!- Sgeo has quit (Ping timeout: 245 seconds).
22:19:50 -!- ais523 has joined.
22:42:54 -!- Lord_of_Life_ has joined.
22:43:06 -!- Lord_of_Life has quit (Ping timeout: 272 seconds).
22:44:20 -!- Lord_of_Life_ has changed nick to Lord_of_Life.

2025-05-14:

00:18:11 -!- ajal has 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).
02:01:12  [[WTF]]  https://esolangs.org/w/index.php?diff=157648&oldid=157637 * H33T33 * (+448) 
02:12:20  [[WTF]] M https://esolangs.org/w/index.php?diff=157649&oldid=157648 * H33T33 * (+27) 
04:04:50  [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157650&oldid=157421 * Zhil * (+26) 
04:19:01 -!- Hooloovoo has quit (Ping timeout: 248 seconds).
04:21:49 -!- Hooloovoo has joined.
06:56:42 -!- Sgeo_ has quit (Read error: Connection reset by peer).
07:50:17  [[User:JIT]]  https://esolangs.org/w/index.php?diff=157651&oldid=156870 * JIT * (+70) 
08:05:04  [[Anti-Machine language]]  https://esolangs.org/w/index.php?diff=157652&oldid=157560 * JIT * (+58) 
08:09:01  [[Print "deadfish"]]  https://esolangs.org/w/index.php?diff=157653&oldid=63956 * JIT * (+4) 
08:42:39  Hi *
09:32:55  Hello ?
09:54:39  [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=157654&oldid=148509 * H. H. P. M. P. Cole * (+0) 
10:49:11  sprout: hi
11:09:31  [[OISC]]  https://esolangs.org/w/index.php?diff=157655&oldid=157645 * TenBillionPlusOne * (+53) /* List of OISCs */
11:20:11 -!- ais523 has quit (Quit: quit).
11:32:02  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157656&oldid=147340 * TenBillionPlusOne * (+133) /* Hi */ new section
11:45:29  [[Underchaos]]  https://esolangs.org/w/index.php?diff=157657&oldid=157624 * TenBillionPlusOne * (+494) 
11:48:07  [[Underchaos]]  https://esolangs.org/w/index.php?diff=157658&oldid=157657 * TenBillionPlusOne * (+1) 
11:49:50  [[Underchaos]]  https://esolangs.org/w/index.php?diff=157659&oldid=157658 * TenBillionPlusOne * (+16) /* Execution */
11:53:19  [[User:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157660&oldid=157643 * TenBillionPlusOne * (+1) /* Users */
11:54:13  [[User:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157661&oldid=157660 * TenBillionPlusOne * (+3) /* Users */
12:25:41  [[Irma]] N https://esolangs.org/w/index.php?oldid=157662 * Neon * (+15698) Created page with "'''''"Nothing ain't there. -Nicholas L."''''' ==Introduction== [[File:Irma Logo.png|frame|right|Original logo of Irma, circa 2025. Made by Irma's creator, Nicholas.]] {{infobox proglang |name=Irma Arnold |paradigms=Functional |author=[[User:Neon]] |year=[[:Category:2025|2025
12:26:34  [[Irma]]  https://esolangs.org/w/index.php?diff=157663&oldid=157662 * Neon * (+30) 
12:27:16  [[Irma]]  https://esolangs.org/w/index.php?diff=157664&oldid=157663 * Neon * (+1) 
12:27:52  [[Irma]]  https://esolangs.org/w/index.php?diff=157665&oldid=157664 * Neon * (+0) 
12:35:15  [[Irma]]  https://esolangs.org/w/index.php?diff=157666&oldid=157665 * Neon * (+174) 
12:35:48  [[Irma]]  https://esolangs.org/w/index.php?diff=157667&oldid=157666 * Neon * (+0) 
12:36:14  [[Irma]]  https://esolangs.org/w/index.php?diff=157668&oldid=157667 * Neon * (+1) 
12:38:11  [[Irma]]  https://esolangs.org/w/index.php?diff=157669&oldid=157668 * Neon * (+121) 
13:01:54  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157670&oldid=157594 * TenBillionPlusOne * (+37) 
13:34:32  [[Codesick]]  https://esolangs.org/w/index.php?diff=157671&oldid=157647 * TenBillionPlusOne * (+706) 
14:00:02 -!- wib_jonas has joined.
14:08:52  `unidecode º
14:08:54  ​[U+00BA MASCULINE ORDINAL INDICATOR]
14:11:15  wasdah?
14:12:36  somebody used that instead of ° elsewhere and I wondered what that symbol is
14:13:09  I think it's a remnant from latin numerals
14:13:36  Xº to denote it's a number
14:13:56  int-e: yes, I've seen people make that mistake.
14:15:22  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157672&oldid=157656 * Hotcrystal0 * (+279) 
14:15:50  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157673&oldid=157672 * Hotcrystal0 * (-149) 
14:16:52  probably because in some fonts they look similar
14:21:28  it's easy to remember: in iso-8859-1 the middle dot "·" that stands for multiplication has code 0xB7 which is 0x20 less than the code of the multiplication sign "×" which is 0xD7, the degrees sign "°" has code 0xB0 because it looks kind of like a superscript zero, superscript 2 "²" has code 0xB2, superscript 3 "³" has code 0xB3, and
14:21:28  superscript 1 "¹" who cares nobody uses that characters anyway.
14:25:41  [[User talk:I am islptng]]  https://esolangs.org/w/index.php?diff=157674&oldid=157517 * Hotcrystal0 * (+320) 
14:29:30  [[User:Hotcrystal0]]  https://esolangs.org/w/index.php?diff=157675&oldid=155316 * Hotcrystal0 * (-27) 
14:43:42 -!- wib_jonas has quit (Quit: Client closed).
15:04:55  [[User:Hotcrystal0/CGoL+]]  https://esolangs.org/w/index.php?diff=157676&oldid=154959 * TenBillionPlusOne * (+10) 
15:42:44  [[Talk:Irma]] N https://esolangs.org/w/index.php?oldid=157677 * Neon * (+688) Created page with "There's something different about programming as the soft tapping of water crinkles outside. The room is illuminated, but dead in a dim grey. The chatter of the keyboard syncs with the orchestra of rain flowing down the gutter, spewing out onto the ground. The wind blows 
16:09:55  [[User:Neon]]  https://esolangs.org/w/index.php?diff=157678&oldid=156485 * Neon * (-233) 
16:23:55  [[Irma]]  https://esolangs.org/w/index.php?diff=157679&oldid=157669 * Neon * (+717) 
16:26:21  [[User:Neon]]  https://esolangs.org/w/index.php?diff=157680&oldid=157678 * Neon * (+29) 
16:29:05  [[Irma]]  https://esolangs.org/w/index.php?diff=157681&oldid=157679 * Neon * (+44) 
16:33:03  [[Irma]]  https://esolangs.org/w/index.php?diff=157682&oldid=157681 * Neon * (+156) 
16:40:30 -!- Neon has joined.
16:40:53 -!- Neon has changed nick to Guest7594.
16:42:23 -!- Guest7594 has quit (Client Quit).
17:10:59  [[9D brainfuck]] N https://esolangs.org/w/index.php?oldid=157683 * JORE * (+869) Created page with "== 9D Brainfuck ==  '''9D Brainfuck''' is a esolang of fun modification of brainfuck. It have fake commands added.  === Commands: === {| class="wikitable" |+  |- ! Command !! Action/Brainfuck |- | + || + |- | - || - |- | > || > |- | < || < |- | [ || [ |- | ] || ] |- | 
17:18:18  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157684&oldid=157561 * TenBillionPlusOne * (+118) 
17:20:10  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157685&oldid=157684 * TenBillionPlusOne * (+62) /* Rapid growth */
17:20:53  [[Interpreterion]] M https://esolangs.org/w/index.php?diff=157686&oldid=157685 * TenBillionPlusOne * (+2) /* Rapid growth */
17:30:02  cu
17:34:39  [[Impossible to quine]] N https://esolangs.org/w/index.php?oldid=157687 * JORE * (+349) Created page with "== Impossible to quine ==  '''Impossible to quine''' is a esolang which you cannot quine in it. Normally the output is '''I won't allow you to quine'''. If your code be '''I won't allow you to quine''', it will output '''Sorry, you cannot quine.'''  === Quine (i
17:53:41  [[User talk:Hakerh400/How to write quines]] N https://esolangs.org/w/index.php?oldid=157688 * TenBillionPlusOne * (+182) Created page with "Thank you, [[User:Hakerh400]]! I made [[Parenthesys#Quine|my first quine]] using your manual! ~~~~"
18:07:17  [[;;;*++]] M https://esolangs.org/w/index.php?diff=157689&oldid=157328 * TenBillionPlusOne * (+19) 
19:25:39  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157690&oldid=157670 * TenBillionPlusOne * (+229) 
19:53:55  [[User:TenBillionPlusOne/Sandbox]] M https://esolangs.org/w/index.php?diff=157691&oldid=157690 * TenBillionPlusOne * (+14) 
20:00:50  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157692&oldid=157691 * TenBillionPlusOne * (+146) /* 1 */
20:32:39  [[Special:Log/newusers]] create  * Henry *  New user account
20:33:50 -!- amby has joined.
20:53:55 -!- impomatic has joined.
20:59:43 -!- op_4 has quit (Ping timeout: 265 seconds).
21:13:32 -!- op_4 has joined.
21:22:43 -!- ais523 has joined.
21:25:43  hmm, the wiki is being very unresponsive: is it under pressure from scraperbots again?
21:26:06 -!- impomatic has quit (Ping timeout: 240 seconds).
21:27:21  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=157693&oldid=157617 * Ais523 * (+712) /* Movie */ what happened and why I haven't cleaned it up yet
21:29:46 -!- FreeFull has joined.
21:33:57  int-e: sprout: I think ª and º are like a superscript "th" for making numbers into ordinals (i.e. they make 1, 2, 3, 4, 5 into 1st, 2nd, 3rd, 4th, 5th), but gendered (for languages in which adjectives have gendered) – probably specifically for Spanish
21:34:09  * in which adjectives have genders
21:34:57  you can see an example at https://en.wiktionary.org/wiki/primero#Spanish
21:35:04  which says that "
21:35:20  * which says that "1.º" and "1.ª" are alternative forms of "primero" and "primera"
21:35:28  (both meaning "first")
21:39:34  on my keyboard, ª is altgr-shift-f and º is altgr-shift-m, presumably for "female/feminine" and "male/masculine"
21:59:28 -!- impomatic has joined.
22:11:28 -!- Sgeo has joined.
22:42:40 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
22:42:53 -!- Lord_of_Life_ has joined.
22:44:14 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
23:08:13 -!- Lord_of_Life_ has joined.
23:09:31 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
23:09:35 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
23:14:45 -!- SGautam has joined.
23:19:13 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
23:19:47 -!- Lord_of_Life has joined.
23:52:03 -!- amby has 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).

2025-05-15:

00:00:27 -!- Lykaina has joined.
00:01:41  is esolangs.org down?
00:03:24  Looks that way; ais523 also mentioned it a few hours ago.
00:04:32  not quite down but under so much load you can hardly get through
00:04:43  Ah. I haven't gotten through yet.
00:04:49  I guess someone ought to ping fizzie, but I strongly suspect this is scraperbots that need blocking rather than an actual site problem
00:05:01  (and fizzie may well be asleep)
00:05:11  I'd assume he's asleep, yeah
00:08:54  Oh, again.
00:09:13  or not
00:09:26 -!- molson has quit (Quit: Leaving).
00:09:49  It's getting ~95% 4xx errors, but I guess they're slow and/or expensive 4xx's this time.
00:09:50 -!- molson has joined.
00:10:31  maybe there's a common URL pattern that could be blocked (especially if the pages are guaranteed to not exist so there's no purpose for a human visiting them)
00:12:39  i'm logged in
00:17:38  It's not really super-obvious this time, from the logs. Here's a 30-second sample of URLs only: https://zem.fi/tmp/urls.txt
00:18:24  "Special:RecentChangesLinked" probably being the expensive operation.
00:19:33  oh yes – I'm not even sure if that one is indexed
00:20:44  fizzie: parameter order works for this one, the wiki's provided links to RecentChangesLinked put the title at the start, not the end
00:21:57  in fact, this bot appears to be alphabetising URL parameter order even in cases where that changes the meaning of the URL
00:22:26  such as with returnto= (where an & after the = does not introduce a new parameter but rather is part of the URL being returned to)
00:23:28  I guess it's probably a misguided attempt to avoid crawling the same page twice (without realising that many of the parameters may not significantly change the page being crawled)
00:23:33  really? wouldn't it be quoted as %26?
00:24:12  > chr 0x26
00:24:13   '&'
00:24:49  Hmm. Well, those requests ended on their own ~15 minutes ago, and the load also does seem to have dropped from flat 100% down to ~60% (and the wiki answers to me now), so maybe it's not entirely down any more.
00:25:03  int-e: actually there seems to be a different form of quoting: https://esolangs.org/w/index.php?title=Special:UserLogin&returnto=The+Waterfall+Model&returntoquery=action%3Dedit
00:26:39  hmm, these aren't all alphabetised, just most of them – maybe two different bots, or one bot + legitimate humans
00:27:04  that's the login link from https://esolangs.org/w/index.php?title=The_Waterfall_Model&action=edit
00:27:15  (when not logged in)
00:27:28  Related changes is a link on the sidebar for (almost) every page, and I know I've clicked on it by accident a few times when I meant Recent changes. 
00:27:33  int-e: right
00:27:53  related changes is theoretically useful in niche circumstances but I don't use it very often
00:28:19  I personally don't think I ever used Related changes legitimately, but it may be useful for others
00:28:20  I think I've intentionally used it (to solve a problem rather than to test how it works) something like once or twice in my life, and only at Wikipedia
00:28:50  it's most useful on categories, e.g. I think I've used it on Wikipedia's esolang category to see changes to esolang articles
00:28:58  but then I use other weird tools that other people may think is useful only in niche cases
00:29:30  it would probably be reasonable to restrict this sort of expensive query to logged-in users, but I'm not sure how difficult that is to configure
00:31:06  I can't remember ever using that feature.
00:31:07  in any case, a simple regex block on title=Special:RecentChangesLinked and title=Special%3ARecentChangesLinked (the dump contains both, oddly) might be enough
00:31:13  err, not at the start of the URL
00:31:24  (the start of the relevant portion of the URL0
00:31:50  (but I can see that it's right there under "Tools" so a crawler would obviously pick that up)
00:31:51  I've added some ad-hoc filters, do let me know if you run into unexpected 503s as part of real use.
00:32:21  Someone also pointed me at a MediaWiki extension that can allegedly restrict specific special pages to logged-in users.
00:32:28  OK, thanks for the attention
00:32:40  int-e: right, there are a whole lot of hits on the "create account" page with different return-to URLs, too
00:33:50  (Specifically, https://www.mediawiki.org/wiki/Extension:Lockdown -- which has a setting that "allows you to specify for each special page which user groups have access to it". I'll consider adding that extension when I next update MediaWiki, which should probably be soonishly anyway.)
00:33:52  hmm, I think this bot may be randomising whether or not to escape query parameters
00:37:23  From what I've heard, this sort of thing (nonsensical, resource-intensive antisocial crawling) has been happening to all kinds of "small" websites, like the Debian bug tracker's query functionality has apparently been non-functional due to it.
00:38:44  yes – I'm a member of a webforum who was hit by it
00:39:35  I think it's not just small websites too, but larger ones as well (although they're more easily able to absorb the load)
00:43:07  apparently it also bothers "small" websites like github: https://github.com/orgs/community/discussions/159123
00:44:39  There's also rather more traffic than I'd expect from real users to various "Special:WhatLinksHere" pages, but those have less obvious patterns because sometimes it's a /w/index.php URL, while other times it's a "/wiki/Special:WhatLinksHere/" one, and the latter one's probably the same a real user would use.
00:46:40  I think WhatLinksHere is just an index lookup, at least (whereas RecentChangesLinked probably needs a join)
00:48:19  I use WhatLinksHere much more often than RecentChangesLinked, at least – although it's still fairly rare (most commonly I use it to check inbound links when deleting a page, although I am often willing to just let them turn red)
00:52:17  What I tried to do on my own computer is to set up port knocking for the HTTP server (and only for the HTTP server), due to this excessive badly behaved scraping.
00:53:29  However, the extension you mention for MediaWiki might be suitable if you only need to block access to some special pages rather than everything, I suppose.
00:54:44  Well, it looks like the performance is okay-ish now, so maybe that'll help kick the can down the road some. It's still a persistent 50% CPU load and ~6 qps, so I'm sure it's still 99+% bots, which is a shame, but at least it's maybe not preventing real visitors.
00:59:56  I use What links here occasionally regularly. 
01:00:09  s/regularly/for a legitimate purpose/
01:05:14  I also sometimes use "What links here"
01:18:25 -!- impomatic has quit (Quit: Client closed).
01:36:26  I think port knocking doesn't work well for a public website because even if you tell people the knock sequence, most people wouldn't be able to enter it correctly
01:38:27  what is port knocking?
01:43:48  Lykaina: so when you make a network connection to a computer (typically a server), the connection request contains a number (the "port number") that specifies what program you want to connect to; in theory it could be anything, but various protocols have standard numbers so that you don't need to specify the number (e.g. mailservers use port 25 to communicate with each other and web browsers use 80 for http or 443 for https)
01:44:08  port knocking is when you make a series of connections to the same computer and use the port numbers like you're entering a password
01:44:20  so it's just an arbitrary sequence of numbers that you have to find out
01:44:47  and a server that requires port knocking will reject all the connections until you connect with the right sequence of port numbers, and only then will it accept the connection
01:45:47  it's basically a way to do the equivalent of a login sequence, but at a lower level than typical password entry forms, i.e. it's done while forming the connection, before the program that will eventually accept the connection even sees it
01:46:30  Classically, you make the sequence not monotonically increasing (and/or add ports that will immediately fail it) to prevent a linear port scans (are those even a thing anymore?) from accidentally passing the knock sequence.
01:47:27  port scans are definitely still a thing, although I think that nowadays the primariy legitimate use is in attempts to detect systems that have been infected by malware and have more ports open than they should as a consequence
01:47:40  I'm not sure whether they're typically linear – there's no particular reason to port scan in any particular order
01:48:05  but I kind-of assumed that you'd implement it so that any port that wasn't the next one in the sequence would cause you to have to start again from the start
01:53:04  Wikipedia points out that port knocking is usually vulnerable to replay attacks, so it's harder to secure than password authentication would be
01:55:02  The port-knocking scheme I use for SSH involves having to attempt a TCP connection with a specific MSS value, which seems to work okay in practice, and has the benefit that the "knock" can happen on the same port as the service, meaning it's usually affected by the same firewall rules as the actual connection would be.
01:55:36  fizzie: ah, one-port knocking to get through firewalls, that makes sense as security through obscurity
01:56:00  I was thinking that maybe the best alternative would be to have some sort of authentication service running on a known port which you could send passwords to securely, and then it would open some other port for you
01:58:44  what if the port knock sequence is one of those codes that change every 30 sec
01:59:26  using 10 ports, for digits 0-9
01:59:38  and 6 knocks
02:00:03  yep, you can do that sort of thing if you want to
02:00:11  The MSS thing can be implemented in nftables rules, so it doesn't require a separate (arguably potentially vulnerable, though it could be very minimal) piece of software.
02:00:15  (would still be vulnerable to replay attacks unless you only accepted each code once)
02:04:56  (A fixed sequence of regular knocks, or even detecting a password in the knock packet, can also be done in firewall rules. Decoding any kind of OTP... well, I hear BPF is quite powerful.)
02:12:04  what is BPF?
02:14:44  a non-Turing-complete programming language originally designed to implement firewalls
02:15:02  although it later got massively extended and sort-of became a different language, eBPF
02:15:54  it might qualify as an esolang, but is perhaps too practically useful for that
02:19:25  but BPF and eBPF became the languages for when a kernel interface wants to accept a function/procedure as an argument, and run it in kernel mode rather than calling back into a usermode process – you translate the function into BPF/eBPF and the kernel runs it for you
02:48:29 -!- Lykaina has quit (Quit: Leaving).
03:17:27 -!- ais523 has quit (Quit: quit).
03:54:11 -!- SGautam has quit (Quit: Connection closed for inactivity).
04:39:03  I just had one port number to allow access for a limited time, and one lower port number and one higher port number both of which will lock out the access until the correct port number is knocked again. The intention was not security or secrecy, but to prevent excessive load by excessive access by badly behaved automated programs. I did not want to stop anyone from using curl, Lynx, etc.
05:09:21  [[Thue]]  https://esolangs.org/w/index.php?diff=157694&oldid=155022 * Dadsdy * (+66) /* External resources */
05:50:27 -!- impomatic has joined.
05:56:10  [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157695&oldid=148510 * H. H. P. M. P. Cole * (+44) 
06:19:46  [[User:H. H. P. M. P. Cole/Logica]] N https://esolangs.org/w/index.php?oldid=157696 * H. H. P. M. P. Cole * (+1753) Created page with "'''Logica''' is an esolang for a 2-bit CPU created by Cole. There is no input/output.  The CPU has four 2-bit registers.  A typical instruction (all the variables are bits):  aa bb cc dddd ee  ==The breakdown of the instr
06:32:54  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157697&oldid=157696 * H. H. P. M. P. Cole * (+19) 
06:33:06  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157698&oldid=157697 * H. H. P. M. P. Cole * (-27) 
06:48:11  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157699&oldid=157698 * H. H. P. M. P. Cole * (+79) 
06:49:07 -!- impomatic has quit (Quit: Client closed).
06:52:31 -!- Sgeo has quit (Read error: Connection reset by peer).
06:57:07  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157700&oldid=157699 * H. H. P. M. P. Cole * (+1934) 
06:58:27  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157701&oldid=157700 * H. H. P. M. P. Cole * (-33) 
06:58:51  [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157702&oldid=157701 * H. H. P. M. P. Cole * (+2) 
09:38:54  Hi
09:45:38  [[User:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157703&oldid=157661 * TenBillionPlusOne * (+0) /* Users */
09:54:38  [[]] N https://esolangs.org/w/index.php?oldid=157704 * JIT * (+17) Redirected page to [[]]
10:05:31  [[User:TenBillionPlusOne/Sandbox]]  https://esolangs.org/w/index.php?diff=157705&oldid=157692 * TenBillionPlusOne * (-277) 
10:35:44  [[Hakerh]] N https://esolangs.org/w/index.php?oldid=157706 * TenBillionPlusOne * (+967) Created page with "{{WIP}}  '''Hakerh''' is an esolang by [[User:TBPO]] that imitates [[User:Hakerh400]]'s esolangs. I made a timestamp below to mark where my transformation into Hakerh400 begun:  ~~~  == Syntax ==  The program consists of function definitions: f(X) = Y Where uppe
10:36:39  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157707&oldid=157706 * TenBillionPlusOne * (-40) 
11:30:52  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=157708&oldid=157451 * TenBillionPlusOne * (-106) /* Input/output capabilities */
11:32:20  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157709&oldid=157707 * TenBillionPlusOne * (+1433) 
11:34:04  [[User:TenBillionPlusOne]]  https://esolangs.org/w/index.php?diff=157710&oldid=157703 * TenBillionPlusOne * (+20) 
11:38:53  [[Hakerh]] M https://esolangs.org/w/index.php?diff=157711&oldid=157709 * TenBillionPlusOne * (+0) 
11:39:21  [[Hakerh]] M https://esolangs.org/w/index.php?diff=157712&oldid=157711 * TenBillionPlusOne * (+0) Undo revision [[Special:Diff/157711|157711]] by [[Special:Contributions/TenBillionPlusOne|TenBillionPlusOne]] ([[User talk:TenBillionPlusOne|talk]])
11:44:39  [[OLNMLNE]]  https://esolangs.org/w/index.php?diff=157713&oldid=101202 * TenBillionPlusOne * (+8) 
11:46:51  Heh, want to the GCC bug tracker (there's a documentation mistake that I've been aware for at least a decade that I never get around reporting, and probably won't this time either), and it flashed that Anubis thing briefly, so I guess they've also had problems with scrapers.
11:46:54  [[Language list]]  https://esolangs.org/w/index.php?diff=157714&oldid=157559 * TenBillionPlusOne * (+21) /* I */
11:47:25  https://github.com/TecharoHQ/anubis <- this thing.
11:48:03  [[Language list]]  https://esolangs.org/w/index.php?diff=157715&oldid=157714 * TenBillionPlusOne * (+15) /* C */
11:48:27  [[Language list]]  https://esolangs.org/w/index.php?diff=157716&oldid=157715 * TenBillionPlusOne * (+17) /* U */
11:49:34  [[Language list]]  https://esolangs.org/w/index.php?diff=157717&oldid=157716 * TenBillionPlusOne * (+48) /* H */
11:50:50  (I'm sure it is very effective, but it also requires clients to execute JS, which pretty much disqualifies it instantly.)
11:59:06  I don't even know if they expect docs bugs through the bug tracker. The "gcc" product has a "web" component, described as "There is an error or omission on the Web pages", but most issues in it aren't about the manual. And there isn't a "doc" or "manual" component or anything similar.
12:03:17  [[Hakerh]] M https://esolangs.org/w/index.php?diff=157718&oldid=157712 * TenBillionPlusOne * (+21) /* Examples */
12:03:54  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157719&oldid=157718 * TenBillionPlusOne * (-204) /* Examples temp */
12:08:11 -!- wib_jonas has joined.
12:09:11  fizzie: which book from among the manuals, as in the titles listed at https://gcc.gnu.org/onlinedocs/ ? the main GCC Manual or some other one?
12:13:01  also do you have a patch or just a bug report?
12:13:15  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157720&oldid=157673 * Hotcrystal0 * (+306) 
12:13:52  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157721&oldid=157720 * Hotcrystal0 * (-164) 
12:14:06  [[User talk:H. H. P. M. P. Cole]]  https://esolangs.org/w/index.php?diff=157722&oldid=157721 * Hotcrystal0 * (+2) 
12:14:22  [[Micron Turi-Complete Aembly Lauage]] N https://esolangs.org/w/index.php?oldid=157723 * PrySigneToFry * (+5355) Created page with "Micron Turi-Complete Aembly Lauage(Micron Turing-Complete Assembly Language, MTCASM for short) is designed by PSTF, based on Assembly Language of Windows, and [[X-ASM]] by the same author.  = Prologue = MTCASM is a Turing-Complete, Stron
12:15:12  [[Language list]]  https://esolangs.org/w/index.php?diff=157724&oldid=157717 * PrySigneToFry * (+47) 
12:16:50  I don't find any instructions on how to report documentation bugs without a patch.
12:17:33  I've reported a compiler bug for gcc but that was many years ago, never reported a doc bug for gcc.
12:18:48  [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]]  https://esolangs.org/w/index.php?diff=157725&oldid=157582 * PrySigneToFry * (+29) 
12:22:27 -!- amby has joined.
12:26:11  The main one, and I don't have a patch because I don't really want to make a judgement call on what to write instead.
12:26:18  The problem is in https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html and it's... well, this: https://zem.fi/tmp/fam.txt
12:27:54  oh heck, zero length array. I think the gcc devs wish they could go back in time and change that feature to never have existed in gcc, but they also can't remove it now because the linux kernel or some other programs depend on it too much.
12:28:15  Well, it's not really about zero-length arrays as such, it's about the standard mechanism (flexible array members).
12:40:56  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157726&oldid=157719 * TenBillionPlusOne * (+503) /* Examples */
12:41:58  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157727&oldid=157726 * TenBillionPlusOne * (+0) /* SKI Calculus */
12:50:46  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157728&oldid=157727 * TenBillionPlusOne * (-6) /* Basic relations */
12:58:04  fizzie: hmm, that does look like the doc is misleading
12:59:14 -!- Sgeo has joined.
12:59:24  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157729&oldid=157728 * TenBillionPlusOne * (+393) 
12:59:33  . o O ( the bigger scandal is that this is an extension )
13:02:46  [[User talk:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157730&oldid=157722 * H. H. P. M. P. Cole * (+123) 
13:03:54  Can you even work around this reliably? I mean, sure, you can define a copy of the struct with a concrete length for the array and initialize that, then cast things around. But couldn't the alignment of that final field depend on its size?
13:04:50  I seem to recall that offsets are only guaranteed to be equal if the field types up to that point (including the field itself) are equal.
13:06:39  [[UNBABTIZED]]  https://esolangs.org/w/index.php?diff=157731&oldid=38968 * Tpaefawzen * (+1217) 
13:08:26  int-e: no. (1) we have C99 flexible arrays instead of the extension. (2) it's too late to add true zero-size objects to either C or C++, they'd break too much existing code, and zero-length arrays would break even more. (3) there's now a C++ attribute to help with the most common use case for when you would want zero-sized objects, which is when
13:08:27  one of the members of a struct is empty (as in padding only but not technically zero-sizeof) then it can overlap with other members of the same struct if you add the right C++ attribute from a recent C++ standard. (the previous workaround was to use a base instead of a member). (4) the other common use case is passing an empty (not zero sized)
13:08:27  struct to a function as argument. under the x86 ABI, if the struct is trivial then such a struct is already eliminated and doesn't consume any registers, so there's no run-time overhead.
13:08:42  sorry, I mean the xi6_64 gcc ABI, not the x86_32 ABI
13:11:30 -!- tromp has joined.
13:19:52  fizzie: have you tried to ask in #gcc on libera?
13:20:10  they might know how to submit doc bug reports
13:21:48  [[UNBABTIZED]]  https://esolangs.org/w/index.php?diff=157732&oldid=157731 * Tpaefawzen * (+336) 
13:22:29  [[UNBABTIZED]]  https://esolangs.org/w/index.php?diff=157733&oldid=157732 * Tpaefawzen * (+25) /* External resources */
13:42:38 -!- Noisytoot has quit (Excess Flood).
13:43:01 -!- Noisytoot has joined.
14:07:20 -!- wib_jonas has quit (Quit: Client closed).
14:09:19  [[WTF]] M https://esolangs.org/w/index.php?diff=157734&oldid=157649 * H33T33 * (+2) 
14:12:52  [[User:Neon]]  https://esolangs.org/w/index.php?diff=157735&oldid=157680 * Neon * (-258) /* Neon */
14:15:50  [[User:Neon]]  https://esolangs.org/w/index.php?diff=157736&oldid=157735 * Neon * (+0) /* Neon */
14:18:54  [[WTF]]  https://esolangs.org/w/index.php?diff=157737&oldid=157734 * H33T33 * (+43) 
14:20:24  [[User:H33T33]] M https://esolangs.org/w/index.php?diff=157738&oldid=156989 * H33T33 * (+37) 
14:31:58 -!- impomatic has joined.
15:10:27 -!- APic has quit (Ping timeout: 252 seconds).
15:11:56 -!- gry has quit (Ping timeout: 272 seconds).
15:12:34 -!- Noisytoot has quit (Ping timeout: 272 seconds).
15:14:29 -!- lynndotpy6 has quit (Ping timeout: 252 seconds).
15:14:49 -!- lynndotpy6 has joined.
15:14:59 -!- Noisytoot has joined.
15:15:18 -!- impomatic has quit (Ping timeout: 240 seconds).
15:15:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:18:45 -!- Bowserinator has quit (Ping timeout: 248 seconds).
15:19:32 -!- Bowserinator has joined.
15:33:11 -!- perlbot has quit (Ping timeout: 252 seconds).
15:33:20  [[Hakerh]]  https://esolangs.org/w/index.php?diff=157739&oldid=157729 * TenBillionPlusOne * (+16) 
15:36:27 -!- APic has joined.
15:37:47 -!- gry has joined.
15:41:32 -!- perlbot has joined.
15:44:59  [[I/M Machine]]  https://esolangs.org/w/index.php?diff=157740&oldid=157306 * TenBillionPlusOne * (+38) 
15:46:54  [[;;;*++]]  https://esolangs.org/w/index.php?diff=157741&oldid=157689 * TenBillionPlusOne * (+19) 
15:48:23  [[Interpreterion]]  https://esolangs.org/w/index.php?diff=157742&oldid=157686 * TenBillionPlusOne * (+45) 
15:49:06 -!- tromp has joined.
15:49:25 -!- impomatic has joined.
16:12:23 -!- impomatic has quit (Quit: Client closed).
16:16:18  [[Topple]]  https://esolangs.org/w/index.php?diff=157743&oldid=157399 * H33T33 * (-7598) 
16:18:08  [[Topple/Source Code]] N https://esolangs.org/w/index.php?oldid=157744 * H33T33 * (+7803) Created page with "[[Topple| Back to Topple]]  ''Disclaimer: The current source file is bugged. The fixed file will be added ASAP'' ==Source Code== [[Topple/Source_Code|C Source Code]] 
#include  #include  #include  #include  #include  [[User:Aadenboy/Live stats]] N https://esolangs.org/w/index.php?oldid=157745 * Aadenboy * (+3755) Created page with "
I appreciate this subtlety. 16:36:09 [[Irma]] M https://esolangs.org/w/index.php?diff=157749&oldid=157682 * Neon * (+402) 16:41:17 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157750&oldid=157705 * TenBillionPlusOne * (-224) 16:48:44 -!- Noisytoot has quit (Excess Flood). 16:49:07 -!- Noisytoot has joined. 16:59:08 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157751&oldid=157750 * TenBillionPlusOne * (+468) 17:04:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:15:47 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157752&oldid=157599 * Henry * (+256) /* Introductions */ 17:16:05 [[PNPL]] N https://esolangs.org/w/index.php?oldid=157753 * Henry * (+5560) Created page with "{{infobox proglang |name=Prime Number Programming Language |paradigms=imperative |author=[[User:Henry]] |year=[[:Category:2025|2025]] |typesys= |memsys=[[:Category:Cell-based|Cell-based]] |dimensions=one-dimensional |class=[[:Category:Turing complete|Turing complete]] |refim 17:20:24 [[PNPL]] M https://esolangs.org/w/index.php?diff=157754&oldid=157753 * Henry * (+0) 17:20:25 -!- tromp has joined. 17:28:56 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157755&oldid=157751 * TenBillionPlusOne * (-439) 17:32:42 -!- impomatic has joined. 17:36:47 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157756&oldid=157755 * TenBillionPlusOne * (+225) 17:40:22 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157757&oldid=157710 * TenBillionPlusOne * (+48) /* My esolangs */ 17:51:03 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in). 17:55:22 -!- Noisytoot has joined. 17:58:23 -!- Noisytoot has quit (Client Quit). 17:59:55 I think zero-length arrays and zero-length structures are useful and are better than the flexible arrays of C99 and other work-arounds that shouldn't be needed. 18:01:10 They shouldn't guess why you want zero-length arrays and structures; it can just be allowed and then you can use it for whatever purpose is appropriate. It does have more uses than have been mentioned. 18:02:11 For example, sometimes you will be using a macro to retrieve a type or number from a structure but where that type or number is not actual data in the structure. Another use is if a name is required to be defined but does not need to do anything else, in which case it is suitable to take up zero space. There are others as well. 18:13:29 (I think there are problems with C; I would just allow zero-length stuff, and make other changes as well, including removing some of the C99 and later stuff while keeping some of it) 18:17:25 -!- Noisytoot has joined. 18:24:55 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157758&oldid=157730 * Hotcrystal0 * (+393) 18:25:21 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157759&oldid=157758 * Hotcrystal0 * (-162) 18:25:36 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157760&oldid=157759 * Hotcrystal0 * (+0) 18:31:06 -!- impomatic has quit (Quit: Client closed). 18:45:01 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157761&oldid=157756 * TenBillionPlusOne * (+435) 18:47:05 zzo38: yes, zero-length arrays and zero-length structs are very useful, which is why rust supports them completely. they're just not worth to retrofit to an existing language like C or C++ without potentially silently breaking a lot of things that assume that zero-length data can't exist. 18:48:53 also the C++ attribute that I mentioned earlier is [[no_unique_address]], introduced by C++20 19:03:05 [[User:Neon]] https://esolangs.org/w/index.php?diff=157762&oldid=157736 * Neon * (-858) 19:06:15 Rust has its own problems, including Unicode string types, and I think also excessive dependencies for programs, and I don't know if Rust has a "goto" command. 19:07:24 However, although it might not be worth to retrofit to C99 and newer, it can be done as an extension of C89 to add and change some things (including some things of newer versions of C); a compiler operating in C99 and newer mode could disable the features that don't work if that becomes necessary 19:10:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:12:54 zzo38: the unicode string tyeps are only a mild problem that can be solved by some later library additions. the main thing that's currently missing from the stable part of standard library is a byte string infix in byte string search (like memmem in C), but the devs are already working on adding such functions. some of the IO and operating system abstractions also use the unicode string types, but those 19:13:00 are not so hard to replace with a different library. 19:14:55 I would generally recommend to just ignore the library unicode string types in rust, unless you want to modify the rustc compiler or write procedural macros. what's in and not in the standard library is very much influenced by what library functions rustc itself depends on. 19:22:35 -!- tromp has joined. 19:57:54 [[User talk:H. H. P. M. P. Cole/Logica]] N https://esolangs.org/w/index.php?oldid=157763 * Hotcrystal0 * (+262) Created page with "Is this a WIP? ~~~~" 19:58:33 [[User talk:H. H. P. M. P. Cole/Logica]] https://esolangs.org/w/index.php?diff=157764&oldid=157763 * Hotcrystal0 * (-162) 20:05:53 Having the Unicode string types means that library API calls would use it. (GOTO doesn't have this problem because even if a library uses GOTO that does not affect the API calls.) 20:08:57 (I think there are other problems with Rust and some of the more modern programming languages as well; C does have some problems but the newer ones (and sometimes newer versions of C) tend to make some things worse instead.) 20:11:22 [[User:Neon]] https://esolangs.org/w/index.php?diff=157765&oldid=157762 * Neon * (+16) 20:14:19 zzo38: also ziglang supports zero-length structures. I'm not too familiar with zig so I'm not entirely sure if it supports zero-length arrays too, but I think it does. 20:14:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:16:36 -!- tromp has joined. 20:24:23 -!- visilii_ has joined. 20:25:41 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in). 20:26:07 -!- visilii has quit (Ping timeout: 276 seconds). 20:26:38 -!- Noisytoot has joined. 20:30:52 -!- Noisytoot has quit (Remote host closed the connection). 20:46:02 -!- Noisytoot has joined. 21:06:50 [[Language list]] M https://esolangs.org/w/index.php?diff=157766&oldid=157724 * Buckets * (+11) 21:07:21 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157767&oldid=157435 * Buckets * (+10) /* 2020 */ 21:07:44 [[Moxy]] N https://esolangs.org/w/index.php?oldid=157768 * Buckets * (+3080) Created page with "{{lowercase}} moxy(, which Stands for Malice-cive Over-infuriating, also filling you with Xurddjtsudutdiuf and Yjdtjxjfyxufifidfufduuf potential) is an Esoteric programming language created by [[User:Buckets]] in 2020, it was [[User:Buckets]]' First attempt to Make a "Hard 21:08:22 [[Moxy]] M https://esolangs.org/w/index.php?diff=157769&oldid=157768 * Buckets * (+2) 21:08:54 [[Moxy]] M https://esolangs.org/w/index.php?diff=157770&oldid=157769 * Buckets * (+1) 21:09:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:10:51 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157771&oldid=157767 * Buckets * (+0) 21:13:28 -!- tromp has joined. 21:18:20 [[User:Aadenboy/Live stats]] https://esolangs.org/w/index.php?diff=157772&oldid=157746 * Aadenboy * (+658) 21:34:22 -!- visilii_ has quit (Ping timeout: 276 seconds). 21:35:06 -!- visilii has joined. 21:42:52 [[PNPL]] https://esolangs.org/w/index.php?diff=157773&oldid=157754 * Henry * (+6360) 21:46:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:53:06 -!- tromp has joined. 22:03:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:55:41 [[User:Henry]] N https://esolangs.org/w/index.php?oldid=157774 * Henry * (+470) Created page with "Hi, my name is Henry, and I've reached this wiki since I like to both create and implement esoteric languages (above all, because most of the time their interpreters can be reduced to only a couple lines of Python). You can learn more about me in my [https://github.com 23:20:25 -!- Lord_of_Life has quit (Ping timeout: 244 seconds). 23:20:31 -!- Lord_of_Life_ has joined. 23:21:53 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 23:43:52 -!- amby has 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). 2025-05-16: 00:06:45 -!- visilii has quit (Ping timeout: 248 seconds). 00:11:09 -!- visilii has joined. 00:32:40 [[User talk:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157775&oldid=157764 * H. H. P. M. P. Cole * (+165) 00:32:49 [[User talk:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157776&oldid=157775 * H. H. P. M. P. Cole * (+9) 00:36:12 [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157777&oldid=157702 * H. H. P. M. P. Cole * (+106) 00:37:41 [[User:H. H. P. M. P. Cole/Logica]] M https://esolangs.org/w/index.php?diff=157778&oldid=157777 * H. H. P. M. P. Cole * (+507) 00:38:12 [[Special:Log/move]] move * H. H. P. M. P. Cole * moved [[User:H. H. P. M. P. Cole/Logica]] to [[Logica]] 00:38:12 [[Special:Log/move]] move * H. H. P. M. P. Cole * moved [[User talk:H. H. P. M. P. Cole/Logica]] to [[Talk:Logica]] 00:38:50 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157783&oldid=157695 * H. H. P. M. P. Cole * (+4) 00:39:31 [[Talk:Logica]] M https://esolangs.org/w/index.php?diff=157784&oldid=157781 * H. H. P. M. P. Cole * (+122) 00:42:17 [[Language list]] M https://esolangs.org/w/index.php?diff=157785&oldid=157766 * H. H. P. M. P. Cole * (+13) /* L */ 01:02:04 [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=157786&oldid=157324 * I am islptng * (+687) 01:02:25 [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=157787&oldid=157786 * I am islptng * (+17) /* Symbols */ 01:14:43 -!- FreeFull has quit (Ping timeout: 276 seconds). 01:15:18 -!- FreeFull has joined. 01:46:19 [[Interpreter-modifying]] https://esolangs.org/w/index.php?diff=157788&oldid=157584 * Corbin * (+331) The concept goes back to the beginning of Lisp, but was not well-defined enough for efficient self-hosting prior to Black. 01:53:36 [[Black (Asai)]] N https://esolangs.org/w/index.php?oldid=157789 * Corbin * (+650) Stub for what I think is the first proven-efficient infinite tower of metainterpreters in the literature. 02:17:14 [[WTF]] https://esolangs.org/w/index.php?diff=157790&oldid=157737 * H33T33 * (+536) 02:24:28 [[Black (Asai)]] https://esolangs.org/w/index.php?diff=157791&oldid=157789 * Corbin * (+73) Categories. 03:43:15 [[Monoid]] N https://esolangs.org/w/index.php?oldid=157792 * Corbin * (+792) I have like twenty tabs open right now and I'm still probably gonna get something wrong. Here's an outline. 03:57:59 [[G]] N https://esolangs.org/w/index.php?oldid=157793 * Helpeesl * (+7501) Created page with "==Intro== G is a 2D esolang created by [[User:Helpeesl]] on May 15th 2025 and only uses commands which have been represented by G, g, , , , , or other forms of g in other programming languages. ==Commands== > Moves the pointer to the right one from [[Look!]], [[ABCDE]], [[ 03:58:49 [[G]] https://esolangs.org/w/index.php?diff=157794&oldid=157793 * Helpeesl * (+1) 03:59:28 [[G]] https://esolangs.org/w/index.php?diff=157795&oldid=157794 * Helpeesl * (+40) 04:01:00 [[G]] https://esolangs.org/w/index.php?diff=157796&oldid=157795 * Helpeesl * (+0) 04:02:56 [[G]] https://esolangs.org/w/index.php?diff=157797&oldid=157796 * Helpeesl * (+0) 04:04:26 [[FHC]] https://esolangs.org/w/index.php?diff=157798&oldid=157454 * Helpeesl * (-29) 04:04:47 [[HQ9-]] https://esolangs.org/w/index.php?diff=157799&oldid=157450 * Helpeesl * (-29) 04:05:31 [[2Deadfish]] https://esolangs.org/w/index.php?diff=157800&oldid=157469 * Helpeesl * (-27) 04:05:49 [[Monoid]] https://esolangs.org/w/index.php?diff=157801&oldid=157792 * Corbin * (+1148) /* Free monoids */ Stub. 04:05:50 [[Dreadfish]] https://esolangs.org/w/index.php?diff=157802&oldid=157467 * Helpeesl * (-26) 04:06:13 [[Feed the Chaos]] https://esolangs.org/w/index.php?diff=157803&oldid=157471 * Helpeesl * (-27) 04:07:27 [[Codesick]] https://esolangs.org/w/index.php?diff=157804&oldid=157671 * Helpeesl * (+0) 04:07:44 [[Hakerh]] https://esolangs.org/w/index.php?diff=157805&oldid=157739 * Helpeesl * (+0) 04:44:39 [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=157806&oldid=157787 * I am islptng * (+32) 04:45:28 -!- ais523 has joined. 04:45:52 zzo38: Rust currently doesn't have a goto statement, although there are plans to add gotos from one arm of a "match" (the equivalent of a "switch") to another 04:47:46 and yes, Rust's "String" type and "str" are Unicode, but you don't have to use them for strings, there are a range of other string-like types available like OsString (OS default, e.g. UTF-16 on Windows) and Vec (bytestring) 05:01:43 [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=157807&oldid=157806 * I am islptng * (-59) 05:04:35 [[Logica]] M https://esolangs.org/w/index.php?diff=157808&oldid=157779 * H. H. P. M. P. Cole * (+107) 05:09:01 [[Logica]] M https://esolangs.org/w/index.php?diff=157809&oldid=157808 * H. H. P. M. P. Cole * (+121) 05:16:40 [[User:I am islptng/Draft]] https://esolangs.org/w/index.php?diff=157810&oldid=157807 * I am islptng * (+875) 05:17:31 [[User talk:I am islptng/Draft]] N https://esolangs.org/w/index.php?oldid=157811 * I am islptng * (+681) Created page with "@[[User:H. H. P. M. P. Cole]]: This was what I mean yesterday! --~~~~" 05:20:48 [[User talk:I am islptng/Draft]] M https://esolangs.org/w/index.php?diff=157812&oldid=157811 * H. H. P. M. P. Cole * (+216) 05:47:03 -!- lambdabot has quit (Remote host closed the connection). 05:59:24 -!- lambdabot has joined. 06:00:38 -!- lambdabot has quit (Remote host closed the connection). 06:06:29 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157813&oldid=157783 * H. H. P. M. P. Cole * (-4) 06:12:01 -!- lambdabot has joined. 06:28:18 ais523: IIUC OsString on windows is actually also UTF-8 strings, they're just converted to UTF-16 on the fly when passed to a win32 system call eg. representing a filename. 06:29:05 see https://doc.rust-lang.org/nightly/std/ffi/struct.OsString.html the paragraph starting with /Note,/ 06:30:27 b_jonas: I'm pretty sure Rust OsString on Windows can represent a string that contains surrogates 06:30:32 unpaired surrogates, that is 06:33:23 I guess it could just UTF-8-encode the surrogates 06:34:23 -!- ais523 has quit (Quit: quit). 06:38:35 [[User:TenBillionPlusOne]] M https://esolangs.org/w/index.php?diff=157814&oldid=157757 * TenBillionPlusOne * (+3) /* Coming soon */ 06:39:29 [[User:TenBillionPlusOne/Sandbox]] M https://esolangs.org/w/index.php?diff=157815&oldid=157761 * TenBillionPlusOne * (+3) 06:40:20 -!- Sgeo has quit (Read error: Connection reset by peer). 06:44:44 -!- tromp has joined. 07:02:00 [[Funciton]] https://esolangs.org/w/index.php?diff=157816&oldid=156258 * Timwi * (+5190) Regex functions: add newest functions from AoC 2024 5a (https://youtu.be/THhI_x7F8WY); add result value column and some nowraps 07:09:08 -!- ais523 has joined. 07:09:47 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157817&oldid=157815 * TenBillionPlusOne * (+15) 08:02:54 [[User talk:I am islptng/Draft]] M https://esolangs.org/w/index.php?diff=157818&oldid=157812 * H. H. P. M. P. Cole * (-216) 09:10:46 Hi 10:21:53 [[User:Henry]] https://esolangs.org/w/index.php?diff=157819&oldid=157774 * Henry * (+30) 11:32:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:42:51 [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157820&oldid=157629 * PrySigneToFry * (+100) 11:50:52 [[Monoid]] https://esolangs.org/w/index.php?diff=157821&oldid=157801 * Ais523 * (+693) /* Free monoids */ a) an introduction to what "free" means because this might be read by non-mathematicians (I think there may have been a definition already but it was so technical that I initially missed it), b) don't use S to represent a different set from the set it represents 12:10:11 -!- amby has joined. 12:40:50 [[Logica]] M https://esolangs.org/w/index.php?diff=157822&oldid=157809 * H. H. P. M. P. Cole * (-75) 12:48:51 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157823&oldid=157813 * H. H. P. M. P. Cole * (+58) 12:48:52 -!- tromp has joined. 12:54:06 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157824&oldid=157823 * H. H. P. M. P. Cole * (-9) 12:59:15 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157825&oldid=157817 * TenBillionPlusOne * (+36) 13:01:08 [[SLet (Old 2)]] https://esolangs.org/w/index.php?diff=157826&oldid=152595 * I am islptng * (+303) 13:02:00 -!- Noisytoot has quit (Remote host closed the connection). 13:03:13 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157827&oldid=157824 * H. H. P. M. P. Cole * (+132) 13:03:19 -!- Noisytoot has joined. 13:04:22 -!- chiselfuse has quit (Remote host closed the connection). 13:04:46 -!- chiselfuse has joined. 13:05:21 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157828&oldid=157825 * TenBillionPlusOne * (+4) /* 3 */ 13:10:47 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157829&oldid=157827 * H. H. P. M. P. Cole * (-132) 13:13:29 -!- Noisytoot has quit (Remote host closed the connection). 13:14:26 -!- Noisytoot has joined. 13:16:32 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157830&oldid=157829 * H. H. P. M. P. Cole * (+54) 13:23:07 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157831&oldid=157830 * H. H. P. M. P. Cole * (-54) 13:33:10 [[User:TenBillionPlusOne/Sandbox]] https://esolangs.org/w/index.php?diff=157832&oldid=157828 * TenBillionPlusOne * (+82) /* 3 */ 13:39:11 [[User:TenBillionPlusOne/Draft]] N https://esolangs.org/w/index.php?oldid=157833 * TenBillionPlusOne * (+194) Created page with "'''Transformation is complete''' is esolang by former [[User:TBPO]], now a clone of [[User:Hakerh400]]. I made a timestamp to mark when my transformation became complete: (( I'll insert later ))" 13:47:32 [[Special:Log/newusers]] create * TheCatFromGithub * New user account 13:48:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 13:48:37 [[User:TenBillionPlusOne]] https://esolangs.org/w/index.php?diff=157834&oldid=157814 * TenBillionPlusOne * (+104) 13:49:31 [[User:H. H. P. M. P. Cole/Modulo 2 v2]] N https://esolangs.org/w/index.php?oldid=157835 * H. H. P. M. P. Cole * (+964) Created page with "'''Modulo 2 v2''' is a programming language created by [[User:H. H. P. M. P. Cole]]. It is based off [[User:I am islptng]]'s modification of the original language but with features present in the original, like multiple "codeblock 13:50:36 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157836&oldid=157752 * TheCatFromGithub * (+152) /* Introductions */ added introduction 13:51:10 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157837&oldid=157836 * TheCatFromGithub * (+106) oops forgot to sign 13:56:10 [[User:TenBillionPlusOne/Sandbox]] M https://esolangs.org/w/index.php?diff=157838&oldid=157832 * TenBillionPlusOne * (-19) 14:00:38 [[Logica]] M https://esolangs.org/w/index.php?diff=157839&oldid=157822 * H. H. P. M. P. Cole * (+4) 14:02:08 [[PNPL]] https://esolangs.org/w/index.php?diff=157840&oldid=157773 * Henry * (+1498) 14:06:34 [[Logica]] M https://esolangs.org/w/index.php?diff=157841&oldid=157839 * H. H. P. M. P. Cole * (+10) 14:11:49 [[WTF]] https://esolangs.org/w/index.php?diff=157842&oldid=157790 * H33T33 * (+238) 14:24:35 [[WTF]] M https://esolangs.org/w/index.php?diff=157843&oldid=157842 * H33T33 * (-7) 14:28:08 [[WTF]] https://esolangs.org/w/index.php?diff=157844&oldid=157843 * H33T33 * (-9) 14:34:46 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157845&oldid=157760 * Hotcrystal0 * (+285) 14:35:24 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157846&oldid=157845 * Hotcrystal0 * (-162) 14:35:58 [[Infinite noise automata]] https://esolangs.org/w/index.php?diff=157847&oldid=145311 * Hotcrystal0 * (+2793) Undo revision [[Special:Diff/145311|145311]] by [[Special:Contributions/RainbowDash|RainbowDash]] ([[User talk:RainbowDash|talk]]) 14:37:24 [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157848&oldid=157675 * Hotcrystal0 * (-94) 14:37:52 [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157849&oldid=157848 * Hotcrystal0 * (+27) 14:38:21 [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157850&oldid=157849 * Hotcrystal0 * (+18) 14:38:34 [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157851&oldid=157850 * Hotcrystal0 * (+9) 14:41:01 -!- Sgeo has joined. 14:44:25 [[ShiftEso]] N https://esolangs.org/w/index.php?oldid=157852 * TheCatFromGithub * (+557) created page 14:44:45 [[User:TheCatFromGithub]] N https://esolangs.org/w/index.php?oldid=157853 * TheCatFromGithub * (+30) Created page with "Hello, I created [[ShiftEso]]." 14:45:06 [[ShiftEso]] https://esolangs.org/w/index.php?diff=157854&oldid=157852 * TheCatFromGithub * (+3) 14:46:44 -!- tromp has joined. 14:47:23 [[Language list]] https://esolangs.org/w/index.php?diff=157855&oldid=157785 * TheCatFromGithub * (+15) /* S */ added shifteso 14:51:07 -!- amby has quit (Ping timeout: 276 seconds). 14:51:48 -!- amby has joined. 14:58:47 -!- wib_jonas has joined. 14:59:33 what the heck? "correspondance" is spelled with "ance" in english, but "ence" in french? I was told that the "ance" vs "ence" spelling always matches between english and french! it's all lies! 15:00:52 wrong way around 15:01:19 oh... yes, it's spelled with "ence" in english and "ance" in french 15:01:37 but why? 15:09:24 Another example is "difference" vs "diffránce" (sp?); there was some sort of vowel shift after the loaning of these words. 15:10:41 korvo: My dictionary says that it's "différence" in French, which has the same ending 15:10:43 Oh, wow. "différance". I was not even close. 15:10:56 (and I don't think that á is a letter in French) 15:11:36 différance is a French word, but it's the equivalent of the obscure English word différance (which is presumably a loanword) 15:11:59 ais523: Oh, apparently Derrida deliberately used the old spelling, and that's why it sticks out in my mind. 15:12:16 So this is a non-example for modern Francophones. 15:12:30 The ⟨a⟩ of différance is a deliberate misspelling of différence, though the two are pronounced identically 15:12:45 Yep, an example of hauntology. 15:16:41 "ance" vs "ence" ending is always pronounced differently, that's why this is so confusing 15:17:10 no 15:17:12 ARGH 15:17:25 "ance" vs "ence" ending is always pronounced the same, that's why this is so confusing 15:17:32 my mind is broken 15:18:45 I mean there was the part where "correspondence" applies at the meta level too because these are about english and french words corresponding to each other, and now you brought up "difference". 15:18:58 the vowel's more a schwa than anything, I think – which would imply that it would be pronounced differently if you stressed the syllable but not in its usual unstressed state 15:19:43 are there any esolangs which are named using regular words except that the stress is in the wrong place? 15:21:09 hmm, maybe the spelling is an attempt to set up a who shaves the barber style paradox, like "what's the only word ending in 'ance' or 'ence' where the correspondence between english and french spelling is broken?" "correspondence." "yes, that's what I said." 15:22:01 "except the stress is in the wrong place" => probably, because there are both british and american esolangers, and they don't always agree on where the stress is 15:23:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:26:01 of course this started because I was writing "correspondence" and then decided to look up the spelling. not that my readers would care in this case. 15:27:53 often the only way to memorise this sort of thing is to read enough English that it become subconscious 15:28:42 b_jonas: "why" -- apparently it's taken from Latin without the detour via French: https://www.etymonline.com/word/correspondence 15:30:21 yes, I know "existence" is one that I often used to spell wrong 15:32:09 int-e: latin is what usually decides between "ance" and "ence" spelling yes, and that's why it matches in french and english, but that doesn't explain the difference for "correspondance" in french vs "correspondence" in english 15:33:12 I guess I don't care about that part as much. 15:37:01 -!- tromp has joined. 15:49:24 -!- amby has quit (Read error: Connection reset by peer). 15:49:31 -!- amby has joined. 15:53:31 [[Mlatu-6]] https://esolangs.org/w/index.php?diff=157856&oldid=157650 * Zhil * (+4) Reduced the size of the one-combinator bases 16:18:50 -!- wib_jonas has quit (Quit: Client closed). 16:59:19 [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=157857&oldid=157856 * Zhil * (+1) 17:05:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:05:14 -!- chloetax has quit (Quit: Leaving). 17:05:34 -!- chloetax has joined. 17:26:30 -!- Noisytoot has quit (Excess Flood). 17:29:00 -!- Noisytoot has joined. 17:32:06 [[Monoid]] https://esolangs.org/w/index.php?diff=157858&oldid=157821 * Corbin * (+1854) I see that leaving this half-finished was a mistake. Next time I will not start editing before bed. 17:32:56 ais523: I can't see a way to save your paragraph in [[monoid]]. The freedom of equality isn't the point, and that's actually why I included equality in the top-level definition. 17:33:28 What's relevant here is that for any set L, L* is a monoid; that is, there's a functor * : Set -> Mon. 17:33:59 -!- tromp has joined. 17:34:07 I need to bulldoze that section somewhat anyway, because I didn't realize that I need to define monoid presentations and rank *after* free monoids. 17:38:16 [[Monoid]] https://esolangs.org/w/index.php?diff=157859&oldid=157858 * Corbin * (+240) Put the category-theory gibberish at the bottom, out of the way. Most folks will only care about sets. 17:38:27 korvo: so the basic problem with the article is that someone who knows enough of the relevant mathematics to be able to understand it would already know what a monoid is, so it's unclear who the target audience is 17:38:48 ais523: Oh! Okay, let's reset assumptions before I keep editing. 17:39:21 that's probably fixable after the artice is finished, though 17:40:02 My main thought was that I've gotten basically no guidance on [[concatenative language]]. My secondary thought was that monoids sure pop up a lot but we never bother to explain what they are. 17:41:39 I'm seriously concerned that we're going to enter a third generation of programmers who refuse to learn what a monoid homomorphism is, and we're not even having a page that bikesheds the terminology. 17:42:15 concatenative languages bother me a bit, because there are a) concatenative calculus languages like Joy and Mlatu which clearly fit, and b) a whole sphere of concatenative-ish languages like brainfuck which are a bit of a grey area 17:42:23 and I'm not sure how to deal with b) in my head 17:42:32 [[BF instruction minimalization]] is a messy read at best. Basically lab notes. Do we have a clear target audience for that? 17:43:09 Ah, sure, the tribes of programming languages are a difficult Whorfian mind-lock to escape. 17:43:11 it's for people who want to see a lot of partial attempts at minimalising BF 17:43:26 which is a nontrivially-sized target audience 17:43:50 Sure. As opposed to [[simple translation]], which is for the much smaller audience of folks who are minimising BF~ 17:43:51 there are so many programmers who see that < and - can be combined into a single instruction and the language still works, then try to go further 17:44:14 the simple translation page came a lot later, and was an attempt to formalise some of the concepts rather than to show a lot of attempts 17:44:43 (and was also intended to shed light onto the "minimalise BF into a turning tarpit" approach which may, oddly, still be possible via simple translation) 17:45:19 but "trying to minimalise BF" is a) a popular subject, b) something that it's very easy to do incorrectly 17:45:39 so having a lot of visible attempts is in some sense useful to avoid duplication of effort (and also to demonstrate why it's hard to do correctly) 17:46:42 I'm trying to remember if anyone's tried obviously futile things like memory-mapping [ and ] yet – it wouldn't surprise me 17:46:54 Also, I think that you and I look at deep structure differently. I'm completely unsurprised that monoids would show up randomly in the syntax of existing languages, because existing languages tend to have *much* richer structures, up to Kleene algebras! 17:47:40 korvo: oh, I'm not surprised that the syntax forms a monoid – I'm surprised that the syntax forms a *function* in a way that makes composition meaningful 17:48:31 ais523: Oh, it's because control flow tends to be monadic and monads are a special kind of monoid. 17:48:52 If you have the ability to say "do this, then do that", that usually implies some sort of monoidal action combining this and that. 17:50:07 right, but the monadic flatmap feels a bit different from the normal sense of function composition 17:50:33 I think it can be viewed as a function composition, though 17:52:36 [[ShiftEso]] https://esolangs.org/w/index.php?diff=157860&oldid=157854 * TheCatFromGithub * (+2) 17:52:53 The way we usually do it (for some monad M) is to lift functions X → Y to actions X → M(Y). This is why folks say that monad-heavy languages act "in the monad" or "return into the monad". 17:53:01 [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157861&oldid=157851 * Hotcrystal0 * (-10) 17:53:22 Then the composition is "ordinary" function composition, using the pieces of the monad as needed. 17:53:48 Anyway, yeah, monoids are just special cases of categories. It's all just goo at some point. 17:54:03 well, no, because the syntactic composition composes X→M(Y) with Y→M(Z) to produce X→M(Z), and function composition doesn't do that 17:54:29 it's a related operation but not identical 17:54:44 Syntactic composition with the semicolon will do that. Most languages don't have the "programmable semicolon"; the monad is fixed. 17:55:10 oh, OK, I think I understand what I'm stuck on now 17:55:48 we are composing X→Y and Y→Z but the actual program is doing M(X→Y) and M(Y→Z) for some fixed monad M 17:56:39 there are, e.g., two ways to view an Underload fragment: either it's a function from the portion of the stack it reads to the portion of the stack it writes, or it's a function from stacks to stacks 17:56:56 Yes, exactly. Like for BF, the monad passes the state of the tape and pointer and manages I/O. The homomorphism is sending us to the Kleisli category where that monad is a fixed background effect. 17:57:07 and the latter view is easy to understand and reason about – but the former view is the one you are mostly using when programming in it 17:57:31 Right. The latter is what we do with Forth-style stack-effect comments like ( x y -- z w z ) 17:57:35 for languages which are further away from concatenative calculus, the monad is pulling more weight and is less visible 17:58:01 But the former is what we operationalize with e.g. Haskell stacks like (x, (y, Stack)) -> (z, (w, (z, Stack))) 17:58:21 so defining them as concatenative means that you are trying to force the monad "into view", and into the definition of syntax fragments as functions, when it isn't something that programmers consciously think about usually 17:58:47 Yes. And for languages like Cammy, with *no* background monad, this hopefully trivializes; one can pretend that Cammy is always talking about sets. 17:59:28 fwiw, I'm generally a believer that statically typed languages should try to make their background monads more visible, especially by integrating them into the type system 17:59:55 I think effect systems are an example of that sort of thing 18:00:14 and Haskell is substantially in that direction already (although I don't use it much) 18:01:13 So, here's a concrete motivation for compiler engineers: concatenative reasoning can be used to iterate over a list of operations, and a monoid can be used to optimize those iterations down into a single action. 18:01:41 Peephole optimizers are an obvious example, but abstract interpreters can be defined to generally walk over a list (or anything traversable, of course...) 18:01:54 so compiler intermediate representations have been gradually moving in that direction – but they also usually have more symmetries than a monoid implies 18:02:17 so you end up with something that is a monoid, but has extra structure on top (and typically doesn't syntactically match the original language) 18:02:44 Well, tell me what you think of this: https://github.com/rpypkgs/rpypkgs/blob/main/bf/bf.py#L163-L192 18:03:09 oh right, Github doesn't work without JS nowadays 18:03:12 give me a moment 18:03:12 This is a one-register abstract interpreter over BF. Its correctness is mostly from the idea that we really do have a monoid. 18:03:33 (pull requests still work, and readmes on project home pages, just not anything else) 18:04:00 Are raw links still working? https://raw.githubusercontent.com/rpypkgs/rpypkgs/refs/heads/main/bf/bf.py 18:04:50 korvo: I loaded it, eventually 18:05:01 I find it hard to read and hard to get an idea of whether or not it's correct 18:05:59 …also I was surprised that I'm apparently not the only person who habitually uses "rv" for temporary variables that are used to construct the return value of a function, despite the name being an obvious initialism 18:07:17 anyway, things like "elif adHead is anAdd and ad is aZero: bfHead, adHead, immHead = bf, ad, imm" look like bugs to me – I assume that adds are more complicated than zeros, so why would you overwrite the add with the zero? 18:07:28 but that doesn't mean they are bugs, it might just mean that I'm not understanding how the code works 18:08:48 adHead is the next instruction to commit and ad is the next instruction to decode. This corresponds to BF code like `++[-]`; we're committed to adding 2, but that will be wiped out by an unconditional 0. 18:09:09 ah, I see – it's a "set to zero" instruction, so you're wiping out any previous changes 18:09:21 Ah, yeah, like in bfmacro. 18:10:17 I guess this code is not making use of the monoidal nature of BF because it would work just as well scanning left to right 18:11:00 …although it's hard to imagine a nonassociative version of BF that could be used to demonstrate the code still working 18:11:44 "do a, then (b then c)" is basically inherently equivalent to "do (a then b), then c" and I can't currently think of a way to break it even in an esolang 18:11:52 maybe some sort of race condition/ 18:11:55 The correctness stems from the idea that a monoid can always be forcefully turned from a sequence into a (left-leaning?) tree, and then we can do induction and recursion. 18:12:55 korvo: I was thinking of the converse: I agree the fact that it's a monoid makes it correct, *but* the approach seems conceptually correct even for non-monoids 18:13:12 it's just that it's hard to verify how that works because it's hard to imagine the underlying operation being nonassociative 18:13:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:13:32 I guess it's easier to imagine the underlying operation not having an identity 18:14:27 although that would be a weird language design exercise: to create a language where (e.g.) empty program and loop bodys aren't allowed, and there is no way to combine commands in order to produce a no-op 18:14:37 * loop bodies 18:16:44 Elements of bicategories are monads, so there's probably some flavor of Hilton-Eckmann argument nearby. 18:17:58 Anyway, I'll come back to this eventually, if I find the motivation again. 18:18:12 Sometimes contributing to this wiki makes me want to smash a keyboard against the wall. 18:20:24 I frequently have trouble producing the motivation to do anything 18:27:15 Well, I'll stop being a distraction. 18:27:39 I'm not sure that distractions really hurt (except that sometimes I can't even get the motivation to go on IRC) 18:28:53 -!- korvo has left. 18:28:57 (to be clear, sometimes I'm offline for other reasons – if distractions would be a problem I just disconnect from the Internet) 18:46:38 -!- Lord_of_Life has quit (Excess Flood). 18:47:04 -!- Lord_of_Life has joined. 18:53:39 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 18:53:39 -!- callforjudgement has joined. 18:54:05 -!- Lord_of_Life has joined. 18:54:13 -!- ais523 has quit (Ping timeout: 248 seconds). 18:54:45 -!- citrons has quit (Ping timeout: 252 seconds). 18:55:17 -!- FreeFull has quit (Ping timeout: 248 seconds). 18:55:22 -!- tromp has joined. 18:55:26 -!- FreeFull has joined. 18:56:35 -!- leah2 has quit (Ping timeout: 252 seconds). 18:56:54 -!- leah2 has joined. 18:57:36 -!- gry has quit (Ping timeout: 272 seconds). 18:57:50 -!- callforjudgement has changed nick to ais523. 18:57:51 -!- gry has joined. 18:59:55 -!- citrons has joined. 19:07:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:23:28 -!- tromp has joined. 19:39:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:46:49 . o O ( imagine using WASM just to get access to a 64 bit integer type ) 19:59:26 -!- tromp has joined. 20:05:15 [[Monoid]] https://esolangs.org/w/index.php?diff=157862&oldid=157859 * Aadenboy * (+8) marking this as a work in progress since some sections are blank 20:05:54 [[ShiftEso]] https://esolangs.org/w/index.php?diff=157863&oldid=157860 * TheCatFromGithub * (+1856) explained the language 20:07:10 [[ShiftEso]] https://esolangs.org/w/index.php?diff=157864&oldid=157863 * TheCatFromGithub * (+39) /* Examples */ add example 20:08:12 [[ShiftEso]] M https://esolangs.org/w/index.php?diff=157865&oldid=157864 * TheCatFromGithub * (+43) 20:09:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 20:23:48 -!- tromp has joined. 20:48:18 Hmm, why is BV so isolated in https://smt-lib.org/logics.shtml (can't be combined with any (linear) arithmetic flavors)... I guess it's intentionally a fragment that can be bit-blasted? 21:09:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:13:30 -!- tromp has joined. 21:34:44 -!- ais523 has quit (Quit: quit). 22:08:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:13:19 -!- lisbeths has joined. 22:23:12 [[Special:Log/newusers]] create * Las-r * New user account 22:25:31 That's interesting. 22:30:33 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=157866&oldid=157837 * Las-r * (+260) introduction 22:30:41 [[Greed]] N https://esolangs.org/w/index.php?oldid=157867 * Las-r * (+881) Create page. 22:32:28 [[Greed]] M https://esolangs.org/w/index.php?diff=157868&oldid=157867 * Las-r * (-12) Fix formatting 22:33:23 [[Language list]] M https://esolangs.org/w/index.php?diff=157869&oldid=157855 * Buckets * (+10) 22:34:11 [[User:Buckets]] M https://esolangs.org/w/index.php?diff=157870&oldid=157771 * Buckets * (+9) 22:34:24 [[Jil]] N https://esolangs.org/w/index.php?oldid=157871 * Buckets * (+1401) Created page with "Jil is an Esoteric programming language created by [[User:Buckets]] in 2021. {| class="wikitable" |- ! Commands !! Instructions |- | > || Set the Input to The current Target. |- | - || Set the Target to The Next character as A Variable. |- | < || Output The Current target I 22:35:25 [[Jil]] M https://esolangs.org/w/index.php?diff=157872&oldid=157871 * Buckets * (+1) 22:37:12 [[Greed]] M https://esolangs.org/w/index.php?diff=157873&oldid=157868 * Las-r * (+109) Add links to source and creator. 22:39:47 [[Greed]] M https://esolangs.org/w/index.php?diff=157874&oldid=157873 * Las-r * (+16) 22:42:14 [[Greed]] M https://esolangs.org/w/index.php?diff=157875&oldid=157874 * Las-r * (+40) Add categories 22:42:53 [[Greed]] M https://esolangs.org/w/index.php?diff=157876&oldid=157875 * Las-r * (+1) Fix categories 22:43:05 [[Greed]] M https://esolangs.org/w/index.php?diff=157877&oldid=157876 * Las-r * (-3) 22:47:30 [[Treadnil]] https://esolangs.org/w/index.php?diff=157878&oldid=148990 * BoundedBeans * (-1) Fixed Truth machine 22:47:40 [[WTF]] https://esolangs.org/w/index.php?diff=157879&oldid=157844 * H33T33 * (+592) 22:50:02 [[Greed]] M https://esolangs.org/w/index.php?diff=157880&oldid=157877 * Las-r * (+85) Add more categories 22:53:01 [[Hello world program in esoteric languages (D-G)]] M https://esolangs.org/w/index.php?diff=157881&oldid=152431 * Las-r * (+200) Add greed 22:54:50 [[Hello world program in esoteric languages (D-G)]] M https://esolangs.org/w/index.php?diff=157882&oldid=157881 * Las-r * (-30) Fix formatting so greed doesnt get cut off 22:57:46 [[Greed]] M https://esolangs.org/w/index.php?diff=157883&oldid=157880 * Las-r * (+108) Add brainfuck inspiration 22:59:09 ais523 "empty program and loop bodys aren't allowed, and there is no way to combine commands in order to produce a no-op" => you could do that with a hypothetical CPU where every instruction overwrites a result or flags register, so if you want to do a conditional branch with the status flags you have to put the branch instruction right after the compare instruction (with not even a function call or 22:59:15 return between) and if you want to store the result of some arithmetic then you have to put the store right after the arithmetic instruction 23:01:58 no no-op combinations because you can never preserve both result registers from the previous state, only one of the two 23:06:53 or you could have a machine where every instruction writes exactly one of the eight generaly purpose registers, and the instruction can never read and write the same register, so you always lose the value of one of the eight 23:12:23 heck, let's make that sillier, there are 9 general purpose registers, every instruction nominally has two register input arguments and one register output arguments and all three must be distinct, and the three register indexes together are encoded into a 9 bit field. some instructions ignore one or both nominal input registers, just to keep the operand encoding uniform, but the output register is 23:12:29 always clobbered 23:20:31 -!- Lord_of_Life_ has joined. 23:22:00 -!- Lord_of_Life has quit (Ping timeout: 265 seconds). 23:22:01 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 2025-05-17: 00:22:30 -!- lisbeths has quit (Quit: Connection closed for inactivity). 00:49:52 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=157884&oldid=157866 * Shazun bhasfu * (+248) /* Introductions */ 01:03:02 [[Somp]] N https://esolangs.org/w/index.php?oldid=157885 * Shazun bhasfu * (+855) the somp esolang! 01:03:19 [[Somp]] M https://esolangs.org/w/index.php?diff=157886&oldid=157885 * Shazun bhasfu * (+1) 01:03:31 [[Somp]] M https://esolangs.org/w/index.php?diff=157887&oldid=157886 * Shazun bhasfu * (+4) 01:05:49 -!- amby has 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). 01:06:26 [[Talk:Anti-Machine language]] https://esolangs.org/w/index.php?diff=157888&oldid=157554 * None1 * (+284) /* What counts as a machine? */ 01:21:36 [[Machine-language]] N https://esolangs.org/w/index.php?oldid=157889 * None1 * (+965) Created page with ":{{Distinguish/Confusion|text=the non-esoteric machine language, which is the language used by the CPU directly.}} '''Machine-language''', as opposed to [[Anti-machine language]], is invented by [[User:None1]]. ==Execution== This esolang is the same as [[brainfu 01:21:45 [[Machine-language]] https://esolangs.org/w/index.php?diff=157890&oldid=157889 * None1 * (+0) 01:22:44 [[Joke language list]] https://esolangs.org/w/index.php?diff=157891&oldid=156958 * None1 * (+67) /* General languages */ 01:23:10 [[User:None1]] https://esolangs.org/w/index.php?diff=157892&oldid=157219 * None1 * (+66) 01:24:25 [[User talk:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157893&oldid=157846 * H. H. P. M. P. Cole * (+136) 01:50:11 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157894&oldid=157893 * Hotcrystal0 * (+292) 01:50:45 [[User talk:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=157895&oldid=157894 * Hotcrystal0 * (-162) 02:18:20 [[ShiftEso]] https://esolangs.org/w/index.php?diff=157896&oldid=157865 * TheCatFromGithub * (+67) 02:31:35 [[Somp]] M https://esolangs.org/w/index.php?diff=157897&oldid=157887 * Shazun bhasfu * (+41) 02:34:29 [[Somp]] M https://esolangs.org/w/index.php?diff=157898&oldid=157897 * Aadenboy * (-52) fixing formatting 02:35:42 [[Somp]] M https://esolangs.org/w/index.php?diff=157899&oldid=157898 * Shazun bhasfu * (+27) 02:36:49 [[Somp]] M https://esolangs.org/w/index.php?diff=157900&oldid=157899 * Shazun bhasfu * (+26) 02:36:58 [[ShiftEso]] M https://esolangs.org/w/index.php?diff=157901&oldid=157896 * TheCatFromGithub * (+2) fixed to be more consistent 02:38:02 [[ShiftEso]] M https://esolangs.org/w/index.php?diff=157902&oldid=157901 * Aadenboy * (-2) I assume you might want the link to be visible? 02:40:30 [[ShiftEso]] M https://esolangs.org/w/index.php?diff=157903&oldid=157902 * TheCatFromGithub * (+5) /* An explanation of shifting */ fixed some errors i made 03:51:18 [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=157904&oldid=157820 * PrySigneToFry * (+920) 05:10:02 [[Kyu]] N https://esolangs.org/w/index.php?oldid=157905 * BoundedBeans * (+15968) Created page with "Kyu is a weird semi-esoteric language by [[User:BoundedBeans]] created for an unpublished scratch project of a weird console-only queue-based operating system called Kronos-QOS. However, the language is not very queue-based itself. Also, the language has many dependen 05:10:28 [[Language list]] https://esolangs.org/w/index.php?diff=157906&oldid=157869 * BoundedBeans * (+10) 05:11:33 [[User:BoundedBeans]] https://esolangs.org/w/index.php?diff=157907&oldid=153052 * BoundedBeans * (+154) 05:16:43 [[Kyu]] https://esolangs.org/w/index.php?diff=157908&oldid=157905 * BoundedBeans * (+63) The visual basic thing isn't exact enough to be considered a conformant implementation 05:31:47 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=157909&oldid=156951 * None1 * (+349) /* programming language */ 06:01:16 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157910&oldid=157831 * H. H. P. M. P. Cole * (+54) 06:02:49 [[User:H. H. P. M. P. Cole/Modulo 2 v2]] M https://esolangs.org/w/index.php?diff=157911&oldid=157835 * H. H. P. M. P. Cole * (-961) Replaced content with "no." 06:03:01 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=157912&oldid=157910 * H. H. P. M. P. Cole * (-45) 06:11:46 [[Special:Log/upload]] upload * H. H. P. M. P. Cole * uploaded "[[File:Logica logo.png]]" 06:12:32 [[Logica]] M https://esolangs.org/w/index.php?diff=157914&oldid=157841 * H. H. P. M. P. Cole * (+61) 06:12:51 [[Logica]] M https://esolangs.org/w/index.php?diff=157915&oldid=157914 * H. H. P. M. P. Cole * (-1) 06:28:20 -!- tromp has joined.