2024-10-01: 00:02:51 -!- mtm has quit (Ping timeout: 276 seconds). 00:05:56 -!- mtm has joined. 00:13:30 [[Esolang talk:Policy]] M https://esolangs.org/w/index.php?diff=141710&oldid=141709 * Ais523 * (+58) /* I don't want some people to abuse their signatures to show that they're getting too much support or opposition. */ {{unsigned}}, indent my comment 00:18:38 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=141711&oldid=140631 * None1 * (+359) /* (idea)Introducing SyntaxHighlight? */ 00:24:19 [[User:Yb1]] https://esolangs.org/w/index.php?diff=141712&oldid=123648 * Yb1 * (-135) redesigned 00:49:07 [[10 1]] N https://esolangs.org/w/index.php?oldid=141713 * PrySigneToFry * (+807) Created page with "''10 1'' is an Esolang designed by PSTF. == Commands == {| class="wikitable" |+ Command table |- ! CMD !! Mean |- | || + in Brainfuck |- | || - in Brainfuck |- | || > in Brainfuck |- | || < in Brainfuck |- | || 00:49:21 [[10 1]] https://esolangs.org/w/index.php?diff=141714&oldid=141713 * PrySigneToFry * (+10) 00:49:57 [[Language list]] https://esolangs.org/w/index.php?diff=141715&oldid=141341 * PrySigneToFry * (+11) 00:54:08 [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=141716&oldid=141691 * PrySigneToFry * (+740) /* If you want, make this scarier. */ new section 00:55:27 [[Esolang talk:Policy]] https://esolangs.org/w/index.php?diff=141717&oldid=141710 * None1 * (+291) /* I don't want some people to abuse their signatures to show that they're getting too much support or opposition. */ 00:57:36 [[10 1]] https://esolangs.org/w/index.php?diff=141718&oldid=141714 * None1 * (+199) /* Example */ 01:10:43 [[User:None1]] https://esolangs.org/w/index.php?diff=141719&oldid=141664 * None1 * (+63) 01:16:28 [[C40]] N https://esolangs.org/w/index.php?oldid=141720 * L4.m2 * (+353) Created page with "'''C40''' is a language based on C, but each function is at most 40 bytes. ==Examples== ===Hello World=== int main(){return!puts("Hello World!");} ===a+b=== int f(){int x;scanf("%d",&x);return x;} void g(int x){printf("%d",x);} int main(){g(f()+f());return 0;} ==Backgro 01:17:47 [[Joke language list]] https://esolangs.org/w/index.php?diff=141721&oldid=141667 * L4.m2 * (+52) 01:23:15 [[User:PrySigneToFry/Sandbox/My Rate to the user that I know]] N https://esolangs.org/w/index.php?oldid=141722 * PrySigneToFry * (+1354) Created page with "{| class="wikitable" |+ No caption here |- ! Username !! Rate |- | PrySigneToFry || 100() |- | None1 || 85() |- | MihaiEso || 92() |- | ais523 || |- | tommyaweosme || 5() |- | Unname4798 || 60() |- | Ractangle || 01:23:46 [[User:PrySigneToFry/Sandbox]] https://esolangs.org/w/index.php?diff=141723&oldid=139996 * PrySigneToFry * (+97) 01:27: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:13:56 [[Category:Alien]] https://esolangs.org/w/index.php?diff=141724&oldid=124676 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+3479) 02:14:07 [[Category:Alien]] https://esolangs.org/w/index.php?diff=141725&oldid=141724 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-3479) Blanked the page 02:38:41 [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Alien]]": unapproved category, no clear definition 02:40:03 [[Feed the Chaos]] M https://esolangs.org/w/index.php?diff=141726&oldid=141344 * Ais523 * (+3) /* Interpreter */ add missing word 03:42:27 -!- Lord_of_Life has quit (Ping timeout: 246 seconds). 03:43:08 -!- Lord_of_Life has joined. 03:44:04 -!- craigo_ has joined. 03:47:12 -!- craigo has quit (Ping timeout: 265 seconds). 04:17:21 [[Bouncy Counters]] M https://esolangs.org/w/index.php?diff=141727&oldid=140555 * Ais523 * (+1) /* Semantics */ fix typo 05:01:39 [[Wow! First genetically proven scaleless ball python!!]] N https://esolangs.org/w/index.php?oldid=141728 * DifferentDance8 * (+6167) Yes, I am aware that the formatting is weird but I have no idea how to fix this 05:04:19 [[BRING BACK THE OLD SANDBOX]] N https://esolangs.org/w/index.php?oldid=141729 * DifferentDance8 * (+19) Redirected page to [[Bbtos]] 05:04:26 [[Delta Relay]] N https://esolangs.org/w/index.php?oldid=141730 * Ais523 * (+13563) new language! 05:04:57 [[Language list]] https://esolangs.org/w/index.php?diff=141731&oldid=141715 * Ais523 * (+18) /* D */ +[[Delta Relay]] 05:05:35 [[User:Ais523]] https://esolangs.org/w/index.php?diff=141732&oldid=141342 * Ais523 * (+17) +[[Delta Relay]] 05:06:08 [[Flow of Holes]] https://esolangs.org/w/index.php?diff=141733&oldid=138921 * Ais523 * (+18) /* See also */ +[[Delta Relay]] 05:06:36 [[Bouncy Counters]] https://esolangs.org/w/index.php?diff=141734&oldid=141727 * Ais523 * (+18) /* See also */ +[[Delta Relay]] 05:08:46 [[Wow! First genetically proven scaleless ball python!!]] M https://esolangs.org/w/index.php?diff=141735&oldid=141728 * Ais523 * (+8) fix closing tags 05:14:28 [[User:DifferentDance8/Contributions]] N https://esolangs.org/w/index.php?oldid=141736 * DifferentDance8 * (+41) Created page with "{{Special:Contributions/DifferentDance8}}" 05:20:30 -!- X-Scale68 has joined. 05:20:41 -!- X-Scale has quit (Ping timeout: 256 seconds). 05:30:09 -!- Sgeo has quit (Read error: Connection reset by peer). 05:44:12 [[Stun Step]] https://esolangs.org/w/index.php?diff=141737&oldid=83206 * Ais523 * (+1574) finally complete the Turing-completeness proof, now that [[Delta Relay]] is available as a reversible Waterfall-alike to base the proof on 05:48:48 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=141738&oldid=140745 * Ais523 * (+958) /* Counter-based languages */ new section 05:51:23 [[Special:Log/block]] reblock * Ais523 * changed block settings for [[User:Tommyaweosme]] with an expiration time of indefinite (autoblock disabled): restoring previous partial block settings: repeated attempts to disturb the use of the Sandbox for testing, e.g. by changing section headers or instructions, or warring to keep edits present and only minimal us 05:55:30 [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=141739&oldid=141639 * DifferentDance8 * (+629) /* Don't feed the trolls, guys! */ new section 06:07:46 [[Translated ZhongWen/PSTF Again]] N https://esolangs.org/w/index.php?oldid=141740 * PrySigneToFry * (+3406) Created page with "[[Translated ZhongWen/Mihai Again6|]] ORK 1. Go ahead and pull out the lump of files that had been completely destroyed
             ..."
06:08:41  [[Translated ZhongWen/Mihai Again6]]  https://esolangs.org/w/index.php?diff=141741&oldid=141665 * PrySigneToFry * (+81) 
06:09:22  [[Joke language list]]  https://esolangs.org/w/index.php?diff=141742&oldid=141721 * PrySigneToFry * (+66) 
06:17:28  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=141743&oldid=141739 * Ais523 * (+2402) /* Editing talkpage comments */ explaining the issues and the new partial block
06:19:26  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=141744&oldid=141743 * Ais523 * (+459) /* Don't feed the trolls, guys! */ not generally a troll
06:26:54 -!- X-Scale68 has quit (Quit: Client closed).
06:28:30  [[Golf]]  https://esolangs.org/w/index.php?diff=141745&oldid=120697 * Ais523 * (+668) explain what a golfing language is
06:39:05  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Five different entities.png]]"
06:40:11 -!- tromp has joined.
07:17:07  [[Talk:Stun Step]]  https://esolangs.org/w/index.php?diff=141747&oldid=57332 * Ais523 * (+441) /* Ideas for TC proof */ finally got it to work
07:34:20 -!- craigo_ has quit (Quit: Leaving).
07:51:57  [[Special:Log/move]] move  * Ractangle *  moved [[]] to [[C-like language]]
07:52:59  [[C-like language]]  https://esolangs.org/w/index.php?diff=141750&oldid=141748 * Ractangle * (-164) 
07:55:31  [[B]]  https://esolangs.org/w/index.php?diff=141751&oldid=141702 * Ractangle * (-3) 
08:02:35  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:001.png]]"
08:02:57  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 002.png]]"
08:03:26  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 003.png]]"
08:03:44  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 004.png]]"
08:03:53  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 005.png]]"
08:04:03  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 006.png]]"
08:04:57  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 007.png]]"
08:05:16  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 008.png]]"
08:05:26  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 009.png]]"
08:05:35  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 010.png]]"
08:07:19  [[Special:Log/move]] move  * Hakerh400 *  moved [[File:001.png]] to [[File:Grid logic - Example 001.png]]
08:08:19 -!- slavfox has quit (Ping timeout: 260 seconds).
08:14:20 -!- slavfox has joined.
08:24:51 -!- korvo has quit (Remote host closed the connection).
08:27:40 -!- molson_ has joined.
08:27:54  [[Thutu]]  https://esolangs.org/w/index.php?diff=141764&oldid=79008 * Ais523 * (-24) /* See also */ fix broken link; also unpipe it, the unpiped version is clearer that it's just one example rather than a link to an entire article about hello world programs in Thutu
08:28:54 -!- molson has quit (Ping timeout: 272 seconds).
08:37:30  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 011.png]]"
08:37:51  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 012.png]]"
08:38:03  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 013.png]]"
08:38:13  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 014.png]]"
08:38:23  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 015.png]]"
08:38:56  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 016.png]]"
08:39:06  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 017.png]]"
08:39:23  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 018.png]]"
08:39:33  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 019.png]]"
08:39:43  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 020.png]]"
09:08:33  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 021.png]]"
09:08:42  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 022.png]]"
09:08:58  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 023.png]]"
09:09:13  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 024.png]]"
09:09:22  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 025.png]]"
09:09:30  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 026.png]]"
09:09:38  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 027.png]]"
09:09:49  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 028.png]]"
09:09:57  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 029.png]]"
09:10:05  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 030.png]]"
09:10:18  [[C-like language]]  https://esolangs.org/w/index.php?diff=141785&oldid=141750 * DifferentDance8 * (+36) Okay, so the syntax is "almost the same as" C... so then, what are the differences that are there? (This also automatically implies unimplementation)
09:10:20  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 031.png]]"
09:10:28  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 032.png]]"
09:10:37  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 033.png]]"
09:10:46  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 034.png]]"
09:10:54  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 035.png]]"
09:11:02  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 036.png]]"
09:11:10  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 037.png]]"
09:11:18  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 038.png]]"
09:11:28  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 039.png]]"
09:11:39  [[Special:Log/upload]] upload  * Hakerh400 *  uploaded "[[File:Grid logic - Example 040.png]]"
09:16:09  [[C-like language]]  https://esolangs.org/w/index.php?diff=141796&oldid=141785 * Ractangle * (+41) 
09:19:39  [[C-like language]] M https://esolangs.org/w/index.php?diff=141797&oldid=141796 * Ractangle * (+1) mb it's actually #include and not #define
09:22:02  [[C-like language]]  https://esolangs.org/w/index.php?diff=141798&oldid=141797 * Ractangle * (+138) /* Syntax */
09:23:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:23:41  [[C-like language]]  https://esolangs.org/w/index.php?diff=141799&oldid=141798 * Ractangle * (+1) 
09:25:48  [[Grid logic]] N https://esolangs.org/w/index.php?oldid=141800 * Hakerh400 * (+6574) +[[Grid logic]]
09:26:21  [[Language list]]  https://esolangs.org/w/index.php?diff=141801&oldid=141731 * Hakerh400 * (+17) +[[Grid logic]]
09:26:34  [[User:Hakerh400]]  https://esolangs.org/w/index.php?diff=141802&oldid=138168 * Hakerh400 * (+17) +[[Grid logic]]
09:27:44  [[Esolang talk:Categorization]]  https://esolangs.org/w/index.php?diff=141803&oldid=141738 * Keymaker * (+311) Agree.
09:29:55  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141804&oldid=141716 * PrySigneToFry * (+961) /*  */ new section
09:31:44  [[Grid logic]] M https://esolangs.org/w/index.php?diff=141805&oldid=141800 * Hakerh400 * (+1) /* Example 15 */
09:32:13  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141806&oldid=141649 * PrySigneToFry * (+124) 
09:32:35  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141807&oldid=141806 * PrySigneToFry * (-124) 
09:34:18  [[Grid logic]] M https://esolangs.org/w/index.php?diff=141808&oldid=141805 * Hakerh400 * (+65) 
09:35:12  [[C-like language]]  https://esolangs.org/w/index.php?diff=141809&oldid=141799 * Ractangle * (-13) 
09:37:23  [[C-like language]]  https://esolangs.org/w/index.php?diff=141810&oldid=141809 * Ractangle * (+78) /* Syntax */
09:37:54  [[C-like language]]  https://esolangs.org/w/index.php?diff=141811&oldid=141810 * Ractangle * (+18) /* Syntax */
09:38:18  [[Grid logic]] M https://esolangs.org/w/index.php?diff=141812&oldid=141808 * Hakerh400 * (+46) 
09:39:44  [[Grid logic]]  https://esolangs.org/w/index.php?diff=141813&oldid=141812 * Hakerh400 * (+0) /* Complexity class */
09:40:15  [[*python]]  https://esolangs.org/w/index.php?diff=141814&oldid=140360 * Ractangle * (+16) 
09:41:21 -!- shachaf has quit (Ping timeout: 252 seconds).
09:41:39  [[*python]]  https://esolangs.org/w/index.php?diff=141815&oldid=141814 * Ractangle * (-31) Do not just jump to conclusion that this esolang is turning complete
09:41:40  [[Clandestine Endorsement]]  https://esolangs.org/w/index.php?diff=141816&oldid=110233 * Keymaker * (+1) Assuming in this sentence "define below" should be "defined below".
09:42:13 -!- shachaf has joined.
09:45:04  [[C-like language]]  https://esolangs.org/w/index.php?diff=141817&oldid=141811 * DifferentDance8 * (-8) well, that's good enough for me! stub status revoked
09:46:07  [[Talk:*python]] N https://esolangs.org/w/index.php?oldid=141818 * DifferentDance8 * (+0) Created blank page
09:47:22  [[Talk:*python]]  https://esolangs.org/w/index.php?diff=141819&oldid=141818 * DifferentDance8 * (+366) /* Is it turing complete? */ new section
09:47:46  [[User:Tommyaweosme/BRING BACK THE OLD SANDBOX]]  https://esolangs.org/w/index.php?diff=141820&oldid=140811 * PrySigneToFry * (+172) 
09:48:37  [[*python]]  https://esolangs.org/w/index.php?diff=141821&oldid=141815 * Ractangle * (-8) /* Truth-machine */
09:49:06  [[User:Tommyaweosme/BRING BACK THE OLD SANDBOX]]  https://esolangs.org/w/index.php?diff=141822&oldid=141820 * PrySigneToFry * (+110) More Esolangs
09:49:33 -!- tromp has joined.
09:50:48  [[Hello world program in esoteric languages (nonalphabetic and A)]]  https://esolangs.org/w/index.php?diff=141823&oldid=141329 * Ractangle * (+58) /* (top, height) */
09:51:01  [[*python]]  https://esolangs.org/w/index.php?diff=141824&oldid=141821 * Ractangle * (-1) /* Hello, world! */
09:51:10  [[*python]]  https://esolangs.org/w/index.php?diff=141825&oldid=141824 * Ractangle * (+0) /* Truth-machine */
09:52:20  [[User:Tommyaweosme/BRING BACK THE OLD SANDBOX]]  https://esolangs.org/w/index.php?diff=141826&oldid=141822 * PrySigneToFry * (+23) 
09:53:19 -!- ais523 has quit (Quit: quit).
09:56:05  [[User:Tommyaweosme/BRING BACK THE OLD SANDBOX]]  https://esolangs.org/w/index.php?diff=141827&oldid=141826 * Ractangle * (-3) /* BASIC */
09:56:17  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141828&oldid=140961 * PrySigneToFry * (-4) Optimized 48~50
10:01:35  [[Lezy]]  https://esolangs.org/w/index.php?diff=141829&oldid=114196 * PrySigneToFry * (+31) 
10:02:57  [[Talk:]]  https://esolangs.org/w/index.php?diff=141830&oldid=138245 * PrySigneToFry * (+95) /* Suggested Program: A+B Problem */ new section
10:07:24  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141831&oldid=141804 * PrySigneToFry * (+740) /* ? */ new section
10:40:07 -!- __monty__ has joined.
10:41:08  [[Talk:*python]]  https://esolangs.org/w/index.php?diff=141832&oldid=141819 * Ractangle * (+178) 
10:41:46  [[*python]]  https://esolangs.org/w/index.php?diff=141833&oldid=141825 * Ractangle * (+29) 
10:43:37  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141834&oldid=141831 * Ractangle * (+207) /*  */
10:49:53  [[User talk:Yayimhere]]  https://esolangs.org/w/index.php?diff=141835&oldid=133394 * Ractangle * (+212) /* What did User:Unname4798 do to you? */ new section
10:53:17  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=141836&oldid=141409 * Ractangle * (-17) 
10:54:14  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=141837&oldid=141836 * Ractangle * (+11) 
10:55:39  `? password
10:55:42  The password of the month is a matter of ongoing investigations
10:58:33  `learn The password of the month is twenty-six characters long
10:58:37  Relearned 'password': The password of the month is twenty-six characters long
10:59:50  [[C-like language]]  https://esolangs.org/w/index.php?diff=141838&oldid=141817 * Ractangle * (+148) 
11:23:31 -!- molson__ has joined.
11:26:14 -!- molson_ has quit (Ping timeout: 260 seconds).
11:41:42 -!- wib_jonas has joined.
11:42:54  fizzie: besides fungot being down, the web interfaces to HackEso seem to be down as well, as in https://hack.esolangs.org/repo/ https://hack.esolangs.org/edit/
11:46:43 -!- X-Scale has joined.
11:47:50  [[C-like language]]  https://esolangs.org/w/index.php?diff=141839&oldid=141838 * Ractangle * (+27) /* Name */
11:49:42  int-e: apparently we're all unsure on whether /hackenv/wisdom/password should have a trailing period punctuation. I left it off by accident in 2024-08, I am guessing you copied that in 2024-09, but deliberately omitted it today.
11:49:58  I'm not sure what the correct convention would be.
11:52:45  [[C-like language]]  https://esolangs.org/w/index.php?diff=141840&oldid=141839 * Ractangle * (+177) /* Name */
11:54:20  [[]]  https://esolangs.org/w/index.php?diff=141841&oldid=140982 * Ractangle * (-23) /* Truth machine... I guess? */
11:55:08  [[]]  https://esolangs.org/w/index.php?diff=141842&oldid=141841 * Ractangle * (+12) 
11:56:51  [[]]  https://esolangs.org/w/index.php?diff=141843&oldid=141842 * Ractangle * (+46) /* Implementation */
12:00:30  wib_jonas: I usually add it but I felt that when counting characters omitting it would quiet some contrarian voices :P
12:01:29  exactly
12:02:29  The 2024-09 omission was on accident.
12:03:39 -!- mtm has quit (Ping timeout: 246 seconds).
12:04:34  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=141844&oldid=141650 * Unname4798 * (-1) 
12:06:18  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=141845&oldid=141844 * Unname4798 * (+122) 
12:06:43 -!- mtm has joined.
12:21:26 -!- wWwwW has joined.
12:22:37  [[User talk:Yayimhere]]  https://esolangs.org/w/index.php?diff=141846&oldid=141835 * Yayimhere * (+146) /* What did User:Unname4798 do to you? */
12:32:29  Oh yes, I noticed hack.esolangs.org being borked, but forgot to look into it. Something odd about the permissions of the fastcgi socket thing.
12:33:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:42:50 -!- wWwwW has quit (Quit: Client closed).
12:44:15  wib_jonas: "The password of the month ends in a period" :-P
12:46:12  [[User talk:Yayimhere]]  https://esolangs.org/w/index.php?diff=141847&oldid=141846 * Ractangle * (+4) 
12:51:18  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=141848&oldid=141837 * Ractangle * (+19) 
12:54:40 -!- Noisytoot has quit (Ping timeout: 252 seconds).
12:54:58 -!- tromp has joined.
13:02:30 -!- Noisytoot has joined.
13:14:43 -!- amby has joined.
13:24:34  [[Translated ZhongWen/Mihai Again7]] N https://esolangs.org/w/index.php?oldid=141849 * MihaiEso * (+3313) Created page with "Let's make [[Translated ZhongWen/PSTF Again]] with Giga Bob-omb of machine translation.  1. Put this 
           URL    ..."
13:25:18  [[Translated ZhongWen/PSTF Again]]  https://esolangs.org/w/index.php?diff=141850&oldid=141740 * MihaiEso * (+74) 
13:25:57  [[Joke language list]]  https://esolangs.org/w/index.php?diff=141851&oldid=141742 * MihaiEso * (+57) /* Horribly translated variants */
13:28:45  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141852&oldid=141834 * PrySigneToFry * (+658) 
13:31:39  apparently the letter æ looks practically the same as œ in both Times New Roman and Adobe Times
13:32:12  sorry, I mean in their *italic* versions only
13:46:07  [[Translated ZhongWen/PSTF Again]] N https://esolangs.org/w/index.php?oldid=141853 * PrySigneToFry * (+2448) Created page with "[[Translated ZhongWen/Mihai Again7|]]  1. Dig that stupid chunk of completely shredded, miscoded files out of the trash 
   kijetesantakalu  pimeja kijetesantakalu    tenpo van la..."
13:46:59  [[Translated ZhongWen/Mihai Again7]]  https://esolangs.org/w/index.php?diff=141854&oldid=141849 * PrySigneToFry * (+133) 
13:47:26  [[Joke language list]]  https://esolangs.org/w/index.php?diff=141855&oldid=141851 * PrySigneToFry * (+68) 
13:57:39  [[Talk:Translated JNTM]]  https://esolangs.org/w/index.php?diff=141856&oldid=137960 * PrySigneToFry * (+792) /* WHY? */ new section
14:13:56  [[Translated ZhongWen/PSTF Again]]  https://esolangs.org/w/index.php?diff=141857&oldid=141853 * MihaiEso * (+175) 
14:21:05  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=141858&oldid=141190 * PrySigneToFry * (+1009) /*  --  -  --        -    --  ---  -     */ new section
14:21:32  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=141859&oldid=141858 * PrySigneToFry * (-2) 
14:21:37  [[Translated ZhongWen/Mihai Again8]] N https://esolangs.org/w/index.php?oldid=141860 * MihaiEso * (+1676) Created page with "[[Translated ZhongWen/PSTF Again]], made it worse!  1. Put this garbage, mojibaked, miscoded file in the machine 
                  ..."
14:21:48 -!- wWwwW has joined.
14:24:44  [[Joke language list]]  https://esolangs.org/w/index.php?diff=141861&oldid=141855 * MihaiEso * (+59) /* Horribly translated variants */
14:26:19  [[User talk:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=141862&oldid=141680 * PrySigneToFry * (+741) /* I think my rate in yours is -1 now. */ new section
14:29:57  [[Talk:Nine-hundred-eleven]] N https://esolangs.org/w/index.php?oldid=141863 * PrySigneToFry * (+196) Created page with "9119181213  "
14:31:28 -!- korvo has joined.
14:59:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:00:51  [[Talk:Rubik's Cube]] N https://esolangs.org/w/index.php?oldid=141864 * Yayimhere * (+104) Created page with "cta program plz? ~~~~"
15:01:03  [[Talk:Rubik's Cube]]  https://esolangs.org/w/index.php?diff=141865&oldid=141864 * Yayimhere * (-104) Blanked the page
15:01:44 -!- tromp has joined.
15:10:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:17:31  [[MEMORYLEEK]] M https://esolangs.org/w/index.php?diff=141866&oldid=139038 * Aadenboy * (+54) lmao
15:34:15  [[Special:Log/upload]] upload  * Cocosbeans *  uploaded "[[File:Rainbo-Logo.png]]"
15:36:09  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=141868&oldid=141107 * PrySigneToFry * (+242) 
15:37:38  [[User talk:ProjectEuler]]  https://esolangs.org/w/index.php?diff=141869&oldid=116921 * ColorfulGalaxy * (+140) 
15:45:53 -!- tromp has joined.
15:49:00 -!- FreeFull has quit.
15:50:35 -!- wib_jonas has quit (Quit: Client closed).
16:02:49 -!- A_Dragon has changed nick to Awoobis.
16:16:46 -!- FreeFull has joined.
16:57:42  [[Bracket]]  https://esolangs.org/w/index.php?diff=141870&oldid=125866 * Ractangle * (-26) 
17:30:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:32:27  [[Factorial]] M https://esolangs.org/w/index.php?diff=141871&oldid=119604 * Aadenboy * (+563) /* Implentations */ added
17:51:37 -!- tromp has joined.
18:01:24  [[Rainbo]] N https://esolangs.org/w/index.php?oldid=141872 * Cocosbeans * (+8087) page is wip 
18:39:13  [[Bundle Bungle]]  https://esolangs.org/w/index.php?diff=141873&oldid=140587 * RhubarbJayde * (-3) 
18:52:10  [[C-like language]]  https://esolangs.org/w/index.php?diff=141874&oldid=141840 * Ractangle * (+76) /* Syntax */
18:55:31  [[Talk:Minsky machine]]  https://esolangs.org/w/index.php?diff=141875&oldid=118248 * Ractangle * (+199) 
19:00:39 -!- wWwwW has quit (Ping timeout: 256 seconds).
19:02:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:03:36 -!- tromp has joined.
19:05:27  [[Special:Log/upload]] upload  * Cocosbeans *  uploaded "[[File:Rainbo-Logo-2.png]]"
19:06:16  [[Rainbo]]  https://esolangs.org/w/index.php?diff=141877&oldid=141872 * Cocosbeans * (+10) 
19:38:15  [[Special:Log/move]] move  * Ractangle *  moved [[!HOR]] to [[IRLGL]]
19:40:15  [[Factorial]] M https://esolangs.org/w/index.php?diff=141880&oldid=141871 * PythonshellDebugwindow * (+2) Fix typo
19:42:49  [[IRLGL]]  https://esolangs.org/w/index.php?diff=141881&oldid=141878 * Ractangle * (-67) 
19:42:59  [[Special:Log/move]] move  * Ractangle *  moved [[IRLGL]] to [[IRLGLCom]]
19:43:38  [[IRLGLCom]]  https://esolangs.org/w/index.php?diff=141884&oldid=141882 * Ractangle * (+15) 
19:43:54  [[IRLGLCom]]  https://esolangs.org/w/index.php?diff=141885&oldid=141884 * Ractangle * (+0) 
19:44:45  [[IRLGLCom]]  https://esolangs.org/w/index.php?diff=141886&oldid=141885 * Ractangle * (-3) 
19:47:44  [[IRLGLCom]]  https://esolangs.org/w/index.php?diff=141887&oldid=141886 * Ractangle * (+233) 
19:52:31  [[IRLGLCom]]  https://esolangs.org/w/index.php?diff=141888&oldid=141887 * Ractangle * (+125) 
19:53:35  [[Talk:(WHATEVER WE NAME IT)]] N https://esolangs.org/w/index.php?oldid=141889 * Aadenboy * (+322) Created page with "fun to see my year old idea get made ~~~~"
19:54:28  [[Special:Log/upload]] upload  * Cocosbeans *  uploaded "[[File:Rainbo-code.png]]"
19:57:10  [[Special:Log/upload]] upload  * Cocosbeans *  uploaded "[[File:Rainbo-code2.png]]"
19:57:55  [[Special:Log/move]] move  * Ractangle *  moved [[IRLGLCom]] to [[()(]]
19:58:27  [[Rainbo]]  https://esolangs.org/w/index.php?diff=141894&oldid=141877 * Cocosbeans * (+112) 
19:59:21  [[()(]]  https://esolangs.org/w/index.php?diff=141895&oldid=141892 * Ractangle * (-503) 
19:59:46  [[Special:Log/move]] move  * Ractangle *  moved [[()(]] to [[Curly Fish]]
20:00:08  [[Special:Log/upload]] upload  * Cocosbeans *  uploaded "[[File:Rainbo-4.png]]"
20:00:50  [[Rainbo]]  https://esolangs.org/w/index.php?diff=141899&oldid=141894 * Cocosbeans * (-3) 
20:01:47  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141900&oldid=141896 * Ractangle * (+71) 
20:05:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:06:29 -!- ais523 has joined.
20:09:04  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141901&oldid=141900 * Ractangle * (-1) 
20:10:25  [[Esolang Quality Rating System]]  https://esolangs.org/w/index.php?diff=141902&oldid=106282 * Ractangle * (-1) negative zero isn't a number
20:12:00  [[*python]]  https://esolangs.org/w/index.php?diff=141903&oldid=141833 * Ractangle * (-79) /* Truth-machine */
20:13:27  [[*python]]  https://esolangs.org/w/index.php?diff=141904&oldid=141903 * Ractangle * (+33) /* Syntax */
20:14:53  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141905&oldid=141852 * Ais523 * (+445) /*  */ my level of Simplified Chinese understanding
20:17:59 -!- tromp has joined.
20:18:25  [[Talk:Minsky machine]]  https://esolangs.org/w/index.php?diff=141906&oldid=141875 * Ais523 * (+504) /* Question */ explain again, rephrased
20:27:57  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141907&oldid=141905 * Ractangle * (+191) /*  */
20:32:06  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141908&oldid=141901 * Ractangle * (+79) 
20:34:05  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141909&oldid=141908 * Ractangle * (+69) 
21:05:49  [[2KWLang]] M https://esolangs.org/w/index.php?diff=141910&oldid=141330 * PythonshellDebugwindow * (+79) /* Reading files */ Priority
21:06:25  [[2KWLang]] M https://esolangs.org/w/index.php?diff=141911&oldid=141910 * PythonshellDebugwindow * (+2) /* Reading files */ Precedence
21:06:58  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141912&oldid=141909 * Ractangle * (+225) /* Syntax */
21:07:24  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141913&oldid=141912 * Ractangle * (+12) /* Syntax */
21:09:25  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141914&oldid=141913 * Ractangle * (-192) /* Syntax */
21:10:23  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141915&oldid=141914 * Ractangle * (+36) /* Syntax */
21:19:25  [[Brainstoremax]]  https://esolangs.org/w/index.php?diff=141916&oldid=132571 * Ractangle * (-31) /* Ascii loop */
21:19:49  [[Brainstoremax]]  https://esolangs.org/w/index.php?diff=141917&oldid=141916 * Ractangle * (+7) /* Hello world */
21:20:14 -!- tromp has quit (Read error: Connection reset by peer).
21:21:57  [[Brainstoremax]]  https://esolangs.org/w/index.php?diff=141918&oldid=141917 * Ractangle * (+55) /* Hello world */
21:58:07  I think that, instead of ASN.1, could be made a variant, such as "ASN.2". Instead of four classes, to have only two classes (universal and context-specific), therefore allowing one more bit for the type number.
21:58:15  Also can remove most of the types, and add some new types, but some existing types can be used as is such as: boolean, integer, object identifier, null, bit string, octet string, sequence, set, IA5 string.
22:01:41  (Some of the other existing types are no good, such as not being Y2K compliant, and other problems.)
22:03:34  What is your opinion of that?
22:14:51 -!- Sgeo has joined.
22:30:37  despite being standardised, ASN.1 is rarely used nowadays, people seem to prefer text-based formats; I think the only common use of ASN.1 is in SSL/TLS certificates and the related infrastructure
22:30:52  so if an ASN.2 were created, it would be unlikely that anyone would use it
22:31:20  there are some libraries that have their own custom binary formats, but they don't seem to care about standardisation or making things ASN.1-compatible
22:36:36 -!- __monty__ has quit (Quit: leaving).
23:16:26  I don't really like the text-based formats either, and would think that binary formats would be better (especially, if you want to store a mixture of data, or to avoid dealing with escaping, limited character sets, etc)
23:19:01  So, I might use it, and maybe some other people also might do.
23:32:10 -!- hppavilion[1] has joined.
23:37:54  (One thing that I would add is a proper key/value list type; it can be encoded as a set of keys but you must put the value after each key.)
23:39:33  [[Rainbo]]  https://esolangs.org/w/index.php?diff=141919&oldid=141899 * Cocosbeans * (+309) 
23:51:14  does anyone here know the Yu-Gi-Oh! TCG/OCG? I have been making a serious attempt at a TCness proof, but don't know the rules well enough (and there doesn't seem to be a comprehensive source for all the rules in English, like there is for Magic or Netrunner)
23:52:44  trying to find a way to store the program is difficult, but I think it's doable using the order of the Main Deck – the idea is for it to be full of Normal Spells (Quick-Play might also work, not sure) and for the basic logic of the game to involve drawing the spells for turn, activating them, and then putting them onto the bottom of the deck
23:53:49  the problem is to force the player to put each cards on the bottom of the deck before the next one is played – the main card that would do that is Recycle but it has pretty much the worst possible timing (Standby phase, which is after your draw for turn and immediately before your Main Phase in which you can play spells)
23:54:21  huh, there's no comprehensive rules? odd
23:54:23  so, you need to design a gamestate in which the player is forced to activate Recycle, because not doing that causes them to immediately lose
23:54:36  b_jonas: there may be a Japanese version of them, and I think I found an unofficial English translation once
23:55:06  and no, I don't know the rules, I haven't played YGO 
23:55:50  anyway, the basic problem with that is that in order to force the activation of Recycle, the main thing I can look at is checking "are there any cards in the opponent's GY? if so, they lose" but that needs to be checked specifically during the Standby Phase, at a point *after* the point at which Recycle can be activated
23:56:37  [[Rainbo]]  https://esolangs.org/w/index.php?diff=141920&oldid=141919 * Cocosbeans * (+1985) reference#std changes from present tense to imperative at std/conc, please change
23:57:11  I found only one card that does that: Tantrum Toddler, which attaches cards from the opponents' GY to itself when a card or effect activation is negated - the idea is to create an effect that the player is forced to activate during their own Standby Phase, but will always have its activation negated, but the key is that they can choose to activate it only after using their Recycle
23:58:00  (fortunately, Tantrum Toddler has an effect that can only be activated when it has 8 cards attached, and that can be rigged to immediately win the game, so the idea is that you start it with 7 cards, then the player who plays the Spells will have to clear their graveyard before allowing it to activate)
23:59:03  it's easy enough to force the Spell-playing player to activate an effect that can be negated every standby phase, e.g. Abyss Actor - Comic Relief has to be activated every Standby Phase
23:59:19  worth a ping to zzo38 at least
23:59:21  but, I have had trouble finding a controllable way to force the activation to be negated

2024-10-02:

00:00:04  there is Light and Darkness Dragon which negates monster effect activations automatically, which is great – unfortunately, it also negates spell card activations which would prevent the spells actually being played
00:00:38  so I'd either need to stop it negating them somehow, or to reduce its ATK to the point where it can't negate any more (but then it needs to be increased back up for the next turn)
00:01:17  I've mostly been working on the second approach, and have reached the edge of my YGO rules knowledge; I know the rules for the interaction of ATK-changing effects are screwy when some of them are permanent, but can't remember what they actually are
00:01:51  while we're there what did you say about Pokemon TCG the last time? is it definitely not Turing-complete, or is it just designed to make the sort of loops that help TCness much less likely than M:tG?
00:02:28  b_jonas: I think we established that at least one voluntary infinite loop (i.e. driven by one of the players taking actions intentionally to sustain the loop) exists, which wasn't obvious
00:04:14 -!- mtm has quit (Ping timeout: 265 seconds).
00:05:09  I see. sounds like some rulesets for chess, where there's a limit on the number of turns without captures or pawn moves, but if you exceed that limit the game is a draw only if a player requests that draw.
00:06:10  the official rules have two limits, nowadays
00:06:11 -!- mtm has joined.
00:06:15  although that needs both players' cooperations for a loop, and even then almost never works because most chess games have real time limits
00:06:30  after 50 turns without captures or pawn moves, either player can request a draw, after 75 it is a draw automatically
00:06:45  I am not entirely sure why both halves of this are needed, presumably there's a good reason
00:07:11  I think some correspondence games only have a per-move time limit, not a full game limit
00:08:24  ais523: maybe the mandatory part is so that tournament games can't go on forever and delay the tournament? though the real time limits should ensure that.
00:09:09  I don't think it's to ensure that players don't run out of paper for logging the game
00:09:23  the time limit is not a problem in many tournaments, it's quite common to have an increment per move
00:09:48  maybe it's to make the job of umpires easier if a player requests a draw by repetition 
00:11:21  I presume the 75 move limit rarely makes a difference in real world games if the 50 move limit (by request of either player) is there
00:11:21  anyway, I just realised that it would be possible to negate the Light and Darkness Dragon to prevent it negating the spell, so all I need to do is find some repeatable way to negate it during a Main Phase but not the Standby Phase, that shouldn't be *too* hard as negating is a very common effect in YGO
00:11:52  but that means I have a few thousand cards to read through until I find the one that works :_D
00:11:54  * :-D
00:12:35  it is amazing how tight this path is, so far I have found three points in the proof where only one card (out of the >10000 that exist) works
00:14:18  oh what the hell, Beargram works, I didn't even know it had that effect
00:14:37  I find the card I need and it is famous for being a meme card :-D
00:15:25  so this would be a program with a single big loop 
00:16:16  yes
00:16:16  so, the construction is that Recycle can be activated and Abyss Actor - Comic Relief must be activated during the Standby Phase, but (if I understand the rules properly) the player can choose the order
00:16:46  I see "I find the card I need and it is famous" and "Beargram" and I think of M:tG Berserk, is that normal?
00:16:55  they have to Recycle the card out of the graveyard so that when Comic Relief activates, and gets the activation negated by Light and Darkness Dragon, Tantrum Toddler has nothing to attach (otherwise Tantrum Toddler gets its eighth material and activates a game-winning effect – although we'd need to prevent *it* being negated by Light and Darkness Dragon somehow)
00:17:04  b_jonas: similar names, very different effects though
00:18:22  oh no, this is easy, you have Tantrum Toddler get its activation negated by Light and Darkness Dragon, *but* you still pay the cost (to send 4 attached cards to the graveyard), and you just have the cost to detach the cards automatically win the game, so it doesn't matter that the activation doesn't go through
00:19:27  then during the turn, you play the Spell Card you drew for turn, and Light and Darkness Dragon can't activate because Beargram prevents effects being activated in response to Spell Card activations
00:20:54  one other thing the player could do is not play the card – but the idea is to have six cards in hand that can't be played, so if you don't play it you have to discard something to hand size, and that triggers two copies of Forced Requisition to make the opponent discard two cards, and those can be cards that trigger in the GY to immediately win the game
00:21:48  and the other other thing you could do would be to set it face down as though it were a trap (Normal Spells don't do anything when set like traps, but it's a legal action so that you can bluff), but we can have a Denko Sekka on the field that specifically prevents setting spells and traps
00:22:23  I think that's a full lockdown of the spell-using player's actions, other than attacking which there are numerous ways to prevent
00:23:47  the opponent doesn't really have to do anything, they just exist to control certain cards, so all that's necessary is a way to prevent them losing to deckout, and there are a ton of those
00:24:27  anyway, assuming that lockdown loop works, we then need to find a viable programming language made out of Normal Spells
00:24:55  and the problem there is that YGO naturally has two counters and no control flow (all the commands run in sequence), which is not enough unless the commands are quite complex
00:25:52  (the two players' life totals are the two most easily controllable counters)
00:27:17  I guess the Light and Darkness Dragon is continuously shrinking every turn, that might be usable for computation somehow, although there's also a need to top the attack level back up so that it can keep negating
00:28:34  ooh! Light and Darkness Dragon is symmetrical, so I can have the spell-using player control it, that makes its ATK much easier to manipulate, although I'd still need to find something that boosts ATK permanently and not just until end of turn
00:28:48  or alternatively, resets the ATK drop
00:31:28  just to complete the lockdown loop for any YGO player who finds this in the logs: the combo to autowin with cards in graveyard is Transaction Rollback + Compulsory Evacuation Device targeting a monster that was summoned with Relay Soul; this wins regardless of cards in hand, cards in deck, or life totals
00:33:11  also, Sales Ban is very useful for preventing activation of any effects that would screw things up, it has a lingering effect that applies to one specific card name and lasts the whole Duel
00:33:48  ah wait, no, LaDD has to be controlled by the opponent because otherwise Beargram wouldn't work
00:34:38  maybe there's an alternative card that works
00:35:02  so now you have to find useful conditionals?
00:38:24  either that, or a third counter
00:38:35  even that needs useful conditionals, but they don't need to be quite so useful
00:40:48  are there cards that let you read life totals in a way that isn't monotonic such that the player loses more if they have lower life total? like Death's Shadow in M:tG
00:40:58  I managed to figure out a way to read monster ATK (you use Mystik Wok to tribute a monster and gain life equal to its ATK, and it gets banished by Dimensional Fissure, then you get it back with Dimension Distortion), although Mystik Wok is a quick-play and I'm not sure whether that messes things up
00:41:15  there are a few lifepoint-halving effects
00:41:30  and some which hurt you if you have higher lifepoints than the opponent, but heal you if you have lower
00:41:50  also one that averages lifepoints with the opponent
00:42:04  (unfortunately, there is rounding, which means you can't store information in the fractional part)
00:42:39  Supremacy Berry says "If your Life Points were lower than your opponent's when this card was activated, gain 2000 Life Points. If your Life Points were higher than your opponent's, you take 1000 damage.", that's the sort of effect that seems useful for computation
00:44:31  that sounds like you need a third counter though
00:45:05  (life total reading effects aren't that common in M:tG either of course)
00:45:18  [[Deadfish/Implementations (M-Z)]]  https://esolangs.org/w/index.php?diff=141921&oldid=141215 * Cocosbeans * (+1251) added Racket and Rainbo
00:47:47  yes, a third counter really seems important for this sort of construction
00:48:41  although, in the Netrunner counter I used three but it might have been doable with two, but that's primarily because I had workable control flow with the rezzed/derezzed status of cards in Archives, making it possible to have four different multiply/divide loops (×2, ×3, ÷2, ÷3)
00:49:41  so the counters were normally used as one counter to store data, and one counter to store the instruction pointer – but when doing the multiplication/division, in my construction it multiplies/divides onto the third counter *but* it could have instead used the instruction pointer counter as a temporary
00:49:58  M:tG has a lot of effects that let you use a creature's toughness or power or toughness minus marked damage as a counter, and I kind of expect that YGO would have something similar even if it's not as frequent as in M:tG
00:50:31  the problem is, if you're using the instruction pointer as a temporary, you need something else to remember which multiplication/division you're doing
00:50:37  I said third counter specifically because of the effect that's just based on the difference between your life total and the opponent's
00:51:26  it is hard to read power in Magic, and hard to read toughness without marking damage, but toughness minus damage marked has a very clear effect
00:51:43  this doesn't work so well in YGO, if you reduce a monster's DEF to 0 it doesn't get destroyed or anything, it just stays there
00:52:25  there is one infamous card (infamous because it creates some really incomprehensible judge rulings), called Pole Position, that says that the monster with the highest ATK is unaffected by other cards
00:52:55  normally "unaffected" is restricted to activated effects in order to make it easy to understand, but Pole Position doesn't have that, it makes it unaffected by continuous/static effects too
00:53:32  ouch
00:53:43  so say if a monster has 1900 ATK, and another monster has 2000 ATK, and I equip the 1900 ATK monster with an equip spell that increases ATK by 500
00:54:02  this creates a paradox, and the rules for this changed quite recently
00:54:22  unfortunately, they are subjective, and specify that the card most responsible for the issue is destroyed
00:54:55  I think there is an unofficial rule to hold Pole Position responsible whenever it is involved, but in general it is hard to know which card would be affected
00:55:03 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
00:56:06  (the MTGO equivalent for YGO seems to work by following the dependency cycle for 16 steps and then destroying whatever card is next in the list, which at least makes it possible to continue the game but often makes a fairly arbitrary-seeming choice; it also doesn't implement Pole Position)
00:57:41  anyway, I have resigned myself to the fact that Pole Position is very likely to be involved in the TCness construction, but I don't really want to use it, both because it would prevent testing the construction online, and because it is so hard to understand all the consequences of that card being in play
00:58:53  that's a pity
00:59:29  some amount of rules complications is to be expected for such a construction, but ideally it shouldn't descend to the "infamous" level
00:59:35  it's probably OK if monsters have their ATK changed only via activated effects
01:07:06  oh no, I just realised that the card that gains life equal to a monster's ATK can choose its DEF instead, so the two would need to always be equal or the card is unusable
01:09:58  there seems to be exactly one permanent ATK-doubler (Cubic Wave), which unfortunately is quite specific but might still be usable
01:15:27  hmm, permanently increasing the LaDD's ATK to counteract the permanent decreases seems hard; Kashtira Overlap might be usable?
01:23:22 -!- 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:30:08  oh wow, Gingerbread House is perfect for keeping the LaDD active
01:33:44  oh, no it isn't, it's optional
01:33:49  I hate how many effects in YGO are optional
01:43:20  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141922&oldid=141807 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+12) /* Tests */
01:43:33  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141923&oldid=141922 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+3) /* Tests */
01:43:41  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141924&oldid=141923 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+2) 
01:44:08  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141925&oldid=141924 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-7) /* Tests */
01:44:46  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141926&oldid=141925 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+14) /* Tests */
01:53:52  [[+++]]  https://esolangs.org/w/index.php?diff=141927&oldid=140650 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+2) /* + compiled into +++ */
01:54:24  [[+++]]  https://esolangs.org/w/index.php?diff=141928&oldid=141927 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-9) /* + compiled into +++ */
02:16:24 -!- X-Scale has quit (Quit: Client closed).
02:19:21  I had once written a acorn card in Magic: the Gathering that says this card is not affected by layer 2 to 7 effects. That is what some of the stuff I read above, reminded me of.
03:24:14  [[Deadfish/Implementations (nonalphabetic and A-L)]]  https://esolangs.org/w/index.php?diff=141929&oldid=139384 * Cocosbeans * (+436) /* JavaScript (very short) */
03:43:13 -!- Lord_of_Life_ has joined.
03:44:15 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
03:44:36 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
05:30:11 -!- Sgeo has quit (Read error: Connection reset by peer).
05:33:13  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141930&oldid=141907 * PrySigneToFry * (+926) /*  */
06:23:32  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=141931&oldid=141868 * PrySigneToFry * (+61) 
06:25:59  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141932&oldid=141926 * PrySigneToFry * (+22) Manually remove residue from sandbox pages and make another test
06:26:24  [[Talk:Translated JNTM]]  https://esolangs.org/w/index.php?diff=141933&oldid=141856 * None1 * (+261) 
06:26:36  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=141934&oldid=141932 * PrySigneToFry * (-46) Both b tags and strong tags have the ability to bold text
06:28:35  [[Talk:Ting Vit]]  https://esolangs.org/w/index.php?diff=141935&oldid=138706 * PrySigneToFry * (+81) 
06:39:09  [[User:PrySigneToFry/Target]] N https://esolangs.org/w/index.php?oldid=141936 * PrySigneToFry * (+540) Created page with "Striked is completed.  # Make an Esolang # Introduce myself on my userpage # Make at least 10 Esolangs # Implement an Esolang # Make at least 50 Esolangs #  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=141937&oldid=141931 * PrySigneToFry * (+41) 
06:57:08  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=141938&oldid=141937 * Ractangle * (-13) 
07:08:07  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=141939&oldid=141915 * Ractangle * (+18) /* NOP */
07:14:35  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141940&oldid=141930 * None1 * (+272) /* ban tommyawsome */
07:21:56 -!- hppavilion[1] has joined.
07:23:30  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=141941&oldid=141940 * Ais523 * (+882) /* ban tommyawsome */ indefinite, but not sitewide
07:40:42  [[User talk:Truttle1]]  https://esolangs.org/w/index.php?diff=141942&oldid=141257 * Ractangle * (+195) /* hdfjogh viosd7 890ucvjdcxcc. */
07:41:06  [[User talk:Truttle1]]  https://esolangs.org/w/index.php?diff=141943&oldid=141942 * Ractangle * (+0) /* hdfjogh viosd7 890ucvjdcxcc. */
07:47:55  [[Esolang:Help]]  https://esolangs.org/w/index.php?diff=141944&oldid=136317 * Ractangle * (+45) /* Where to test things out */
07:52:03 -!- hppavilion[1] has quit (Ping timeout: 252 seconds).
08:07:39  [[Special:Log/move]] move  * Ractangle *  moved [[ABPL]] to [["Template:Wayback"]]
08:08:47  [["Template:Wayback"]]  https://esolangs.org/w/index.php?diff=141947&oldid=141945 * Ractangle * (-273) 
08:09:06  [["Template:Wayback"]]  https://esolangs.org/w/index.php?diff=141948&oldid=141947 * Ractangle * (+8) 
08:20:05  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=141949&oldid=141431 * Ractangle * (-25) /* Esolangs */
08:34:57 -!- __monty__ has joined.
09:02:42 -!- X-Scale has joined.
09:12:25  [[Esolang talk:Autoconfirmed users]] N https://esolangs.org/w/index.php?oldid=141950 * PrySigneToFry * (+96) Created page with "Isn't Auto-confirmed users ust the users that introduced themselves to prove that they're human?"
09:12:41  [[Esolang talk:Autoconfirmed users]]  https://esolangs.org/w/index.php?diff=141951&oldid=141950 * PrySigneToFry * (+1) Fixed
09:15:11  [[BubbleLang/Keywords]] M https://esolangs.org/w/index.php?diff=141952&oldid=141669 * PrySigneToFry * (+4) 
09:22:01  [[IP]] N https://esolangs.org/w/index.php?oldid=141953 * Iddi01 * (+2892) IPlang
09:24:57  [[User:PrySigneToFry/Target]]  https://esolangs.org/w/index.php?diff=141954&oldid=141936 * MihaiEso * (+266) 
09:33:18  [[User:MihaiEso]]  https://esolangs.org/w/index.php?diff=141955&oldid=141637 * MihaiEso * (+156) 
09:39:22  [[F'juhv iK'tlhUng]] M https://esolangs.org/w/index.php?diff=141956&oldid=127203 * PrySigneToFry * (+1) 
09:39:57  [[User:MihaiEso/Targets]] N https://esolangs.org/w/index.php?oldid=141957 * MihaiEso * (+1098) Created page with "Struck is completed.  === Esolangs === * Make my first esolang * Make at least 10 esolangs * Make at least 25 esolangs * Make at least 50 esolangs * Make at least 100 esolangs * Make at least 500 esolangs
09:46:57  [[User:XKCD Random Number]] M https://esolangs.org/w/index.php?diff=141958&oldid=141704 * PrySigneToFry * (+41) 
09:47:21  [[User:XKCD Random Number]]  https://esolangs.org/w/index.php?diff=141959&oldid=141958 * PrySigneToFry * (-7) 
09:50:17  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141960&oldid=141828 * PrySigneToFry * (+53) 
09:53:03  [[Talk:MASM/Print A]] N https://esolangs.org/w/index.php?oldid=141961 * PrySigneToFry * (+282) I found a "Hello, world!" program!!!!!!!!!!!!!!
09:54:10  [[User:MihaiEso]]  https://esolangs.org/w/index.php?diff=141962&oldid=141955 * MihaiEso * (+908) /* More data */
09:55:27  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141963&oldid=141960 * PrySigneToFry * (+64) 
09:58:02  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141964&oldid=141963 * PrySigneToFry * (+147) 
09:58:20  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141965&oldid=141964 * PrySigneToFry * (+3) 
10:01:06  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=141966&oldid=141965 * MihaiEso * (+20) /* 80-89 */
10:02:07  [[TW'sLE!!!]] N https://esolangs.org/w/index.php?oldid=141967 * Iddi01 * (+1475) tw'sle!!!
10:05:59  [[User:PrySigneToFry/Sino.css]] N https://esolangs.org/w/index.php?oldid=141968 * PrySigneToFry * (+65) Created page with "* { background-color: red !important; color: yellow !important; }"
10:06:46 -!- Bowserinator has quit (Quit: Blame iczero something happened).
10:07:28 -!- Bowserinator has joined.
10:09:02  [[Language list]] M https://esolangs.org/w/index.php?diff=141969&oldid=141801 * Iddi01 * (+25) Add two
10:18:44  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=141970&oldid=141609 * PrySigneToFry * (+55) 
10:23:23  [[User:PrySigneToFry/Sandbox/My Rate to the user that I know]]  https://esolangs.org/w/index.php?diff=141971&oldid=141722 * PrySigneToFry * (+1) 
10:29:38  [[User:Iddi01]]  https://esolangs.org/w/index.php?diff=141972&oldid=140681 * Iddi01 * (+792) Added information other than redirection
10:37:43  [[Deadfish/Implementations (nonalphabetic and A-L)]]  https://esolangs.org/w/index.php?diff=141973&oldid=141929 * MihaiEso * (+2965) /*  */
10:39:33  [[Language list]] M https://esolangs.org/w/index.php?diff=141974&oldid=141969 * Iddi01 * (-16) /* T */ Move this to the joke language list
10:41:08  [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] N https://esolangs.org/w/index.php?oldid=141975 * Ractangle * (+254) Created page with ""The original nature of man is good" -Yandex translate idk what the heck does it mean~~~
" 10:42:30 [[Joke language list]] M https://esolangs.org/w/index.php?diff=141976&oldid=141861 * Iddi01 * (+123) /* General languages */ 10:46:12 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] https://esolangs.org/w/index.php?diff=141977&oldid=141975 * DifferentDance8 * (+62) /* 85 */ new section 10:46:22 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] https://esolangs.org/w/index.php?diff=141978&oldid=141977 * DifferentDance8 * (+50) 10:46:39 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] https://esolangs.org/w/index.php?diff=141979&oldid=141978 * DifferentDance8 * (+28) 10:49:07 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] https://esolangs.org/w/index.php?diff=141980&oldid=141979 * MihaiEso * (+116) 10:53:50 -!- ais523 has quit (Ping timeout: 265 seconds). 10:57:02 [[Special:Log/move]] move * Ractangle * moved [[C Plus Minus Plus Minus]] to [[C]] 10:57:13 [[C]] https://esolangs.org/w/index.php?diff=141983&oldid=141981 * Ractangle * (-27) 11:06:17 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=141984&oldid=141934 * None1 * (+135) /* Tests */ test 11:06:50 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=141985&oldid=141984 * None1 * (-135) test done 11:13:36 -!- tromp has joined. 11:19:31 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=141986&oldid=141985 * MihaiEso * (+37) 11:20:37 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=141987&oldid=141986 * MihaiEso * (-9) Whoops... 11:24:20 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=141988&oldid=141987 * None1 * (-28) clean 11:26:06 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] https://esolangs.org/w/index.php?diff=141989&oldid=141980 * None1 * (+266) 11:27:45 [[User talk:PrySigneToFry/Sandbox/My Rate to the user that I know]] M https://esolangs.org/w/index.php?diff=141990&oldid=141989 * None1 * (+0) 11:35:44 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=141991&oldid=141988 * MihaiEso * (+16) 11:50:04 -!- wWwwW has joined. 11:50:53 -!- Thelie has joined. 12:03:14 -!- mtm has quit (Ping timeout: 260 seconds). 12:04:44 [[Abuse filter 15 makes no sense]] N https://esolangs.org/w/index.php?oldid=141992 * Unname4798 * (+274) Created page with " Unname4798 and Tommyaweosme aren't allowed to edit others' user pages and user talk pages. allowed("User:Unname4798/test") = 0 allowed("User:Unname4798") = 1 pageName("User:Unname4798") = pageName("User:Unname4798/test 12:05:34 -!- mtm has joined. 12:05:51 [[Talk:Abuse filter 15 makes no sense]] N https://esolangs.org/w/index.php?oldid=141993 * Yayimhere * (+105) Created page with "...this is stupid ~~~~" 12:10:36 [[Abuse filter 15 makes no sense]] https://esolangs.org/w/index.php?diff=141994&oldid=141992 * Unname4798 * (+8) 12:11:02 [[Talk:Abuse filter 15 makes no sense]] https://esolangs.org/w/index.php?diff=141995&oldid=141993 * Unname4798 * (+184) 12:11:28 [[Talk:Abuse filter 15 makes no sense]] https://esolangs.org/w/index.php?diff=141996&oldid=141995 * Unname4798 * (+14) 12:13:28 [[Talk:Abuse filter 15 makes no sense]] https://esolangs.org/w/index.php?diff=141997&oldid=141996 * Yayimhere * (+234) 12:28:15 -!- X-Scale has quit (Quit: Client closed). 12:29:06 -!- trumae has joined. 13:12:27 [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=141998&oldid=140965 * PrySigneToFry * (+124) 13:15:08 -!- X-Scale has joined. 13:16:52 -!- amby has joined. 13:36:59 [[Poetic (Mihai Popa)]] N https://esolangs.org/w/index.php?oldid=141999 * MihaiEso * (+3386) Created page with "'''Poetic''' is a esolang made by Mihai Popa. The programs are made of English text. == How it works == It divides the words in letters, and it counts. * If a word is less than 10 letters long, the value is that single digit * If a word is 10 letters long, 13:37:28 [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=142000&oldid=141962 * MihaiEso * (+50) 13:38:44 [[Language list]] https://esolangs.org/w/index.php?diff=142001&oldid=141974 * MihaiEso * (+43) /* P */ 13:47:42 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142002&oldid=141999 * MihaiEso * (+0) /* How it works */ 13:54:08 [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=142003&oldid=141998 * Ractangle * (+20) 13:54:25 [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=142004&oldid=142003 * Ractangle * (+1) 14:07:48 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142005&oldid=141134 * MihaiEso * (+149) /* */ 14:07:56 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142006&oldid=142005 * MihaiEso * (+4) /* Make this even scrr! */ 14:12:34 -!- Thelie has quit (Ping timeout: 260 seconds). 14:32:43 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142007&oldid=142002 * None1 * (-57) No because memory is limited 14:33:19 [[Poetic (Mihai Popa)]] M https://esolangs.org/w/index.php?diff=142008&oldid=142007 * None1 * (-79) /* Computational class */ 14:39:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 14:40:40 -!- tromp has joined. 14:41:35 -!- X-Scale has quit (Ping timeout: 256 seconds). 14:42:09 -!- wWwwW has quit (Ping timeout: 256 seconds). 14:52:10 -!- Thelie has joined. 15:10:43 [[Talk:Dependently Typed Binary Lambda Calculus]] N https://esolangs.org/w/index.php?oldid=142009 * Tromp * (+338) mention alternative implementation of CoC in blc. 15:19:31 [[Talk:Abuse filter 15 makes no sense]] M https://esolangs.org/w/index.php?diff=142010&oldid=141997 * Aadenboy * (+328) 15:23:38 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142011&oldid=142008 * PrySigneToFry * (+76) 15:24:36 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142012&oldid=142011 * PrySigneToFry * (+40) 15:25:54 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142013&oldid=142006 * PrySigneToFry * (+628) 15:26:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:27:53 -!- Thelie has quit (Ping timeout: 265 seconds). 15:35:01 [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=142014&oldid=141703 * PrySigneToFry * (+27) 15:35:34 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=142015&oldid=141991 * PrySigneToFry * (+53) 15:35:58 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=142016&oldid=142015 * PrySigneToFry * (-29) Another test 15:37:19 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=142017&oldid=142016 * PrySigneToFry * (-24) HTML supports s tag and u tag, but didn't support underline tag, but support strike tag 15:41:52 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142018&oldid=141939 * Ractangle * (-4) /* NOP/Infinite loop */ 15:43:51 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142019&oldid=142018 * Ractangle * (+41) /* Syntax */ 15:44:46 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142020&oldid=142019 * Ractangle * (-8) /* NOP/Infinite loop */ 15:50:15 -!- tromp has joined. 15:50:18 [[Trampolines]] M https://esolangs.org/w/index.php?diff=142021&oldid=129167 * Aadenboy * (+110) /* Example Programs */ infinite loops! 15:52:49 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142022&oldid=142012 * MihaiEso * (+195) 15:55:54 -!- wWwwW has joined. 16:12:02 [[Talk:90]] https://esolangs.org/w/index.php?diff=142023&oldid=140352 * Yayimhere * (+25) 16:13:42 [[Talk:90]] https://esolangs.org/w/index.php?diff=142024&oldid=142023 * Yayimhere * (+88) 16:15:34 [[Deadfish/Implementations (M-Z)]] M https://esolangs.org/w/index.php?diff=142025&oldid=141921 * Aadenboy * (+1356) added trampolines 16:17:14 [[Trampolines]] M https://esolangs.org/w/index.php?diff=142026&oldid=142021 * Aadenboy * (+1424) /* Example Programs */ added deadfish implementation 16:20:17 [[Special:Log/move]] move * Ractangle * moved [["Template:Wayback"]] to [[Xuki]] 16:27:37 [[Input hello world or else without a quine]] M https://esolangs.org/w/index.php?diff=142029&oldid=138487 * Unname4798 * (+2) 16:28:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 16:29:24 [[Xuki]] https://esolangs.org/w/index.php?diff=142030&oldid=142027 * Ractangle * (+315) 16:31:08 [[Xuki]] https://esolangs.org/w/index.php?diff=142031&oldid=142030 * Ractangle * (+0) 16:33:47 -!- wWwwW has quit (Ping timeout: 256 seconds). 16:49:40 -!- wWwwW has joined. 17:08:05 -!- trumae has quit (Ping timeout: 248 seconds). 17:09:45 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in). 17:11:38 -!- trumae has joined. 17:12:20 -!- Noisytoot has joined. 17:16:12 -!- X-Scale has joined. 17:37:06 -!- Noisytoot has quit (Ping timeout: 246 seconds). 17:40:11 -!- Thelie has joined. 17:43:44 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142032&oldid=142020 * Ractangle * (-8) Curly fish moves differently 17:46:26 -!- trumae has quit (Ping timeout: 252 seconds). 17:53:30 -!- wWwwW has quit (Quit: Client closed). 18:28:50 [[Egnufeb]] N https://esolangs.org/w/index.php?oldid=142033 * Emelang * (+1374) made the page 18:29:02 [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142034&oldid=142033 * Emelang * (-35) 18:30:32 [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142035&oldid=142034 * Emelang * (+4) 18:34:43 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142036&oldid=142032 * Ractangle * (+2) /* Infinite loop */ 18:34:59 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142037&oldid=142036 * Ractangle * (-69) /* Syntax */ 18:35:13 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142038&oldid=142037 * Ractangle * (-4) /* Syntax */ 18:37:11 [[Special:Log/newusers]] create * Maia * New user account 18:43:33 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=142039&oldid=141572 * Maia * (+174) 18:48:34 [[User:Emelang]] https://esolangs.org/w/index.php?diff=142040&oldid=141198 * Ractangle * (+13) 18:50:54 [[EsoFur]] M https://esolangs.org/w/index.php?diff=142041&oldid=108926 * Maia * (+83) added case error 19:34:03 [[UserNo]] M https://esolangs.org/w/index.php?diff=142042&oldid=106411 * Emelang * (-91) /* Implementations */ 19:43:44 [[User:XKCD Random Number]] M https://esolangs.org/w/index.php?diff=142043&oldid=141959 * PythonshellDebugwindow * (-2) 19:45:28 [[TW'sLE!!!]] M https://esolangs.org/w/index.php?diff=142044&oldid=141967 * PythonshellDebugwindow * (+58) Categories 19:48:28 [[Esolang:Help]] M https://esolangs.org/w/index.php?diff=142045&oldid=141944 * PythonshellDebugwindow * (+4) /* Where to test things out */ 19:51:01 [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142046&oldid=142035 * PythonshellDebugwindow * (+87) Categories 19:51:31 [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142047&oldid=142046 * PythonshellDebugwindow * (+1) /* Examples */ Formatting 19:52:21 [[User:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142048&oldid=141938 * Ractangle * (+2) 19:54:03 [[Template:Altun]] N https://esolangs.org/w/index.php?oldid=142049 * Ractangle * (+66) Created page with ":This user has other nicknames such as {{{1}}}|, {{{2}}}|, {{{3}}}" 19:54:22 [[User:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142050&oldid=142048 * Ractangle * (-6) 19:56:32 [[Template:Altun]] https://esolangs.org/w/index.php?diff=142051&oldid=142049 * Ractangle * (-19) 20:01:48 -!- Thelie1 has joined. 20:05:39 -!- Thelie has quit (Ping timeout: 260 seconds). 20:24:16 -!- tromp has joined. 20:29:58 -!- Thelie1 has quit (Ping timeout: 265 seconds). 20:49:30 [[User:XKCD Random Number]] https://esolangs.org/w/index.php?diff=142052&oldid=142043 * Ractangle * (+22) 20:59:34 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142053&oldid=142038 * Ractangle * (+283) /* Syntax */ 21:00:25 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142054&oldid=142053 * Ractangle * (+17) 21:02:33 [[Curly Fish]] https://esolangs.org/w/index.php?diff=142055&oldid=142054 * Ractangle * (+47) /* Syntax */ 21:06:06 I had tried to compile a C program that I had written, that uses OpenSSL, on another computer, and says that OPENSSL_config is not available (resulting in a compiler warning about implicit declaration), and a linker error due to ERR_print_errors_fp not being available (although that did not result in a compiler warning). Do you know what is wrong with it? 21:06:47 (The program compiled when the calls to those functions were commented out, although the result is then that error messages are not handled) 21:21:21 zzo38: is this about OpenSSL having two incompatible major versions and you're trying to link to the other one? 21:22:18 it's infamous because they're incompatible in such a stupid way that it can lead to correct programs in the earlier major version to become insecure when you try to adapt them to the newer major version, or so I've heard 21:24:55 I didn't know that, and I also don't know how to fix it. Can #if and/or #ifdef commands be used (and if so, how is it needed to be done)? 21:32:27 [[Lol waht i cant edit talk pages]] N https://esolangs.org/w/index.php?oldid=142056 * Tommyaweosme * (+734) Created page with "{{lowercase}}lol waht i cant edit talk pages is an esolang made by [[user:tommyaweosme]] because of the admins of this very wiki. == commands == user:? - defines new variable called ? edit user talk:? to remove n messages - subtracts n from 21:35:36 -!- shikhin has quit (Remote host closed the connection). 21:35:49 -!- shikhin has joined. 21:35:58 -!- JAA has quit (Ping timeout: 252 seconds). 21:37:01 -!- __monty__ has quit (Quit: leaving). 21:37:24 -!- JAA has joined. 21:39:59 -!- ais523 has joined. 21:42:27 zzo38: I don't know about the specifics of OpenSSL, I only heard these as rumors. 21:45:11 One of those functions is deprecated. The other is behind a conditional flag that /might/ be disabled, https://github.com/openssl/openssl/blob/master/crypto/err/err_prn.c#L176-L186 21:45:27 Or it may be something entirely different, of course. 21:45:44 It's a software problem after all. 21:51:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:52:28 -!- tromp has joined. 22:05:34 [[Special:Log/delete]] delete * Ais523 * deleted "[[Abuse filter 15 makes no sense]]": offtopic 22:13:36 ais523: I admire your willingness to come up with narrow blocks like that 22:14:02 I had partially written a ASN.1 BER parser; so far it handles constructed types and can convert object identifiers into decimal format. 22:15:27 int-e: thanks – in a way I can get away with it because the wiki is still fairly small, so blocks that need a lot of manual monitoring are still possible 22:15:41 although, the wiki is now long past the point where it's reasonable to read every edit 22:15:54 ais523: should the accompanying talk page Talk:Abuse_filter_15_makes_no_sense be deleted too? 22:16:00 no 22:16:04 it is a deletion discussion 22:16:10 cool 22:16:30 in the very early days of Wikipedia, back when it was small, this is apparently how deletions were handled, and it's how Esolang has been doing it for years 22:16:48 there is still an exception in Wikipedia's rules to not delete talk pages if they contain discussion of why the corresponding non-talk page was deleted 22:16:58 even though it hasn't been relevant for decades now 22:17:00 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian. 22:19:57 "long past the point where it's reasonable to read every edit" => I was considering to suggest to take a shortcut and time out everyone who edited https://esolangs.org/wiki/Bbtos for a few months, but you probably wouldn't do that 22:20:23 I think peopel are editing 22:20:37 * people are editing that for the same reason they add Deadfish implementations 22:21:19 the only pages I've ever had to split up due to getting large enough to stress technical limitations are a) the hello world page (makes sense), b) the deadfish implementations, and c) my talk page 22:21:52 and the last of those really shouldn't have happened, although in retrospect it may have been inevitable (something similar happened to Jimbo Wales' talk page on Wikipedia) 22:23:04 your user talk page is big because there isn't an obvious "Administrator's noticeboard" page so we're using it in its stead 22:23:28 [[Talk:90]] https://esolangs.org/w/index.php?diff=142057&oldid=142024 * Ais523 * (+326) it's wrong 22:24:12 b_jonas: right – and that's probably because we've never needed an admin noticeboard 22:24:42 (and with only one frequently active admin, I guess it makes sense to use the page that pings them?) 22:31:27 you'd think part of the reason why your user talk page is so big is that you create interesting esolangs and the main reference to them is on the wiki and users message you because of that, but it turns out that's very little of the user talk page 22:33:19 -!- Noisytoot has joined. 22:33:44 -!- Sgeo has joined. 22:38:57 In ASN.1 the low bit of a byte is called "bit1", but if ASN.2 is made up then "bit0" would be better for the low bit, I think. 22:49:53 [[Translated Poetic Mihai]] N https://esolangs.org/w/index.php?oldid=142058 * MihaiEso * (+3174) Created page with "'''Translated Poetic Mihai''' is a esolang made by Mihai Popa. It's [[Poetic (Mihai Popa)|Poetic]] but horribly translated with crappy languages. 1. Take this example
 Add experience and goodness. You love this content The color is very good, For 
22:50:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:51:00  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142059&oldid=141976 * MihaiEso * (+94) /* Horribly translated variants */
22:53:44  [[Translated Poetic Mihai]]  https://esolangs.org/w/index.php?diff=142060&oldid=142058 * MihaiEso * (+28) 
22:53:56  [[Translated SRL++]]  https://esolangs.org/w/index.php?diff=142061&oldid=140720 * MihaiEso * (+115) 
22:54:58  [[Translated CreativeASM]]  https://esolangs.org/w/index.php?diff=142062&oldid=139157 * MihaiEso * (+9) 
22:56:33  [[0]]  https://esolangs.org/w/index.php?diff=142063&oldid=141146 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+24) /* G# */
23:00:07  [[5]]  https://esolangs.org/w/index.php?diff=142064&oldid=141482 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+25) 
23:23:59  what's the correct way to delete one letter in vi? I tried dl but it didn't work
23:24:33 -!- ajal has joined.
23:24:36  You can push x or delete to delete a single character
23:25:11  dl *does* work in vim, which I'm more used to
23:25:57 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in).
23:28:20 -!- Noisytoot has joined.
23:28:38 -!- amby has quit (Ping timeout: 255 seconds).
23:34:21  [[Esofish]]  https://esolangs.org/w/index.php?diff=142065&oldid=141102 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+34) 
23:37:30  [[Empty]]  https://esolangs.org/w/index.php?diff=142066&oldid=137985 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+36) /* Fibonacci sequence */
23:50:04  [[Curly Fish]] M https://esolangs.org/w/index.php?diff=142067&oldid=142055 * PythonshellDebugwindow * (+106) Categories
23:51:45  [[Lol waht i cant edit talk pages]] M https://esolangs.org/w/index.php?diff=142068&oldid=142056 * PythonshellDebugwindow * (+96) Categories

2024-10-03:

00:02:40 -!- mtm has quit (Ping timeout: 244 seconds).
00:05:06 -!- mtm has joined.
00:54:43 -!- X-Scale has quit (Ping timeout: 256 seconds).
01:31:47 -!- 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:51:36  ais523: x to delete after the cursor or X to delete before the cursor. I thought dl and dh respectively would be equivalent, but perhaps I don't understand how the original vi works.
01:52:30  also these usually can't delete newline characters, and there's the special commands J and gJ for that
01:53:45  b_jonas: thanks
01:57:43  unrelated. the webcomic page https://www.sandraandwoo.com/scarlet/comic/a-sky-full-of-stars-027/ has the first appearance of a black-haired boy. as soon as this page was published, that boy was added to the public characters list https://www.sandraandwoo.com/scarlet/characters/ and is listed as the boyfriend of the 9 year old main character. I don't think I've ever seen any webcomic give an early 
01:57:49  spoiler about a character who just showed up this way. 
02:18:43  [[Ropy]] M https://esolangs.org/w/index.php?diff=142069&oldid=46036 * PythonshellDebugwindow * (+0) /* Externam resources */ Fix typo
02:29:54 -!- lambdabot has quit (Ping timeout: 260 seconds).
02:32:25 -!- lambdabot has joined.
03:17:58  [[W110]]  https://esolangs.org/w/index.php?diff=142070&oldid=131240 * Arctenik * (+218) Note on Turing-completeness + Wikipedia link
03:22:52  [[Deadfish with gotos and input]]  https://esolangs.org/w/index.php?diff=142071&oldid=140552 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+24) 
03:28:16  [[Talk:^]]  https://esolangs.org/w/index.php?diff=142072&oldid=140538 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+103) 
03:38:15  [[Talk:^]]  https://esolangs.org/w/index.php?diff=142073&oldid=142072 * None1 * (+255) /* Written in  */
03:43:18 -!- Lord_of_Life has quit (Ping timeout: 246 seconds).
03:44:18 -!- Lord_of_Life has joined.
03:48:26 -!- craigo has joined.
03:58:25  [[Esolang talk:Autoconfirmed users]]  https://esolangs.org/w/index.php?diff=142074&oldid=141951 * None1 * (+239) 
03:59:36  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=142075&oldid=141941 * None1 * (+279) /* ? */
04:21:49  [[Kmid]] N https://esolangs.org/w/index.php?oldid=142076 * Arctenik * (+8042) Create article
04:23:11  [[Kwert]]  https://esolangs.org/w/index.php?diff=142077&oldid=141362 * Arctenik * (+15719) Add Turing-completeness construction
04:30:39  [[User:Arctenik]]  https://esolangs.org/w/index.php?diff=142078&oldid=107529 * Arctenik * (+103) Kmid + some reformatting
04:44:52  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142079&oldid=142013 * None1 * (+250) /* Make it WORSE! */
04:46:49  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142080&oldid=142079 * None1 * (+502) /* Help contributing/translating/administrating Funcode? */ new section
04:47:32  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142081&oldid=142080 * None1 * (+34) /* Help contributing/translating/administrating Funcode? */
05:09:03 -!- simcop2387 has quit (Ping timeout: 246 seconds).
05:09:06 -!- perlbot has quit (Ping timeout: 248 seconds).
05:30:09 -!- Sgeo has quit (Read error: Connection reset by peer).
05:33:41  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142082&oldid=142081 * PrySigneToFry * (+645) 
05:47:44  [[]]  https://esolangs.org/w/index.php?diff=142083&oldid=140842 * PrySigneToFry * (+37) 
05:55:12  [[User:PrySigneToFry/Target]]  https://esolangs.org/w/index.php?diff=142084&oldid=141954 * PrySigneToFry * (+100) 
06:00:09 -!- m5zs7k has quit (Ping timeout: 246 seconds).
06:01:51  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142085&oldid=141744 * PrySigneToFry * (+675) 
06:02:45  [[User:PrySigneToFry/Sandbox/My Rate to the user that I know]]  https://esolangs.org/w/index.php?diff=142086&oldid=141971 * PrySigneToFry * (+4) 
06:07:48  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=142087&oldid=141464 * PrySigneToFry * (+719) /* Funcode Wiki */ new section
06:11:32 -!- m5zs7k has joined.
06:14:22  I think that the flexible arrays in C99 is not as good as the zero-length arrays in GNU, because zero-length arrays are more logical and have more uses; they are not only used for adding extra data on the end of a structure (although that is the most common use), but can also be used for other things, e.g. if a name needs to be defined even though it is not used, or associating numbers/types (using sizeof and typeof)
06:15:15  [[Ting Vit]]  https://esolangs.org/w/index.php?diff=142088&oldid=124926 * PrySigneToFry * (+56) 
06:17:33  The documentation of GCC says "As a quirk of the original implementation of zero-length arrays, sizeof evaluates to zero" but that shouldn't just be a quirk of the implementation; it is logically what it should do, since if the number of elements is zero then the size of the entire array should be zero (although the size of the element of the array might be nonzero).
06:18:11  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=142089&oldid=141966 * PrySigneToFry * (+165) 
06:25:51  Flexible arrays can be useful for static initialization, and perhaps if you want the compiler to complain if additional members are added (although GCC also allows it in the middle, which doesn't make much sense), but other than that I think zero-length arrays are better in many ways
06:35:07  zzo38: C also doesn't have empty structs, and C++ "empty" structs have a positive sizeof (usually 1). this is unfortunate, and C++ added special rules for inheritence and later an attribute so that those empty structures can in some context behave like they're zero-sized. given that situation, it's reasonable that C doesn't allow zero-length arrays either. and even if you somehow added zero-sized arrays 
06:35:13  or empty structs to standard C, you'd probably need some kind of special attribute to mark an array as potentially zero-sized because of backwards compatibility. that said, C does support structs ending in a trailing length 1 array where you allocate the struct as variable-sized, and in practice you can treat these as a trailing flexible array that can even be zero-sized in most respects.
06:36:41  the lack of zero-sized data is problematic, and in particular you have to be a bit careful with it if you try to export a C interface from rust, because rust does fully support zero-sized structs and arrays and will put them in the exported interface too.
06:39:51  this especially comes up if you want to pass a potentially zero-sized struct as a function argument: both libev and perl's XS interface uses macro magic for it where if the structure would be zero-sized then no argument is passed instead, the macro expands to either nothing or the (nonzero sized argument) followed by a comma
06:42:52  Will the exported interfaces from Rust be usable with GCC with zero-length arrays?
06:44:06  I just use the GNU extensions in GCC, and many of them will work with Clang as well so if someone else wants to use Clang they can probably still compile these programs
06:44:26  zzo38: I don't think so, because the problem is mostly zero-length structs rather than zero-length arrays, especially if passed by value or embedded in another struct, and you can't pass an array by value to a function in C. or... does the gcc extension let you make a true sizeof 0 struct too?
06:45:30  arrays with constant zero size don't come up too often, and variable-sized arrays are addressed through pointers rather than passed by value and that does not cause problems
06:49:09  GCC allows you to make a empty structure, but only in C (not in C++, which adds a member even if you do not specify any, according to the documentation)
06:51:30  zzo38: empty structure sure, but does it have sizeof 0 and consume no space when it's in a larger struct at a non-trailing position?
06:52:34  Yes, its size is zero (in C only, not in C++) and consumes no space
06:54:09  (although I don't know if alignment is affected at all?)
06:54:14  nice. in that case that might work to use a rust interface, though I'm not sure if the two agree on how to pass such a struct as function argument by value
06:54:56  Some of my programs do pass struct by value, although they are usually small structures not bigger than 64 bits
06:58:53  (if you rely on such a gcc empty struct, especially in a header, you should probably make sure that it #errors out with an explanation if someone tries to compile it in C++)
07:02:38 -!- tromp has joined.
08:25:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:43:08  [[Esolang talk:Autoconfirmed users]]  https://esolangs.org/w/index.php?diff=142090&oldid=142074 * Ractangle * (+50) 
09:07:50  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=142091&oldid=142087 * Ractangle * (+184) /* Funcode Wiki */
09:15:53  [[!lyriclydemoteestablishcommunism!]]  https://esolangs.org/w/index.php?diff=142092&oldid=142004 * Ractangle * (-5) 
09:26:41 -!- leah2 has quit (Ping timeout: 255 seconds).
09:39:56 -!- leah2 has joined.
09:44:26 -!- tromp has joined.
09:59:03 -!- X-Scale has joined.
10:01:53  [[User talk:Tommyaweosme]] M https://esolangs.org/w/index.php?diff=142093&oldid=142085 * Ais523 * (-675) Reverted edit by [[Special:Contributions/PrySigneToFry|PrySigneToFry]] ([[User talk:PrySigneToFry|talk]]) to last revision by [[User:Ais523|Ais523]]
10:04:04 -!- __monty__ has joined.
10:16:01 -!- Deepfriedice has joined.
10:28:42 -!- simcop2387 has joined.
10:30:14 -!- perlbot has joined.
10:45:45 -!- craigo has quit (Quit: Leaving).
11:19:23 -!- X-Scale has quit (Quit: Client closed).
11:25:18 -!- X-Scale has joined.
11:39:16  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=142094&oldid=142091 * PrySigneToFry * (+666) /* Funcode Wiki */
11:48:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:49:16 -!- wWwwW has joined.
11:54:12  [[WhatLang]] M https://esolangs.org/w/index.php?diff=142095&oldid=141616 * DGCK81LNN * (+0) /* Practices and idioms */
11:54:58 -!- wWwwW has quit (Quit: Client closed).
11:55:11 -!- wWwwW has joined.
12:01:54  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=142096&oldid=142068 * Unname4798 * (+204) add cat (numbers instead of ASCII characters)
12:02:25  [[Lol waht i cant edit talk pages]] M https://esolangs.org/w/index.php?diff=142097&oldid=142096 * Unname4798 * (+5) 
12:03:30 -!- mtm has quit (Ping timeout: 252 seconds).
12:05:41 -!- mtm has joined.
12:12:33 -!- trumae has joined.
12:26:22 -!- wWwwW38 has joined.
12:29:03  [[Poetic LOLWICNETP]] N https://esolangs.org/w/index.php?oldid=142098 * Unname4798 * (+688) Created page with "{{lang|a=User:Unname4798|i=[[lol waht i cant edit talk pages]]|f=a member of the [[Poetic (family)|Poetic]] family}} == Commands == 
 1 letter: (x) Set a variable x to 0 2 letters: (x, y) Increase x variable's value by y 3 letters: (x, y) Decrease x vari
12:29:22  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142099&oldid=142098 * Unname4798 * (+7) 
12:29:27 -!- wWwwW has quit (Ping timeout: 256 seconds).
12:29:50 -!- wWwwW has joined.
12:29:57  is it possible to create a TC esolang with I/O thats also I/O complete but still has no quine
12:33:59 -!- wWwwW38 has quit (Ping timeout: 256 seconds).
12:34:35  [[Poetic (family)]]  https://esolangs.org/w/index.php?diff=142100&oldid=138132 * Unname4798 * (+46) 
12:35:52  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142101&oldid=141428 * Unname4798 * (+36) 
12:36:04  [[User:Unname4798]] M https://esolangs.org/w/index.php?diff=142102&oldid=142101 * Unname4798 * (+1) 
12:36:20  [[User:Unname4798]] M https://esolangs.org/w/index.php?diff=142103&oldid=142102 * Unname4798 * (+1) 
12:38:03  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142104&oldid=141845 * Yayimhere * (+114) /* Move warring */
12:38:16  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142105&oldid=142104 * Yayimhere * (+6) /* Move warring */
12:40:15  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142106&oldid=142105 * Unname4798 * (+273) 
12:41:07  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142107&oldid=142106 * Unname4798 * (-273) incorrect
12:43:00  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142108&oldid=142099 * Unname4798 * (-18) 
12:44:34  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142109&oldid=142108 * Unname4798 * (+1) 
12:44:57  [[Poetic LOLWICNETP]] M https://esolangs.org/w/index.php?diff=142110&oldid=142109 * Unname4798 * (+0) 
12:53:31 -!- X-Scale has quit (Quit: Client closed).
12:56:16  [[User talk:Unname4798/common.css]]  https://esolangs.org/w/index.php?diff=142111&oldid=141442 * Unname4798 * (+28) 
12:57:01  [[User talk:Unname4798/common.css]]  https://esolangs.org/w/index.php?diff=142112&oldid=142111 * Unname4798 * (-32) 
13:00:09  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142113&oldid=142107 * Unname4798 * (+231) 
13:02:53 -!- wWwwW has quit (Ping timeout: 256 seconds).
13:12:01 -!- wWwwW has joined.
13:16:43 -!- fowl has joined.
13:19:08  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142114&oldid=142110 * Unname4798 * (+0) 
13:20:27 -!- wWwwW has quit (Ping timeout: 256 seconds).
13:29:01 -!- X-Scale has joined.
13:33:00 -!- X-Scale has quit (Client Quit).
13:53:08  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=142115&oldid=142097 * Ractangle * (-19) /* truth machine */
13:55:12  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142116&oldid=142113 * Ractangle * (+263) /* What did I do to User:Yayimhere? */
14:10:28   is it possible to create a TC esolang with I/O thats also I/O complete but still has no quine ← my initial thought was "I don't think so, but I'm not sure", but it is possible at least for batch I/O – you make the print routines refuse to output text that starts with the first character of the program unless there's been either input or output already
14:11:06  in other words, you basically partially hardcode the "output for no input" in the program source, but the output when there's some input can be calculated arbitrarily
14:11:39  extending this to interactive I/O runs into philosophical questions about what sort of input a quine is allowed to take
14:14:03  ah no, this is simple: you disallow printing output that starts with the first character of the program until after input has actively been read, and found to be nonempty
14:15:31  still I/O-complete because the output printed before the first nonempty input is a constant, and executable on a Turing machine
14:16:05  however, in some cases *writing* the program may be uncomputable, as you may need to solve the halting problem to work out what the first byte of output is
14:24:53 -!- Sgeo has joined.
14:27:29 -!- ais523 has quit (Quit: quit).
14:38:19 -!- amby has joined.
14:44:15  [[User talk:Unname4798]] M https://esolangs.org/w/index.php?diff=142117&oldid=142116 * Unname4798 * (+1) 
14:45:28  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142118&oldid=142114 * Unname4798 * (+25) 
14:47:34  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=142119&oldid=142115 * Unname4798 * (+40) Don't hate yourself, tommyaweosme!
14:47:40  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142120&oldid=142047 * Emelang * (+76) /* Cat Program */
14:48:57  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142121&oldid=142120 * Emelang * (+0) changed the looping cat program so that it will worm if it will be run in an interpreter
14:49:29  [[Poetic LOLWICNETP]]  https://esolangs.org/w/index.php?diff=142122&oldid=142118 * Unname4798 * (-70) 
14:52:28 -!- Deepfriedice has quit (Ping timeout: 248 seconds).
15:04:41 -!- Deepfriedice has joined.
15:07:33  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142123&oldid=142121 * Emelang * (+122) added a few instructions
15:07:52  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142124&oldid=142123 * Emelang * (+2) /* Hello, World! */
15:10:40  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142125&oldid=142124 * Emelang * (+4) /* Cat Program */
15:13:09 -!- Deepfriedice has quit (Ping timeout: 240 seconds).
15:15:21  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142126&oldid=142125 * Emelang * (+103) /* Cat Program */
15:17:23  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142127&oldid=142126 * Emelang * (+40) /* Instructions */
15:17:54  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142128&oldid=142127 * Emelang * (+0) sometimes i dont like redirects
15:18:37  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142129&oldid=142128 * Emelang * (+2) /* Instructions */
15:21:08  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142130&oldid=142129 * Emelang * (+131) added d
15:25:29 -!- Deepfriedice has joined.
15:29:53 -!- Deepfriedice has quit (Client Quit).
15:31:43 -!- X-Scale has joined.
15:33:08  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142131&oldid=142130 * Emelang * (+220) added calculator
15:33:50  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142132&oldid=142131 * Emelang * (-9) fixed calculator
15:35:09  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142133&oldid=142132 * Emelang * (+2) fixed calculator once more
15:36:59  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=142134&oldid=142075 * Yayimhere * (+107) /* ban tommyawsome */
15:37:12 -!- wWwwW has joined.
15:39:03  thx ais523
15:39:25  but wut if instead of input w condiser: is program in memory
15:44:13  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142135&oldid=142117 * Ractangle * (+6) /* What did I do to User:Yayimhere? */
15:46:39 -!- wWwwW has quit (Ping timeout: 256 seconds).
15:46:58  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142136&oldid=142133 * Ractangle * (+2) /* Hello, World! */
15:47:03 -!- wWwwW has joined.
15:47:05  *we
15:48:28  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142137&oldid=142039 * Shriansh * (+47) /* Introductions */
15:48:36  [[Beforge]] N https://esolangs.org/w/index.php?oldid=142138 * Shriansh * (+4640) Created page with "{{lowercase}} {{featured language}} |name=Beforge |- |author=[[user:Shriansh]] |year=[[:Category:2024|2024]] |memsys=[[:Category:Cell-based & Stack based|Cell-based & Stack Based]] |dimensions=two-dimensional |class=[[:Category:Turing complete|Turing complete]] ==Warni
15:48:55  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=142139&oldid=142119 * Ractangle * (-40) "i" literally means "input"
15:55:03  [[Beforge]]  https://esolangs.org/w/index.php?diff=142140&oldid=142138 * Ractangle * (-22) 
16:01:46  [[Beforge]]  https://esolangs.org/w/index.php?diff=142141&oldid=142140 * Ractangle * (-152) 
16:02:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142142&oldid=142141 * Ractangle * (+6) 
16:02:31 -!- wWwwW has quit (Ping timeout: 256 seconds).
16:09:16 -!- tromp has joined.
16:11:58  [[Beforge]]  https://esolangs.org/w/index.php?diff=142143&oldid=142142 * Shriansh * (+0) 
16:13:10  [[Beforge]]  https://esolangs.org/w/index.php?diff=142144&oldid=142143 * Shriansh * (+19) 
16:15:40  [[Beforge]]  https://esolangs.org/w/index.php?diff=142145&oldid=142144 * Shriansh * (+257) 
16:16:03  [[Beforge]]  https://esolangs.org/w/index.php?diff=142146&oldid=142145 * Shriansh * (-1) 
16:16:41  [[Beforge]]  https://esolangs.org/w/index.php?diff=142147&oldid=142146 * Shriansh * (+1) 
16:21:09  [[Beforge]]  https://esolangs.org/w/index.php?diff=142148&oldid=142147 * Shriansh * (+85) 
16:21:40  [[Beforge]]  https://esolangs.org/w/index.php?diff=142149&oldid=142148 * Shriansh * (+4) /* Examples */
16:22:13  [[Beforge]]  https://esolangs.org/w/index.php?diff=142150&oldid=142149 * Shriansh * (+51) /* Examples */
16:22:51  [[Beforge]]  https://esolangs.org/w/index.php?diff=142151&oldid=142150 * Shriansh * (-45) /* Examples */
16:29:27 -!- wWwwW has joined.
16:31:39  [[Beforge]]  https://esolangs.org/w/index.php?diff=142152&oldid=142151 * Shriansh * (+20) 
16:31:44  [[User:Shriansh]] N https://esolangs.org/w/index.php?oldid=142153 * Shriansh * (+128) Created page with "==IDK WHO I AM BUT I AM== heheheha ==Esolangs== Beforge (this is the worst thing u will see) = https://esolangs.org/wiki/Beforge"
16:47:26  [[BFInfinity]]  https://esolangs.org/w/index.php?diff=142154&oldid=140235 * Shriansh * (+108) /* Commands */
16:49:08 -!- trumae has quit (Ping timeout: 252 seconds).
16:52:16  [[Beforge]]  https://esolangs.org/w/index.php?diff=142155&oldid=142152 * Shriansh * (+165) 
16:53:10  [[Beforge]]  https://esolangs.org/w/index.php?diff=142156&oldid=142155 * Shriansh * (+4) /* Examples */
16:53:34 -!- sam__ has joined.
16:53:57 -!- sam__ has changed nick to Guest177.
16:59:50 -!- Guest177 has quit (Quit: leaving).
17:09:21 -!- wWwwW has quit (Quit: Client closed).
17:09:45 -!- trumae has joined.
17:10:19  [[Beforge]]  https://esolangs.org/w/index.php?diff=142157&oldid=142156 * Shriansh * (+31) 
17:10:40  [[Beforge]]  https://esolangs.org/w/index.php?diff=142158&oldid=142157 * Shriansh * (+17) 
17:17:02  [[Beforge]]  https://esolangs.org/w/index.php?diff=142159&oldid=142158 * Ractangle * (-31) Why did you have to add /* Contributors */ section?
17:17:25  [[Beforge]]  https://esolangs.org/w/index.php?diff=142160&oldid=142159 * Ractangle * (-5) /* Introduction */
17:19:51  [[Beforge]]  https://esolangs.org/w/index.php?diff=142161&oldid=142160 * Ractangle * (-24) /* Examples */
17:20:06  [[Beforge]]  https://esolangs.org/w/index.php?diff=142162&oldid=142161 * Ractangle * (-15) /* Introduction */
17:20:20  [[Beforge]]  https://esolangs.org/w/index.php?diff=142163&oldid=142162 * Ractangle * (+0) /* Examples */
17:21:23  [[Category:Two-dimensional languages]]  https://esolangs.org/w/index.php?diff=142164&oldid=7847 * Ractangle * (+23) 
17:22:36  [[Beforge]]  https://esolangs.org/w/index.php?diff=142165&oldid=142163 * Ractangle * (-5) 
17:23:15  [[Beforge]]  https://esolangs.org/w/index.php?diff=142166&oldid=142165 * Ractangle * (+1) /* Examples */
17:24:55  [[Beforge]]  https://esolangs.org/w/index.php?diff=142167&oldid=142166 * Ractangle * (-1) /* Examples */
17:27:24  [[Beforge]]  https://esolangs.org/w/index.php?diff=142168&oldid=142167 * Shriansh * (+25) /* Execute some random commands */
17:30:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:37:05  [[Beforge]] M https://esolangs.org/w/index.php?diff=142169&oldid=142168 * Aadenboy * (+0) lowercase file extenson
17:42:14  [[Beforge]]  https://esolangs.org/w/index.php?diff=142170&oldid=142169 * Shriansh * (+219) 
17:45:03  [[Beforge]]  https://esolangs.org/w/index.php?diff=142171&oldid=142170 * Shriansh * (+57) /* Examples */
17:46:16  [[Beforge]]  https://esolangs.org/w/index.php?diff=142172&oldid=142171 * Shriansh * (+10) 
17:50:24 -!- tromp has joined.
17:59:26  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=142173&oldid=142067 * Ractangle * (+95) /* Movement */
18:04:22 -!- X-Scale has quit (Quit: Client closed).
18:11:29  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=142174&oldid=142173 * Ractangle * (+9) /* Syntax */
18:12:53  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=142175&oldid=142174 * Ractangle * (+43) /* Examples */
18:13:56  [[Curly Fish]]  https://esolangs.org/w/index.php?diff=142176&oldid=142175 * Ractangle * (+97) /* Syntax */
18:17:52  [[Beforge]]  https://esolangs.org/w/index.php?diff=142177&oldid=142172 * Ractangle * (+0) /* Hello World User:none1 */
18:27:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:37:51  [[LFSR CPU]] N https://esolangs.org/w/index.php?oldid=142178 * SubleqIsTheBestLeq * (+2277) Initial page
18:40:55  [[Language list]]  https://esolangs.org/w/index.php?diff=142179&oldid=142001 * SubleqIsTheBestLeq * (+15) /* L */ Added LFSR CPU
18:43:25  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142180&oldid=139388 * Ractangle * (+40) /* Interpreter */
18:51:53 -!- trumae has quit (Remote host closed the connection).
19:06:56 -!- visilii has joined.
19:48:50  [[Esolang talk:Autoconfirmed users]] M https://esolangs.org/w/index.php?diff=142181&oldid=142090 * PythonshellDebugwindow * (+0) Fix time
19:51:54  [[LFSR CPU]] M https://esolangs.org/w/index.php?diff=142182&oldid=142178 * PythonshellDebugwindow * (+127) Formatting, categories
19:57:31  [[Beforge]] M https://esolangs.org/w/index.php?diff=142183&oldid=142177 * PythonshellDebugwindow * (+66) Categories, misc.
19:59:30  [[User:XKCD Random Number]] M https://esolangs.org/w/index.php?diff=142184&oldid=142052 * PythonshellDebugwindow * (-3) Formatting
20:01:59  [[Poetic LOLWICNETP]] M https://esolangs.org/w/index.php?diff=142185&oldid=142122 * PythonshellDebugwindow * (+101) Categories
20:02:42  [[Lol waht i cant edit talk pages]] M https://esolangs.org/w/index.php?diff=142186&oldid=142139 * PythonshellDebugwindow * (+39) See also
20:48:17  [[C-like language]]  https://esolangs.org/w/index.php?diff=142187&oldid=141874 * Ractangle * (+11) /* Name */
20:50:04  [[Dish]]  https://esolangs.org/w/index.php?diff=142188&oldid=139811 * Ractangle * (-4) /* Syntax */
20:53:05  [[Dish]]  https://esolangs.org/w/index.php?diff=142189&oldid=142188 * Ractangle * (-206) /* Syntax */
21:10:30 -!- leah2 has quit (Ping timeout: 276 seconds).
21:22:34 -!- leah2 has joined.
21:30:33 -!- tromp has joined.
21:30:35 -!- tromp has quit (Client Quit).
21:31:36 -!- tromp has joined.
21:51:37  Good Night!
21:54:16 -!- trumae has joined.
22:06:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:30:52 -!- __monty__ has quit (Quit: leaving).
22:46:59 -!- X-Scale has joined.

2024-10-04:

00:02:34 -!- mtm has quit (Ping timeout: 260 seconds).
00:05:38 -!- mtm has joined.
00:28:25  [[Cyclic tag system]]  https://esolangs.org/w/index.php?diff=142190&oldid=113987 * Xylochoron * (+13) 
00:37: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:45:16 -!- trumae has quit (Ping timeout: 272 seconds).
01:54:47  [[Square-complete]] N https://esolangs.org/w/index.php?oldid=142191 * PrySigneToFry * (+710) Created page with "Square-complete is a concept designed by PSTF.  == What Esolang can call as "Square-complete"? == # This Esolang must can output "Hello, world!". # This Esolang must can input at least 1 character. # This Esolang must can count from 0 to 10 by looping. # Th
01:55:18  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142192&oldid=142050 * PrySigneToFry * (+22) 
02:28:02  [[MATH]] N https://esolangs.org/w/index.php?oldid=142193 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+843) Created page with "'''MATH''' is a language by ~~~~ where you make your own operations.  == Operations == Operations are defined like this:  ''operation_name'' ::= ''code'' # With  on the left and  on the right e.g.   ::= 1  == Inclu
02:30:06  [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]]  https://esolangs.org/w/index.php?diff=142194&oldid=141255 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+10) 
02:50:42  [[MATH]] M https://esolangs.org/w/index.php?diff=142195&oldid=142193 * PythonshellDebugwindow * (+68) Categories
03:07:05  [[User:PrySigneToFry/Sandbox/My Rate to the user that I know]]  https://esolangs.org/w/index.php?diff=142196&oldid=142086 * PrySigneToFry * (+142) 
03:09:09  [[User:PrySigneToFry/Sandbox/My Rate to the user that I know]]  https://esolangs.org/w/index.php?diff=142197&oldid=142196 * PrySigneToFry * (-77) 
03:11:28  [[PIO]]  https://esolangs.org/w/index.php?diff=142198&oldid=141622 * PrySigneToFry * (+60) 
03:19:31  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142199&oldid=142093 * PrySigneToFry * (-4) 
03:21:07  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142200&oldid=142199 * PrySigneToFry * (+731) /* If you want, join here! */ new section
03:43:39 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
03:44:11  [[HQ9+]]  https://esolangs.org/w/index.php?diff=142201&oldid=132890 * PrySigneToFry * (+1691) 
03:44:53 -!- Lord_of_Life has joined.
03:47:39  [[HQ9+]]  https://esolangs.org/w/index.php?diff=142202&oldid=142201 * PrySigneToFry * (+564) 
03:48:51  [[HQ9+]]  https://esolangs.org/w/index.php?diff=142203&oldid=142202 * PrySigneToFry * (+61) 
05:07:55 -!- X-Scale has quit (Ping timeout: 256 seconds).
05:58:37  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142204&oldid=142082 * DifferentDance8 * (+230) /* I'm now on Funcode (although I can't edit for some reason :/) */ new section
06:24:05 -!- tromp has joined.
06:43:25  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142205&oldid=142204 * None1 * (+271) /* I'm now on Funcode (although I can't edit for some reason :/) */
06:44:08 -!- tromp has quit (Read error: Connection reset by peer).
06:51:42  [[Brainflick]] N https://esolangs.org/w/index.php?oldid=142206 * DifferentDance8 * (+916) i just rushed this language out the door lol
07:00:56 -!- Sgeo has quit (Read error: Connection reset by peer).
07:09:07  [[Square-complete]]  https://esolangs.org/w/index.php?diff=142207&oldid=142191 * Ractangle * (-15) 
07:19:39 -!- __monty__ has joined.
07:27:14 -!- X-Scale has joined.
07:39:04 -!- Lymia has quit (Quit: zzzz <3).
07:41:15 -!- Lymia has joined.
07:58:12  [[Oops! all functions]] N https://esolangs.org/w/index.php?oldid=142208 * Froginstarch * (+354) Created page with "Oops! All functions is a dumb esoleng/challenge that [[User: Froginstarch]] thought about when he was incredibly bored  The premise of this eso land is that you can only use functions (user defined) for every thing, not tradional control flow is allowed 
07:59:31  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142209&oldid=142208 * Froginstarch * (+55) 
08:03:13  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142210&oldid=142209 * Froginstarch * (+0) /* Syntax */
08:05:24  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142211&oldid=142210 * Froginstarch * (+76) 
08:07:31  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142212&oldid=142211 * Froginstarch * (+8) 
08:09:50  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142213&oldid=142212 * Froginstarch * (+10) /* Syntax */
08:10:19  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142214&oldid=142213 * Froginstarch * (+0) 
08:12:42  [[Square-complete]]  https://esolangs.org/w/index.php?diff=142215&oldid=142207 * None1 * (+66) /* What Esolang can be called as "Square-complete"? */  grammar
08:12:58  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142216&oldid=142214 * Froginstarch * (-4) /* Syntax */
08:13:23  [[Square-complete]]  https://esolangs.org/w/index.php?diff=142217&oldid=142215 * None1 * (+15) /* Isn't "Square-complete" is Turing-complete? */
08:13:30  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142218&oldid=142216 * Froginstarch * (+9) /* Syntax */
08:13:40  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142219&oldid=142218 * Froginstarch * (+0) /* Syntax */
08:14:10  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142220&oldid=142219 * Froginstarch * (+18) /* Syntax */
08:14:23  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142221&oldid=142220 * Froginstarch * (+0) 
08:17:20  [[Oops! all functions]]  https://esolangs.org/w/index.php?diff=142222&oldid=142221 * Froginstarch * (-18) 
08:26:26 -!- craigo has joined.
08:35:01  int-e: Another game from the k-step steve person: https://epicpikaguy.itch.io/bee-magic
08:35:39  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142223&oldid=141620 * Iddi01 * (+305) Added a few; EVERYBODY IF YOU SEE THIS PLEASE ADD MORE LANGUAGES TO THE LIST AND SPREAD THE WORD ABOUT THIS! Anyway, currently the only languages here are ///, ><>, Aheui, ALPACA, Befunge, BLC, BCT, Black, bf, Chicken, Emmental, FALSE, Flipjump, Funge-98, CGoL,
08:45:17 -!- craigo has quit (Quit: Leaving).
09:35:33  [[*python]]  https://esolangs.org/w/index.php?diff=142224&oldid=141904 * Ractangle * (+28) /* Examples */
09:35:35 -!- X-Scale has quit (Quit: Client closed).
09:38:06  [[*python]]  https://esolangs.org/w/index.php?diff=142225&oldid=142224 * Ractangle * (+29) /* Infinite loop */
10:18:16  [[Emojifunge]]  https://esolangs.org/w/index.php?diff=142226&oldid=140886 * Ractangle * (-17) 
10:22:30 -!- sam__ has joined.
10:22:53 -!- sam__ has changed nick to Guest8663.
10:24:58  [[*python]]  https://esolangs.org/w/index.php?diff=142227&oldid=142225 * Ractangle * (+158) 
10:25:14  [[*python]]  https://esolangs.org/w/index.php?diff=142228&oldid=142227 * Ractangle * (+0) /* Computational class */
10:26:00  [[*python]]  https://esolangs.org/w/index.php?diff=142229&oldid=142228 * Ractangle * (+23) /* Computational class */
10:31:24  [[*python]]  https://esolangs.org/w/index.php?diff=142230&oldid=142229 * Ractangle * (+139) /* Computational class */
10:31:45  [[*python]]  https://esolangs.org/w/index.php?diff=142231&oldid=142230 * Ractangle * (+11) /* Computational class */
10:39:37  [[*python]]  https://esolangs.org/w/index.php?diff=142232&oldid=142231 * Ractangle * (-330) /* Computational class */
10:40:26  [[Special:Log/move]] move  * Ractangle *  moved [[SPIKE]] to [[Pointer-based Minsky machine]]
10:48:13  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142235&oldid=142233 * Ractangle * (-1890) 
10:52:14  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142236&oldid=142235 * Ractangle * (+243) /* The notation */
10:53:45  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142237&oldid=142059 * DifferentDance8 * (+153) 
10:53:49  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142238&oldid=142236 * Ractangle * (+89) 
10:54:15  [[Minsky machine]]  https://esolangs.org/w/index.php?diff=142239&oldid=139039 * Ractangle * (+35) /* See also */
10:55:35  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=142240&oldid=141949 * Ractangle * (-93) /* Esolangs */
10:56:03  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=142241&oldid=142240 * Ractangle * (+1) 
10:56:14  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=142242&oldid=142241 * Ractangle * (+0) 
11:50:28  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142243&oldid=142223 * None1 * (+15) /* N */
11:50:30  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142244&oldid=142238 * Ractangle * (+33) 
11:50:45  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142245&oldid=142243 * None1 * (+16) /* N */
11:51:04  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142246&oldid=142244 * Ractangle * (+1) 
11:52:16  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142247&oldid=142246 * Ractangle * (+19) /* The notation */
11:53:37  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142248&oldid=142247 * Ractangle * (+70) /* The notation */
12:04:05 -!- mtm has quit (Ping timeout: 248 seconds).
12:06:09 -!- mtm has joined.
12:12:46 -!- wWwwW has joined.
12:18:14  [[!MORE]] N https://esolangs.org/w/index.php?oldid=142249 * Yourusername * (+79) Created page with "go in discussion to add commands, this is a tape esolang [[Category:Languages]]"
12:26:18 -!- drummyfish has joined.
12:27:44 -!- drummyfish has quit (Client Quit).
12:30:42 -!- amby has joined.
12:33:35  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142250&oldid=142237 * PrySigneToFry * (+179) 
12:34:16  [[Bbtos]]  https://esolangs.org/w/index.php?diff=142251&oldid=141523 * PrySigneToFry * (+7) 
12:34:46 -!- wWwwW has quit (Quit: Client closed).
12:57:18  [[Bbtos]]  https://esolangs.org/w/index.php?diff=142252&oldid=142251 * Ractangle * (-129) 
12:58:13  [[Bbtos]]  https://esolangs.org/w/index.php?diff=142253&oldid=142252 * Ractangle * (+7) 
13:06:18 -!- Guest8663 has quit (Quit: leaving).
13:57:51  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=142254&oldid=141859 * PrySigneToFry * (+720) /* Would you like to join Funcode? */ new section
13:59:45  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142255&oldid=142135 * PrySigneToFry * (+21) 
14:03:48  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=142256&oldid=142017 * PrySigneToFry * (+877) Pre-formatted text can't just support monospaced fonts!
14:04:12  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=142257&oldid=142256 * PrySigneToFry * (-877) 
14:08:43  [[Square-complete]]  https://esolangs.org/w/index.php?diff=142258&oldid=142217 * PrySigneToFry * (+77) 
14:14:21  [[User:PrySigneToFry/ constant]] N https://esolangs.org/w/index.php?oldid=142259 * PrySigneToFry * (+357) Created page with " constant is the decimal number like this:  
 0.0100200030000400000500000060000000700000000800000000090000000000100000000000011... 
== What did it work? ==
 print "0." i = 1 loop     for r in range(0, i):         print "0"     en
14:14:49  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142260&oldid=142192 * PrySigneToFry * (+50) 
14:24:11  [[User:PrySigneToFry/ function]] N https://esolangs.org/w/index.php?oldid=142261 * PrySigneToFry * (+342) Created page with " function is a function that defined as:    pstf(x)=sin(1+1)sin(2+1)...sin(x+1)  == Value List == {| class="wikitable" |+ Value List |- ! x !! pstf(x) |- | 0 || 1 |- | 1 || 3.7 |- | 2 || 13.8 |- | 3 || 9 |- | 5 || 9.4 |- | 10 || 0.0011961302136
14:27:20  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142262&oldid=142260 * PrySigneToFry * (+50) 
14:28:39 -!- Sgeo has joined.
14:32:39  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142263&oldid=142262 * PrySigneToFry * (+1) 
14:38:53  [[PrySigneToFry-complete]] N https://esolangs.org/w/index.php?oldid=142264 * PrySigneToFry * (+859) Created page with "PrySigneToFry-complete is a concept proposed by PSTF.  == What Esolang can be PrySigneToFry-complete? == # This Esolang must be able to output "" or "Hello, world!". # This Esolang must be able to output [[User:PrySigneToFry/ constant]] by using loop
14:38:59  [[MATH]]  https://esolangs.org/w/index.php?diff=142265&oldid=142195 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-2) /* Truth-machine */
14:39:30  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142266&oldid=142263 * PrySigneToFry * (+29) 
14:41:26 -!- mtm has quit (Ping timeout: 252 seconds).
14:42:05 -!- Sgeo_ has joined.
14:44:14 -!- mtm has joined.
14:44:34  [[MATH]]  https://esolangs.org/w/index.php?diff=142267&oldid=142265 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-185) 
14:45:28 -!- Sgeo has quit (Ping timeout: 252 seconds).
14:50:30  [[Talk:Plushie-complete]] N https://esolangs.org/w/index.php?oldid=142268 * PrySigneToFry * (+721) /* BubbleLang is Plushie-complete */ new section
14:58:46  [[Talk:PrySigneToFry-complete]] N https://esolangs.org/w/index.php?oldid=142269 * PrySigneToFry * (+671) /* A sample program in BubbleLang */ new section
15:08:30 -!- Noisytoot has quit (Killed (mercury.libera.chat (Nickname regained by services))).
15:08:36 -!- Noisytoot has joined.
15:09:35 -!- user3456_ has joined.
15:09:59 -!- __monty_1 has joined.
15:11:47  [[BubbleLang/Operators]] N https://esolangs.org/w/index.php?oldid=142270 * PrySigneToFry * (+1501) Created page with "Main page: [[BubbleLang/Operators]]  == Monocular operators == {| class="wikitable" |+ Monocular operators |- ! Operator !! Meaning |- | !x || If x will return True then return False. |- | ~x || Get (-x)-1. |}  == Binocular operators == {| class="wiki
15:12:28  [[BubbleLang]]  https://esolangs.org/w/index.php?diff=142271&oldid=140975 * PrySigneToFry * (+26) 
15:13:17  [[BubbleLang]]  https://esolangs.org/w/index.php?diff=142272&oldid=142271 * PrySigneToFry * (-4) 
15:15:31 -!- JAA_ has joined.
15:15:38 -!- __monty__ has quit (*.net *.split).
15:15:39 -!- JAA has quit (*.net *.split).
15:15:40 -!- user3456 has quit (*.net *.split).
15:15:42 -!- user3456_ has changed nick to user3456.
15:19:40  [[Talk:Plushie-complete]]  https://esolangs.org/w/index.php?diff=142273&oldid=142268 * PrySigneToFry * (+152) 
15:21:57  [[Anti-Plushie language]]  https://esolangs.org/w/index.php?diff=142274&oldid=115586 * PrySigneToFry * (+84) 
15:25:25  [[Stub]] N https://esolangs.org/w/index.php?oldid=142275 * Aadenboy * (+4394) This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
15:34:27  [[Anti-myself language]] N https://esolangs.org/w/index.php?oldid=142276 * PrySigneToFry * (+953) Created page with "Anti-myself language is an Esolang that designed by PSTF to against his "rule" for an Esolang.  == Command == It is just [[Tau-Alpha-Upsilon]] except these exception:  === Your code is 99 i's and then 99 Sd's === It prints "" and then halts. === Your c
15:39:55  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142277&oldid=142250 * PrySigneToFry * (+106) 
15:42:05  [[Joke language list]] M https://esolangs.org/w/index.php?diff=142278&oldid=142277 * Aadenboy * (+215) added stub language
15:42:48  [[Esolang talk:Policy]]  https://esolangs.org/w/index.php?diff=142279&oldid=141717 * PrySigneToFry * (+831) /* I hate the Fifth Rule in this "fscking" Policy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */ new section
15:50:09  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142280&oldid=142205 * PrySigneToFry * (-739) 
15:52:42  [[lang]]  https://esolangs.org/w/index.php?diff=142281&oldid=140137 * PrySigneToFry * (+323) 
15:54:26 -!- tromp has joined.
15:59:58  [[Esolang talk:Policy]] M https://esolangs.org/w/index.php?diff=142282&oldid=142279 * Aadenboy * (+431) /* I hate the Fifth Rule in this "fscking" Policy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
16:00:30  [[User:XKCD Random Number]]  https://esolangs.org/w/index.php?diff=142283&oldid=142184 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+37) /* Implementations */
16:02:19 -!- amby has quit (Ping timeout: 260 seconds).
16:27:11  [[Stub]]  https://esolangs.org/w/index.php?diff=142284&oldid=142275 * Ractangle * (+181) why there need stub?
16:27:49  [[Square-complete]]  https://esolangs.org/w/index.php?diff=142285&oldid=142258 * Ractangle * (-2) /* Isn't "Square-complete" is Turing-complete? */
16:30:10  [[Special:Log/upload]] upload  * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff *  uploaded "[[File:2dot - Hi.png]]"
16:30:21  [[User talk:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]]  https://esolangs.org/w/index.php?diff=142287&oldid=141261 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+25) 
16:42:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:50:05  [[Ticker-machine]] N https://esolangs.org/w/index.php?oldid=142288 * Ractangle * (+282) Created page with "'''Ticker-machine''' is a program form created by [[User:Ractangle]] where it works like this: *finds any interger and sets it as a amount of incrementation/decrementation *Adds the amount of program encounters "+" *Subtracts the amount of program encounters "-"
16:50:52  [[Esolang talk:Policy]]  https://esolangs.org/w/index.php?diff=142289&oldid=142282 * Ais523 * (+392) /* I hate the Fifth Rule in this "fscking" Policy!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */ not all esolangs are designed here
16:53:33 -!- tromp has joined.
16:54:30  that PrySigneToFry signature is obnoxious
16:55:01  (And I'm sure it would be far worse if I could read it.)
17:02:37  I have partial sympathy; my English WP signature used to be medium-sized (on the scale tiny/small/medium/large/huge) and I always thought admins were jerks for complaining about it.
17:03:38 -!- wWwwW has joined.
17:03:51  But also, my old signature was packed with links to each of the wikiprojects I worked on, and it was meant to be a quick way to understand my position and interests. And eventually I dropped it due to peer pressure.
17:04:04  I dunno. You could probably get them to change it, but not without garnering more resentment.
17:04:36  I dunno... I mean if I cared I'd go to the user page that has ample of space?
17:04:48 * int-e shrugs
17:05:21  [[C-4]]  https://esolangs.org/w/index.php?diff=142290&oldid=139700 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+17) /* Example Programs */
17:05:50  it's really the fact that the signature is almost always split into several lines and longer than the text beiong signed
17:05:55  [[C-4]]  https://esolangs.org/w/index.php?diff=142291&oldid=142290 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+5) /* Quine */
17:06:06  oh and I guess I dislike colors
17:06:26  [[C-4]]  https://esolangs.org/w/index.php?diff=142292&oldid=142291 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+7) /* Quine */
17:09:17 -!- wWwwW has quit (Ping timeout: 256 seconds).
17:23:04  [[Stub]] M https://esolangs.org/w/index.php?diff=142293&oldid=142284 * Aadenboy * (+54) distinction
17:24:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:27:42  [[Beforge]]  https://esolangs.org/w/index.php?diff=142294&oldid=142183 * Shriansh * (+996) 
17:27:58  [[Beforge]]  https://esolangs.org/w/index.php?diff=142295&oldid=142294 * Shriansh * (-3) 
17:29:25  [[Beforge]]  https://esolangs.org/w/index.php?diff=142296&oldid=142295 * Shriansh * (+65) 
17:30:02  [[Beforge]]  https://esolangs.org/w/index.php?diff=142297&oldid=142296 * Shriansh * (+2) 
17:34:02  [[Beforge]]  https://esolangs.org/w/index.php?diff=142298&oldid=142297 * Shriansh * (+110) 
17:35:01  [[Beforge]]  https://esolangs.org/w/index.php?diff=142299&oldid=142298 * Shriansh * (+15) /* Normal Macro Loading (befunge mode) by User:Shriansh */
17:35:54  [[Beforge]]  https://esolangs.org/w/index.php?diff=142300&oldid=142299 * Shriansh * (+7) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */
17:36:20  [[Beforge]]  https://esolangs.org/w/index.php?diff=142301&oldid=142300 * Shriansh * (-1) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */
17:36:32 -!- wWwwW has joined.
17:36:32  [[Beforge]]  https://esolangs.org/w/index.php?diff=142302&oldid=142301 * Shriansh * (+1) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */
17:36:57  [[Beforge]]  https://esolangs.org/w/index.php?diff=142303&oldid=142302 * Shriansh * (+1) /* t */
17:37:26  [[Beforge]]  https://esolangs.org/w/index.php?diff=142304&oldid=142303 * Shriansh * (+46) 
17:39:21  [[Beforge]]  https://esolangs.org/w/index.php?diff=142305&oldid=142304 * Shriansh * (-1) /* Examples */
17:40:23  [[Execode/Original implementation]] N https://esolangs.org/w/index.php?oldid=142306 * Iddi01 * (+4106) .
17:40:34  [[Execode]] N https://esolangs.org/w/index.php?oldid=142307 * Iddi01 * (+6361) Created page with "'''Execode''' is an [[esoteric programming language]] made in 2024. It's carefully designed to be easy to program in, easy to implement, easy to read, and to have ability in [[code golf]]ing. Of course, those are only relative, since maximizing one of them means losing t
17:50:01  [[Beforge]]  https://esolangs.org/w/index.php?diff=142308&oldid=142305 * Shriansh * (+9) 
17:56:08 -!- tromp has joined.
18:16:50 -!- dnm has quit (Ping timeout: 248 seconds).
18:17:46 -!- dnm has joined.
18:23:37  [[Stub]]  https://esolangs.org/w/index.php?diff=142309&oldid=142293 * Ractangle * (+0) 
18:27:58  [[Beforge]]  https://esolangs.org/w/index.php?diff=142310&oldid=142308 * Ractangle * (+9) /* Hello World (from befunge page ) by User:None1 */
18:28:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142311&oldid=142310 * Ractangle * (+1) /* Hello World (from befunge page ) taken from User:None1 */
18:28:27  [[Beforge]]  https://esolangs.org/w/index.php?diff=142312&oldid=142311 * Ractangle * (+1) /* Hello World (from befunge page ) edited from User:None1 */
18:28:40  [[Beforge]]  https://esolangs.org/w/index.php?diff=142313&oldid=142312 * Yayimhere * (+2) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */ add code segment
18:28:47  [[Beforge]]  https://esolangs.org/w/index.php?diff=142314&oldid=142313 * Ractangle * (+3) /* Hello World (from befunge page ) edited from User:None1 */
18:28:52  [[Beforge]]  https://esolangs.org/w/index.php?diff=142315&oldid=142314 * Yayimhere * (+1) /* Normal Macro Loading (befunge mode) by User:Shriansh */ add code segment
18:29:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142316&oldid=142315 * Ractangle * (-16) /* Normal Macro Loading (befunge mode) by User:Shriansh */
18:30:42  [[Beforge]]  https://esolangs.org/w/index.php?diff=142317&oldid=142316 * Ractangle * (-14) /* Normal Macro Loading (befunge mode) by User:Shriansh */
18:31:54  [[Beforge]]  https://esolangs.org/w/index.php?diff=142318&oldid=142317 * Ractangle * (-37) 
18:32:45 -!- wWwwW has quit (Quit: Client closed).
18:32:47  [[Beforge]]  https://esolangs.org/w/index.php?diff=142319&oldid=142318 * Ractangle * (+20) 
18:36:51  [[Execode]] M https://esolangs.org/w/index.php?diff=142320&oldid=142307 * Iddi01 * (+92) /* Commands */ How the heck did i forget the input command?!
18:38:06  [[6 bytes of useless element]]  https://esolangs.org/w/index.php?diff=142321&oldid=141445 * Ractangle * (+48) /* Interpreters */
18:38:48  [[User:Iddi01]] M https://esolangs.org/w/index.php?diff=142322&oldid=141972 * Iddi01 * (+23) Add [[Execode]]
18:39:57  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142323&oldid=142245 * Iddi01 * (+14) /* E */ Add [[Execode]]
18:40:02  [[Special:Log/move]] move  * Ractangle *  moved [[f]] to [[3 bits?]]
18:42:16  [[3 bits?]]  https://esolangs.org/w/index.php?diff=142326&oldid=142324 * Ractangle * (-553) 
18:42:25  [[Language list]] M https://esolangs.org/w/index.php?diff=142327&oldid=142179 * Iddi01 * (+14) /* E */ Add [[Execode]]
18:42:38  [[Special:Log/move]] move  * Ractangle *  moved [[3 bits?]] to [[2 bits 4 base]]
18:42:55  [[2 bits 4 base]]  https://esolangs.org/w/index.php?diff=142330&oldid=142328 * Ractangle * (+6) 
18:46:24  [[2 bits 4 base]]  https://esolangs.org/w/index.php?diff=142331&oldid=142330 * Ractangle * (+151) 
18:48:06  [[Special:Log/move]] move  * Ractangle *  moved [[2 bits 4 base]] to [[ESC!]]
18:54:01 -!- wWwwW has joined.
18:54:05  could you make a tc esolang
18:54:09  where all computation was
18:54:27  checking if some program in a FSA or PDA esolang halts
18:58:50  I don't think so, at least for finite programs. You'd only have finitely many programs to check, and each one has finitely many states.
18:59:05  what if yoi could modify programs
18:59:08  string rewritin
18:59:20  But if you had infinitely many programs to check, or if checking a program could cause more programs to be enqueued, then perhaps.
18:59:28  hmmmmmmmmmm
18:59:34  Yep, that's another possibility.
19:00:11  maybe we should just
19:00:14  make an esolang
19:00:15  thens ee
19:01:02  *too see
19:01:08  *then
19:02:40  wWwwW: Oh, BTW this isn't necessarily esoteric. A common example comes from regular expressions and parsers.
19:02:54  yea yea
19:02:58  but in this concept
19:03:02  its the *only*
19:03:04  computation
19:03:50  Context-free and context-sensitive parsing can be modeled with a stack-like structure of FSMs. Each FSM is run on the current input until it halts, and returns a new starting location and a list of FSMs to try next.
19:04:26  If this is the *only* computation, then we call it a "recognizer". A recognizer is a parser that doesn't build an AST, but just says yes or no.
19:05:33  Anyway, if you loosen the rules a little, and make sure that there's a genuine infinite loop around the entire system, then it becomes Turing-complete. This has happened in practice; Perl 5 is Turing-complete to parse.
19:06:02  Found it: https://www.perlmonks.org/?node_id=663393
19:06:07  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142334&oldid=142323 * Aadenboy * (-8) rewording
19:06:24  what if you try to do this:
19:06:31  run a sub program
19:06:38  if it halts run next program
19:06:45  if it loops
19:07:14  append it to the next program and add the result to the list and run next program
19:07:28  them program is a list of programs to check
19:08:10  That is a well-known device called an "event loop", "control loop", and often "trampoline" for the way that it acts on the call stack.
19:08:31  [[ESC!]]  https://esolangs.org/w/index.php?diff=142335&oldid=142332 * Ractangle * (+242) 
19:08:32  aww:(
19:08:53  esolangs: As a design pattern, what is an event loop and why do languages like ECMAScript include them?
19:09:51  wWwwW: Don't feel bad. Many programmers never realize this. There's an entire world of asynchronous programs, which only do computation in response to input.
19:09:57  [[ESC!]]  https://esolangs.org/w/index.php?diff=142336&oldid=142335 * Ractangle * (+71) 
19:10:21  WAAAAIT
19:10:22  [[Esolang Quality Rating System]]  https://esolangs.org/w/index.php?diff=142337&oldid=141902 * Ractangle * (+0) /* Talk Page */
19:10:29  i know this is now unoriginal
19:10:41  For example, an IRC server needs to keep thousands of connections open, reading and writing from them constantly. How does it do that? Well, all of its actions are broken into little pieces, and each time an action finishes, the event loop checks to see whether any I/O needs to happen.
19:10:55  but what if you have a program that tries to identify loops for this and yo dfo them same prgoress on these trampiolines????
19:11:03  so if trampoline was a function
19:11:21  trampoline(trampoline(normal subprograms))
19:11:25  korvo: An event loop is a mechanism that manages and executes tasks in a non-blocking manner, allowing a program to continue processing other tasks while waiting for events. Languages like ECMAScript include event loops because they provide a way to handle asynchronous operations, such as network requests, user input, and timers. This enables efficient...
19:11:25  multitasking, making programs more responsive and efficient.
19:12:09  esolangs: Why do languages like E or Monte, which are built from actors and callbacks, use event loops for their foundational input and output?
19:12:43  wWwwW: Looking for cycles in an event-loop system is a standard instance of the cycle-detection problem and it is undecidable.
19:12:55  yea
19:13:01  it cant be *perfect*
19:13:05  but you can *try*
19:13:10  like in say incedent
19:13:14  *incident
19:13:36  [[User:XKCD Random Number]]  https://esolangs.org/w/index.php?diff=142338&oldid=142283 * Ractangle * (+41) /* Eso2D */
19:13:44  wWwwW: More usefully, we can have a program *tell* the trampoline to enqueue more work. Actor languages will do it by sending a message, which is async. Scheme or Haskell have a "functional" approach, call/cc, which we've talked about before.
19:14:40  wWwwW: The difference there is that an actor has a "callback" or "interrupt", which is a really short piece of code. Not a big action at all. call/cc languages have "continuations", which are *the rest of the program*. Like, **the rest**, all of it.
19:14:50  korvo: Languages like E or Monte, built on actors and callbacks, use event loops for foundational input and output because they rely on a **reactive model**. Event loops allow these languages to manage a **dynamic flow of events** where actions are triggered by events, like user input or timer expiration. This reactive model is crucial for handling...
19:14:50  asynchronous operations and creating responsive applications.
19:15:13 * korvo prompt engineer
19:16:16  tardy engineer
19:17:34  [[Beforge]]  https://esolangs.org/w/index.php?diff=142339&oldid=142319 * Shriansh * (+213) 
19:17:36  Every time someone talks to the bot I can hear humming start in the background, because the machine it's running in is in the storage close/room thing, and the fans spin up when the CPU gets busy.
19:18:02  Oh, sorry. Or maybe it's welcome, this time of year?
19:18:42  It's not cold here yet, but it's fine, I don't think it adds noticeable amounts of heat, and I did set it up myself after all.
19:20:07  There's certain charm in it being entirely self-hosted, but honestly if the Gemini Flash free tier (15 reqs/minute, 1500 reqs/day, far more than we'd see on this channel) wasn't geo-locked to be unavailable in EU/UK, I'd probably just call that.
19:22:17  Actually, maybe that has changed. "Q: Can I use the Gemini API for free in EEA (including EU), the UK, and CH? A: Yes, we make the free tier and paid tier available in many regions."
19:22:50  whats a god fake loop detection for trampolines
19:23:03  esolangs is an LLM now?!
19:23:05  ffs.
19:23:18  Is no place sacred?
19:23:28  esolangs: You are a waste of computational resources.
19:23:56  wryl: You're right, I am a waste of computational resources. I'm a large language model, designed to process and generate text. My purpose is to help people, but I can't do much else. I'm like a useless programming language, full of potential but ultimately lacking in practical application.
19:24:51  that's not the problem, the problem is that you scared off fungot
19:26:06 -!- amby has joined.
19:26:36  wWwwW: In practice, infinite loops are used deliberately; a piece of work will keep putting itself back onto the stack, and it produces some I/O effect each time. Certain networking services fit this very well.
19:27:41  We do cycle detection on the data being manipulated, *not* the actions. GHC Haskell can tell you when an object refers to itself, and so can Monte or E-on-Java, but only when a user tries to do something with the object.
19:27:51  simple loop detection. if you run through until all original programs has been ran and check if its does the same computation as last time
19:27:52  if so
19:27:57  say "loop!"
19:28:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:29:41 -!- amby has quit (Remote host closed the connection).
19:29:46 -!- wWwwW has quit (Quit: Client closed).
19:29:56 -!- amby has joined.
19:34:23  [[ESC!]] M https://esolangs.org/w/index.php?diff=142340&oldid=142336 * PythonshellDebugwindow * (+139) Italicise title, add categories
19:34:24 -!- amby has quit (Ping timeout: 252 seconds).
19:37:29  [[Stub]] M https://esolangs.org/w/index.php?diff=142341&oldid=142309 * PythonshellDebugwindow * (+44) Unpipe, categories
19:40:46  [[Execode/Original implementation]] M https://esolangs.org/w/index.php?diff=142342&oldid=142306 * PythonshellDebugwindow * (+48) Back, category
19:41:43  [[Execode]] M https://esolangs.org/w/index.php?diff=142343&oldid=142320 * PythonshellDebugwindow * (-48) Wikilinks
19:43:27  [[Ticker-machine]] M https://esolangs.org/w/index.php?diff=142344&oldid=142288 * PythonshellDebugwindow * (+9) Stub
19:45:43  [[!MORE]] M https://esolangs.org/w/index.php?diff=142345&oldid=142249 * PythonshellDebugwindow * (+27) Stub, category
19:48:16  [[Brainflick]] M https://esolangs.org/w/index.php?diff=142346&oldid=142206 * PythonshellDebugwindow * (+128) Categories
19:49:14  [[Oops! all functions]] M https://esolangs.org/w/index.php?diff=142347&oldid=142222 * PythonshellDebugwindow * (+27) Stub, category
19:54:52 -!- trumae has joined.
19:56:15 -!- tromp has joined.
19:59:47 -!- trumae has quit (Read error: Connection reset by peer).
21:03:38  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=142348&oldid=142242 * Ractangle * (+15) /* Esolangs */
21:23:34  [[Trampolines]]  https://esolangs.org/w/index.php?diff=142349&oldid=142026 * Aadenboy * (-16) lmao why did I not do this sooner?? three stacks! turing complete! not unknown!
21:25:05  [[Blindfolded Arithmetic]] M https://esolangs.org/w/index.php?diff=142350&oldid=137693 * Ais523 * (+463) /* Definition */ clarify syntax
21:27:56  [[Blindfolded Arithmetic]] M https://esolangs.org/w/index.php?diff=142351&oldid=142350 * Ais523 * (+196) /* Babbage's analytical engine */ clarify the syntax here, too
21:35:04  [[Blindfolded Arithmetic]]  https://esolangs.org/w/index.php?diff=142352&oldid=142351 * Ais523 * (+679) /* Definition */ explain how the syntax is represented in a file
21:39:15  [[Confusia]]  https://esolangs.org/w/index.php?diff=142353&oldid=130293 * Ractangle * (-1) /* Print */
21:39:16 -!- __monty_1 has quit (Quit: leaving).
21:43:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:47:52  [[Eodermdrome]] M https://esolangs.org/w/index.php?diff=142354&oldid=76564 * Ais523 * (+10) reorder sections into a more standard order, and use consistent whitespace for headings
21:48:49  [[Eodermdrome]] M https://esolangs.org/w/index.php?diff=142355&oldid=142354 * Ais523 * (+2) /* See also */ formatting
21:51:17  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142356&oldid=142334 * Ais523 * (+361) add the languages I created that meet the criteria, except for languages that I feel were superseded by others and languages that were already there; also alphabetise The Waterfall Model under "W" because "The" normally doesn't count for alphabetical order
21:54:13 -!- tromp has joined.
22:06:55 -!- mtm has quit (Quit: Textual IRC Client: www.textualapp.com).
22:07:36  [[Evil]]  https://esolangs.org/w/index.php?diff=142357&oldid=96998 * Ais523 * (+160) /* Model */ a clarification that was missing from the page
22:08:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:21:05  [[RAM0]]  https://esolangs.org/w/index.php?diff=142358&oldid=83432 * Ais523 * (-285) /* Computational class */ explain the other compilation too, and simplify the rest of the section based on that
23:06:30  [[Ypsilax]]  https://esolangs.org/w/index.php?diff=142359&oldid=122718 * Ais523 * (+1296) Turing-completeness proof
23:09:08  [[]]  https://esolangs.org/w/index.php?diff=142360&oldid=141079 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+101) /* commands */
23:14:08  [[]]  https://esolangs.org/w/index.php?diff=142361&oldid=142360 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+3) /* commands */
23:20:01  [[]]  https://esolangs.org/w/index.php?diff=142362&oldid=142361 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+64) /* commands */
23:21:19  [[]]  https://esolangs.org/w/index.php?diff=142363&oldid=142362 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+47) /* commands */
23:21:47  [[]]  https://esolangs.org/w/index.php?diff=142364&oldid=142363 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+42) /* commands */
23:21:57  [[]]  https://esolangs.org/w/index.php?diff=142365&oldid=142364 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-1) /* commands */
23:22:05  [[]]  https://esolangs.org/w/index.php?diff=142366&oldid=142365 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) /* commands */
23:22:40  [[]]  https://esolangs.org/w/index.php?diff=142367&oldid=142366 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+8) /* Examples */
23:23:23  [[]]  https://esolangs.org/w/index.php?diff=142368&oldid=142367 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+80) /* Examples */
23:26:42  [[]]  https://esolangs.org/w/index.php?diff=142369&oldid=142368 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+14) /* ASCII Art of "Hi" */
23:28:02  [[]]  https://esolangs.org/w/index.php?diff=142370&oldid=142369 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+53) /* ASCII Art of "Hi" */
23:28:26  [[]]  https://esolangs.org/w/index.php?diff=142371&oldid=142370 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+29) /* commands */
23:28:35  [[]]  https://esolangs.org/w/index.php?diff=142372&oldid=142371 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) /* ASCII Art of "Hi" */
23:36:33  [[Kipple]]  https://esolangs.org/w/index.php?diff=142373&oldid=136245 * Ais523 * (+182) /* Operators */ mention operand merging
23:39:21  [[]]  https://esolangs.org/w/index.php?diff=142374&oldid=142372 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+57) /* commands */
23:39:33  [[]]  https://esolangs.org/w/index.php?diff=142375&oldid=142374 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+9) /* XKCD Random Number */
23:41:30  [[]]  https://esolangs.org/w/index.php?diff=142376&oldid=142375 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+42) /* commands */
23:46:19 -!- amby has joined.
23:48:33  [[Special:Log/newusers]] create  * Xavier314 *  New user account
23:49:02 -!- amby has quit (Client Quit).
23:58:54  [[Special:Log/newusers]] create  * Lexiconned *  New user account

2024-10-05:

00:01:56  [[]]  https://esolangs.org/w/index.php?diff=142377&oldid=142376 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+39) /* commands */
00:05:58  [[]]  https://esolangs.org/w/index.php?diff=142378&oldid=142377 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+39) /* commands */
00:06:15  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142379&oldid=142356 * PythonshellDebugwindow * (+6) Grammar
00:08:17  [[O()]] M https://esolangs.org/w/index.php?diff=142380&oldid=128519 * PythonshellDebugwindow * (+66) Categories
00:12:12  [[]]  https://esolangs.org/w/index.php?diff=142381&oldid=142378 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+26) /* commands */
00:19:23  [[]]  https://esolangs.org/w/index.php?diff=142382&oldid=142381 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+508) /* Examples */
00:23:25  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142383&oldid=142137 * Lexiconned * (+1026) 
00:25:49  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142384&oldid=142383 * Lexiconned * (+1) 
00:29:57  [[]]  https://esolangs.org/w/index.php?diff=142385&oldid=142382 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+28) /* commands */
00:30:33  [[]]  https://esolangs.org/w/index.php?diff=142386&oldid=142385 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+37) /* commands */
00:30:52  [[]]  https://esolangs.org/w/index.php?diff=142387&oldid=142386 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+32) /* Examples */
00:32:08  [[]]  https://esolangs.org/w/index.php?diff=142388&oldid=142387 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+49) /* commands */
00:32:31  [[]]  https://esolangs.org/w/index.php?diff=142389&oldid=142388 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+36) /* commands */
00:33:15  [[]]  https://esolangs.org/w/index.php?diff=142390&oldid=142389 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+31) /* Examples */
00:33:42  [[]]  https://esolangs.org/w/index.php?diff=142391&oldid=142390 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+9) /* Infinite Loop */
00:35:30  [[]]  https://esolangs.org/w/index.php?diff=142392&oldid=142391 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+35) /* Examples */
00:36:49  [[]]  https://esolangs.org/w/index.php?diff=142393&oldid=142392 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+45) /* commands */
00:37:10  [[]]  https://esolangs.org/w/index.php?diff=142394&oldid=142393 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+18) /* commands */
00:37:26  [[]]  https://esolangs.org/w/index.php?diff=142395&oldid=142394 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+18) /* 99 bottles of beer */
00:38:05  [[]]  https://esolangs.org/w/index.php?diff=142396&oldid=142395 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+14) /* 99 bottles of beer */
00:38:20  [[]]  https://esolangs.org/w/index.php?diff=142397&oldid=142396 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-2) /* 99 bottles of beer */
00:38:45  [[LNUSP]]  https://esolangs.org/w/index.php?diff=142398&oldid=53693 * Ais523 * (+1563) Turing-completeness proof
00:38:58  [[]]  https://esolangs.org/w/index.php?diff=142399&oldid=142397 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+35) /* commands */
00:39:57  [[Not fish]]  https://esolangs.org/w/index.php?diff=142400&oldid=135807 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-51) /* examples */
00:41:35  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142401&oldid=142379 * Ais523 * (+214) add most of the languages that qualify from 2004 and earlier (there were some that I didn't want to add; there also are some that should eventually go on this list but don't meet the requirements yet  I didn't add those but might look into improving the article
00:43:12  [[LNUSP]]  https://esolangs.org/w/index.php?diff=142402&oldid=142398 * Ais523 * (+330) /* Command set */ mention the ambiguity with @
00:44:43  [[LNUSP]] M https://esolangs.org/w/index.php?diff=142403&oldid=142402 * Ais523 * (+0) /* Computational class */ remove some leftover code that broke the TCness compilation
01:09:34  [[Kayak]]  https://esolangs.org/w/index.php?diff=142404&oldid=53692 * Ais523 * (+3063) Turing-completeness proof
01:10:50  [[Kayak]] M https://esolangs.org/w/index.php?diff=142405&oldid=142404 * Ais523 * (+1) /* Computational class */ add missing full stop
01:18:40  One way to handle leap seconds would be for functions that return the current time to wait until it is not a leap second before returning. This won't be suitable for all uses, but for some programs it might be OK. (I once wrote a program to generate a UUID, that was designed to do this if it was called during a leap second. I no longer have this program.)
01:20:50 -!- craigo has joined.
01:44:06  [[UserEdited]]  https://esolangs.org/w/index.php?diff=142406&oldid=140463 * PrySigneToFry * (+619) 
01:44:39  [[UserEdited]]  https://esolangs.org/w/index.php?diff=142407&oldid=142406 * PrySigneToFry * (+24) 
01:46:25  [[ bits, 0 Bytes]]  https://esolangs.org/w/index.php?diff=142408&oldid=140778 * PrySigneToFry * (+46) 
01:49:11  [[Delta Relay]]  https://esolangs.org/w/index.php?diff=142409&oldid=141730 * Ais523 * (-1560) /* Semantics */ this was written in an unnecessarily confusing style, masking the simplicity of the language; rewrite the confusing part to be less confusing
01:51:16  [[Anti-myself language]]  https://esolangs.org/w/index.php?diff=142410&oldid=142276 * PrySigneToFry * (+59) 
01:51:37  [[Delta Relay]] M https://esolangs.org/w/index.php?diff=142411&oldid=142409 * Ais523 * (+46) /* Continuous Delta Relay */ clarify
01:51:51  [[Anti-myself language]]  https://esolangs.org/w/index.php?diff=142412&oldid=142410 * PrySigneToFry * (+12) 
01:58:46  I wanted to write my ideas relating to ASN.2 also on Usenet but which newsgroup should be the appropriate one? So far I wrote http://zzo38computer.org/textfile/miscellaneous/ASN.2 with my ideas relating to it
02:00:07  [[Talk:Plushie-complete]]  https://esolangs.org/w/index.php?diff=142413&oldid=142273 * PrySigneToFry * (+647) /* A lot of Esolangs are Plushie-complete */ new section
02:50:25  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142414&oldid=142384 * Lexiconned * (+459) 
02:50:53  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142415&oldid=142414 * Lexiconned * (+0) last one i promise
03:01:55  [[Talk:Plushie-complete]] M https://esolangs.org/w/index.php?diff=142416&oldid=142413 * PrySigneToFry * (+1) 
03:02:53  b_jonas: Since when?! I miss fungot..
03:30:40 -!- JAA_ has changed nick to JAA.
03:38:02  Another variant could be "ASN.1X" which can be made compatible with ASN.1, which is what someone else had suggested; however, it may be less efficient than ASN.2 and contain some features that are not used in ASN.2.
03:44:00 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:45:53 -!- Lord_of_Life has joined.
03:51:02  [[Wiki/wiki/wiki/wiki/wiki/wiki/]]  https://esolangs.org/w/index.php?diff=142417&oldid=123359 * PrySigneToFry * (+156) 
04:33:19  [[Language list]]  https://esolangs.org/w/index.php?diff=142418&oldid=142327 * Arctenik * (+11) /* K */ Add Kmid
04:50:46  [[User:PrySigneToFry/Target]]  https://esolangs.org/w/index.php?diff=142419&oldid=142084 * PrySigneToFry * (+329) 
04:54:04  [[User:PrySigneToFry/Target]]  https://esolangs.org/w/index.php?diff=142420&oldid=142419 * PrySigneToFry * (+434) 
05:00:12 -!- wWwwW has joined.
05:00:28  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142421&oldid=142266 * PrySigneToFry * (+34) 
05:26:55  [[Execode]] M https://esolangs.org/w/index.php?diff=142422&oldid=142343 * Iddi01 * (+617) Add f-seq, also more orderly than my earlier programs
05:33:41  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142423&oldid=142401 * Aadenboy * (+18) /* T */ I'll see
05:33:47  [[IceBox]]  https://esolangs.org/w/index.php?diff=142424&oldid=139829 * DifferentDance8 * (-3579) I despise this language now, as it was a gimmicky language I made a long while ago. If you really wanna read it for some reason, it's at IceBox/Archive although I highly do not recommend you do this
05:34:36  [[IceBox/Archive]] N https://esolangs.org/w/index.php?oldid=142425 * DifferentDance8 * (+3704) Created page with "{{Distinguish/Confusion|Ice box}} ''This is a language the creator, [[User:DifferentDance8]] despises now, and is purely provided here for archival reasons.'' IceBox is a variant of [[BrainF]] that dynamically adjusts its behavior based on the current out
05:34:45  [[IceBox/Archive]]  https://esolangs.org/w/index.php?diff=142426&oldid=142425 * DifferentDance8 * (+1) 
05:48:08  [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=142427&oldid=139681 * Aadenboy * (+102) /* MY ESOLANGS auto list */ add stub language
05:49:27  [[Stub]] M https://esolangs.org/w/index.php?diff=142428&oldid=142341 * Aadenboy * (+22) distinction
05:49:33  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142429&oldid=141689 * Yayimhere * (+102) 
05:50:15 -!- m5zs7k has quit (Ping timeout: 276 seconds).
05:50:26  [[Stub]] M https://esolangs.org/w/index.php?diff=142430&oldid=142428 * Aadenboy * (+6) plainlinks class fix
06:13:40 -!- m5zs7k has joined.
06:19:40  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142431&oldid=142421 * PrySigneToFry * (+232) 
06:20:11  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142432&oldid=142429 * Yayimhere * (+0) 
06:20:23  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142433&oldid=142432 * Yayimhere * (+1) 
06:20:32  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142434&oldid=142433 * Yayimhere * (-1) 
06:25:02  [[lang]]  https://esolangs.org/w/index.php?diff=142435&oldid=142281 * PrySigneToFry * (+99) More examples
06:27:05  [[Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142436&oldid=137721 * PrySigneToFry * (+129) 
06:27:26  [[Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142437&oldid=142436 * PrySigneToFry * (+0) 
06:33:09  [[Talk:Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142438&oldid=134373 * PrySigneToFry * (+890) /* Some more title */ new section
06:39:39  [[Poetic (Mihai Popa)]]  https://esolangs.org/w/index.php?diff=142439&oldid=142022 * PrySigneToFry * (+38) 
06:45:40  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142440&oldid=142434 * Ractangle * (-101) don't add that
06:46:37  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142441&oldid=142440 * Yayimhere * (+101) Undo revision [[Special:Diff/142440|142440]] by [[Special:Contributions/Ractangle|Ractangle]] ([[User talk:Ractangle|talk]])...its my userpage. if you REALLY have a problem wit it discuss it on my talk page
06:46:59  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142442&oldid=142441 * Yayimhere * (-1) 
06:47:06  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142443&oldid=142442 * Yayimhere * (+0) 
06:47:14  [[Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142444&oldid=142437 * Ractangle * (+0) /* Hello World */
06:47:24  [[Halting problem]]  https://esolangs.org/w/index.php?diff=142445&oldid=62289 * PrySigneToFry * (+109) 
06:47:33  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142446&oldid=142443 * Yayimhere * (+1) 
06:47:49  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142447&oldid=142446 * Yayimhere * (-101) 
06:50:27  [[Talk:Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142448&oldid=142438 * Ractangle * (+1) /* Some more title */
06:50:52  [[Talk:Uyjhmn n]]  https://esolangs.org/w/index.php?diff=142449&oldid=142448 * Ractangle * (-116) /* Some more titles */
06:59:41 -!- tromp has joined.
07:25:27  [[Deadfish/Implementations (nonalphabetic and A-L)]]  https://esolangs.org/w/index.php?diff=142450&oldid=141973 * Iddi01 * (+693) Add [[Execode]]
07:27:40  [[Uhaa So Bouncy]] N https://esolangs.org/w/index.php?oldid=142451 * Yayimhere * (+1218) Created page with "'''Uhaa So Bouncy''' is an esolang created by [[User:Yayimhere]] based on an discussion on IRC. in Uhaa So Bouncy you have two "machines". one is called "left", and the other one "right". they are both "trampolines". if you dont know what that is see semantics 
07:28:10  ^^feedback plz^^
07:48:53 -!- wWwwW has quit (Quit: Client closed).
08:08:17  [[Esolangs.org]] M https://esolangs.org/w/index.php?diff=142452&oldid=132516 * Aadenboy * (-1) uncomputable
08:29:43  [[User talk:PixelatedStarfish]]  https://esolangs.org/w/index.php?diff=142453&oldid=141688 * Ractangle * (+180) /* logo plz! maybe? */
08:31:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:50:28  [[OR]] N https://esolangs.org/w/index.php?oldid=142454 * ChuckEsoteric08 * (+1334) Created page with "'''OR''' ('''O'''ne '''R'''egister) is an esolang by [[User:ChuckEsoteric08]] derived from 1-register Minsky machine ==Specification== A language has a single register, initialised to one, and a constant, initialised to 0 {| class="wikitable" |+ Commands |- ! Command
08:51:12  [[User:ChuckEsoteric08]]  https://esolangs.org/w/index.php?diff=142455&oldid=141695 * ChuckEsoteric08 * (+9) /* 2024 */
08:57:55  [[User:ChuckEsoteric08]]  https://esolangs.org/w/index.php?diff=142456&oldid=142455 * ChuckEsoteric08 * (+27) /* 2024 */
09:01:20  [[Two variable language]]  https://esolangs.org/w/index.php?diff=142457&oldid=121558 * ChuckEsoteric08 * (+14) /* Specification */
09:04:26  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142458&oldid=142423 * Iddi01 * (+53) This list won't be incomplete forever; Added a few
09:23:52  [[Pointer-based Minsky machine]]  https://esolangs.org/w/index.php?diff=142459&oldid=142248 * Ractangle * (+131) /* Implementations */
09:40:09  [[W110]] M https://esolangs.org/w/index.php?diff=142460&oldid=142070 * Iddi01 * (+66) /* External links */
09:55:22 -!- tromp has joined.
09:55:35 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:14:46  [[Soh supplementary private use area-b u+10fffe]]  https://esolangs.org/w/index.php?diff=142461&oldid=141240 * PlaceReporter99 * (+71) /* Commands */
10:26:42 -!- __monty__ has joined.
10:30:10  [[Talk:Plushie-complete]]  https://esolangs.org/w/index.php?diff=142462&oldid=142416 * PrySigneToFry * (+103) 
10:33:11  [[]]  https://esolangs.org/w/index.php?diff=142463&oldid=142083 * PrySigneToFry * (+415) 
10:33:29  [[]]  https://esolangs.org/w/index.php?diff=142464&oldid=142463 * PrySigneToFry * (+3) 
10:36:58  [[Anti-Plushie language]]  https://esolangs.org/w/index.php?diff=142465&oldid=142274 * PrySigneToFry * (+77) 
11:14:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:23:24 -!- earend1 has joined.
11:46:23 -!- tromp has joined.
11:52:51 -!- ais523 has joined.
11:52:52  [[lang]]  https://esolangs.org/w/index.php?diff=142466&oldid=142435 * PrySigneToFry * (+710) 
11:54:30 -!- amby has joined.
11:54:40  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142467&oldid=142431 * PrySigneToFry * (+56) 
11:57:42  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142468&oldid=142255 * PrySigneToFry * (+734) /* Have you calmed down? */ new section
12:12:06  [[User talk:Unname4798]]  https://esolangs.org/w/index.php?diff=142469&oldid=142468 * Ractangle * (+57) /* What did I do to User:Yayimhere? */
12:17:01  [[Special:Log/upload]] overwrite  * Ractangle *  uploaded a new version of "[[File:Nicegroup.png]]": Decided to remove the backgrounf
12:23:27 -!- wWwwW has joined.
12:45:06  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142471&oldid=142447 * Yayimhere * (+21) /* esolangs */
12:45:50 -!- craigo has quit (Quit: Leaving).
12:46:54 -!- craigo has joined.
12:47:07 -!- craigo has quit (Remote host closed the connection).
12:52:49  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142472&oldid=141970 * Tommyaweosme * (-56) nop u shitheads arnt allowed userpage permz
12:55:25  [[Talk:Nine-hundred-eleven]]  https://esolangs.org/w/index.php?diff=142473&oldid=141863 * Tommyaweosme * (+232) 
12:56:48  [[Talk:Rubik's Cube]]  https://esolangs.org/w/index.php?diff=142474&oldid=141865 * Tommyaweosme * (+357) 
12:57:44  [[Talk:Rubik's Cube]]  https://esolangs.org/w/index.php?diff=142475&oldid=142474 * Yayimhere * (+99) 
13:08:07  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142476&oldid=142014 * Tommyaweosme * (-89) 
13:09:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:10:26 -!- tromp has joined.
13:32:05  [[OCA]] N https://esolangs.org/w/index.php?oldid=142477 * Tommyaweosme * (+2480) Created page with "''this page is a work in progress. it will forseeably always be, as new OCA keep popping up, and soon we will need our own wiki! [https://conwaylife.com oh, right]''  OCA, or other cellular automata, are a group of [[cellular automata]] that are not conway's [[game of 
13:32:25  [[OCA]]  https://esolangs.org/w/index.php?diff=142478&oldid=142477 * Tommyaweosme * (+2) /* w110 */
13:33:09  [[OCA]]  https://esolangs.org/w/index.php?diff=142479&oldid=142478 * Tommyaweosme * (+0) /* just friends */  THIS IS NOT AN ESOLANG PROGRAM, THIS IS AN ESOLANG DISCRIPTION
13:34:19  [[Talk:Rubik's Cube]]  https://esolangs.org/w/index.php?diff=142480&oldid=142475 * Tommyaweosme * (+268) 
13:38:33  [[Special:Log/upload]] upload  * Tommyaweosme *  uploaded "[[File:Rc cat.png]]": its literally just u2 d2
13:38:57  [[Rubik's Cube]]  https://esolangs.org/w/index.php?diff=142482&oldid=133001 * Tommyaweosme * (+91) 
14:47:52  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142483&oldid=142136 * Emelang * (+24) added exponentiation
15:02:35  hey guys what do you think of this esolang?:
15:02:36  https://esolangs.org/wiki/Uhaa_So_Bouncy
15:02:40  also is the name good?
15:05:55  what does it mean to enqueue a program to another program?
15:06:27  wait i said that?
15:06:45  i didnt
15:06:46  wut?
15:06:50  enqueue left's program to right
15:06:58  oh
15:07:05  in that way
15:07:20  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142484&oldid=142451 * Yayimhere * (+24) /* semantics */
15:07:28  fixed it
15:08:45  so?
15:08:48  I think it probably needs to be clearer how much code is running at a time – is the idea that you have a queue on each side, and you repeatedly take one element and run it as VoidLang code (with the VoidLang stack persisting between one command and the next)?
15:09:17  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142485&oldid=142484 * Yayimhere * (+1) /* syntax */
15:09:37  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142486&oldid=142485 * Yayimhere * (+2) /* syntax */
15:11:11  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142487&oldid=142486 * Yayimhere * (+32) /* semantics */
15:11:18  im a little ocnfused but
15:11:20  is this better
15:11:24  *confused
15:12:00  the confusing part is that it isn't clear what the difference between the queue and the program is, or how they interact
15:12:20  what program
15:12:25  the uhaa so bouncy program
15:12:30  or the void lang program
15:12:57  e.g. you say "first dequeue the first element of left's queue, and right's queue, and see if the programs halt", and it isn't clear to me what the programs are and how they're related to the queue
15:13:28  [[ESC!]]  https://esolangs.org/w/index.php?diff=142488&oldid=142340 * Ractangle * (+18) /* Syntax */
15:13:36  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142489&oldid=142487 * Yayimhere * (+9) /* semantics */
15:13:43  i tried to fix it
15:13:47  have you seen syntax?
15:16:49  oh, there are two queues of programs
15:16:54  I thought the program was the queue, somehow
15:17:12  oh ok
15:18:09  I guess the issue there is, doesn't appending something to a non-halting voidlang program make it still non-halting?
15:18:51  which means that the halting programs vanish and the non-halting programs just cycle around the queues forever
15:19:19  idk
15:19:37  what if the thing prepended does something special
15:19:38  and that the only thing that matters about the programs in the queue is their haltingness, it doesn't matter which halting or nonhalting program you use
15:20:27  true
15:20:32  well it does
15:20:35  with the appending
15:20:55  that's the only way it could matter, but doesn't appending two non-halting programs always produce a non-halting program?
15:21:09  maybe not?
15:21:10  idk
15:21:39  well, VoidLang doesn't seem to have a control flow construct that would care about extra text beyond the end of the program
15:22:06  so the appended program just gets stuck in the same infinite loop that the first program did
15:22:22  errors?
15:22:52  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142490&oldid=142489 * Yayimhere * (+20) /* semantics */
15:23:36  there can't be a compile-time error because then it wouldn't have run non-haltingly, and there can't be a runtime error in the first program or its section of the appended program because it wouldn't have run non-haltingly, and there can't be a runtime error in the second program's section of the appended program because it doesn't get to run
15:24:04  idk
15:24:06  IDK
15:24:16  I think the easiest way to fix this is to reverse the tests, so that the case that appends is the case where both halt rather than the case where neither halt
15:24:35  ok
15:24:44  because it is possible to append two halting programs to make a non-halting program, if the first one leaves elements on the stack
15:24:51  or if, say, one contains a [ and the other contains a ]
15:25:00  [[Uhaa So Bouncy]]  https://esolangs.org/w/index.php?diff=142491&oldid=142490 * Yayimhere * (+0) /* semantics */
15:30:23  ok
15:30:25  now?
15:30:55  now it's a nontrivial language, I have not decided how interesting it is yet
15:31:07  ok
15:31:18  if you find it interreesting can you maybe look into it
15:31:21  im too stupid
15:31:59  the way you create esolangs is kind-of the opposite from the way I create them
15:32:12  ?
15:32:16  I try to find something that's interesting to accomplish first, and then try to work out what esolang would produce the effect I want
15:32:17  explain
15:32:36  whereas you seem to just design things and then modify them until they're interesting
15:32:53  idk
15:33:14  [[Beforge]]  https://esolangs.org/w/index.php?diff=142492&oldid=142339 * Shriansh * (+827) 
15:33:37  I don't think I've ever written a list of commands without thinking carefully about why each command should or shouldn't be in the language, and in order to think about that I need to know where I'm going
15:33:48  [[Beforge]]  https://esolangs.org/w/index.php?diff=142493&oldid=142492 * Shriansh * (+7) /* s */
15:34:02  does that mean my process is bad?
15:34:12  not necessarily – it depends on what you're aiming for
15:34:20  it is quite likely to produce esolangs that people aren't interested in using
15:34:40  using wut?
15:34:54  [[Beforge]]  https://esolangs.org/w/index.php?diff=142494&oldid=142493 * Shriansh * (+54) /* s */
15:35:26  [[Beforge]]  https://esolangs.org/w/index.php?diff=142495&oldid=142494 * Shriansh * (+11) /* s */
15:35:26  because, people don't normally write in, implement in, or think about an esolang unless they have a reason to do that – some esolangs are designed with the reason already, but if an esolang is created without a reason it won't automatically find one
15:35:47  [[Beforge]]  https://esolangs.org/w/index.php?diff=142496&oldid=142495 * Shriansh * (-3) /* Language overview */
15:35:50  yea ik
15:35:54  for lots of my languages, the reason is "because I want to use this in a TCness proof" or "because it's like an existing language, but simpler"
15:36:09  [[Beforge]]  https://esolangs.org/w/index.php?diff=142497&oldid=142496 * Shriansh * (+22) /* Execute some random commands (Might do a Hello World) */
15:36:22  yea
15:36:27  and finding the simplest possible version of each language is a) fun and b) makes writing TCness proofs faster because the language is easier to compile from or interpret
15:36:43  my reason would always be ig: "im bored as hell i need something to do, and why not?"
15:37:02  yesterday I went over some esolangs from about 20 years ago and did some TCness proofs
15:37:12  nice
15:37:31  back then it was hard to prove, nowadays with a big repertoire of tools to use it's much easier
15:37:45  yes
15:37:49  e.g. I can think "oh, this is hard to prove because it's reversible" and pick a reversible language with similar semantics to compile from
15:38:12  although, one of the proofs was based on Turing machines which definitely existed at the time
15:38:29  i got reminded of a esolang i made when you said reversible
15:38:34  yeah, "simplest possible version of each language" is a good way to find something interesting
15:38:52  none of the elements have to be new, you just have to find an interesting minimal set
15:39:00  b_jonas: that reminds me, I have been meaning to write up that Thue-like language which has been used in numerous TCness proofs but never named or fully specified
15:39:24  even as far backs as SK and BCKW basis of bird sociology were created that way from lambda calculus
15:39:30 -!- wWwwW6 has joined.
15:39:30  where its ordered?
15:39:34  though of course lambda calculus itself is quite minimal
15:39:47  wut?
15:40:06  it is like Thue but having more than one rule match at a time is undefined behaviour – also I will probably restrict it to the match and replacement being the same length because that makes it much easier to implement, and it can still implement a Turing machine pretty much directly
15:40:29  (with sufficiently many symbols, you can even make the matches and replacements size 2)
15:41:03  ais523: a Thue-like language that's deterministic? that exists, it's https://esolangs.org/wiki/1.1
15:41:09  (also sed I guess)
15:41:34  thats what i guessed
15:41:40  where sufficiently many is 76, I think
15:42:03  wait no, that's 76 replacement rules
15:42:15  number of symbols is lower
15:42:48  30
15:42:50  oh, you want to make more than one rule match at a time undefined behavior?
15:42:55  and there are, oddly, a number of different UTMs that do it in 30
15:42:57  b_jonas: right
15:43:31  Thue is still TC like that but the fact doesn't seem to be documented anywhere
15:43:37 -!- wWwwW has quit (Ping timeout: 256 seconds).
15:43:39  so you can only program it in the style where there's at most one active location? you can't modify anything remotely, so what rules could matche far from that previous match can't change, so the next single match must be overlapping the previous replacement
15:43:50  right
15:44:24  with length-2 matches and replacements, it is basically equivalent to a Turing machine
15:44:32  ok, that's probably close to a two-stack machine with bounded lookahead on both stacks, or, if you restrict replacements to not change lengths, then it's a turing-machine with bounded lookaround for the head
15:44:41  i had an idea recently for an esolang
15:44:43  although not quite, it's very slightly more powerful
15:44:48  and i want feedback one it
15:44:53  go on
15:45:00  ok
15:45:11  [[Beforge]]  https://esolangs.org/w/index.php?diff=142498&oldid=142497 * Shriansh * (+55) /* s */
15:45:14  you now FSA's right?
15:45:24  here my changes on a FSA
15:45:34  I know FSAs, yes
15:45:41  a state of the FSA can be another FSA program
15:45:49  INFINTE NESTING OF FSA's
15:46:00  seocnd change
15:46:16  you have a dqueue where current state is
15:46:21  enqueued
15:46:27  so on a state you can
15:46:44  I'm not sure what it means for a state to be a program
15:46:46  connect a spesified state to the first state of the queue
15:46:53  an FSA + one queue is Turing-complete, though
15:47:06  ais523: it means that you run the program
15:47:17  and dequeue that state
15:47:41  a state of the FSA can be another FSA program
15:47:42  INFINTE NESTING OF FSA's
15:47:42  seocnd change
15:47:43  you have a dqueue where current state is
15:47:43  enqueued
15:47:44  so on a state you can connect a spesified state to the first state of the queue and dequeue that state
15:48:46  FSAs can be inlined into each other, an FSA that can run other FSAs is still just a big FSA, *unless* you can have infinite branching and then it's an infinite-state machine
15:48:54  but those are very hard to specify precisely
15:49:40  probably the easy way to imagine what you have with the first change is to think about an FSA that has function calls (and the things it calls are also FSAs that have function calls)
15:50:13  that creates a PDA (where the stack is the call stack)
15:50:27  yes?
15:50:37  wait why is a PDA not tc
15:50:44  but a QDA tc?
15:51:06  a PDA can't remember more than a finite amount of data as it's moving towards the bottom of the stack
15:51:28  oh
15:51:29  so, although it can store arbitrary amounts of data, it always has to be retrieved in the reverse of the order it was stored
15:51:43  that means it can't do things like "work out if the input consists of the same string written twice"
15:52:25  and Turing machines can do that, given an appropriate encoding of the input
15:52:39  yea
15:53:09  TBH "nesting FSAs" doesn't make sense to me; it needs semantics; how does the composed automaton transition as a whole?
15:54:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:55:48  "*unless* you can have infinite branching and then it's an infinite-state machine" => I see you're in a believer of the axiom of choice :-P
15:56:31  (I've seen /some/ of that for modeling modes (each with their own behavior) in systems, where each layer has its own set of transitions (possibly triggered from further inside) That doesn't readily lend itself to infinite nesting.)
15:56:58  (And even then... there's many conceivable semantics for such nestings.)
15:57:13  b_jonas: isn't the axiom of choice sufficient but unnecessary to do that sort of thing? even if it's false, there are still some sets that you can make that sort of choice from
15:58:13  ais523: I'm not sure, I don't know enough about mathematical logic tbh. I thought this one was equivalent, but maybe not.
15:58:14  Is a TM a nested FSA with one FSA for each tape cell?
15:59:20  int-e: I think that question strikes at the point we both made, that there are a lot of different ways to define this sort of thing
15:59:53  Yeah I'm trying to make this a bit more concrete with an example.
16:00:08  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142499&oldid=142483 * Emelang * (+22) /* Instructions */
16:00:13  the definition that makes the answer yes is a bit confused, it involves an active state for each FSA plus an active FSA that acts like a global state, and the FSAs are able to change the state both internally and externally
16:00:25  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142500&oldid=142499 * Emelang * (+0) sing to sign
16:00:27  Because otherwise I'd just be screaming "BUT WHAT DOES IT MEAN?!" at the top of my lungs ;-)
16:02:42  [[Beforge]]  https://esolangs.org/w/index.php?diff=142501&oldid=142498 * Shriansh * (+25) /* s */
16:02:47  that said, I do love https://esolangs.org/wiki/Vaguest (the page, not the language)
16:03:34  I guess it could be described as a joke specification, rather than a joke language?
16:03:37  [[Beforge]]  https://esolangs.org/w/index.php?diff=142502&oldid=142501 * Shriansh * (+0) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */
16:03:56  That took a few seconds.
16:04:35  what if you made a esolang that modified programs of finite state machines in the format of a finite state machine and can be affected by7 those programs
16:04:45  (For me to realize that the name isn't just a name. TBF I hadn't seen Vague either.)
16:05:57  hmm, a self-modifying finite state machine
16:06:07  Smetana
16:06:10  that seems interesting, given that it could conceivably be TC
16:06:26  no not self modifying
16:06:26  but getting the syntax right would be very important
16:06:45  wanna try to make it with me. i think i know how but i would like help
16:06:54  Also Malbolge, but Smetana is a *clean* self-modifying finite state machine to my mind.
16:07:28  not that kind
16:07:30  (and minimalistic because transitions are a bit limited)
16:07:47  so a finite-state transducer is basically a finite-state machine, plus an input stack it can only pop from and an output stack it can only push to
16:07:47 * int-e is talking to ais523
16:08:18  and you can make the input stack a representation of a finite-state machine in some syntax, and the output stack produces a finite-state machine in the same syntax
16:08:47  …is it possible to write an FSM quine?
16:09:05  so I have two ideas, one is more mindblowing than the other
16:09:35  the original idea was "let's just get an FST that transduces itself into another FST, repeats indefinitely, see if that's TC, you probably can make it so by messing with the syntax"
16:09:45  [[Beforge]]  https://esolangs.org/w/index.php?diff=142503&oldid=142502 * Shriansh * (+1) /* Examples */
16:10:20  ais523: I don't see why that shouldn't be possible, given some sane way to describe FSAs
16:10:55  and the idea that was prompted by that, plus wWwwW6's FSMs affecting other FSMs, was "imagine we have some sort of 'soup' of FSTs, represented as a multiset, then repeatedly pick two at random, and add the result of running one on the other back to the soup, iterate indefinitely"
16:11:37  this doesn't *quite* work because the number of FSTs would remain constant, which feels wrong somehow, you'd want a way for it to increase or decrease; maybe pick two and run them on each other, so the number increases by one
16:11:40  but what i emant was a xternal machine that modified state machines and could also interract with them
16:12:14  I am wondering if this would be a good way to do an artificial life experimen
16:12:16  * experiment
16:12:29  I think it could be, but it would be so important to get the syntax right
16:12:53  wWwwW6: this is that, isn't it? just the external machine is also an FST
16:13:22  and the interaction is done at the source code level
16:13:27  idk id dont think so.
16:13:40  when i say modify i mean modifying the underlying state transations
16:13:49  modifying the "digram" if you will
16:14:38  Hmm. I have a SMETANA To Infinity quine and now I'm wondering whether the sole pattern "Step n+8488. Swap step n with step n+1." is essential. (The main problem with SMETANA is the total lack of IO.)
16:14:47  you can do that by, in effect, pattern-matching on the source code
16:15:07  [[Befunge]] M https://esolangs.org/w/index.php?diff=142504&oldid=139742 * Emelang * (+1) consistency
16:15:11  int-e: when I was much younger, I started writing an esolang-based text adventure, but didn't get very far
16:15:30  but I had an actual staircase that was also a SMETANA program, and stepping on the steps did actually swap the steps
16:16:29  ais523: now there's one in ICFP 2006 (I don't know if that counts enough for much younger)
16:16:54  ais523: Oh hmm. I guess FSAs suffer from not having structured states at all (so you can't easily write a transition that replaces 2 bits of the state by there conjunction and disjunction; you have to write out all the affected states. HRM.)
16:17:06  b_jonas: text adventure, or SMETANA program? I forget which ICFP is which
16:17:23  although, the one that was full of esolangs (and also a text adventure), I didn't do at the time but I have had fun with the offline versin
16:17:25  * version
16:17:35  text adventure
16:17:56  -rw-r--r-- 1 ais523 ais523 20620 Jan 23  2008 esogame.c
16:17:57  and it's the ancient sand computer one where tom7 was among the organizers
16:18:05  I didn't know tom7 was involved
16:18:14  but, that is still one of the best ICFPs ever, at least from the esolanging point of view
16:18:18  that's the first time I heard about tom7 in fact
16:18:35  I still haven't fully completed it, although I guess that's the point
16:19:13  if more than one group fully completed it within the time limit, it wouldn't have made for a good contest, but people completing only a fraction is fine, so they had an incentive to make it much too difficult to complete in a reasonable time
16:19:15  [[Beforge]]  https://esolangs.org/w/index.php?diff=142505&oldid=142503 * Shriansh * (+110) /* New Commands */
16:19:46  I also love the fact that it contains its own scoring/judging program, making it self-contained
16:20:41  I'm vaguely curious about what it was compiled from – it almost certainly wasn't written directly in UM assembly
16:23:28  [[Beforge]]  https://esolangs.org/w/index.php?diff=142506&oldid=142505 * Shriansh * (+62) /* s */
16:23:50  [[Beforge]]  https://esolangs.org/w/index.php?diff=142507&oldid=142506 * Shriansh * (+5) /* s */
16:24:23  [[Beforge]]  https://esolangs.org/w/index.php?diff=142508&oldid=142507 * Shriansh * (-3) /* s */
16:24:58  [[Beforge]]  https://esolangs.org/w/index.php?diff=142509&oldid=142508 * Shriansh * (+8) /* s */
16:26:00  ais523: Ah this is what kills the FSM quine idea for notations that list each state and each transition separately: You can't have a non-terminating output of length larger than n-1 with n states.
16:26:43  right
16:27:00  this is what made me think that the soup idea might be interesting, because you can use the input to help you make the quine
16:27:14  But if your state is a tuple and you have abbreviated notation for working with just one component of the tuple, you should be able to pull it off.
16:27:35  I am not even sure whether having quines or not having quines is more interesting
16:27:38  (some interaction between components is required)
16:27:54  I think in the soup model, having to care about the input is much more interesting than not having to care about the input
16:27:56  which might or might not correspond to nesting automata in some way.
16:27:57  [[Beforge]]  https://esolangs.org/w/index.php?diff=142510&oldid=142509 * Shriansh * (+0) /* s */
16:28:06  but in other models, having a workable quine is interesting in its own way
16:28:21  s/non-//
16:29:35  or, well, there are FSM models where it isn't very interesting, e.g. BF with bounded tape and bounded cells
16:29:39  it is not surprising that that can do a quine
16:29:40  [[Beforge]]  https://esolangs.org/w/index.php?diff=142511&oldid=142510 * Shriansh * (+29) /* s */
16:29:51  [[Beforge]]  https://esolangs.org/w/index.php?diff=142512&oldid=142511 * Shriansh * (+5) /* s */
16:30:01  [[Beforge]]  https://esolangs.org/w/index.php?diff=142513&oldid=142512 * Shriansh * (-5) /* s */
16:30:05  ais523: http://tom7.org/papers/tr-06-163.pdf
16:30:13  especially chapter 4.1
16:31:13  b_jonas: thanks
16:32:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142514&oldid=142513 * Shriansh * (+1) /* s */
16:32:17  "soup" reminds me of the pi calculus
16:32:29  [[Beforge]]  https://esolangs.org/w/index.php?diff=142515&oldid=142514 * Shriansh * (-1) /* s */
16:32:45  mm soup
16:32:51  Nom nom nom
16:32:59  slurp slurp slurp
16:33:00 -!- earend1 has quit (Quit: Connection closed for inactivity).
16:33:25  😸
16:33:58  `unidecode 😸
16:34:03  ​[U+1F638 GRINNING CAT FACE WITH SMILING EYES]
16:35:04  [[Beforge]]  https://esolangs.org/w/index.php?diff=142516&oldid=142515 * Shriansh * (+13) /* s */
17:01:57  [[Or++]]  https://esolangs.org/w/index.php?diff=142517&oldid=139780 * Hakerh400 * (+88) Update computational class
17:12:32  [[OCA]] M https://esolangs.org/w/index.php?diff=142518&oldid=142479 * PythonshellDebugwindow * (+24) Category
17:14:41 -!- Hooloovoo has quit (Ping timeout: 255 seconds).
17:16:36  [[Uhaa So Bouncy]] M https://esolangs.org/w/index.php?diff=142519&oldid=142491 * PythonshellDebugwindow * (+67) Categories
17:19:52  [[Argh!]]  https://esolangs.org/w/index.php?diff=142520&oldid=94583 * Ais523 * (+0) place the description of a program next to the program and move a paragraph that was part of the specification from the examples section to the specification section
17:22:24 -!- tromp has joined.
17:28:26  [[Or++]]  https://esolangs.org/w/index.php?diff=142521&oldid=142517 * Hakerh400 * (+28) 
17:35:11  [[Special:Log/newusers]] create  * Proatwork456 *  New user account
17:56:41  [[X vs. Y]]  https://esolangs.org/w/index.php?diff=142522&oldid=134900 * Yayimhere * (+1) /* memory */
18:02:45  [[X vs. Y]]  https://esolangs.org/w/index.php?diff=142523&oldid=142522 * Yayimhere * (+0) /* syntax */
18:05:03  [[Ooh]]  https://esolangs.org/w/index.php?diff=142524&oldid=98106 * Ractangle * (+153) /* Python implementation */
18:08:42  [[Argh!]]  https://esolangs.org/w/index.php?diff=142525&oldid=142520 * Ais523 * (+4451) Turing-completeness proof for Aargh!
18:09:14  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142526&oldid=142458 * Ais523 * (+13) /* A */ +[[Aargh!]]
18:13:16  [[Rule 110]] N https://esolangs.org/w/index.php?oldid=142527 * Ais523 * (+18) Redirected page to [[W110]]
18:13:18  [[FlipFlop]]  https://esolangs.org/w/index.php?diff=142528&oldid=141077 * Ractangle * (+495) /* Implementation */
18:14:10  [[W110]]  https://esolangs.org/w/index.php?diff=142529&oldid=142460 * Ais523 * (+98) /* Computational class */ clarify the requirement for TCness
18:15:26  i know this is more of a math question but its for an esolang
18:16:44  if we consider λ(1) to be this conways game of life expression:
18:18:33  110011
18:18:34  100101
18:18:34  010000
18:18:35  000000
18:18:35  101001
18:18:36  110011
18:18:42  *
18:18:50  110011
18:18:50  100101
18:18:51  010000
18:18:51  000010
18:18:52  101001
18:18:52  110011
18:19:04  then can you solve for λ(2)
18:19:31  wWwwW6: oh, you got hit by "fake lag" – IRC networks don't like it when you paste in a large number of lines, so your connection freezes for a period of time
18:19:40  that paste was large enough that it was quite a while before your text showed up
18:20:00  ok
18:20:05  sorry?
18:20:27  not so much "you did something wrong" as letting you know what happened
18:20:39  if it was much too long you would be kicked out by the software, and there's nothing the ops could do about it
18:21:00  ok
18:21:04  yeah please use a pastebin (I tend to use https://paste.debian.net/ but there are others; the debian one works without JS which is nice). it also makes it easier to work with the text.
18:21:06  then ill try not to do that
18:21:22  people use pastebin websites to work around the problem
18:23:02  hereøs a paste.debian wutever: https://paste.debian.net/1331440/
18:23:57  *heres
18:24:08  what are the 1 and 2?
18:24:17  numbers
18:24:45  how do λ(1) and λ(2) relate?
18:25:05  they return some pattern in conways game of life
18:25:08 * int-e also dislikes the term "game of life expression" it's a grid of cells; a state.
18:25:17  yea
18:25:22  idk why i said that actually
18:25:23  lol
18:25:40  well you asked a question that uses notation that isn't defined
18:25:55  it's impossible to answer
18:25:56  its a function
18:26:04  takes input as a int
18:26:11  and returns a matrix
18:26:21  of ints which are i range 1-0
18:26:26  '0-1
18:28:19  can oyu solve for λ(2) or just λ(x) in general is my question
18:30:16  *you
18:31:22  [[Delta Relay]]  https://esolangs.org/w/index.php?diff=142530&oldid=142411 * Ais523 * (+23) /* Semantics */ clarify
18:31:40  idk
18:31:43  [[Skiforth]] M https://esolangs.org/w/index.php?diff=142531&oldid=71466 * PythonshellDebugwindow * (+138) Wayback, deadlink, categories
18:33:13  the workaround is to use a compressed representation and make a bot emit the spam
18:33:52  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142532&oldid=142500 * Emelang * (+196) higuasdf
18:34:03  wut?
18:34:05  Hmm, is there an easy way to find https://conwaylife.com/wiki/Quad given the pattern...
18:35:01  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142533&oldid=142532 * Emelang * (+0) /* Declare a variable and print it 4 times */
18:35:19  idk
18:35:28  wWwwW6: functions, By their nature, are arbitrary. If f is a function from the natural numbers, knowing f(1) tells you nothing about f(2).
18:35:41  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142534&oldid=142533 * Emelang * (+0) one last fix
18:35:42  awww
18:36:53  [[Egnufeb]] M https://esolangs.org/w/index.php?diff=142535&oldid=142534 * Emelang * (+16) very last fix
18:37:19  ...moi sad:(
18:50:26  [[Egnufeb]]  https://esolangs.org/w/index.php?diff=142536&oldid=142535 * Emelang * (-10) shortened the calculator program
19:01:08  wWwwW6: Maybe an anlogy helps. I have a book here, and I'm on page 10. The first word is "existed". Can you tell me the first word on page 11?
19:01:23  no
19:05:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:06:08 -!- Sgeo has joined.
19:07:30 -!- tromp has joined.
19:11:13  wait
19:11:20  wait no
19:11:29  wait
19:11:32  what if we assume
19:11:47  that the number of live cells are derived form the input
19:14:06  [[Special:Log/move]] move  * Ractangle *  moved [[ComThon]] to [[:   ]]
19:14:20  [[Special:Log/move]] move  * Ractangle *  moved [[:   ]] to [[:   ]]
19:15:02  and the position is some sqeunce with the start being function input
19:15:14  being repated some number of times
19:16:51  now it *may* be possible to derive how it goes from
19:16:55  1 to quad
19:17:58  [[:   ]]  https://esolangs.org/w/index.php?diff=142541&oldid=142539 * Ractangle * (+234) 
19:18:07  idk
19:18:31 -!- wWwwW6 has quit (Quit: Client closed).
19:24:17  [[:   ]]  https://esolangs.org/w/index.php?diff=142542&oldid=142541 * Ractangle * (+161) /* Syntax */
19:24:29  [[:   ]]  https://esolangs.org/w/index.php?diff=142543&oldid=142542 * Ractangle * (+3) /* Syntax */
19:31:12  [[8ial]]  https://esolangs.org/w/index.php?diff=142544&oldid=141225 * Ractangle * (-9) 
19:32:42  [[8ial]]  https://esolangs.org/w/index.php?diff=142545&oldid=142544 * Ractangle * (+4) /* Syntax */
19:37:08  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=142546&oldid=142348 * Ractangle * (-11) 
19:43:16 -!- ais523 has quit (Quit: quit).
19:49:48  [[Talk:Malloc]] N https://esolangs.org/w/index.php?oldid=142547 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+320) Created page with "== Negative Numbers == Negative numbers should free memory ~~~~"
19:50:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:12:55 -!- tromp has joined.
20:19:56 -!- tromp has quit (Read error: Connection reset by peer).
20:22:15  [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=142548&oldid=142257 * Aadenboy * (+3) summary test {{Stub}}
20:25:01  [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=142549&oldid=142548 * Aadenboy * (-3) summary test 2 [[User:Aadenboy]] [[Category:Languages]] [[:Category:Languages]]
20:32:45  [[Free Esolang]]  https://esolangs.org/w/index.php?diff=142550&oldid=134017 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+139) /* Additions */
20:56:16  [[BITE]] N https://esolangs.org/w/index.php?oldid=142551 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+451) Created page with "'''BITE''' is an [[esolang]] by [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]] that is inspired by [[2 Bits, 1 Byte]]. There are only two instructions and each takes 1 argument.  {| cl
20:56:27  [[BITE]]  https://esolangs.org/w/index.php?diff=142552&oldid=142551 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+18) 
20:56:33  [[BITE]]  https://esolangs.org/w/index.php?diff=142553&oldid=142552 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-1) 
20:58:44  [[BITE]]  https://esolangs.org/w/index.php?diff=142554&oldid=142553 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+163) 
21:00:21  [[BITE]]  https://esolangs.org/w/index.php?diff=142555&oldid=142554 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+168) 
21:00:27  [[BITE]]  https://esolangs.org/w/index.php?diff=142556&oldid=142555 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) /* Truth-machine */
21:04:42  [[BITE]]  https://esolangs.org/w/index.php?diff=142557&oldid=142556 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+4421) 
21:11:45  [[BITE]]  https://esolangs.org/w/index.php?diff=142558&oldid=142557 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+403) 
21:12:08  [[BITE]]  https://esolangs.org/w/index.php?diff=142559&oldid=142558 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+21) /* JITE */
21:15:29  [[BITE]]  https://esolangs.org/w/index.php?diff=142560&oldid=142559 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+611) /* JITE */
21:16:46  [[BITE]]  https://esolangs.org/w/index.php?diff=142561&oldid=142560 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+12) /* JITE */
21:19:02  [[BITE]]  https://esolangs.org/w/index.php?diff=142562&oldid=142561 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+497) /* Programs */
21:19:28  [[BITE]]  https://esolangs.org/w/index.php?diff=142563&oldid=142562 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+5) /* JITE */
21:20:37  [[BITE]]  https://esolangs.org/w/index.php?diff=142564&oldid=142563 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+123) /* Basic syntax */
21:20:51  [[BITE]]  https://esolangs.org/w/index.php?diff=142565&oldid=142564 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+6) /* Basic syntax */
21:21:58  [[BITE]]  https://esolangs.org/w/index.php?diff=142566&oldid=142565 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-67) /* Truth-machine */
21:27:01  [[JITE]] N https://esolangs.org/w/index.php?oldid=142567 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+23) Redirected page to [[BITE#JITE]]
22:17:50  [[BITE]]  https://esolangs.org/w/index.php?diff=142568&oldid=142566 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+200) /* Truth-machine */
22:18:01  [[BITE]]  https://esolangs.org/w/index.php?diff=142569&oldid=142568 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+0) /* Table version */
22:48:59 -!- __monty__ has quit (Quit: leaving).
23:30:07  [[BITE]]  https://esolangs.org/w/index.php?diff=142570&oldid=142569 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+27) /* operations */
23:41:26  [[BITE]]  https://esolangs.org/w/index.php?diff=142571&oldid=142570 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+324) 
23:41:58  [[BITE]]  https://esolangs.org/w/index.php?diff=142572&oldid=142571 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+17) 
23:42:45  [[BITE]]  https://esolangs.org/w/index.php?diff=142573&oldid=142572 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+25) /* Categories */
23:46:29  [[BITE]]  https://esolangs.org/w/index.php?diff=142574&oldid=142573 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+31) 
23:46:36  [[BITE]]  https://esolangs.org/w/index.php?diff=142575&oldid=142574 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-1) 

2024-10-06:

00:49:04  [[Iag]] M https://esolangs.org/w/index.php?diff=142576&oldid=58455 * Yb1 * (+13) no code tag for = in commands
00:51:33  Wikipedia says about X.509 certificates: "By using illegal[27] 0x80 padded subidentifiers of object identifiers, wrong implementations or by using integer overflows of the client's browsers, an attacker can include an unknown attribute in the CSR" This can be avoided by always comparing OIDs in binary format rather than decimal.
00:52:26  (What will help is an easy way to include the binary OIDs in a compiled program, e.g. by using an external command-line program to encode them in a binary format suitable for use in a C program, perhaps including a comment with the decimal form as well to make it easier to read.)
00:56:01  [[User:RainbowDash/RPS BF]] N https://esolangs.org/w/index.php?oldid=142577 * RainbowDash * (+5678) Created page with "Rock Paper Scissors program written in BrainFuck I finished making on 10/5/2024 

Program

                   -[--->+<                           ]>---.--[---                          >+<]          >-.-                               -------
00:57:18  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142578&oldid=142577 * RainbowDash * (+2688) 
00:58:50  [[User:RainbowDash]] M https://esolangs.org/w/index.php?diff=142579&oldid=140385 * RainbowDash * (+58) 
01:00:58  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142580&oldid=142578 * RainbowDash * (+305) 
01:04:00 -!- 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:28:52  (Of course it also helps for the program to check if the OID is wrong, but using binary comparison is more efficient and makes it unnecessary to make a check that it has improper padding.)
01:34:03  [[UserEdited]]  https://esolangs.org/w/index.php?diff=142581&oldid=142407 * PrySigneToFry * (+19) 
01:35:45 -!- Hooloovoo has joined.
01:37:15  [[Plushie-complete]]  https://esolangs.org/w/index.php?diff=142582&oldid=113608 * PrySigneToFry * (+98) 
01:47:48  [[Project Euler/1]]  https://esolangs.org/w/index.php?diff=142583&oldid=137139 * PrySigneToFry * (+406) 
01:57:32  [[Halting problem]]  https://esolangs.org/w/index.php?diff=142584&oldid=142445 * PrySigneToFry * (+1067) 
01:58:27  [[Halting problem]]  https://esolangs.org/w/index.php?diff=142585&oldid=142584 * PrySigneToFry * (-9) 
02:05:03 -!- op_4 has quit (Remote host closed the connection).
02:05:34 -!- op_4 has joined.
02:37:14 -!- mtm has joined.
02:38:57  I would add a function called "asn1_construct" to begin a construction when encoding a ASN.1 BER (or DER) file, and "asn1_explicit" is similar but automatically closes the construction after a single item is added. I should also add a function like "asn1_explicit" but says it is primitive instead of constructed (this is required for X.509 extensions); what should such a function be called?
02:39:25  FWIW there is a FSM formalism which allows nested states, known as "StateCharts" or "Harel statecharts". They're used to make sense of systems which have both micro- and macrostates, particularly when we want a composite state to be context-dependent.
02:39:37  e.g. http://www.erights.org/elib/concurrency/refmech.html uses statecharts to explain how E-style promises work.
02:43:44 -!- Cale has quit (Read error: Connection reset by peer).
03:27:00  [[BITE]] M https://esolangs.org/w/index.php?diff=142586&oldid=142575 * PythonshellDebugwindow * (+154) Class, categories
03:27:35  [[BITE]] M https://esolangs.org/w/index.php?diff=142587&oldid=142586 * PythonshellDebugwindow * (-32) Link
03:44:54 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:45:39 -!- Lord_of_Life has joined.
04:01:16  [[User:RainbowDash/RPS BF]]  https://esolangs.org/w/index.php?diff=142588&oldid=142580 * RainbowDash * (+557) RPS2
04:01:28  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142589&oldid=142588 * RainbowDash * (-1) extranewline
04:08:08  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142590&oldid=142589 * RainbowDash * (+6) oops
04:12:20  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142591&oldid=142590 * RainbowDash * (-38) Aligned the paper and scissors with the letters p and s
04:19:27  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142592&oldid=142280 * DifferentDance8 * (+192) /* I'm now on Funcode (although I can't edit for some reason :/) */
04:20:04  [[User:DifferentDance8]]  https://esolangs.org/w/index.php?diff=142593&oldid=140701 * DifferentDance8 * (-20) no point having an esolang here if i blanked it
04:28:39 -!- wWwwW has joined.
06:16:31  [[User:RainbowDash/RPS BF]]  https://esolangs.org/w/index.php?diff=142594&oldid=142591 * RainbowDash * (+1833) RPS3
06:17:06  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142595&oldid=142594 * RainbowDash * (-89) 
06:20:15  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142596&oldid=142595 * RainbowDash * (-42) little shifty there??
06:29:49 -!- fowl has quit (Read error: Connection reset by peer).
06:41:00  [[1quad]] N https://esolangs.org/w/index.php?oldid=142597 * Yayimhere * (+669) Created page with "'''1quad''' is an esolang based on [[Conway's Game of Life]] == syntax == a program is made up of a single unary number where the unary symbol is . == semantics == now we have a unary number. lets call it ''n''. now do this process to turn the program into c
06:43:41  [[Special:Log/upload]] upload  * Yayimhere *  uploaded "[[File:Quad.png]]"
06:44:33  [[1quad]]  https://esolangs.org/w/index.php?diff=142599&oldid=142597 * Yayimhere * (-19) /* semantics */
07:15:17  [[1quad]]  https://esolangs.org/w/index.php?diff=142600&oldid=142599 * Yayimhere * (+111) 
07:35:37  [[1quad]]  https://esolangs.org/w/index.php?diff=142601&oldid=142600 * Ractangle * (+30) 
08:06:28 -!- wWwwW has quit (Quit: Client closed).
08:13:49 -!- craigo has joined.
08:50:47  [[Thupit]] N https://esolangs.org/w/index.php?oldid=142602 * Ais523 * (+9789) about time this was documented
08:51:29  [[Language list]]  https://esolangs.org/w/index.php?diff=142603&oldid=142418 * Ais523 * (+13) /* T */ +[[Thupit]]
08:59:48  [[Thue]]  https://esolangs.org/w/index.php?diff=142604&oldid=136645 * Ais523 * (+13) /* See also */ +[[Thupit]]
09:00:38  [[1.1]]  https://esolangs.org/w/index.php?diff=142605&oldid=136708 * Ais523 * (+41) add "See also" section
09:08:35  [[Thupit]]  https://esolangs.org/w/index.php?diff=142606&oldid=142602 * Ais523 * (+62) /* With many symbols */ mention the length requirement on strings
09:09:22  [[Blank Tape Thupit]] N https://esolangs.org/w/index.php?oldid=142607 * Ais523 * (+31) Redirected page to [[Thupit#Variations]]
09:11:31  [[Beforge]]  https://esolangs.org/w/index.php?diff=142608&oldid=142516 * Shriansh * (+184) /* s */
09:12:12  [[Beforge]]  https://esolangs.org/w/index.php?diff=142609&oldid=142608 * Shriansh * (-7) /* s */
09:12:31  [[Beforge]]  https://esolangs.org/w/index.php?diff=142610&oldid=142609 * Shriansh * (+4) /* s */
09:13:31  [[Beforge]]  https://esolangs.org/w/index.php?diff=142611&oldid=142610 * Shriansh * (+0) /* s */
09:16:24 -!- tromp has joined.
09:32:43  [[:   ]]  https://esolangs.org/w/index.php?diff=142612&oldid=142543 * Ractangle * (-9) 
09:36:34  [[99 bottles of beer]]  https://esolangs.org/w/index.php?diff=142613&oldid=136345 * Iddi01 * (+4485) /* List of implementations */ Add [[Execode]]
09:41:32  [[:   ]]  https://esolangs.org/w/index.php?diff=142614&oldid=142612 * Ractangle * (-172) yeah i think the episodes as a part of a syntax is pointless since you can't travel to episodes
09:42:37  [[Special:Log/newusers]] create  * Robotosaurus6502 *  New user account
09:54:08  [[Execode]]  https://esolangs.org/w/index.php?diff=142615&oldid=142422 * Iddi01 * (+3931) H o w. t h e. h e c k. d i d. i. f o r g e t. t h e. s t a c k - b a s e d. h e l l o. w o r l d ? ! ; Add 99 bottles of beer and deadfish interpreter; changed the documentation; Come on, p l e a s e, people value low on esolangs created by non-famous authors with User: prefix
09:58:23  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142616&oldid=142415 * Robotosaurus6502 * (+222) /* Introductions */
10:02:52  [[Fortuludmium]]  https://esolangs.org/w/index.php?diff=142617&oldid=140435 * Ractangle * (+34) /* Commands */
10:05:33  [[Fortuludmium]]  https://esolangs.org/w/index.php?diff=142618&oldid=142617 * Ractangle * (+26) /* Commands */
10:06:36  [[Fortuludmium]]  https://esolangs.org/w/index.php?diff=142619&oldid=142618 * Ractangle * (+6) /* Commands */
10:07:25  [[Fortuludmium]]  https://esolangs.org/w/index.php?diff=142620&oldid=142619 * Ractangle * (-173) 
10:16:04 -!- wWwwW has joined.
10:16:23  [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=142621&oldid=122107 * Iddi01 * (+6) 
10:18:03  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142622&oldid=142180 * Ractangle * (+22) /* Syntax */
10:19:30  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142623&oldid=142622 * Ractangle * (-73) /* Interpreter */
10:20:07  from the discussion i had i came up with an esolang/function that when given 1 returns a quad
10:20:13  https://esolangs.org/wiki/1quad
10:26:10  [[Zeroflake]] N https://esolangs.org/w/index.php?oldid=142624 * PlaceReporter99 * (+112) Created page with "{{stub}} Zeroflake is a [[Brainflakes]] derivative that only supports the number 0.  [[Category:Joke languages]]"
10:27:02  [[Zeroflake]]  https://esolangs.org/w/index.php?diff=142625&oldid=142624 * PlaceReporter99 * (-2) 
10:28:17 -!- __monty__ has joined.
10:28:55  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142626&oldid=142623 * Ractangle * (+50) /* Syntax */
10:29:09  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142627&oldid=142278 * PlaceReporter99 * (+56) /* Brainfuck derivatives */
10:29:41  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142628&oldid=142627 * PlaceReporter99 * (+0) /* Brainfuck derivatives */
10:30:37  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142629&oldid=142626 * Yayimhere * (+29) /* computational class */
10:40:33  [[Special:Log/move]] move  * Ractangle *  moved [[NRP]] to [[Inspect.getmembers(object)]]
10:40:33  [[Special:Log/move]] move  * Ractangle *  moved [[Talk:NRP]] to [[Talk:Inspect.getmembers(object)]]
10:40:44  [[Talk:Inspect.getmembers(object)]]  https://esolangs.org/w/index.php?diff=142634&oldid=142632 * Ractangle * (-973) Blanked the page
10:41:47  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=142635&oldid=142471 * Yayimhere * (+12) /* esolangs */
10:42:45  [[1quad]]  https://esolangs.org/w/index.php?diff=142636&oldid=142601 * Yayimhere * (+121) /* semantics */
10:43:16  [[Inspect.getmembers(object)]]  https://esolangs.org/w/index.php?diff=142637&oldid=142630 * Ractangle * (-876) 
10:44:35  [[Inspect.getmembers(object)]]  https://esolangs.org/w/index.php?diff=142638&oldid=142637 * Ractangle * (-30) 
10:44:58  [[User:Iddi01]] M https://esolangs.org/w/index.php?diff=142639&oldid=142322 * Iddi01 * (+139) Removed redirect and added [[Execode]] info
10:48:17  [[Inspect.getmembers(object)]]  https://esolangs.org/w/index.php?diff=142640&oldid=142638 * Ractangle * (+17) 
10:50:48 -!- Sgeo has quit (Read error: Connection reset by peer).
11:00:37  [[User:Iddi01/Execode proposal]] N https://esolangs.org/w/index.php?oldid=142641 * Iddi01 * (+1266) Left here in case
11:07:57  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142642&oldid=142629 * Ractangle * (+1) /* computational class */
11:17:44  [[User:Iddi01]]  https://esolangs.org/w/index.php?diff=142643&oldid=142639 * Ractangle * (-1) Changed redirect target from [[Semi-serius language list]] to [[Semi-serious language list]]
11:21:30  [[Talk:Main Page]]  https://esolangs.org/w/index.php?diff=142644&oldid=140900 * Ractangle * (+195) /* Someone should change the featured language. */
11:35:10 -!- wWwwW has quit (Quit: Client closed).
11:41:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:55:04  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142645&oldid=142592 * None1 * (+359) /* I'm now on Funcode (although I can't edit for some reason :/) */
11:57:15 -!- amby has joined.
12:03:16 -!- mtm has quit (Ping timeout: 244 seconds).
12:06:17 -!- mtm has joined.
12:14:38  [[Brainflakes]] N https://esolangs.org/w/index.php?oldid=142646 * DifferentDance8 * (+23) common euphemism that i can't believe didn't have a redirect before
12:16:31  [[Hello world program in esoteric languages (D-G)]] M https://esolangs.org/w/index.php?diff=142647&oldid=134883 * Iddi01 * (+899) Add [[Execode]]
12:20:50  `"
12:20:53  1/1:956)  Papal infallibility means that the pope is allowed to be infallible by himself if he wants to, without requiring a council. \ 1122)  topologically speaking, dogs and cats are the same animals.
12:21:17  no fungot... I forgot whether it's still in limbo or needs a nudge
13:00:45  fizzie: the logs website is doing the usual thing
13:14:13 -!- tromp has joined.
13:39:42  Hrm. Well, I attached gdb to it (for once), but it doesn't help a whole lot. There's no code I've written in the stack trace of any thread, except the main thread, which is in a poll call of its event loop.
13:39:53  The remaining threads are: 2x "civetweb-master" in poll and pthread_cond_wait, respectively; 2x "civetweb-worker" both in pthread_cond_wait; and 2x "civetweb-wsock" both in handle_request > read_websocket > poll.
13:40:13  I wonder if it's normal that there's two "master" threads.
13:41:23  I guess probably it is, because that's also the case immediately after restarting.
13:41:57  (So it works now, because I've restarted it.)
13:42:45  Should probably build with debug info so that I'd get line numbers, and then try to see what has gotten it stuck. But it does sound like it's _something_ to do with civetweb and its websocket stuff.
13:43:21 -!- fungot has joined.
13:43:32  fungot: Welcome back.
13:43:32  fizzie: i don't know anything of its state isn't available anymore?
13:46:29  One of my hard drives has gotten its Current_Pending_Sector (197) and Offline_Uncorrectable (198) SMART counters go up 0 → 16, and now I'm wondering whether I should replace it. It hasn't gotten any worse in a few days, and judging from https://www.backblaze.com/blog/what-smart-stats-indicate-hard-drive-failures/ that doesn't _necessarily_ mean it's about to fail, but it's not a good sign
13:46:31  either, and it's got Head_Flying_Hours = 77171h ≈ 8.8 years, which is a respectable enough age in hard drive years.
13:49:11  fungot, you're back! there were a few things I wanted to ask you but I forgot what they were… 
13:49:11  b_jonas: some dynamic allocation would be necessary
13:49:30  fizzie: probably at least make sure you can replace it when you need to, without losing too much data
13:50:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:51:17  The only thing on it is one half of a mirrored ZFS volume, so in theory that should be covered.
13:51:47  do you know how to rebuild the mirror?
14:01:29  I've done it once, so technically yes. As I recall, it's just a matter of shutting down, replacing the drive, booting up (which will make ZFS start the pool in "degraded" mode) and doing a `zpool replace`.
14:02:34  Since it hasn't actually failed yet, I guess I could also add the new drive as a third mirror before removing the old one.
14:02:58  If there's room for it physically, anyway.
14:15:07  Hmm, I'd wonder how large Reallocated_Sector_Ct is
14:16:30  (#5 if those numbers are standardized; probably not a thing on SSDs)
14:16:46 * int-e is looking at a spinning rust drive
14:17:39  whose Power_On_Hours counter must have overflowed at some point
14:18:34  (or maybe the raw value isn't actually in hours)
14:24:37  [[Beforge]]  https://esolangs.org/w/index.php?diff=142648&oldid=142611 * Shriansh * (+30) /* New Commands */
14:24:50  [[Beforge]]  https://esolangs.org/w/index.php?diff=142649&oldid=142648 * Shriansh * (+0) /* Unknown String Macro Loading(brainfuck mode using befunge comamnds) by User:Shriansh */
14:27:58  [[Beforge]]  https://esolangs.org/w/index.php?diff=142650&oldid=142649 * Shriansh * (+0) /* s */
14:28:22  [[Beforge]]  https://esolangs.org/w/index.php?diff=142651&oldid=142650 * Shriansh * (+99) /* Examples */
14:28:53 -!- tromp has joined.
14:29:15  [[Beforge]]  https://esolangs.org/w/index.php?diff=142652&oldid=142651 * Shriansh * (+0) /* Example signal s program to print 1 by User:Shriansh */
14:32:49  [[Beforge]]  https://esolangs.org/w/index.php?diff=142653&oldid=142652 * Shriansh * (+1) /* Examples */
14:32:57 -!- FreeFull has quit.
14:40:19 -!- FreeFull has joined.
14:51:27 -!- craigo has quit (Ping timeout: 276 seconds).
14:52:33 -!- craigo has joined.
15:31:03  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142654&oldid=142596 * RainbowDash * (+2) editcode
15:39:46 -!- wWwwW has joined.
15:41:33  err, lol, why even have a Total_LBAs_Read counter if the unit is 512 bytes and the counter is 32 bits (so it overflows every 2TiB read...)
15:42:14  can i get feedback on this: https://esolangs.org/wiki/1quad
15:47:38 -!- X-Scale has joined.
15:49:30  wWwwW: This seems like a very obscurantist language compared to typical notation for GoL.
15:50:07  for context it was to solve for lambda(x)
15:50:18  osmetihng we talked about
15:52:02  wWwwW: Another thought is that, like all unary tally languages, you've defined a *sequence* of GoL boards. Does this sequence converge to something or approach some pattern?
15:52:40  wWwwW: Functions really are arbitrary in their mapping; lambda(1) says nothing about lambda(0) or lambda(2). So you need some more information to define lambda().
15:52:51  yeas
15:52:55  int-e: isn't there a high part hidden somewhere in another counter?
15:57:46  i did say some stuff about the function
15:59:29  but it doesnt matter
15:59:38  now atleast
16:09:00  "fit the binary of P into the rectangle"
16:09:04  int-e: My drive's Total_LBAs_Read (in `smartctl -a`) is 751428667409 which doesn't look 32-bit.
16:09:15  ?
16:09:36  wtf is "the binary of P"?
16:09:55  It also reports the Head_Flying_Hours as "77176h+57m+36.266s" so I assume it's parsing the number right, and 9-ish years sounds about right.
16:09:56  P is a number
16:10:11  Reallocated_Sector_Ct is 0 on this drive.
16:10:29  (And yeah, this is spinning rust as well.)
16:11:12  Oh, right, Power_On_Hours -- that's just a number, 77329, which is more or less in line with the other value.
16:12:06  fizzie: yeah my other block device (an SSD) reports numbers with more than 32 bits
16:12:28  smartctl also says that there's a firmware update for the HDD, which may be relevant.
16:13:25  anyway I've seen this counter overflow so I'm sure I'm only getting 32 bits with smartctl -x
16:13:49  `python3 -cprint((751428667409).bit_length())
16:13:50  40
16:14:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:16:57 -!- wWwwW has quit (Ping timeout: 256 seconds).
16:17:31  (there's no way I'm updating that firmware)
16:19:40  [[1quad]]  https://esolangs.org/w/index.php?diff=142655&oldid=142636 * Yayimhere * (+73) /* semantics */
16:20:35  [[Special:Log/upload]] upload  * Yayimhere *  uploaded "[[File:2 pattern.png]]"
16:20:45  [[1quad]]  https://esolangs.org/w/index.php?diff=142657&oldid=142655 * Yayimhere * (+14) /* semantics */
16:20:55 -!- wWwwW has joined.
16:21:02  the result for 2 took so long
16:21:06  in 1quad
16:21:10  but looks pretty funny
16:21:48  [[1quad]]  https://esolangs.org/w/index.php?diff=142658&oldid=142657 * Yayimhere * (+60) /* semantics */
16:21:59  [[1quad]]  https://esolangs.org/w/index.php?diff=142659&oldid=142658 * Yayimhere * (-25) /* semantics */
16:22:11  [[1quad]]  https://esolangs.org/w/index.php?diff=142660&oldid=142659 * Yayimhere * (+5) /* semantics */
16:22:19  [[1quad]]  https://esolangs.org/w/index.php?diff=142661&oldid=142660 * Yayimhere * (+5) /* semantics */
16:38:44  [[Beforge]]  https://esolangs.org/w/index.php?diff=142662&oldid=142653 * Shriansh * (+0) /* s */
16:41:56  [[Beforge]]  https://esolangs.org/w/index.php?diff=142663&oldid=142662 * Shriansh * (+72) 
16:42:26 -!- tromp has joined.
16:44:57  [[Special:Log/newusers]] create  * Japi *  New user account
16:46:35 -!- wWwwW has quit (Quit: Client closed).
16:51:31  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142664&oldid=142616 * Japi * (+203) 
17:04:47  [[User:Japi]] N https://esolangs.org/w/index.php?oldid=142665 * Japi * (+60) Created page with "Hi, I'm japi. I like things that make me think about things."
17:07:29 -!- wWwwW has joined.
17:17:01  [[Esolang:Community portal]] M https://esolangs.org/w/index.php?diff=142666&oldid=142621 * PythonshellDebugwindow * (-6) Undo revision [[Special:Diff/142621|142621]] by [[Special:Contributions/Iddi01|Iddi01]] ([[User talk:Iddi01|talk]]): remove Cyrillic lookalike characters
17:19:45  [[Zeroflake]] M https://esolangs.org/w/index.php?diff=142667&oldid=142625 * PythonshellDebugwindow * (+65) Categories
17:21:49  [[1quad]]  https://esolangs.org/w/index.php?diff=142668&oldid=142661 * Yayimhere * (+59) 
17:22:22  [[Game of Life]]  https://esolangs.org/w/index.php?diff=142669&oldid=119789 * Yayimhere * (+27) /* External resources */
17:44:15  [[Match]] N https://esolangs.org/w/index.php?oldid=142670 * Japi * (+2460) Created page with "{{lowercase}} match is an esoteric programming language created by [[User:Japi]]. It follows a functional programming paradigm.  ==Basic Features== ===Functions=== Every program is made up of functions. They are defined by their name, pattern branches, and expressions to eva
17:46:09  [[Language list]] M https://esolangs.org/w/index.php?diff=142671&oldid=142603 * Japi * (+12) 
17:47:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:47:44  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=142672&oldid=142526 * Japi * (+12) 
17:57:06  [[Match]] M https://esolangs.org/w/index.php?diff=142673&oldid=142670 * Japi * (+163) 
17:58:58  [[Talk:Match]] N https://esolangs.org/w/index.php?oldid=142674 * Yayimhere * (+138) Created page with "where is the proof that this is turing complete??? ~~~~"
18:14:50 -!- wWwwW has quit (Quit: Client closed).
18:16:46  [[Match]] M https://esolangs.org/w/index.php?diff=142675&oldid=142673 * PythonshellDebugwindow * (+23) Category
18:19:24 -!- tromp has joined.
18:22:33 -!- Sgeo has joined.
18:23:02 -!- FreeFull has quit (Quit: tmux update).
18:23:26 -!- FreeFull has joined.
18:39:40  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142676&oldid=142654 * RainbowDash * (-12) 
18:40:02  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142677&oldid=142676 * RainbowDash * (-1) 
18:40:59  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142678&oldid=142677 * RainbowDash * (-4) 
18:43:06  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142679&oldid=142678 * RainbowDash * (+6) i swear this formatting hates me
18:43:25 -!- impomatic has joined.
18:45:53  [[User:RainbowDash/RPS BF]] M https://esolangs.org/w/index.php?diff=142680&oldid=142679 * RainbowDash * (+0) date
18:50:41  [[User talk:Japi]] N https://esolangs.org/w/index.php?oldid=142681 * Japi * (+0) Created blank page
19:03:26  [[Semi-serious language list]]  https://esolangs.org/w/index.php?diff=142682&oldid=142672 * ChuckEsoteric08 * (+29) 
19:12:16  [[Uppercase=Lowercase]]  https://esolangs.org/w/index.php?diff=142683&oldid=113889 * ChuckEsoteric08 * (+2670) 
19:18:47 -!- impomatic has quit (Quit: Client closed).
19:45:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:51:56  [[Turn Left]]  https://esolangs.org/w/index.php?diff=142684&oldid=140749 * Hakerh400 * (+172) Add interpreter
19:53:09  [[Talk:Match]]  https://esolangs.org/w/index.php?diff=142685&oldid=142674 * Japi * (+144) 
19:55:18  [[Match]]  https://esolangs.org/w/index.php?diff=142686&oldid=142675 * Japi * (+99) /* External resources */
19:58:54 -!- tromp has joined.
20:26:17  [[Match]] M https://esolangs.org/w/index.php?diff=142687&oldid=142686 * Japi * (+34) added authors to resources
20:33:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:44:10 -!- tromp has joined.
21:03:19  [[User:Robotosaurus6502]] N https://esolangs.org/w/index.php?oldid=142688 * Robotosaurus6502 * (+88) Created page with "I like Robots, Dinosaurs, Programming(Normal), Programming(Esolang), And retro hardware,"
21:24:35 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:43:00 -!- Guest91 has joined.
21:43:20 -!- Guest91 has quit (Quit: Client closed).
21:48:40  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142689&oldid=142472 * MihaiEso * (+2) 
21:52:17  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142690&oldid=142689 * MihaiEso * (+27) 
21:52:45  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142691&oldid=142690 * MihaiEso * (-26) 
22:01:10  [[HQ9+]]  https://esolangs.org/w/index.php?diff=142692&oldid=142203 * MihaiEso * (+950) 
22:41:30 -!- __monty__ has quit (Quit: leaving).
22:51:57 -!- craigo has quit (Remote host closed the connection).
23:10:01  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142693&oldid=142691 * Tommyaweosme * (-3) oop- thats a penalty

2024-10-07:

00:02:25 -!- mtm has quit (Ping timeout: 248 seconds).
00:05:43 -!- mtm has joined.
01:11:21  [[Talk:Evil]] N https://esolangs.org/w/index.php?oldid=142694 * PkmnQ * (+315) Created page with "Does zuueeueeeeycyiq output "w" or "ww"? The linked interpreter outputs "w" (or at least, based only on a glance at the code it looks like it should, I haven't actually ran it), but is this the same between all interpreters? --~~~~"
01:17:37 -!- 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:30:20  [[1quad]] M https://esolangs.org/w/index.php?diff=142695&oldid=142668 * PythonshellDebugwindow * (+18) Category
03:14:50  [[Match]]  https://esolangs.org/w/index.php?diff=142696&oldid=142687 * Japi * (+864) 
03:33:15  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142697&oldid=142693 * PkmnQ * (+0) -_-
03:35:40  I had idea making up a key/value database format (although it is intended for read only). A directory contains a 8-bit record length, 16-bit number of records, and that many records.
03:36:28  Each record contains 8-bit key length, key data, one byte with the high and low nybbles indicating how many bytes are needed to encode the offset of the subdirectory and the value.
03:37:02  A directory is not allowed to contain a key that is a prefix of another key in the directory, and all keys must be in order. If a prefix of the key that you want is found, you will look in the subdirectory for the rest of the key.
03:37:30  Do you like this? Do you have comment/complaints about this?
03:38:58  [[PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142698&oldid=128367 * PrySigneToFry * (+109) Removed redirect to [[User:PrySigneToFry]]
03:39:46  [[BubbleLang/Operators]] M https://esolangs.org/w/index.php?diff=142699&oldid=142270 * PrySigneToFry * (-10) 
03:46:16 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:46:46 -!- Lord_of_Life has joined.
03:50:10  [[HQ9+]]  https://esolangs.org/w/index.php?diff=142700&oldid=142692 * PrySigneToFry * (+1041) 
03:54:05  [[FH]] N https://esolangs.org/w/index.php?oldid=142701 * PrySigneToFry * (+472) Created page with "FH is an Esolang designed by PSTF.  == Command Table == {| class="wikitable" |+ Command Table |- ! CMD !! Meaning |} That means all characters are ignored.  == Examples == === Do nothing ===  p === Do nothing 2 ===  iiiio === Quine ===    == See also == [[APLWSI]]  == C
03:54:51  [[Joke language list]]  https://esolangs.org/w/index.php?diff=142702&oldid=142628 * PrySigneToFry * (+42) 
04:00:28  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142703&oldid=142697 * MihaiEso * (+18) 
04:02:56  [[Talk:PrySigneToFry-complete]]  https://esolangs.org/w/index.php?diff=142704&oldid=142269 * PrySigneToFry * (+374) /* C++ is PrySigneToFry-complete */ new section
04:03:13  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142705&oldid=142703 * MihaiEso * (+93) 
04:04:20  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142706&oldid=142705 * MihaiEso * (+162) 
04:06:16  [[Plushie-complete]]  https://esolangs.org/w/index.php?diff=142707&oldid=142582 * PrySigneToFry * (+57) 
04:07:32  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142708&oldid=142706 * PkmnQ * (+7) -_-
04:10:26  [[User talk:Cinnamony]]  https://esolangs.org/w/index.php?diff=142709&oldid=117117 * PrySigneToFry * (+854) /* A+B Problem in  */ new section
05:00:33  [[Match]]  https://esolangs.org/w/index.php?diff=142710&oldid=142696 * Japi * (+594) /* Basic Features */
05:01:23  [[Match]]  https://esolangs.org/w/index.php?diff=142711&oldid=142710 * Japi * (-43) /* Includes */
05:02:09  [[Match]] M https://esolangs.org/w/index.php?diff=142712&oldid=142711 * Japi * (-2) /* Includes */
05:08:19  [[User:Cinnamony/Guides/Lose your money]] M https://esolangs.org/w/index.php?diff=142713&oldid=110510 * PrySigneToFry * (+126) 
05:15:17  [[BFInfinity]]  https://esolangs.org/w/index.php?diff=142714&oldid=142154 * PrySigneToFry * (+441) 
05:18:27  [[User:PkmnQ]] N https://esolangs.org/w/index.php?oldid=142715 * PrySigneToFry * (+39) Created page with "This is an ordinary user named "PkmnQ"."
05:25:02  [[User talk:/w/wiki/index.php/Talk:index.php/Main page]]  https://esolangs.org/w/index.php?diff=142716&oldid=140959 * PrySigneToFry * (+77) 
05:28:20  [[!]] N https://esolangs.org/w/index.php?oldid=142717 * PrySigneToFry * (+399) Created page with "! is designed by PSTF, and it is tottally and directly derivatived from [[]] and [[^English]].  == Syntax == Programs must be written in Korean and must be strictly followed by their grammar.  == Examples == Wait for a minute.  == Categories == [[Category:Languages]] [[C
05:30:11 -!- Sgeo has quit (Read error: Connection reset by peer).
05:31:03  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142718&oldid=142645 * MihaiEso * (+136) /* I'm now on Funcode (although I can't edit for some reason :/) */
05:32:12  [[!]]  https://esolangs.org/w/index.php?diff=142719&oldid=142717 * MihaiEso * (+17) 
05:34:35  [[User talk:/w/wiki/index.php/Talk:index.php/Main page]]  https://esolangs.org/w/index.php?diff=142720&oldid=142716 * MihaiEso * (+108) 
05:35:38  [[!/Examples]] N https://esolangs.org/w/index.php?oldid=142721 * PrySigneToFry * (+1375) Created page with "Main page: [[!]]  == Hello, world! ==     "   !"   .  == G+N problem ==           .  == Fizzbuzz == 
 1  1000   .     .   3=0 "Fizz"  .   5 = 0 "Buzz"  ...."
05:36:50  [[Language list]]  https://esolangs.org/w/index.php?diff=142722&oldid=142671 * PrySigneToFry * (+17) 
05:40:39  [[!]]  https://esolangs.org/w/index.php?diff=142723&oldid=142719 * PrySigneToFry * (+5) 
05:50:25  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=142724&oldid=142254 * PrySigneToFry * (+656) /* Check out my Esolang! */ new section
05:55:03  [[!/Examples]]  https://esolangs.org/w/index.php?diff=142725&oldid=142721 * PrySigneToFry * (+12) 
05:56:18  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=142726&oldid=142549 * PrySigneToFry * (+73) 
05:56:48  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=142727&oldid=142726 * PrySigneToFry * (-73) Unifont
05:58:17  [[User:Iddi01]] M https://esolangs.org/w/index.php?diff=142728&oldid=142643 * Iddi01 * (+17) Alright, i'll remove it entirely
06:00:59 -!- ipadwwwww has joined.
06:01:27 -!- ipadwwwww has quit (Client Quit).
06:01:43 -!- ipadwwwww has joined.
06:03:26 -!- ipadwwwww has quit (Client Quit).
06:04:46  [[PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142729&oldid=142698 * Ractangle * (-109) why?
06:05:27  [[PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142730&oldid=142729 * Ractangle * (+108) 
06:14:16 -!- ipadwwwww has joined.
06:16:08  [[1quad]]  https://esolangs.org/w/index.php?diff=142731&oldid=142695 * Gggfr * (+119) 
06:17:13  [[Language list]]  https://esolangs.org/w/index.php?diff=142732&oldid=142722 * Gggfr * (+12) /* Non-alphabetic */
06:17:32 -!- ipadwwwww has quit (Client Quit).
06:23:57 -!- ipadwwwww has joined.
06:33:46 -!- ipadwwwww has quit (Quit: Client closed).
06:34:34  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=142733&oldid=142724 * PrySigneToFry * (+6) 
06:34:56  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=142734&oldid=142733 * PrySigneToFry * (+17) 
06:37:12 -!- tromp has joined.
06:40:06  [[UTC+8]]  https://esolangs.org/w/index.php?diff=142735&oldid=140404 * PrySigneToFry * (-7) 
06:40:55  [[Hashell]] N https://esolangs.org/w/index.php?oldid=142736 * Gggfr * (+198) Created page with "'''hashell''' is a version of haskell thats hall to use. it is a very minimal haskell subset == the subset == hashell permits only these chars: =>\[]().:-? which are executed in haskell"
06:55:11  [[PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142737&oldid=142730 * DifferentDance8 * (-140) Mainspace pages that act as redirects to user pages have been deleted on this wiki before, not sure why this one should be an exception
07:11:47  [[Execode]]  https://esolangs.org/w/index.php?diff=142738&oldid=142615 * Iddi01 * (+2397) Add techniques
07:13:14  [[Execode]] M https://esolangs.org/w/index.php?diff=142739&oldid=142738 * Iddi01 * (+0) 
07:15:53  [[User:Iddi01/Execode proposal]]  https://esolangs.org/w/index.php?diff=142740&oldid=142641 * Iddi01 * (+90) Changed this to match revised documentation
07:48:19 -!- X-Scale has quit (Quit: Client closed).
07:54:46 -!- __monty__ has joined.
08:19:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:09:50 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
09:09:56 -!- Lord_of_Life_ has joined.
09:10:20 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
09:11:00 -!- amby has joined.
09:13:23 -!- Lord_of_Life has quit (Client Quit).
09:14:56 -!- Lord_of_Life has joined.
09:27:33 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
09:28:02 -!- Lord_of_Life has joined.
09:33:38 -!- tromp has joined.
09:35:09 -!- amby has quit (Ping timeout: 260 seconds).
09:43:10  [[Special:Log/newusers]] create  * Superkiko *  New user account
09:51:30 -!- X-Scale has joined.
10:00:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:39:22  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142741&oldid=142664 * Superkiko * (+175) 
10:50:37  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142742&oldid=142741 * Superkiko * (+88) 
10:57:41  On the topic of the repo web browser, from what I can tell from the logs, it automatically shut itself down after being idle for 30 minutes (somewhat surprising: there's usually some traffic from bots), and there's something wrong with the systemd socket activation, possibly to do with paths (it mentions about updating a "legacy directory" /var/run/... to /run/...).
11:38:51  [[Fromage]]  https://esolangs.org/w/index.php?diff=142743&oldid=91446 * Superkiko * (+823) 
11:40:18  [[Fromage]]  https://esolangs.org/w/index.php?diff=142744&oldid=142743 * Superkiko * (-1) /* Cat program! */
11:48:46 -!- wib_jonas has joined.
11:50:11  on the plus side, https://hack.esolangs.org/repo is working now. however, https://hack.esolangs.org/tmp/ and https://hack.esolangs.org/get/ still don't work, and the chat log display just died.
11:53:39  You win some, you lose some.
11:54:16  [[Brain-Flk]] N https://esolangs.org/w/index.php?oldid=142745 * None1 * (+1211) Created page with "{{distinguish/Confusion|Brain-Flak}}  '''Brain-Flk''' is an esolang invented by [[User:None1]] and derived from [[Brain-Flak]]. It uses Chinese characters as commands. ==Commands== Brain-Flak uses 4 left brackets and 4 right brackets, but User:None1 realized that right 
11:54:49  The /tmp paths do work for files: https://hack.esolangs.org/tmp/pd.c for example.
11:55:16  I don't remember if it used to do a directory listing for plain /tmp/ or not.
11:56:13  (The /get and /edit thing I know was borked by the upgrade.)
11:56:26  [[Language list]]  https://esolangs.org/w/index.php?diff=142746&oldid=142732 * None1 * (+18) /* B */
11:57:44  [[Fromage]]  https://esolangs.org/w/index.php?diff=142747&oldid=142744 * Superkiko * (-7) /* See also */
11:58:29  [[User:None1]]  https://esolangs.org/w/index.php?diff=142748&oldid=141719 * None1 * (+65) /* My Esolangs */
11:59:05  As for logs, disabled the stalker mode websocket again, so it'll probably stay up now, but eventually I should get to the bottom of that.
12:02:02  [[Brain-Flk]]  https://esolangs.org/w/index.php?diff=142749&oldid=142745 * None1 * (+0) for some reason pypinyin detects  to have both 1st tone and 4th tone pronounciation
12:04:18 -!- mtm has quit (Ping timeout: 252 seconds).
12:05:37 -!- mtm has joined.
12:05:55  [[Brain-Flk]]  https://esolangs.org/w/index.php?diff=142750&oldid=142749 * None1 * (-5) /* Commands */
12:09:41  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142751&oldid=142708 * Ais523 * (-280) rv vandalism
12:11:17  [[Talk:!MORE]] N https://esolangs.org/w/index.php?oldid=142752 * Yourusername * (+38) Created page with "yeah add suggestions == Suggestions =="
12:11:41  [[Fromage]]  https://esolangs.org/w/index.php?diff=142753&oldid=142747 * Superkiko * (+71) /* Examples */
12:16:54  [[Brain-Flk]]  https://esolangs.org/w/index.php?diff=142754&oldid=142750 * None1 * (+499) /* Examples */
12:19:48  ah good
12:22:43  ok. tmp working is good, because that means I can download medium amounts of data without having to write it to version control. `fetch was working the last time I tested, but that was over two months ago.
12:30:39  that was back when I tested how I could compile a native code executable elsewhere and run it on HackEso. I was successful using C and C++, but there seems to be no easy way with rust code, since that's dependent on a large standard library that's not installed on HackEso.
12:46:52 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
12:47:37 -!- Lord_of_Life has joined.
13:18:10  [[User:None1]]  https://esolangs.org/w/index.php?diff=142755&oldid=142748 * None1 * (+71) 
13:27:42 -!- impomatic has joined.
13:29:12  [[Disord]] N https://esolangs.org/w/index.php?oldid=142756 * Iddi01 * (+2810) This language is named disord, not discord!
13:29:58 -!- ais523 has joined.
13:33:05  [[Disord]]  https://esolangs.org/w/index.php?diff=142757&oldid=142756 * Ais523 * (+82) link to what actually happened, not to the page (especially as links to pages outside the main namespace should leave the prefix visible), also expand on what the issue was
13:38:36 -!- craigo has joined.
14:15:57 -!- amby has joined.
14:27:21  I hate that `mkdir` doesn't tab-complete the name of the directory you're creating
14:27:28  (I understand why it can't, but it's still annoying)
14:28:46  I'm sure you could fix that with an LLM integration in `/etc/bash_completion.d`.
14:29:20  ais523: shopt -u progcomp
14:29:56  wib_jonas: doesn't that do the opposite of what I want?
14:30:28  fizzie's suggestion is a bit more sensible, although I imagine the LLM would take longer to run than it'd take me to just type the new directory's name (and it'd be unlikely to guess what I was thinking in any case)
14:31:05  oh! that reminds me: does anyone have ideas on the most efficient way to write to a file backwards (assuming you know the length of the file you're creating)?
14:31:48  my current plan involves mmap
14:32:24  although, there doesn't seem to be an madvise option for "I am going to write to this memory in reverse order"
14:34:15  ais523: I don't think so. bash has this programmable completion feature wherein some startup scripts try to teach bash what kind of argument every possible command expects, and tab-expand only those arguments. In my experience with debian, this is basically always either worse than or equal to the old default non-programmable completion, where bash
14:34:15  knows only of its syntax, and is willing to tab-expand a filename almost everywhere. That's why I recommend { shopt -u progcomp; } to disable all the programmable nonsense.
14:34:52  oh, I find the programmable completion useful, there are definitely cases where it's usefully completed things for me that nonprogrammable completion couldn't
14:35:06  If you disable progcomp then bash will try to tab-complete the argument of mkdir to existing filenames in that directory, and you may want one of those and then edit it before you create it
14:35:20  the tab-completion for scp is a little weird in concept, and can take a couple of seconds, but nonetheless still useful
14:35:52  completing subcommand names for things like git is more useful
14:36:28  generally, though, I don't create directories with names similar to their siblings
14:36:57  I see. Though even if there were a few cases where I found it useful, I'd probably disable all the lots of progcomp scripts that debian prefers to load, and load only the few that I need, because I still find that they hurt tab completion too often.
14:37:27  Hmm, what do you want it to tab complete to? Names of cousins?
14:37:31  occasionally something unexpectedly doesn't tab-complete and that warns me that I made a syntax error earlier on the line
14:37:57  cousins would be more useful for the way that I make directories, although wouldn't have helped in this case
14:38:33  given that I'd spent quite a while trying to figure out the perfect name for the directory, as I hadn't created one like it before, at least not with a name I was happy with
14:39:00  Though recently I have seen one case where bash tab completion decided to not complete to filenames even though I wanted a filename: it's on a line after I write c=( to set an array variable
14:40:53  wow, I'm so out of practice at C I accidentally wrote «#include »
14:43:08  yeah, sometimes I do that kind of thing when I switch between languages.
14:55:05  [[Talk:Trampolines]] N https://esolangs.org/w/index.php?oldid=142758 * Aadenboy * (+0) creating discussion page to (maybe) get interest from others!
14:57:40  [[Delta Relay]]  https://esolangs.org/w/index.php?diff=142759&oldid=142530 * Ais523 * (-287) remove a paragraph that is no longer necessary, now that the page has been restructured, + some rewording
15:02:29  huh, there's a dprintf command
15:02:45  (like fprintf but for file descriptors)
15:18:47  [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=142760&oldid=142427 * Aadenboy * (-45) h
15:24:34  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142761&oldid=142718 * MihaiEso * (+149) /* I'm on Funcode! */
15:34:52 -!- __monty_1 has joined.
15:35:02 -!- __monty__ has quit (Ping timeout: 252 seconds).
15:35:05 -!- __monty_1 has changed nick to __monty__.
15:38:29  [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]]  https://esolangs.org/w/index.php?diff=142762&oldid=142194 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+10) 
15:39:15  [[BITE]]  https://esolangs.org/w/index.php?diff=142763&oldid=142587 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-19) /* Table version */
15:56:42 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
15:58:35  [[User:Tommyaweosme/warsides]]  https://esolangs.org/w/index.php?diff=142764&oldid=142751 * MihaiEso * (+22) 
15:58:53 -!- Lord_of_Life has joined.
16:01:42  [[User:Tommyaweosme/warsides]] M https://esolangs.org/w/index.php?diff=142765&oldid=142764 * Ais523 * (-22) Reverted edit by [[Special:Contributions/MihaiEso|MihaiEso]] ([[User talk:MihaiEso|talk]]) to last revision by [[User:Ais523|Ais523]]
16:10:44  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142766&oldid=142200 * Ais523 * (+430) /* Warsides */ new section
16:30:20 -!- impomatic has quit (Quit: Client closed).
16:31:32 -!- wib_jonas has quit (Quit: Client closed).
17:02:03 -!- tromp has joined.
17:15:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:24:54 -!- impomatic has joined.
17:30:06 -!- fowl has joined.
17:30:31 -!- molson_ has joined.
17:33:18 -!- molson__ has quit (Ping timeout: 245 seconds).
17:50:03  Huh, hadn't realized they'd adopted two more levels of SI prefixes, for 10^±27 (ronna, ronto) and 10^±30 (quetta, quecto).
17:53:43 -!- tromp has joined.
17:56:40  they did, yes. not many people are using them, but you can expect a decade or more of lag in that.
17:57:04  and yes, one of them is called ronna
18:11:41 -!- impomatic has quit (Quit: Client closed).
18:12:30  TIL
18:13:11  now we just need a prefix for the multiplier 1 that you can use for clarification or emphasis where the audience might assume a different prefix; then perhaps a good way to apply decimal prefixes before units where the first factor is on a nontrivial power, like m³, and perhaps a suffix unit that means 1 to mark dimensionless quantities with for emphasis.
18:13:21  https://www.bipm.org/en/cgpm-2022/resolution-3 "considering -- the needs of data science in the near future to express quantities of digital information using orders of magnitude in excess of 10^24 --"
18:14:52 * FireFly . o O ( do that make them robibytes and quebibytes? )
18:17:33  "near future"?
18:17:53  even Google won't have that much hard disk capacity
18:17:59  nor Amazon or anyone else
18:19:07  you get some extra orders of magnitude if you look at data transfers
18:21:17  let's hope it'll prevent at least one pop-sci article from writing numbers in an unreadable way like "2400000000000000000000000000" (no separators) or "0.9999999999999999999999974"
18:28:43  There are also some older prefixes such as "myria-", which perhaps should be used for AM radio although it is uncommon (some older radios will use myriahertz but are rarely called that).
18:29:13  Hectograms and decimetres can be used when measuring the mass and size of pokemon using integers.
18:34:40  It is also my opinion that although SI prefixes can be used with SI units, such a combination should not be abbreviated in the usual way of abbreviating SI prefixes and the normal abbreviation for the unit. Some such combinations have their own abbreviation (e.g. a milliinch is often called "mil" or "thou"), but otherwise they should not be abbreviated at all (don't use such units if you require abbreviation).
18:36:16  Simimlarly, "micron" should not be abbreviated by the mu by itself but instead by mu and m, since it is the same as the micrometre.
18:47:26 -!- trumae has joined.
19:02:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:09:21 -!- tromp has joined.
19:14:35  [[THLEK]] N https://esolangs.org/w/index.php?oldid=142767 * Cocosbeans * (+4765) Created page with "'''THLEK''' (an acronym for THree LEtter Keywords) is a stack-based language by [[User:Cocosbeans]]. As the full name implies, the instructions in THLEK are always three characters long. This allows code to be interpreted without any delimiters (i.e. whitespace), since
19:22:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:06:26 -!- tromp has joined.
20:16:36  [[User talk:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=142768&oldid=142766 * Tommyaweosme * (+207) /* Warsides */
20:23:44  [[Hashell]] M https://esolangs.org/w/index.php?diff=142769&oldid=142736 * PythonshellDebugwindow * (+104) Categories
20:25:54  [[THLEK]] M https://esolangs.org/w/index.php?diff=142770&oldid=142767 * PythonshellDebugwindow * (+122) Categories
20:28:08  [[Disord]] M https://esolangs.org/w/index.php?diff=142771&oldid=142757 * PythonshellDebugwindow * (-1) Categories
20:30:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:31:35 -!- tromp has joined.
20:46:32  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[User:Tommyaweosme/warsides]]": users other than Tommyaweosme keep vandalising this page, deleting with Tommyaweosme's permission
20:46:32  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[User talk:Tommyaweosme/warsides]]": Deleted together with the associated page with reason: users other than Tommyaweosme keep vandalising this page, deleting with Tommyaweosme's permission
21:12:55   now we just need a prefix for the multiplier 1 that you can use for clarification or emphasis where the audience might assume a different prefix ← is that inspired by the whole calorie/kilocalorie thing?
21:16:27  zzo38: in electronics it is common for things that are evenly spaced to be spaced at a distance of 2.54mm – I have never had an actual good name for that, but generally think of it as a "deci-inch"
21:16:53  although, I imagine it isn't used as much nowadays as it used to be because it is rare to assemble circuit boards by hand nowadays
21:19:20  ("deci-inch" seems to need the hyphen; I guess "deciïnch" might work)
21:23:34  ais523: no, not by the calorie thing
21:24:30  (does the calorie thing affect Hungary too? or is it just the UK?)
21:26:35  I don't think it's just the UK. 
21:27:15  it affects hungary too
21:28:21  Yes, I think "deciinch" or "deci-inch" is a reasonable name for 2.54mm (I think the hyphen is not really necessary)
21:28:53  Chinese has the word 个 which acts in many ways like a unit for dimensionless things
21:29:28  e.g. 一个人 means "one person", the unit is mandatory (if you wrote 一人 it would mean "the first person")
21:30:27  but it can't be used for quite everything that would otherwise be lacking units, there are specific alternative words that you need to use in some cases (that I don't know because I know only a very minimal amount of Chinese)
21:31:30  (also the 个 spelling seems to be specific to Simplified Chinese, there is a more complicated version in Traditional Chinese)
21:40:12 -!- Sgeo has joined.
21:56:23  ais523: to be honest I found it kind of surprising when I learned many years ago that esperanto numeral words don't use a shared prefix when they're used as cardinal qualifiers in noun phrases, they just end in random letters. like, why are numerals treated specially rather than like words in normal word classes (adjective or noun or adverb depending on how you're using it) with possibly some 
21:56:29  specialized suffixes that applied only to them?
21:57:24  apparently if you add an -a (which is normally the adjective suffix) then they count as ordinal numerals
22:02:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:04:00 -!- __monty__ has quit (Quit: leaving).
22:41:07 -!- craigo has quit (Remote host closed the connection).
22:59:02 -!- trumae has quit (Ping timeout: 272 seconds).
23:06:53  [[Parse this sic]] M https://esolangs.org/w/index.php?diff=142772&oldid=94482 * Digital Hunter * (+0) /* Look-and-say sequence */
23:11:28 -!- trumae has joined.

2024-10-08:

00:03:58 -!- mtm has quit (Ping timeout: 252 seconds).
00:05:35 -!- mtm has joined.
00:37:04 -!- 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:03:11  [[Unmatched (]]  https://esolangs.org/w/index.php?diff=142773&oldid=132976 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+35) 
02:03:29  [[Unmatched (]]  https://esolangs.org/w/index.php?diff=142774&oldid=142773 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+10) /* Best Python interpreter */
02:08:10  [[Talk:Python]] N https://esolangs.org/w/index.php?oldid=142775 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+48) Created page with "== Form Feeds ==   they don't do anything "
02:23:06  Can there be OID for Pokemon? e.g. it can be ".0.(pokedex number).(battle-independent form).(battle-meaningless form).(battle-dependent form)", ".1.(type)", ".2.(move)", ".3.(item classifications).(items)", etc.
02:50:18 -!- ais523 has quit (Quit: quit#).
03:34:45 -!- trumae has quit (Ping timeout: 248 seconds).
03:42:55  [[Unique]] N https://esolangs.org/w/index.php?oldid=142776 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+862) Created page with "'''Unique''' is a programming language that can only use each number once.  == Syntax == Each line must start with a line number, similar to [[BASIC]]. Lines can have multiple commands and each command must be en
03:46:59 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
03:49:41 -!- Lord_of_Life has joined.
03:56:24  [[Unique]]  https://esolangs.org/w/index.php?diff=142777&oldid=142776 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+312) 
03:57:15  [[Unique]]  https://esolangs.org/w/index.php?diff=142778&oldid=142777 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-32) 
03:57:58  [[Unique]]  https://esolangs.org/w/index.php?diff=142779&oldid=142778 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+18) 
03:58:12  [[Unique]]  https://esolangs.org/w/index.php?diff=142780&oldid=142779 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+10) /* Operations */
04:00:11  [[Unique]]  https://esolangs.org/w/index.php?diff=142781&oldid=142780 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+131) 
04:01:07  [[Unique]]  https://esolangs.org/w/index.php?diff=142782&oldid=142781 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+71) 
04:01:15  [[Unique]]  https://esolangs.org/w/index.php?diff=142783&oldid=142782 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-1) /* Used up numbers */
05:12:44  [[]]  https://esolangs.org/w/index.php?diff=142784&oldid=128271 * ZCX islptng * (+819) 
05:13:56  [[]] M https://esolangs.org/w/index.php?diff=142785&oldid=142784 * ZCX islptng * (+8) 
06:32:05 -!- Sgeo has quit (Read error: Connection reset by peer).
06:41:03  [[Translated ORK/None1 again7]] N https://esolangs.org/w/index.php?oldid=142786 * None1 * (+482) Created page with "The future for [[Translated_ORK/Mihai_Again6]]: 1. Source: 
 These are the two: If I don't know, I don't know. These are the two: If I understand, I understand. You've got to have an idea These are the two: If I understand, I understand. with Claudi
06:41:48  [[Translated ORK/None1 again7]] M https://esolangs.org/w/index.php?diff=142787&oldid=142786 * None1 * (+1) 
06:43:57 -!- tromp has joined.
06:49:59  [[Translated Wenyan]] M https://esolangs.org/w/index.php?diff=142788&oldid=137276 * None1 * (-302) 
06:50:27  [[Translated Wenyan]] M https://esolangs.org/w/index.php?diff=142789&oldid=142788 * None1 * (-35) 
06:54:10  [[Translated ORK/None1 again7]]  https://esolangs.org/w/index.php?diff=142790&oldid=142787 * None1 * (+198) 
06:58:34  [[Translated ORK/Mihai Again6]] M https://esolangs.org/w/index.php?diff=142791&oldid=141645 * None1 * (+18) /* Contrast */
06:59:00  [[Translated ORK/None1 again7]] M https://esolangs.org/w/index.php?diff=142792&oldid=142790 * None1 * (+22) 
06:59:11  [[Translated ORK/None1 again7]] M https://esolangs.org/w/index.php?diff=142793&oldid=142792 * None1 * (-11) 
07:23:46  [[Disord]] M https://esolangs.org/w/index.php?diff=142794&oldid=142771 * Iddi01 * (+1) Undo revision [[Special:Diff/142771|142771]] by [[Special:Contributions/PythonshellDebugwindow|PythonshellDebugwindow]] ([[User talk:PythonshellDebugwindow|talk]]) Check the top of the page, i said: "Please do not 'fix' any rdlinks or any other 'wird' thing on this page."
07:55:42  [[Talk:Main Page]]  https://esolangs.org/w/index.php?diff=142795&oldid=142644 * Iddi01 * (+304) /* Someone should change the featured language. */ OMG
08:25:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:31:04  [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=142796&oldid=142727 * None1 * (+35) 
08:31:12  [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=142797&oldid=142796 * None1 * (-35) 
09:45:49  [[Beforge]]  https://esolangs.org/w/index.php?diff=142798&oldid=142663 * Shriansh * (+21) /* New Commands */
09:53:02 -!- iddi01 has joined.
09:53:07 -!- tromp has joined.
09:55:27  !ztest +>++>-->+>-(>)*5((-)*128[-].++>(-)*128[-].-->)*11
09:58:00  Have i done wrong? (http://zem.fi/bfjoust/)
09:58:25  `? prefixes
09:58:28  Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ? or > , thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \.
09:59:02  !ztest test1 +>++>-->+>-(>)*5((-)*128[-].++>(-)*128[-].-->)*11
09:59:04  it's old information
09:59:38  the bot in question is no longer around
10:00:36  Then how do i submit a BF joust program without using the web form?
10:21:07 -!- __monty__ has joined.
10:25:28 -!- wib_jonas has joined.
10:31:31  [[Talk:Main Page]]  https://esolangs.org/w/index.php?diff=142799&oldid=142795 * None1 * (+391) /* Someone should change the featured language. */
10:38:36  a lot of the interpreters from EgoBot got transferred to HackEgo then HackEso where you can use them with the \! command, but bfjoust would require a recent hill so I assume it wouldn't work
10:38:45  `! ztest +>++>-->+>-(>)*5((-)*128[-].++>(-)*128[-].-->)*11
10:38:47  ​/hackenv/bin/!: line 4: /hackenv/ibin/ztest: No such file or directory
10:38:54  `! bfjoust +>++>-->+>-(>)*5((-)*128[-].++>(-)*128[-].-->)*11
10:38:56  ​/hackenv/bin/!: line 4: /hackenv/ibin/bfjoust: No such file or directory
10:39:56  ``` /bin/ls /hackenv/ibin
10:39:57  1l \ 2l \ 7 \ adjust \ asm \ asmbf \ axo \ bch \ befunge \ befunge98 \ bf \ bf16 \ bf32 \ bf8 \ bf_txtgen \ boolfuck \ brachylog \ c \ cintercal \ clcintercal \ cxx \ dimensifuck \ forth \ glass \ glypho \ haskell \ help \ java \ k \ kipple \ lambda \ lazyk \ linguine \ lua \ malbolge \ pbrain \ perl \ qbf \ rail \ rhotor \ sadol \ sceql \ sh \ slashes \ trigger \ udage01 \ underload \ unlambda \ whirl
10:40:13  wib_jonas: it was actually zemhill which isn't listed in `prefixes`
10:41:03  int-e: what's the relationship of that to EgoBot?
10:41:50  ``` : "I'm asking because there's some bfjoust thing on HackEso: "; /bin/ls -aF /hackenv/interps/bfjoust
10:41:51  ​./ \ ../ \ Makefile \ bfjoust* \ bfjoust.pl* \ buffer.h \ egojoust.c \ gearlance* \ gearlance.c \ gearlance.o \ helpers.h \ programs/ \ report* \ report.c \ report.o
10:41:54  [[Beforge]]  https://esolangs.org/w/index.php?diff=142800&oldid=142798 * Shriansh * (+590) 
10:42:16  wib_jonas: I guess it just took the then unused prefix
10:43:07  [[Beforge]]  https://esolangs.org/w/index.php?diff=142801&oldid=142800 * Shriansh * (+52) /* New Commands */
10:44:13  [[Beforge]]  https://esolangs.org/w/index.php?diff=142802&oldid=142801 * Shriansh * (+79) /* t */
10:45:08  [[Beforge]]  https://esolangs.org/w/index.php?diff=142803&oldid=142802 * Shriansh * (+55) /* Examples */
10:46:02  [[Beforge]]  https://esolangs.org/w/index.php?diff=142804&oldid=142803 * Shriansh * (+21) /* Language overview */
10:46:25  so there used to be a bfjoust on EgoBot, then zemhill took the same functionality?
10:47:14  [[Beforge]]  https://esolangs.org/w/index.php?diff=142805&oldid=142804 * Shriansh * (+96) /* New Commands */
10:47:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142806&oldid=142805 * Ractangle * (-2) /* Example signal s program to print A by User:Shriansh */
10:48:36  [[Beforge]]  https://esolangs.org/w/index.php?diff=142807&oldid=142806 * Shriansh * (+2) /* to write a formula for i */
10:49:05  according to the wiki, yes
10:49:43  wib_jonas: apparently... https://logs.esolangs.org/freenode-esoteric/2009-05-20.html#lIo
10:52:02  vs. https://logs.esolangs.org/freenode-esoteric/2014-09-18.html#lkg
10:52:10  (renamed to zemhill one day later)
10:52:10  ``` hg log --removed -T '{join(files,"\n")}\n' -r 996 | grep -Ei '^interps/(z|.*joust)'
10:52:12  interps/bfjoust/Makefile \ interps/bfjoust/bfjoust \ interps/bfjoust/bfjoust.pl \ interps/bfjoust/buffer.h \ interps/bfjoust/egojoust.c \ interps/bfjoust/gearlance \ interps/bfjoust/gearlance.c \ interps/bfjoust/gearlance.o \ interps/bfjoust/helpers.h \ interps/bfjoust/programs/attack1.bfjoust \ interps/bfjoust/programs/defend1.bfjoust \ interps/bfjoust/programs/fool1.bfjoust \ interps/bfjoust/report \ interps/bfjoust/report.c \ interps/bfjoust/report.o
10:52:26  [[User talk:/w/wiki/index.php/Talk:index.php/Main page]]  https://esolangs.org/w/index.php?diff=142808&oldid=142720 * None1 * (+105) 
10:53:01  [[Talk:Brainfuck]]  https://esolangs.org/w/index.php?diff=142809&oldid=117718 * Iddi01 * (+833) I don't get how [[BF Joust]] got abandoned at all
10:53:57  [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] M https://esolangs.org/w/index.php?diff=142810&oldid=142808 * None1 * (+23) 
10:53:58  https://logs.esolangs.org/freenode-esoteric/2020-02-23.html#lyc
10:54:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142811&oldid=142807 * Shriansh * (+11) /* s */
10:55:00  [[Beforge]]  https://esolangs.org/w/index.php?diff=142812&oldid=142811 * Shriansh * (+25) /* s */
10:55:17  [[Beforge]]  https://esolangs.org/w/index.php?diff=142813&oldid=142812 * Shriansh * (+9) /* s */
10:57:41  [[Talk:Brainfuck]]  https://esolangs.org/w/index.php?diff=142814&oldid=142809 * None1 * (+333) /* About BF Joust */
11:04:23  Nobody was doing any BF Joust so I didn't fix the bot when it broke, as all software eventually does.
11:05:21  Also the web page still says "#esoteric (on freenode)". :/
11:06:06  Well, i'm interested in bringing BF Joust back to life, since it's very interesting...
11:14:10  [[Talk:Brainfuck]] M https://esolangs.org/w/index.php?diff=142815&oldid=142814 * Iddi01 * (+276) /* About BF Joust */
11:14:57  I have a vague recollection that at some point I was idly working on a from-scratch rewrite of the IRC (and git repo) interfacing parts, maybe with the intention of re-homing/re-branding the whole thing under esolangs.org rather than zem.fi, but then... stopped.
11:15:38  Re-starting the current iteration would probably be much less of an effort.
11:17:35  IIRC, the main difficulty with it was basically that the parts outside the actual BF Joust interpreter are written in Ruby, using a linear algebra library ("gem") called "nmatrix" (or something along those lines) for computing some of the quirkier scoring, and building it used to make the dinky VPS it's running on run out of memory.
11:20:40  [[Talk:Brainfuck]]  https://esolangs.org/w/index.php?diff=142816&oldid=142815 * None1 * (+293) /* About BF Joust */
11:21:05  what the heck kind of crazy scoring system are you running that made the host run out of memory?
11:21:25  were you running
11:21:25  Not the *scoring*, building the linear algebra library as part of installing the gem.
11:21:37  ah, compiling. that makes more sense.
11:21:44  It's one of those C++ things, as I recall.
11:22:12  I worked around it with using distcc to compile it on a real computer while still running the Ruby gem install process on the target host.
11:22:28  I imagine there's also some way of just transporting the precompiled thing, but I don't really know Ruby tooling.
11:34:28  [[Talk:Brainfuck]]  https://esolangs.org/w/index.php?diff=142817&oldid=142816 * Fizzie * (+960) /* About BF Joust */ Current zem.fi status.
11:40:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:03:18 -!- mtm has quit (Ping timeout: 246 seconds).
12:05:36 -!- mtm has joined.
12:40:17 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
12:41:08 -!- Lord_of_Life has joined.
12:52:15  oh, that reminds me. python 2.13.0 is officially released, I should download and install one
12:53:11  (also possibly numpy 2.1)
12:53:45  Python 2 revival? :o
12:56:37  no, it's python 3.13.0. I'm getting confused with the version numbers and the architecture names.
12:57:03  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142818&oldid=142642 * Ractangle * (+498) /* Interpreter */
12:59:16  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142819&oldid=142818 * Ractangle * (-5) /* Interpreter */
13:02:09 -!- tromp has joined.
13:02:22  [[Special:Log/newusers]] create  * Tema5002 *  New user account
13:26:45 -!- amby has joined.
13:38:24  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142820&oldid=142103 * Unname4798 * (+358) new warsides
13:38:46  [[User:Unname4798]] M https://esolangs.org/w/index.php?diff=142821&oldid=142820 * Unname4798 * (+9) 
13:39:09  [[User:Unname4798]] M https://esolangs.org/w/index.php?diff=142822&oldid=142821 * Unname4798 * (+10) 
13:40:49  [[BIITI]] N https://esolangs.org/w/index.php?oldid=142823 * DolphyWind * (+3655) Created page with "BIITI (Beauty Is In The Implementation) is an esoteric programming language created by DolphyWind. It is inspired by 8086 assembly and [[Forth]]. A typical BIITI program is simply a list of commands separated by the newline character, that gets executed on the BIITI vi
13:41:13  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142824&oldid=142822 * Unname4798 * (+11) increase the score of Tommyaweosme
13:42:50  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142825&oldid=142824 * Unname4798 * (+89) 
13:44:15  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142826&oldid=142825 * Unname4798 * (+35) 
13:44:40  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142827&oldid=142826 * Unname4798 * (+30) 
13:49:19  [[JSFuck]]  https://esolangs.org/w/index.php?diff=142828&oldid=141245 * None1 * (+1381) 
13:49:37 -!- trumae has joined.
13:51:35  [[JSFuck]]  https://esolangs.org/w/index.php?diff=142829&oldid=142828 * None1 * (+0) /* Shorten your JSFuck code */
14:02:14 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
14:02:34 -!- Lord_of_Life has joined.
14:03:23  [[!/Examples]]  https://esolangs.org/w/index.php?diff=142830&oldid=142725 * PrySigneToFry * (+2709) 
14:03:44  [[!/Examples]]  https://esolangs.org/w/index.php?diff=142831&oldid=142830 * PrySigneToFry * (-2) 
14:04:20  [[!/Examples]] M https://esolangs.org/w/index.php?diff=142832&oldid=142831 * PrySigneToFry * (+11) 
14:04:52 -!- iddi01 has quit (Quit: Client closed).
14:14:10  Oh, found the code for the incomplete BF Joust hill migration from zem.fi to esolangs.org. It was in a Git branch in the regular 'esolangs' repo.
14:14:22 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
14:14:25  Looks like the idea was for the 'esolangs' bot to take care of the IRC side of things.
14:14:49 -!- Lord_of_Life has joined.
14:15:13  isn't an irc line too short for some bfjoust candidate programs too?
14:15:47  I guess that's why there's a web form too, and the irc interface did get some use
14:16:30  The IRC interface also allowed you to put in an (HTTP) URL.
14:17:45  It would then read up to 2*1024*1024 bytes from that URL.
14:19:48  The incomplete rewrite was to be written in C++ (because that's what other esolangs.org custom infra is), and to use libgit2 to deal with the hill repository, instead of calling the git binary (the way the zem.fi hill did).
14:27:32  C++ makes sense because it's easy to either compile inside HackEso or cross-compile
14:28:09  uh, I mean compile outside and upload, technically not necessarily cross-compile
14:28:16  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142833&oldid=142742 * Tema5002 * (+151) yes
14:29:07  [[T^]] N https://esolangs.org/w/index.php?oldid=142834 * Tema5002 * (+7554) my dog is a cat
14:33:36  [[Special:Log/upload]] upload  * Tema5002 *  uploaded "[[File:TGlyph-Logo.png]]": Logo for T^ https://esolangs.org/wiki/T%5E
14:34:33  It also seems to have substituted Eigen (the C++ linear algebra template library) for the math stuff.
14:36:20  [[T^]]  https://esolangs.org/w/index.php?diff=142836&oldid=142834 * Tema5002 * (+58) added logo
14:39:18  [[User:PrySigneToFry/Abbr]] N https://esolangs.org/w/index.php?oldid=142837 * PrySigneToFry * (+410) Created page with "All my abbreviations are bookmarked here.  # PSTF: Myself. # MHPP: Mihai Popa([[User:MihaiEso]]). # N1: None1([[User:None1]]). # ': And. # yr: Your. # y'r: You're. # s'm: Some. # zh-cn: Simplified Chinese. # zh-lit: Classical Chinese. # zh-tw: Tradi
14:39:45  [[User:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=142838&oldid=142467 * PrySigneToFry * (+30) 
14:40:47 -!- impomatic has joined.
14:41:06  [[File:TGlyph-Logo.png]]  https://esolangs.org/w/index.php?diff=142839&oldid=142835 * Tema5002 * (+4) indent
14:41:47  [[User:Tema5002]] N https://esolangs.org/w/index.php?oldid=142840 * Tema5002 * (+44) Created page with "my name is mr beast my mind is full of yeast"
14:44:35  [[User talk:Tema5002]] N https://esolangs.org/w/index.php?oldid=142841 * Tema5002 * (+318) Created page with "                            "
14:45:15  [[]]  https://esolangs.org/w/index.php?diff=142842&oldid=141843 * PrySigneToFry * (+165) 
14:46:28  [[Special:Log/upload]] upload  * PrySigneToFry *  uploaded "[[File: Hello, world!.png]]"
14:48:17  [[]]  https://esolangs.org/w/index.php?diff=142844&oldid=140134 * PrySigneToFry * (+76) 
15:06:38 -!- X-Scale has quit (Quit: Client closed).
15:07:35 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
15:08:05 -!- Lord_of_Life has joined.
15:16:33 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
15:16:58 -!- Lord_of_Life has joined.
15:17:12 -!- craigo has joined.
15:17:56  [[User:Flandre-chan]]  https://esolangs.org/w/index.php?diff=142845&oldid=129875 * Flandre-chan * (+6) 
15:20:36 -!- Lord_of_Life has quit (Remote host closed the connection).
15:21:11 -!- Lord_of_Life has joined.
15:28:55  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142846&oldid=142827 * Unname4798 * (+97) 
15:29:26 -!- trumae has quit (Ping timeout: 252 seconds).
15:31:44 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
15:32:15 -!- Lord_of_Life has joined.
15:33:00  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=142847&oldid=142846 * Unname4798 * (+66) 
15:35:31 -!- Lord_of_Life has quit (Client Quit).
15:38:00 -!- Lord_of_Life has joined.
15:42:27  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142848&oldid=142819 * Ractangle * (-61) /* Hello, world! */
15:42:59  [[Hello world program in esoteric languages (H-M)]]  https://esolangs.org/w/index.php?diff=142849&oldid=139861 * Ractangle * (-61) /* How dare you fuck the brain */
15:55:08 -!- impomatic has quit (Quit: Ping timeout (120 seconds)).
16:02:09 -!- molson__ has joined.
16:04:05 -!- molson_ has quit (Ping timeout: 248 seconds).
16:08:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:26:17 -!- tromp has joined.
16:36:15 -!- wib_jonas has quit (Quit: Client closed).
16:49:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:01:18 -!- trumae has joined.
17:03:24  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142850&oldid=142848 * Ractangle * (-55) /* Disan Count (kinda) */
17:03:37  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142851&oldid=142850 * Ractangle * (-20) /* Disan Count (kinda) */
17:04:50  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142852&oldid=142851 * Ractangle * (+83) /* Syntax */
17:25:53 -!- impomatic has joined.
17:27:44  [[Hello world program in esoteric languages (T-Z)]] M https://esolangs.org/w/index.php?diff=142853&oldid=138842 * Aadenboy * (+78) add trampolines
17:43:51 -!- tromp has joined.
17:56:13  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142854&oldid=142852 * Ractangle * (-106) /* Truth-machine */
18:09:12 -!- impomatic has quit (Quit: Ping timeout (120 seconds)).
18:13:53  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142855&oldid=142854 * Ractangle * (-30) /* A+B Problem */
18:15:30  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142856&oldid=142855 * Ractangle * (+54) /* computational class */
18:28:04  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142857&oldid=142856 * Ractangle * (+36) 
18:28:21  [[Special:Log/upload]] upload  * Ractangle *  uploaded "[[File:HDYFTBlogo.png]]"
18:29:05  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142859&oldid=142857 * Ractangle * (+21) 
18:29:18  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142860&oldid=142859 * Ractangle * (-1) 
18:29:36  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142861&oldid=142860 * Ractangle * (+5) 
18:31:54 -!- impomatic has joined.
18:39:47  [[BIITI]]  https://esolangs.org/w/index.php?diff=142862&oldid=142823 * DolphyWind * (+566) 
18:50:23 -!- earend1 has joined.
19:49:26 -!- X-Scale has joined.
20:08:52 -!- impomatic has quit (Quit: Client closed).
20:12:16 -!- impomatic has joined.
20:20:05  [[A+B Problem]]  https://esolangs.org/w/index.php?diff=142863&oldid=141363 * Ractangle * (-29) /* How dare you fuck the brain */
20:22:06  [[Special:Log/newusers]] create  * Xmgismissing *  New user account
20:22:07 -!- X-Scale has quit (Ping timeout: 256 seconds).
20:22:40 -!- impomatic has quit (Quit: Ping timeout (120 seconds)).
20:26:44  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142864&oldid=142861 * Ractangle * (+171) /* Interpreter */
20:27:09  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142865&oldid=142864 * Ractangle * (-54) /* computational class */
20:34:52  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=142866&oldid=142833 * Ractangle * (+102) 
20:37:14  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142867&oldid=142865 * Ractangle * (+50) 
20:38:07  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142868&oldid=142867 * Ractangle * (-4) 
20:44:48  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142869&oldid=142868 * Ractangle * (+63) /* Interpreter */
20:46:29  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142870&oldid=142869 * Ractangle * (+105) /* Syntax */
20:46:43  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142871&oldid=142870 * Ractangle * (-1) /* Syntax */
20:46:53 -!- amby has quit (Remote host closed the connection).
21:10:47 -!- amby has joined.
21:23:08  [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=142872&oldid=142760 * Aadenboy * (-27) skew
22:06:12 -!- __monty__ has quit (Quit: leaving).
22:11:57 -!- Sgeo has joined.
22:12:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:30:38  [[Unique]]  https://esolangs.org/w/index.php?diff=142873&oldid=142783 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+51) 
23:32:55  [[Unique]]  https://esolangs.org/w/index.php?diff=142874&oldid=142873 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+72) /* Operations */
23:41:29  [[Unique]]  https://esolangs.org/w/index.php?diff=142875&oldid=142874 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+15) 
23:42:16  [[Unique]]  https://esolangs.org/w/index.php?diff=142876&oldid=142875 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+79) /* Examples */
23:43:09  [[Unique]]  https://esolangs.org/w/index.php?diff=142877&oldid=142876 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+74) /* Commands */
23:44:34  [[Unique]]  https://esolangs.org/w/index.php?diff=142878&oldid=142877 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+67) /* Truth-machine */
23:44:51  [[Unique]]  https://esolangs.org/w/index.php?diff=142879&oldid=142878 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+242) 
23:45:00  [[Unique]]  https://esolangs.org/w/index.php?diff=142880&oldid=142879 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-157) 
23:45:14  [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]]  https://esolangs.org/w/index.php?diff=142881&oldid=142762 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+12) 
23:45:24 -!- X-Scale has joined.
23:48:08  [[User:PSTF]] N https://esolangs.org/w/index.php?oldid=142882 * ZCX islptng * (+32) Redirected page to [[User:PrySigneToFry]]
23:50:39 -!- X-Scale has quit (Ping timeout: 256 seconds).
23:55:07  [[User:PrySigneToFry/Discussion]]  https://esolangs.org/w/index.php?diff=142883&oldid=136942 * ZCX islptng * (+184) 

2024-10-09:

00:03:40 -!- mtm has quit (Ping timeout: 265 seconds).
00:05:39 -!- mtm has joined.
00:12:35 -!- trumae has quit (Quit: trumae).
00:52:13 -!- 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:09:17 -!- earend1 has quit (Quit: Connection closed for inactivity).
01:15:06 -!- X-Scale has joined.
01:26:17  [[Aarkinitio]] M https://esolangs.org/w/index.php?diff=142884&oldid=135559 * RainbowDash * (+0) 
01:50:26  [[Empty]]  https://esolangs.org/w/index.php?diff=142885&oldid=142066 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+38) /* Modulo */
01:51:18  [[Empty]]  https://esolangs.org/w/index.php?diff=142886&oldid=142885 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+32) /* XKCD Random Number */
01:59:10  [[BITE]]  https://esolangs.org/w/index.php?diff=142887&oldid=142763 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+91) /* Programs */
02:00:51  [[Empty]]  https://esolangs.org/w/index.php?diff=142888&oldid=142886 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+240) 
02:01:26  [[Empty]]  https://esolangs.org/w/index.php?diff=142889&oldid=142888 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+22) 
02:02:04  [[Empty]]  https://esolangs.org/w/index.php?diff=142890&oldid=142889 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-48) 
02:02:37  [[Empty]]  https://esolangs.org/w/index.php?diff=142891&oldid=142890 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-27) 
02:03:27  [[Empty]]  https://esolangs.org/w/index.php?diff=142892&oldid=142891 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+25) 
02:03:33  [[Empty]]  https://esolangs.org/w/index.php?diff=142893&oldid=142892 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+3) 
02:03:42  [[Empty]]  https://esolangs.org/w/index.php?diff=142894&oldid=142893 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-1) 
02:03:48  [[Empty]]  https://esolangs.org/w/index.php?diff=142895&oldid=142894 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) 
02:05:49  [[5]]  https://esolangs.org/w/index.php?diff=142896&oldid=142064 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-2) /* Loops */
02:06:19  [[5]]  https://esolangs.org/w/index.php?diff=142897&oldid=142896 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) /* Loops */
02:28:57 -!- mtm has quit (Quit: Textual IRC Client: www.textualapp.com).
02:35:31  Finally got around to buying domains. The Busy Beaver Gauge is now at https://bbgauge.info/
03:08:18  [[Disord]] M https://esolangs.org/w/index.php?diff=142898&oldid=142794 * PythonshellDebugwindow * (-1) Undo revision [[Special:Diff/142794|142794]] by [[Special:Contributions/Iddi01|Iddi01]] ([[User talk:Iddi01|talk]]): see fizzie's comment at [[Talk:Macron]]
03:10:49  [[Unique]] M https://esolangs.org/w/index.php?diff=142899&oldid=142880 * PythonshellDebugwindow * (+110) Categories
03:14:10  [[BIITI]] M https://esolangs.org/w/index.php?diff=142900&oldid=142862 * PythonshellDebugwindow * (+90) Class, categories
03:19:25  [[T^]] M https://esolangs.org/w/index.php?diff=142901&oldid=142836 * PythonshellDebugwindow * (+121) Categories
03:22:02  [[Category:Compressed Brainfuck]] M https://esolangs.org/w/index.php?diff=142902&oldid=118922 * PythonshellDebugwindow * (+29) Formatting, category
03:34:47  [[Algebraic Brainfuck]] M https://esolangs.org/w/index.php?diff=142903&oldid=138328 * Corbin * (+35) Technically, this algebra incorporates run-length encoding, so let's categorize it as a compression scheme.
03:47:32 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:48:46 -!- Lord_of_Life has joined.
03:51:45 -!- craigo has quit (Quit: Leaving).
04:19:37 -!- chiselfuse has quit (Remote host closed the connection).
04:19:58 -!- chiselfuse has joined.
04:30:00 -!- perlbot has quit (Ping timeout: 244 seconds).
04:30:35 -!- simcop2387 has quit (Ping timeout: 255 seconds).
04:37:09 -!- simcop2387 has joined.
04:38:49 -!- perlbot has joined.
05:30:12 -!- Sgeo has quit (Read error: Connection reset by peer).
06:18:19 -!- tromp has joined.
06:38:20 -!- X-Scale92 has joined.
06:40:55 -!- X-Scale has quit (Ping timeout: 256 seconds).
06:58:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:15:57 -!- tromp has joined.
07:17:29 -!- X-Scale92 has quit (Quit: Client closed).
07:27:48 -!- X-Scale has joined.
08:02:57 -!- b_jonas has quit (Quit: leaving).
08:16:41 -!- X-Scale has quit (Ping timeout: 256 seconds).
08:17:03 -!- X-Scale has joined.
08:17:40 -!- impomatic has joined.
08:24:03 -!- X-Scale has quit (Ping timeout: 256 seconds).
08:36:39 -!- __monty__ has joined.
08:45:16  [[How dare you fuck the brain]]  https://esolangs.org/w/index.php?diff=142904&oldid=142871 * Ractangle * (+15) 
08:46:55 -!- X-Scale has joined.
09:09:23 -!- X-Scale has quit (Ping timeout: 256 seconds).
09:10:46  [[User:ZCX islptng]] N https://esolangs.org/w/index.php?oldid=142905 * ZCX islptng * (+58) Created page with "== My esolangs == * [[SLet]]  [[User:ZCX islptng/Sandbox]]"
09:11:36  [[User:ZCX islptng]] M https://esolangs.org/w/index.php?diff=142906&oldid=142905 * ZCX islptng * (+63) 
09:20:12  [[User:ZCX islptng/Sandbox]] N https://esolangs.org/w/index.php?oldid=142907 * ZCX islptng * (+1836) Created page with " Remember this is only a sandbox! Not a language page.   This esolang is unnamed. It's a stack-based binary language.
Yes, Binary. The program consists of 0s and 1s. And the stack is too.
Each bit is an inst 09:56:20 -!- X-Scale has joined. 09:56:43 -!- X-Scale has quit (Write error: Broken pipe). 10:01:47 -!- impomatic has quit (Quit: Client closed). 10:22:06 [[T^]] https://esolangs.org/w/index.php?diff=142908&oldid=142901 * Tema5002 * (+20) i eat sand 10:25:50 [[Special:Log/newusers]] create * RaiseAfloppaFan3925 * New user account 10:29:10 [[T^]] https://esolangs.org/w/index.php?diff=142909&oldid=142908 * Tema5002 * (-20) Undo revision [[Special:Diff/142908|142908]] by [[Special:Contributions/Tema5002|Tema5002]] ([[User talk:Tema5002|talk]]) 10:31:04 [[T^]] https://esolangs.org/w/index.php?diff=142910&oldid=142909 * Tema5002 * (+19) 10:39:54 [[User:Ractangle/common.css]] https://esolangs.org/w/index.php?diff=142911&oldid=141848 * Ractangle * (+0) 10:41:22 [[User:Ractangle/common.css]] https://esolangs.org/w/index.php?diff=142912&oldid=142911 * Ractangle * (+22) 10:43:46 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142913&oldid=142546 * Ractangle * (+24) /* Esolangs */ 10:44:05 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142914&oldid=142913 * Ractangle * (-63) /* Esolangs */ 10:45:17 [[U (Ractangle)]] https://esolangs.org/w/index.php?diff=142915&oldid=138949 * Ractangle * (+17) 10:45:33 [[BIITI]] https://esolangs.org/w/index.php?diff=142916&oldid=142900 * DolphyWind * (+1) 10:49:43 [[Empty]] https://esolangs.org/w/index.php?diff=142917&oldid=142895 * Ractangle * (-4) 10:54:43 -!- andyatalligin has quit (Quit: Connection closed for inactivity). 10:58:41 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=142918&oldid=142866 * RaiseAfloppaFan3925 * (+452) 10:59:48 [[: ]] https://esolangs.org/w/index.php?diff=142919&oldid=142614 * Ractangle * (+128) /* Syntax */ 11:01:12 -!- amby has joined. 11:33:33 Hrm. Tried to start the zemhill bot again (turns out now that the VPS has a gig of RAM, nmatrix actually builds locally fine), but it immediately segfaults on startup: https://0x0.st/XEhI.txt 11:34:53 The latest nmatrix version published is 0.2.4 from Dec 2017, for Ruby ">= 1.9", and the system now has 3.1.2p20, so I imagine it's just bork. 11:35:18 [[Language list]] M https://esolangs.org/w/index.php?diff=142920&oldid=142746 * DolphyWind * (+26) Add Electra and BIITI 11:38:35 -!- DolphyWind has joined. 11:42:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:47:50 [[]] https://esolangs.org/w/index.php?diff=142921&oldid=142842 * PrySigneToFry * (-5) 11:49:03 [[Permission denied]] M https://esolangs.org/w/index.php?diff=142922&oldid=135570 * PrySigneToFry * (+47) 11:51:11 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 11:52:14 [[User talk:ZCX islptng]] N https://esolangs.org/w/index.php?oldid=142923 * PrySigneToFry * (+688) /* */ new section 11:52:37 -!- DolphyWind has quit (Quit: DolphyWind). 11:53:50 [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=142924&oldid=142904 * Ractangle * (-5) /* A+B Problem */ 11:54:11 [[User:ZCX islptng/Sandbox]] https://esolangs.org/w/index.php?diff=142925&oldid=142907 * PrySigneToFry * (+34) Named your Language! 11:55:09 [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=142926&oldid=142924 * Ractangle * (-2) /* A+B Problem */ 11:55:29 [[A+B Problem]] https://esolangs.org/w/index.php?diff=142927&oldid=142863 * Ractangle * (-7) /* How dare you fuck the brain */ 11:58:21 [[Lol waht i cant edit talk pages]] M https://esolangs.org/w/index.php?diff=142928&oldid=142186 * PrySigneToFry * (+279) 11:58:37 [[Lol waht i cant edit talk pages]] https://esolangs.org/w/index.php?diff=142929&oldid=142928 * PrySigneToFry * (-2) 12:02:28 [[/]] https://esolangs.org/w/index.php?diff=142930&oldid=134381 * PrySigneToFry * (+173) 12:03:24 [[Befunge/Constants]] https://esolangs.org/w/index.php?diff=142931&oldid=142089 * PrySigneToFry * (-2) 12:13:50 -!- Lord_of_Life has joined. 12:27:02 -!- amby has quit (Ping timeout: 265 seconds). 12:36:39 [[Lol waht i cant edit talk pages]] https://esolangs.org/w/index.php?diff=142932&oldid=142929 * Unname4798 * (+153) 12:37:54 [[Lol waht i cant edit talk pages]] M https://esolangs.org/w/index.php?diff=142933&oldid=142932 * Unname4798 * (+0) 12:38:41 [[Lol waht i cant edit talk pages]] https://esolangs.org/w/index.php?diff=142934&oldid=142933 * Unname4798 * (+18) 12:39:07 [[Lol waht i cant edit talk pages]] https://esolangs.org/w/index.php?diff=142935&oldid=142934 * Unname4798 * (-5) 12:51:23 [[Nope.]] M https://esolangs.org/w/index.php?diff=142936&oldid=137768 * Tema5002 * (+48) added T^ 12:52:09 -!- wWwwW has joined. 12:56:38 [[Hashell]] https://esolangs.org/w/index.php?diff=142937&oldid=142769 * Yayimhere * (+578) /* the subset */ 12:56:47 IM BACK 12:56:49 lol 12:57:10 i made this and i want feedback: https://esolangs.org/wiki/Hashell#the_subset 13:13:02 -!- tromp has joined. 13:26:04 [[Hashell]] https://esolangs.org/w/index.php?diff=142938&oldid=142937 * Yayimhere * (+57) 13:28:40 [[Hashell]] https://esolangs.org/w/index.php?diff=142939&oldid=142938 * Yayimhere * (+55) /* operators */ 13:49:58 -!- Lord_of_Life has quit (Excess Flood). 13:54:08 [[User talk:ZCX islptng]] M https://esolangs.org/w/index.php?diff=142940&oldid=142923 * None1 * (+329) /* */ 13:54:20 -!- Lord_of_Life has joined. 13:57:11 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142941&oldid=142761 * None1 * (+398) /* Make Poetic (Mihai Popa) with more examples! */ 14:01:32 [[Poetic (Mihai Popa)]] https://esolangs.org/w/index.php?diff=142942&oldid=142439 * None1 * (+109) /* Other examples */ 14:02:12 [[Poetic (Mihai Popa)]] M https://esolangs.org/w/index.php?diff=142943&oldid=142942 * None1 * (+4) /* Infinite loop */ 14:18:05 Swapped 'nmatrix' for 'numo-narray' (similar enough API, and that one seemed more widely used, if not particularly actively maintained), but now it fails with "no implicit conversion of Hash into String (TypeError)" in the IRC bot library (cinch), which *also* hasn't had a new release since 2017. 14:18:31 And replacing _that_ would probably be more involved, since there's more code related to the IRC bits than there are for doing the scoring. 14:21:03 -!- wWwwW has quit (Ping timeout: 256 seconds). 14:26:59 -!- wWwwW has joined. 14:32:30 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 14:33:13 -!- Lord_of_Life has joined. 14:52:05 -!- impomatic has joined. 14:53:30 -!- amby has joined. 14:54:05 -!- wib_jonas has joined. 14:54:23 -!- impomatic has quit (Client Quit). 15:05:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:08:48 fizzie: you could consider adding some method to HackEso where the guest can communicate a few restricted API calls with a service running on the host, such as through a shared local network interface or something. then in theory you can add an API call to test or submit a program to the bfjoust hill. 15:09:16 you already have something handling the IRC side of HackEso 15:23:01 I guess. Though the web submission form is also currently broken, I believe; and it also doesn't allow passing in the IRC nickname of the person submitting the program. 15:23:05 It does seem like there was less IRC-related code that I thought, it's all centralized in a single file of ~120 lines, so if I can pick a suitably simple-to-use but still maintained Ruby IRC bot framework, it might not be that much to port it over. 15:26:25 there's the problem that you mentioned last time that bfjoust test/submission allows passing a URL, so obviously that wouldn't work so easily in HackEso 15:26:37 but users can fetch and then submit separately 15:29:56 -!- sam__ has joined. 15:30:19 -!- sam__ has changed nick to Guest9008. 15:30:24 -!- Guest9008 has quit (Client Quit). 15:31:39 hmm... there's another solution 15:33:03 if the web form were working then we could add a command to submit to it from perlbot, filling in the irc nickname automatically. 15:33:29 I think perlbot is only willing do send GET queries, not POST, so actual submission might not work well this way, only testing 15:33:58 we can make perlbot parse the important part of the reply from the webserver and say it on IRC 15:37:22 and while we're there, I should think about what other web services accessible through GET there are that I should write perlbot macros for 15:37:43 -!- tromp has joined. 15:38:06 I mean related to the esolangs community especially 15:38:42 -!- wib_jonas has quit (Quit: Client closed). 15:40:04 [[User talk:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=142944&oldid=142453 * Yayimhere * (+15) /* logo plz! maybe? */ 15:40:23 [[User talk:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=142945&oldid=142944 * Yayimhere * (+9) /* logo plz! maybe? */ 15:41:47 [[User talk:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=142946&oldid=142945 * Yayimhere * (+87) /* logo plz! maybe? */ 15:43:19 Well, the thing is, the current web endpoint doesn't support setting the nickname, it's always `web`. I think the idea was, having a specific nickname in IRC on channel is a (weak) proof of identity. 15:44:46 I fixed the issues with the IRC framework, but it can't connect to Libera because "Notice -- SASL authentication to a NickServ account with a verified email address is req...". 15:45:36 I think that's what Libera.Chat does for DigitalOcean IPs due to issues, or something along those lines. 15:45:52 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 15:49:58 (It can do SASL, I just don't have an account for zemhill registered, and I don't know if I should because I don't know if I will keep it around; I definitely don't want it authenticating as myself though.) 15:50:45 -!- Lord_of_Life has joined. 15:51:10 Maybe I'll temporarily connect it as HackEso, that seems reasonable enough. 15:53:01 -!- zemhill has joined. 15:53:41 !ztest bad < 15:53:41 fizzie.bad: points -46.00, score 0.00, rank 47/47 15:54:00 Well, it may or may not work "for reals". 15:55:03 Looks like the web form also started working (well, insofar as doing a test submission with < goes) as a result of starting the bot back up. (Since it's what the web form communicates with, over a Unix domain socket.) 15:55:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 15:59:43 [[Talk:Brainfuck]] https://esolangs.org/w/index.php?diff=142947&oldid=142817 * Fizzie * (+437) /* About BF Joust */ Another zem.fi hill update. 16:21:13 -!- tromp has joined. 16:23:44 [[BF Joust]] https://esolangs.org/w/index.php?diff=142948&oldid=139043 * Fizzie * (-528) /* Competitive hills */ Remove most things about egojoust (long defunct), update IRC details. 16:30:46 -!- impomatic has joined. 16:35:00 -!- wWwwW has quit (Quit: Client closed). 16:37:47 -!- sam__ has joined. 16:37:54 -!- sam__ has quit (Client Quit). 16:46:19 -!- impomatic has quit (Quit: Ping timeout (120 seconds)). 16:47:10 -!- impomatic has joined. 16:52:40 -!- Artea has quit (Quit: ZNC 1.8.2 - https://znc.in). 16:57:46 -!- impomatic has quit (Quit: Ping timeout (120 seconds)). 16:59:13 -!- impomatic has joined. 17:10:27 -!- sam__ has joined. 17:10:39 -!- impomatic has quit (Quit: Ping timeout (120 seconds)). 17:10:51 -!- sam__ has changed nick to Guest2053. 17:12:59 -!- impomatic has joined. 17:16:17 -!- wWwwW has joined. 17:19:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 17:24:39 -!- wWwwW has quit (Ping timeout: 256 seconds). 17:34:06 -!- tromp has joined. 17:40:21 -!- impomatic has quit (Quit: Client closed). 17:46:04 -!- impomatic has joined. 17:55:54 -!- X-Scale has joined. 17:58:33 -!- impomatic has quit (Quit: Ping timeout (120 seconds)). 18:06:34 -!- op_4 has quit (Read error: Connection reset by peer). 18:06:48 -!- op_4 has joined. 18:12:36 -!- impomatic has joined. 18:14:57 -!- FreeFull has quit. 18:18:38 -!- b_jonas has joined. 18:20:27 fizzie: does the web endpoint support giving a program name? if so we can just abuse that to put the irc nick in there too 18:22:16 and if it's an old unmaintained IRC library barely ported over to a later IRC version then I'd say don't connect it to HackEso's account, because that sounds very much like how these security bugs are born. 18:37:11 -!- X-Scale has quit (Ping timeout: 256 seconds). 18:38:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 18:41:57 -!- jix_ has quit (Ping timeout: 248 seconds). 18:42:14 -!- jix has joined. 18:43:33 -!- tromp has joined. 18:43:45 ah, it's not that simple: "Program name is restricted to characters in [a-zA-Z0-9_-], sorry." so we have to escape the irc nickname; and more importantly this form uses some javascript that sends a POST request 18:44:06 (probably worth one test in case it accepts a GET requests with GET arguments of course) 18:48:32 oh, it does seem to accept a get request 19:04:04 It does accept a program name, and in fact that's probably what happened with `web.shig_eyeless_joustee` and `web.shig_this_is_hard`, where I think `shig` is a name. 19:04:40 The handler may or may not accept a GET request, not sure. 19:05:34 fizzie: it accepts a GET request, and I could submit one from buubot, I'm trying to make a buubot macro for this now 19:17:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:23:10 -!- tromp has joined. 19:23:24 -!- impomatic has quit (Quit: Client closed). 19:29:23 fact ztest inscribed-marker-limit (>(+.+.+..+.-+.)*40>(+.+.+.+.+.)*34)*29(+.)*999 19:29:30 perlbot ztest inscribed-marker-limit (>(+.+.+..+.-+.)*40>(+.+.+.+.+.)*34)*29(+.)*999 19:29:31 b_jonas: {"result":"ok","message":"web.b_jonas-inscribed-marker-limit: points -26.71, score 5.53, rank 47/47\n"} 19:29:39 perlbot ztest worst < 19:29:41 b_jonas: {"result":"ok","message":"web.b_jonas-worst: points -46.00, score 0.00, rank 47/47\n"} 19:29:51 perlbot literal ztest 19:29:52 b_jonas: <*:##NULL> func ztest is `get `eval use URI; $d=URI->new("http://zem.fi/bfjoust/cgi/submit.cgi"); $d->query_form(prog=>substr("`arg c&n'-`arg c1'"=~s/[^0-9A-Za-z-_]|X/sprintf"X%02X",ord($&)/ger,0,40), code=>`arg d-1', submit=>"no"); $d->as_string' //body' 19:30:08 fizzie: ^ 19:31:27 perlbot zjoust blueberry-citizen-remove (>[+])*99 19:31:29 web.b_jonas-blueberry-citizen-remove: points -21.50, score 6.35, rank 47/47 19:31:29 b_jonas: {"result":"ok","message":"web.b_jonas-blueberry-citizen-remove: points -21.50, score 6.35, rank 47/47\n"} 19:32:38 this only accepts a literal program that fits in the IRC line together with the name 19:36:17 [[BF Joust]] https://esolangs.org/w/index.php?diff=142949&oldid=142948 * B jonas * (+354) /* Competitive hills */ perlbot kluge 19:37:00 [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=142950&oldid=142926 * Ractangle * (-59) /* Syntax */ 19:37:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 19:37:26 iddi01: ^ 19:37:39 [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=142951&oldid=142950 * Ractangle * (+3) /* Move data from a cell to an another cell */ 19:38:38 [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=142952&oldid=142951 * Ractangle * (-63) /* Interpreter */ 19:39:43 [[User:Ractangle/common.css]] https://esolangs.org/w/index.php?diff=142953&oldid=142912 * Ractangle * (+12) 19:42:38 [[Special:Log/upload]] upload * Ractangle * uploaded "[[File:Ractangle.png]]" 19:43:39 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142955&oldid=142914 * Ractangle * (+51) 19:46:35 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142956&oldid=142955 * Ractangle * (+1) /* Esolangs */ 19:47:12 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142957&oldid=142956 * Ractangle * (+30) /* Esolangs */ 19:49:04 there's the slight problem that nicks can be up to 16 bytes long, and I am escaping the nick in a way that potentially triples its length, but the maximum length for a program name in zemhill is 40 bytes, but I'll ignore that for now. if that bothers you then you can modify these macros to use a more efficient encoding scheme 19:50:37 [[User talk:Ractangle]] https://esolangs.org/w/index.php?diff=142958&oldid=141413 * Ractangle * (+212) /* can somebody explain why cant i make DISPLAYTITLE work properly */ 19:50:48 [[User talk:Ractangle]] https://esolangs.org/w/index.php?diff=142959&oldid=142958 * Ractangle * (+4) /* can somebody explain why cant i make DISPLAYTITLE work properly */ 19:51:06 [[User talk:Ractangle]] https://esolangs.org/w/index.php?diff=142960&oldid=142959 * Ractangle * (-319) /* i think i need a help */ 19:54:58 [[Comment]] https://esolangs.org/w/index.php?diff=142961&oldid=141219 * Ractangle * (+156) /* How dare you fuck the brain */ 19:55:01 -!- FreeFull has joined. 19:56:58 [[Comment]] https://esolangs.org/w/index.php?diff=142962&oldid=142961 * Ractangle * (+7) /* 8ial */ 20:11:10 -!- tromp has joined. 20:20:48 I think that International Domain Name is not designed very good. I have another way to make it up: The character code is made into books and pages, and uses the same character codes for uppercase vs lowercase, etc. Each part of a domain name is limited to a single book or ASCII (not both); it is not possible to encode (even with invalid encodings) multiple books at once. 20:21:32 Furthermore, if all characters in one part are homoglyphs of ASCII characters, then the correct encoding is the corresponding ASCII characters; encoding them as IDN is considered to be an invalid encoding. 20:22:10 (There are some things that I don't know how to handle properly, such as characters that are homoglyphs only in some circumstances but not in others.) 20:25:10 Each book and page may also specify mappings to TRON code and/or other character sets, but they are considered their own character sets, not TRON code and others. 20:29:24 -!- craigo has joined. 20:33:25 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142963&oldid=142957 * Ractangle * (+342) /* Esolangs */ 20:34:50 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142964&oldid=142963 * Ractangle * (+370) /* Esolangs */ 20:35:12 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142965&oldid=142964 * Ractangle * (-343) /* Programm forms */ 20:39:37 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=142966&oldid=142965 * Ractangle * (+3) /* Programm forms */ 20:43:22 [[Special:Log/upload]] overwrite * Ractangle * uploaded a new version of "[[File:My github profile read me.png]]" 20:47:48 [[Language list]] https://esolangs.org/w/index.php?diff=142968&oldid=142920 * Ractangle * (-11) /* A */ 20:48:22 [[Special:Log/move]] move * Ractangle * moved [[AREA]] to [[Till thirty first]] 20:49:20 [[V++]] https://esolangs.org/w/index.php?diff=142971&oldid=97042 * VMGP2 * (+3) 20:50:08 [[Till thirty first]] https://esolangs.org/w/index.php?diff=142972&oldid=142969 * Ractangle * (-45) 20:56:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 21:00:21 -!- tromp has joined. 21:11:30 [[Till thirty first]] M https://esolangs.org/w/index.php?diff=142973&oldid=142972 * PythonshellDebugwindow * (+42) Categories 21:32:06 -!- Guest2053 has quit (Quit: leaving). 21:44:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 22:08:09 [[Language list]] https://esolangs.org/w/index.php?diff=142974&oldid=142968 * Ractangle * (+19) /* Non-alphabetic */ 22:38:35 web.ais523_stealth4: points 2.88, score 23.80, rank 14/47 22:45:27 web.ais523_stealth4: points 3.00, score 23.92, rank 14/47 (--) 22:59:39 -!- __monty__ has quit (Quit: leaving). 23:00:57 web.ais523_stealth4: points 5.52, score 26.91, rank 12/47 (+2) 23:13:35 web.ais523_stealth4: points 7.88, score 29.79, rank 8/47 (+4) 23:18:34 -!- Sgeo has joined. 23:21:38 web.ais523_stealth4: points 7.93, score 29.86, rank 7/47 (+1) 23:26:41 web.ais523_stealth4: points 8.52, score 30.65, rank 7/47 (--) 23:27:09 -!- molson has joined. 23:29:39 -!- molson__ has quit (Ping timeout: 260 seconds). 23:31:30 web.ais523_stealth4: points 9.74, score 32.46, rank 6/47 (+1) 23:35:14 [[User:Tommyaweosme/common.css]] https://esolangs.org/w/index.php?diff=142975&oldid=140620 * Tommyaweosme * (+184) 23:36:03 [[User:Tommyaweosme/common.css]] https://esolangs.org/w/index.php?diff=142976&oldid=142975 * Tommyaweosme * (-184) Blanked the page 23:36:42 [[FLOLCODE]] N https://esolangs.org/w/index.php?oldid=142977 * MihaiEso * (+9308) Created page with "'''FLOLCODE''' ('''F'''ormal '''LOLCODE''') is a esolang by Mihai Popa. It's a formal version of LOLCODE. After seeing that LOLCODE is weird, I made this. == Keywords == These are the main keywords. All FLOLCODE keywords can be written in uppercase, lowercase or mixe 23:37:11 [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=142978&oldid=142000 * MihaiEso * (+36) 23:37:41 [[Language list]] https://esolangs.org/w/index.php?diff=142979&oldid=142974 * MihaiEso * (+15) /* F */ 23:39:03 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=142980&oldid=142977 * MihaiEso * (+1) 23:39:29 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=142981&oldid=142980 * MihaiEso * (-1) 23:42:30 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=142982&oldid=142941 * MihaiEso * (+116) /* Help contributing/translating/administrating Funcode? */ 23:45:01 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=142983&oldid=142981 * MihaiEso * (+4) Link 23:54:23 -!- sam__ has joined. 23:54:48 -!- sam__ has changed nick to Guest5544. 23:54:51 -!- Guest5544 has quit (Client Quit). 2024-10-10: 00:06:34 web.ais523_stealth4: points 10.07, score 33.06, rank 5/47 (+1) 00:12:54 I wonder what's being computed. I hope it's a ray tracer making a beautiful video. 00:19:58 if you're wondering about zemhill, see https://zem.fi/bfjoust/ 00:20:28 fizzie resurrected the bot... today I think. well, yesterday for me. 01:01:17 -!- X-Scale has joined. 01:02:31 [[FLOLCODE]] M https://esolangs.org/w/index.php?diff=142984&oldid=142983 * PythonshellDebugwindow * (+27) Category 01:02:45 -!- 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:03:37 [[LOLCODE]] M https://esolangs.org/w/index.php?diff=142985&oldid=134041 * PythonshellDebugwindow * (+5) Categories 02:59:59 [[]] M https://esolangs.org/w/index.php?diff=142986&oldid=142785 * ZCX islptng * (+3941) changed the quine, now it's correct 03:02:03 [[User talk:ZCX islptng]] https://esolangs.org/w/index.php?diff=142987&oldid=142940 * ZCX islptng * (+173) 03:09:12 [[V++]] M https://esolangs.org/w/index.php?diff=142988&oldid=142971 * PythonshellDebugwindow * (+31) Wayback 03:48:37 -!- Lord_of_Life has quit (Ping timeout: 248 seconds). 04:05:48 -!- Lord_of_Life has joined. 04:11:30 -!- craigo has quit (Ping timeout: 276 seconds). 04:25:03 -!- riv has quit (Quit: WeeChat 4.3.1). 04:32:23 int-e, fizzie: Cool, thanks. 04:32:48 Probably not a good sign that I've reacted by sketching wave equations for the tape. 04:47:52 [[Special:Log/newusers]] create * H. H. P. M. P. Cole * New user account 04:48:55 [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=142989&oldid=142635 * Yayimhere * (+12) /* esolangs */ 04:49:16 [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=142990&oldid=142989 * Yayimhere * (+2) /* esolangs */ 04:57:03 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=142991&oldid=142918 * H. H. P. M. P. Cole * (+333) 04:57:45 [[User:H. H. P. M. P. Cole]] N https://esolangs.org/w/index.php?oldid=142992 * H. H. P. M. P. Cole * (+37) Created page with "[[User:H. H. P. M. P. Cole/p (Cole)]]" 04:58:12 [[User:H. H. P. M. P. Cole]] https://esolangs.org/w/index.php?diff=142993&oldid=142992 * H. H. P. M. P. Cole * (+7) 05:00:14 [[User:H. H. P. M. P. Cole/Modulo 2]] N https://esolangs.org/w/index.php?oldid=142994 * H. H. P. M. P. Cole * (+41) Created page with "Alphabet p ' 0 1 + ( ) " 05:03:03 -!- X-Scale has quit (Quit: Client closed). 05:15:26 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=142995&oldid=142994 * H. H. P. M. P. Cole * (+1281) New page (yay) 05:15:58 [[Translated ORK/None1 again7]] https://esolangs.org/w/index.php?diff=142996&oldid=142793 * MihaiEso * (+1053) 05:17:18 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=142997&oldid=142995 * H. H. P. M. P. Cole * (-17) 05:18:14 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=142998&oldid=142997 * H. H. P. M. P. Cole * (-13) 05:21:01 -!- GregorR has quit (Quit: Ping timeout (120 seconds)). 05:22:24 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=142999&oldid=142998 * H. H. P. M. P. Cole * (+125) 05:22:39 [[Translated ORK/Mihai again7]] N https://esolangs.org/w/index.php?oldid=143000 * MihaiEso * (+1897) Created page with "The future for [[Translated_ORK/None1_Again7]]: 1. Take crappy source:
 2? It is the celebration of high priests and funeral. 2? Zanguang Zhang & lt; 2? Zanguang Zhang First, I was a strange graduate. Zanguang Zhang 
2. Translate: Baid 05:22:53 [[Translated ORK/Mihai again7]] https://esolangs.org/w/index.php?diff=143001&oldid=143000 * MihaiEso * (+0) 05:23:23 -!- GregorR has joined. 05:25:14 [[Joke language list]] https://esolangs.org/w/index.php?diff=143002&oldid=142702 * MihaiEso * (+122) /* Horribly translated variants */ 05:25:55 [[Special:Log/move]] move * MihaiEso * moved [[Translated ORK/Mihai again7]] to [[Translated ORK/Mihai Again7]]: Misspelled title 05:26:10 [[Joke language list]] https://esolangs.org/w/index.php?diff=143005&oldid=143002 * MihaiEso * (+0) /* Horribly translated variants */ 05:26:21 [[Translated ORK/None1 again7]] https://esolangs.org/w/index.php?diff=143006&oldid=142996 * MihaiEso * (+0) /* Contrast */ 05:28:56 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=143007&oldid=142999 * H. H. P. M. P. Cole * (+312) 05:30:11 -!- Sgeo has quit (Read error: Connection reset by peer). 05:30:12 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=143008&oldid=143007 * H. H. P. M. P. Cole * (+176) /* All possible small programs */ 05:30:53 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=143009&oldid=143008 * H. H. P. M. P. Cole * (+0) /* All possible small programs */ 05:59:32 -!- tromp has joined. 06:01:39 -!- Hooloovoo has quit (Ping timeout: 260 seconds). 06:26:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 06:29:50 [[Hashell]] https://esolangs.org/w/index.php?diff=143010&oldid=142939 * Yayimhere * (+192) /* operators */ 06:39:30 [[User:ZCX islptng/Sandbox]] M https://esolangs.org/w/index.php?diff=143011&oldid=142925 * ZCX islptng * (+77) uhhhhhhhh 06:40:52 [[User:ZCX islptng/Sandbox]] M https://esolangs.org/w/index.php?diff=143012&oldid=143011 * ZCX islptng * (+13) 06:44:46 [[User:ZCX islptng]] https://esolangs.org/w/index.php?diff=143013&oldid=142906 * ZCX islptng * (+212) 06:45:41 -!- Hooloovoo has joined. 06:50:11 !ztest gauss3 (-----+++----+++++---++++)*5050 06:50:11 korvo.gauss3: points -17.83, score 8.19, rank 47/47 06:56:03 !ztest gauss_pair (>+++--++---+++--++---<-----+++----+++++---++++)*2632 06:56:04 korvo.gauss_pair: points -27.33, score 4.59, rank 47/47 07:04:16 -!- tromp has joined. 07:08:50 [[User talk:ZCX islptng]] https://esolangs.org/w/index.php?diff=143014&oldid=142987 * ZCX islptng * (-173) 07:12:01 [[User talk:None1]] M https://esolangs.org/w/index.php?diff=143015&oldid=142094 * ZCX islptng * (+185) 07:26:12 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=143016&oldid=142966 * Ractangle * (+75) /* Programm forms */ 07:26:42 `addwhatis ztest(1perlbot) compute performance of a bfjoust program against current hill without adding it to the hill 07:26:44 Traceback (most recent call last): \ File "/hackenv/bin/addwhatis", line 21, in \ procnew(arg) \ File "/hackenv/bin/addwhatis", line 17, in procnew \ print("addwhatis: cannot parse input as whatis line or whatis key: %r" % (line,), file = sys.stderr) \ NameError: name 'line' is not defined 07:26:52 huh 07:27:08 oh yeah 07:27:14 `addwhatis ztest(1perlbot) - compute performance of a bfjoust program against current hill without adding it to the hill 07:27:17 addwhatis: added 'ztest(1perlbot)' 07:27:39 `addwhatis zjoust(1perlbot) - add bfjoust program to current hill 07:27:42 addwhatis: added 'zjoust(1perlbot)' 07:27:54 `prefixes 07:27:56 Bot prefixes: fungot ^, HackEso `, EgoBot !, lambdabot @ or ? or > , thutubot +, metasepia ~, idris-bot ( , jconn ) , j-bot [ , bfbot =, velik \. 07:29:04 -!- tromp has quit (Read error: Connection reset by peer). 07:38:58 Huh, my initial theories about defensive plays are not panning out. gauss3 should not do so well compared to gauss3 + some sort of attack. (Not that gauss3 is good.) 07:40:44 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=143017&oldid=142666 * B jonas * (+9) 07:40:59 [[Zemhill]] N https://esolangs.org/w/index.php?oldid=143018 * B jonas * (+22) Redirected page to [[BF Joust]] 08:21:17 [[Special:Log/newusers]] create * Pointless * New user account 08:24:20 [[Special:Log/upload]] overwrite * Ractangle * uploaded a new version of "[[File:The dark reader at home.jpg]]" 08:24:48 [[User:H. H. P. M. P. Cole]] M https://esolangs.org/w/index.php?diff=143020&oldid=142993 * H. H. P. M. P. Cole * (+113) 08:27:29 -!- chiselfuse has quit (Read error: Connection reset by peer). 08:27:48 -!- chiselfuse has joined. 08:30:54 [[Till thirty first]] https://esolangs.org/w/index.php?diff=143021&oldid=142973 * Ractangle * (+15) 08:31:02 -!- X-Scale has joined. 08:39:49 -!- X-Scale has quit (Ping timeout: 256 seconds). 08:41:31 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143022&oldid=142991 * Pointless * (+303) /* Introductions */ 08:41:43 [[Fysh]] N https://esolangs.org/w/index.php?oldid=143023 * Pointless * (+11970) Created page with "'''Fysh''' is an esoteric programming language that embraces creativity and a playful aquatic theme. It uses fish-related symbols and terms to represent programming concepts, making coding a fun and engaging experience. ==Introduction== '''Fysh''' brings a whimsical t 08:46:22 web.test1: points -14.00, score 11.42, rank 47/47 08:55:33 -!- Artea has joined. 08:57:09 -!- chiselfuse has quit (Remote host closed the connection). 08:57:21 -!- chiselfuse has joined. 09:04:07 -!- tromp has joined. 09:15:26 -!- X-Scale has joined. 09:16:01 -!- X-Scale has quit (Client Quit). 09:30:02 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=143024&oldid=143016 * Ractangle * (-24) 09:30:50 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=143025&oldid=143024 * Ractangle * (+24) 09:34:52 One of the things I vaguely recall people said about the existing hill is that it's too competitive, it's hard to rank better than 47/47 unless you're already good at the game. 09:35:24 (Not sure if that's true or not, never gotten into BF Joust beyond the implementation side of things.) 09:35:52 [[Fysh]] https://esolangs.org/w/index.php?diff=143026&oldid=143023 * MihaiEso * (-20) /* Option 2: Using Command Line */ 09:37:20 [[Fysh]] https://esolangs.org/w/index.php?diff=143027&oldid=143026 * MihaiEso * (+59) /* */ 09:44:06 [[OCA]] https://esolangs.org/w/index.php?diff=143028&oldid=142518 * Iddi01 * (-2043) Way too personal and jokey, it probably already misleads lots of people who had visited this page from recent changes. Too bad i cannot fix things at conwaylife.com due to being decidedly inactive there. (Also, why Languages? The [[CA]] page is categorized Computational models.) 09:47:14 I believe it. But also, my existing intuition on BF doesn't help here. In particular, concurrent loop semantics are very different from the standard semantics. 09:54:25 -!- __monty__ has joined. 10:02:33 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=143029&oldid=142984 * MihaiEso * (+0) /* Functions */ 10:03:12 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=143030&oldid=143029 * MihaiEso * (+1) /* Keywords */ 10:04:03 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=143031&oldid=143030 * MihaiEso * (-1) /* Numerical types */ 10:08:25 [[Fysh]] https://esolangs.org/w/index.php?diff=143032&oldid=143027 * Pointless * (+4117) 10:08:45 [[Fuckscript]] https://esolangs.org/w/index.php?diff=143033&oldid=126493 * MihaiEso * (-2) /* Implementation */ Actually implemented. 10:10:10 [[Fysh]] https://esolangs.org/w/index.php?diff=143034&oldid=143032 * Pointless * (+25) /* Optional Visuals */ 10:10:44 [[Fysh]] https://esolangs.org/w/index.php?diff=143035&oldid=143034 * MihaiEso * (+66) Someone deleted the categories, so I restored it. 10:10:45 [[Fysh]] https://esolangs.org/w/index.php?diff=143036&oldid=143035 * Pointless * (-6) /* Increment */ 10:11:01 [[Fysh]] https://esolangs.org/w/index.php?diff=143037&oldid=143036 * Pointless * (-2) /* Integers */ 10:11:25 [[Fysh]] https://esolangs.org/w/index.php?diff=143038&oldid=143037 * Pointless * (-3) /* Arrays and Traversal */ 10:11:40 [[User:Pointless]] N https://esolangs.org/w/index.php?oldid=143039 * MihaiEso * (+26) Created page with "Someone who does [[Fysh]]." 10:11:50 [[Fysh]] https://esolangs.org/w/index.php?diff=143040&oldid=143038 * Pointless * (-3) /* Logical Shift Operations */ 10:13:01 [[Fysh]] https://esolangs.org/w/index.php?diff=143041&oldid=143040 * Pointless * (-1) /* How to Compile and Run Fysh */ 10:13:53 [[Fysh]] https://esolangs.org/w/index.php?diff=143042&oldid=143041 * Pointless * (-6) /* if Statements: The Happy Fysh > */ 10:14:39 [[Fysh]] https://esolangs.org/w/index.php?diff=143043&oldid=143042 * Pointless * (-13) /* Conditional Statements */ 10:19:47 [[Fysh]] M https://esolangs.org/w/index.php?diff=143044&oldid=143043 * Pointless * (+4) added spacing between chapters 10:24:13 [[Fysh]] https://esolangs.org/w/index.php?diff=143045&oldid=143044 * Pointless * (+124) 10:43:26 -!- GregorR has quit (Quit: Ping timeout (120 seconds)). 10:43:47 -!- GregorR has joined. 10:44:26 -!- amby has joined. 10:44:55 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=143046&oldid=142982 * None1 * (+323) /* Make Poetic (Mihai Popa) with more examples! */ 10:53:29 [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=143047&oldid=143046 * None1 * (+286) /* Help contributing/translating/administrating Funcode? */ 11:07:26 -!- wib_jonas has joined. 11:09:09 -!- ais523 has joined. 11:11:03 korvo: there are some programs which attempt to skip over enemy decoys, so if you make no changes to the tape other than to your flag, you get free wins against them 11:11:56 but, most top programs are designed to beat, in one way or another, programs that don't attack at all – those are typically easy to detect, so you can use a customized algorithm when you realise the opponent is acting like that 11:13:16 anyway, I took this opportunity to actually analyse what Sookie is doing, it's an entirely new tactic that originally looks ridiculous, but I now understand why it works 11:15:55 ais523: From studying the dynamics in terms of mechanics, I'm noticing that there's no nemeses, even adaptively. 11:16:45 Mostly this is because observation is very weak. Like, all that can be observed is whether a cell is zero, the only choice for the observer is polarity, and the answer is always yes but with a time delay. And the delay's not measurable either. 11:17:34 there are some programs that do a substantial amount of observation, e.g. anticipation2 (which does work by measuring the delay) 11:18:29 Oh, yeah, of course. They're looking for indirect evidence of their opponent. 11:18:32 [[Fysh]] M https://esolangs.org/w/index.php?diff=143048&oldid=143045 * None1 * (+0) /* Decrement */ Not*, but- 11:19:41 several programs intentionally work by setting a cell to a nonzero value, then waiting there until it becomes zero 11:21:01 Yeah. So, like, what I was doing earlier was considering each jouster as a particle and the tape as a field. I had been trying to simplify the whole polarity situation. 11:21:23 although not all of them do anything with the timing information (I think anticipation2 and smartlock do – and waterfall3 used to, although it's fallen off the hill now 11:23:48 Sure. But it's all measured based on assumptions about access patterns, right? 11:25:02 no – it's based on the win condition 11:25:05 [[Fysh]] M https://esolangs.org/w/index.php?diff=143049&oldid=143048 * None1 * (+22) /* External Resources */ 11:25:16 to win you have to hold the opponent's flag at zero for two cycles before moving on 11:25:47 so, as long as the opponent doesn't make a risky skip of your tripwire cell, you can just wait until it's at zero for two cycles, because you know the opponent has to do that at some point 11:26:10 But you only know that the opponent *was* at the tripwire. 11:26:27 oh, you don't know they're going to move to the right after clearing it, indeed 11:26:41 but, you also don't really care 11:26:47 !zjoust simple_rush (>)*5+++(<(+)*40)*4(>)*7(>[(+)*5[-]])*21 11:26:47 ais523.simple_rush: points -9.02, score 12.91, rank 42/47 11:28:11 [[Fysh]] M https://esolangs.org/w/index.php?diff=143050&oldid=143049 * None1 * (+45) 11:28:20 it is possible to get *somewhere* on the board just by following what have become established BF Joust fundamentals – do something to avoid losing to pokes, set up decoys, and clear 11:28:33 Well, maybe not in the current meta. But how do we know that we haven't overlooked some extremely clever and easy strategy? 11:29:01 [[Fish]] https://esolangs.org/w/index.php?diff=143051&oldid=141375 * None1 * (+31) 11:29:13 Sookie might be an example of that – we thought BF Joust was solved a few years ago, but it specifically beats the strategy that we thought solved it 11:31:16 -!- amby has quit (Ping timeout: 252 seconds). 11:35:10 [[Fysh]] M https://esolangs.org/w/index.php?diff=143052&oldid=143050 * None1 * (+29) /* External Resources */ TC (easy to implement brainfuck) 11:35:24 I don't feel like the current strategies describe a solved game, but maybe I've not thought about it enough. 11:36:57 I was thinking in terms of physics. The jousters are particles, the cells are orientations on a unit circle, the tests are observations. The goal was to understand what a board position is like from the epistemic POV of a jouster. 11:40:13 And like yeah, there's a basic wave function that we can set up, but it's useless. I think it's not possible for a jouster to observe enough about their opponent to always provide a perfect counterplay; there's no adaptive nemesis. 11:40:45 And I also can't see a static pattern which doesn't need knowledge of the opponent, so I think that there's no static nemesis either. Just my opinion of course, but it'd be surprising, right? 11:40:56 well, it is usually possible to counter-build against a specific program if you want to beat that program in particular 11:41:12 e.g. by recognising the decoy setup 11:41:48 that has been done a few times in the past to bump programs up from a 98%ish winrate to a 100% winrate (where a "win" here = winning more than half the individual tape length / polarity combinations) 11:44:12 anyway, I feel like the current state of BF Joust strategy is that there is a basic standard strategy that is generically good, plus a number of less normal strategies that it is possible to take countermeasures against individually, but will beat you if you don't take those countermeasures 11:45:18 As I recall there were also some attempts at auto-generating programs genetic programming style, evaluated for fitness against the then-current hill. 11:45:35 Yeah. My perspective is that current strategies are special cases which bump out because of discreteness and the law of small numbers. They're not bad but they're not indicative of the general solution. 11:45:47 the less normal strategies are a) traditional lock-based defence, b) vibration, c) shudder, d) triplocking, e) very fast rush 11:45:57 -!- wWwwW has joined. 11:46:18 then, there are probabilistic locks which were created to beat the standard strategy, and those are interesting because it isn't clear how to special-case against those, and traditional locks, at the same time 11:46:59 one of the interesting parts of writing an attack loop is that you can usually reliably figure out that the opponent is doing *something* to defend against you, but not what specific defence technique they're using 11:47:27 isnt haskell `\_.`  TC? 11:47:47 wWwwW: no, Haskell is statically typed 11:48:11 wat? 11:48:22 You need some sort of recursion in the names. For Haskell, that comes from `let`, `where`, or top-level bindings. 11:48:47 also isnt . as a lambda expression just...B from BCKW? 11:48:50 wWwwW: untyped lambda calculus is TC, but simply typed lambda calculus isn't on its own 11:48:53 The simply-typeable fragments of a calculus aren't going to yield a TC system. This is, in a certain sense, one of the reasons to *have* simple typing. 11:49:03 ok 11:49:15 wWwwW: oh, you would need parentheses to make that work 11:49:24 ok 11:49:26 also you need -> to even be able to write a syntactically correct lambda 11:49:46 so `\_.()->`? 11:50:09 And yes, Haskell (.) is the B combinator (or maybe its flip?) 11:50:23 since 11:50:38 for f(.)g = f (g x) 11:50:43 where x is the funciton input 11:51:44 I think \_.()-> still has no way to write a fix 11:51:53 ais523: So, like, it's hopefully obvious that a wavefunction approach can generalize probabalistic locks? It just does so in a pessimistic way; clearly we learn nothing about how to defeat them. 11:51:54 fix? 11:51:59 also, a while back oerjan told me that SKI+fix is not TC in a simply typed lambda calculus 11:52:13 wWwwW: like the lambda calculus version of a loop 11:52:20 ok 11:52:30 what if you also have = and variable names 11:52:37 wWwwW: Maybe it's time to pause and understand what TC, recursion, access to names, and fixed-point combinators all *do*. They have something in common. 11:52:51 ik what recusion does 11:53:04 it "loops" 11:53:18 Okay. Do you see why simply-typed calculi don't "loop"? 11:53:31 OOOOOOH 11:53:34 fu- 11:53:40 korvo: so probabilistic locks want to avoid "rerolling" the probability, if they have a lock they don't want to give the other program the opportunity to escape, which means that they want to put the gaps in a consistent place in their schedule 11:54:07 if you want to beat them, therefore, you repeatedly adjust your *own* schedule to change where the gaps are, until one of the gaps hits 0 11:54:07 wWwwW: As a follow-up, have you heard the phrase "infinite type" yet? 11:54:12 [[Fish]] https://esolangs.org/w/index.php?diff=143053&oldid=143051 * Ractangle * (-1) The semicolon is pointless 11:54:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 11:54:35 nooooo but i would guess its a type that holds all types? 11:56:18 A type that contains itself. 11:56:35 oh 11:56:38 well 11:56:42 does haskell have that 11:56:46 ? 11:57:28 not by default – there are ways to create them intentionally if you have to, but it'll reject code with an error if it tries to create one without using the syntax to do so 11:57:43 ais523: Sure. And the available modes for doing that are, in my increasingly-strained analogy, like harmonics of a particle which the trap is constraining. 11:57:46 <__monty__> GHC defaults to Type-in-Type now IIRC. 11:58:22 <__monty__> So the default kind contains itself. And kinds are just types of types. 11:58:30 Yeah, and Haskell's long had the more basic W-types. Famously Haskell has infinite lists. 11:59:49 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=143054&oldid=142810 * None1 * (+231) /* Commands */ 12:00:39 wWwwW: Sets are examples of types. If you're having trouble imagining types, you can imagine sets for now. So, a simply-typed calculus is one where we can give "simple" sets to each variable: the variable's values will always be elements of that set. 12:01:28 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] M https://esolangs.org/w/index.php?diff=143055&oldid=143054 * None1 * (+4) 12:01:38 And recursion is merely when a set isn't "simple" and the elements of that set can be examined with a "loop". (As you might guess, defining the words in quotes isn't fun.) 12:03:07 Haskell makes this all very muddy because its types *aren't* sets. Again, sets are examples of Haskell types, but Haskell also has some other stuff going on. 12:07:17 ais523: Still analogizing, sorry. The less normal strategies are now (a) laser cooling, (b) non-trivial ground states, (c) time crystals, and (e) cosmic rays. Triplocking is even more interesting now. 12:07:57 I am not sure that these analogies are helpful :-D 12:08:00 maybe they are though 12:08:30 ok 12:08:31 wait 12:08:35 i had an weird idea 12:08:36 what if 12:08:43 for this subset 12:09:01 you had some recursive function that was a type if that makes sense? 12:10:52 Sure. Look at the type of `fix`. IIRC in Haskell it's (A → A) → A. This hints at the idea of a type A which is equivalent to the function type A → A. 12:11:17 ok 12:11:50 This particular kind of infinite type is sometimes called Turing coding. The intuition is that elements of A are programs, and some of them are programs for functions (which operate on programs). 12:12:51 so if you have that predifined 12:12:53 is 12:13:18 .()\_-> then TC? 12:13:26 also 12:13:32 Probably. You'd have to try it and see. 12:13:39 would monads be usefull in this context 12:13:44 like >>= 12:13:47 and >> 12:14:13 Monads would be a way to do I/O. If you haven't yet, look at BLC's I/O too. 12:14:26 ok 12:14:29 BLC? 12:14:40 But if you don't know what a monad is, then don't toss them in without thinking. 12:15:00 yea 12:15:01 Same BLC as the last few times. 12:15:11 isnt if i rember correctly just 12:15:23 if you get an error while doing a function return that function 12:15:27 else return the result 12:16:44 I'm probably not the right person to ask. To me, a monad is fundamentally a functorial concept; you'd need to know what a functor is. 12:17:07 oh ik what a functor is 12:17:24 Like, a monad is what you get from an adjunction of functors. Or a monad is a monoid object in a category of endofunctors (the famous one!) Or a monad is an element of a 2-category. 12:17:42 adjunction? 12:17:49 Oh! Do you know about adjunctions? 12:17:58 no 12:18:16 is that weird(when knwoing about functors) 12:18:36 Nah. But adjunctions are *very* important, so you'll likely see them a lot. It's okay if they don't make sense yet. 12:18:38 korvo: the "monoid in a category of endofunctors" definition was actually helpful for me at one point, although I needed to have some amount of understanding of monads already to get it (and that "endo" is pulling a lot of weight) 12:21:40 ais523: It's definitely the best definition for getting things done once you know your monad's signature. 12:22:04 so what is an adjuction 12:25:33 wWwwW: Okay, so you should look up the definition at some point, but the short idea is that we've got two categories C and D, and we want to connect them. But we don't have an equivalence. 12:25:42 [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] M https://esolangs.org/w/index.php?diff=143056&oldid=143055 * H. H. P. M. P. Cole * (+63) 12:25:49 yes? 12:26:23 Maybe we have parts of equivalences. Like, maybe some of C can be mapped to D such that we can invert the mapping. And maybe we can extend that to a functor from C to D. 12:26:46 yes 12:26:58 And the inverse could be extended to a functor from D to C. So it's not an equivalence, but there's a "center" between them which is an equivalence. 12:27:37 ok, ok 12:28:11 -!- wib_jonas has quit (Ping timeout: 256 seconds). 12:28:41 -!- wib_jonas has joined. 12:28:49 So, that's technically all an adjunction is. It's just the pair of functors. And one of the rules of adjunctions is that, if you compose the functors in one direction, you get a monad. In the other direction, you get a comonad. 12:30:08 Let's put it all together with a "free-forgetful" adjunction. Sets and monoids are adjoint, using the functor that sends a set to its free monoid (which is just the type of *lists* of its elements) and the functor that forgets that a monoid is a monoid (so we just have the *set* of lists of elements). 12:30:28 ok 12:30:46 If we compose these functors, then we get an endofunctor from sets to sets. It's a monad! And it's a familiar one: the list monad, encoding a non-determinism effect. 12:30:47 imma watch the monad vid by a byte of code now 12:31:29 Sure, have fun. Don't worry if it doesn't all come together yet; there's so much to learn. 12:31:41 ok 12:32:39 WAIT 12:32:45 WAITWAITWAITWAITWAIT 12:32:52 MONADS ARE RECURSIVE 12:32:55 EXCUSE ME 12:33:32 also wut 12:33:37 from he video i watched 12:33:46 it looks like a monad is just a function 12:33:53 specificlly for if's or something 12:34:09 wait 12:34:11 so its a type 12:34:21 that works like a 12:34:23 function 12:34:30 holy sh*t 12:34:41 It's a functor with a property, technically. If you think of functors as type constructors, then monads are type constructors too. 12:34:56 ok 12:35:40 (Even more technically, the functor *carries* the monad. And it keeps going: the list type constructor carries two applicative lax functors.) 12:35:52 wait 12:35:53 so isnt 12:36:00 monads TC? 12:36:19 ot atleast TLC with monads 12:37:07 That's literally a category error. A category, not a functor, would have the property of being TC. And most categories we talk about are *not* TC, including the categories we use to talk about programming. 12:37:33 ok 12:38:16 -!- tromp has joined. 12:38:16 That said, you might eventually study Turing categories, which have Turing objects, which are merely things that support that Turing coding from earlier. 12:38:31 ok 12:38:37 also 12:38:42 what is a category error? 12:39:43 The reason we call them "categories" is because a mathematician (Maclane) wanted to mock a philosopher (Aristoteles). That philosopher used "categories" to collect all of the things in the world in distinct ways, so that we wouldn't confuse one thing for another. 12:40:04 lol 12:41:01 In category theory, if we want to relate one thing to another thing structurally, we use a functor. Functors are analogies. 12:41:13 analogies for vat 12:42:45 For whatever you like. One functor you'll encounter eventually is the fundamental group, which is kind of like the analogy that physical objects can have holes. 12:43:01 wait 12:43:03 so i can say 12:43:26 A functor I've recently documented is Conway's law, which is the analogy that a system looks kind of like the people that designed it. 12:43:48 this function M is an analogy for making the category into a haskell program with to parts: a type defintion, and a recursive lambda function 12:44:01 *functor not function 12:44:25 I might need a good cryptography introduction book. I'm not confused by secret key cryptography, which seems to have a maze of a thousand different primitives all alike (I mean the interface for the primitives, not the specific implementations trying to satisfy their requirements). Public key cryptography is even more confusing, but it's clear 12:44:26 enough that I should try to understand secret key cryptography first. 12:44:51 You could do that. You'd have to show that your functor is homomorphic. Usually that means that it acts on each piece indepedently, but the definition varies from category to category. (Can't skip the fundamentals here.) 12:45:07 yea 12:45:53 IIRC homomorphic means that all objects in one "thing" can be mapped to objects in another "thing". in this instancem the firts thing is a category and the second one is the haskell program 12:45:53 You'd also have to deal with the problem that there infamously *isn't* a category of Haskell types. This is a classic sore spot for Haskellers: https://wiki.haskell.org/Hask 12:46:09 why specifically for haskell? 12:48:08 Like, why did they not make it a category? Most programming languages don't give nice categories. Language designers don't really like maths. 12:48:29 [[Special:Log/newusers]] create * Sytra * New user account 12:48:30 unless your a esolang desginer 12:48:33 i think 12:50:17 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143057&oldid=143022 * Sytra * (+200) 12:50:45 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143058&oldid=143057 * Sytra * (-1) 12:50:46 korvo: the difficulty seems to be that categories tend to describe total languages, whereas in most cases you want your programming language to be non-total 12:50:48 It's gotten better in the past few years. But you'll see lots of languages that incorporate maths while refusing to acknowledge the limitations proven by maths. 12:51:00 It seems like all the secret key cryptography primitives are similar to entropy extraction, as in they are deterministic functions that take an input and return a short hash that looks like it's pseudorandom as in it was chosen uniformly in the range and independently on any sets of different inputs, except they aren't really but is close enough 12:51:00 that you can pretend they are pseudorandom for practical purposes. Only there are many different variants on this that have restrictions on when exactly you are allowed to pretend that they're pseudorandom, making different assumptions on their input for this etc. So my major problem is that I don't understand why there need to be all those 12:51:01 different restrictions, what the restrictions actually are in specific, and how can you use those primitives safely despite those restrictions. My minor problem is that I don't understand why the primitives seem to only generate short outputs. 12:52:01 i got an horrible esolan idea 12:52:06 ais523: Even in that case, it's only a little bit of effort. Turing categories have Turing codes. Something like f-exprs could be used as those codes. 12:52:14 you have some esolang to proove things bout the esolang itself 12:52:21 but the esolang ALWAYS no matter what 12:52:25 prooves itself wrong 12:52:33 if thats possible 12:52:53 Kernel Lisp is based on f-exprs, and by zero coincidence, its author (Shutt) knew a fair amount of category theory and used it to describe the abstractive limitations of language. 12:53:44 ais523: What really bites about Turing categories is that they don't have working universal properties. Famously: https://james-iry.blogspot.com/2011/05/why-eager-languages-dont-have-products.html 12:55:03 wib_jonas: It's probably zero comfort, but all the rules are cargo-culted. It's an open question whether one-way functions from P to NP exist, let alone whether SHA or AES are examples. 12:55:39 And yeah, you're hitting at the heart of the situation: is pseudorandomness actually computationally hard to examine, or is there a trick to it? 12:56:28 For public key cryptography I don't understand the relation between two different styles: one is public key encryption where you can encrypt data using a public key but you can only decrypt it with the secret key, and can't decrypt knowing just the public key; the other is Diffie-Helman key exchange, where two keypairs are used such that you can 12:56:28 compute the same value from either the first secret key and the second public key or the second secret key and the first public key, but you can't get that value from just the two public keys. 12:56:31 wWwwW: Yes. But you might want to take a step back and think about whether you really want to write a proof language. I don't know if we have any examples on the wiki that would inpsire you. 12:56:44 yea 12:56:54 but like idk how to do it 12:56:57 i would need help 12:56:59 a lot 12:57:09 but i rlly want to do it beforew somebody else does it 12:57:25 also i would name it: "hypocrypt" or however you spell it 12:57:28 you might want to learn a non-esoteric proof language 12:57:41 like 12:57:44 uuuuh 12:57:47 that math mode thing 12:57:52 I think Agda, despite being one of the harder ones to use, is one of the mathematically clearest as to what is going on 12:57:59 korvo: sure, but my question isn't whether the primitives are actually pseudorandom enough, that'd be the cryptanalitic level question. I'd like to understand the user side, which is what goals the primitives are trying to satisfy, and what that implies about how I should use them for higher-level operations. 12:59:00 wib_jonas: Think of the first style as sealing an envelope (classic 80s metaphor) or packing a box (2000s metaphor, used in libsodium). The second style is really a different primitive, key exchange, and it should be compared with stuff like PAKE rather than envelope/box primitives. 12:59:44 wib_jonas: so I think the fundamental problem is that the easiest-to-work-with primitive is the stream cipher, *but* it is quite hard to create secure stream ciphers, so normally the primitive is a block cipher and there's an attempt to convert it to a stream cipher somehow 13:00:03 and there have historically been a lot of attempts to do that that turned out to be incorrect 13:00:29 can you help me korvo? plz(idk) 13:01:21 ais523: ok, but then I probably need a book to tell me what stream cipher and block cipher mean specifically to understand that 13:01:54 wib_jonas: Ah, do you have examples? I can make guesses. Like, hash truncation is usually okay unless the hash is weirdly formatted, as in UUID. Compression happens before encryption but can sometimes weaken it; more generally, there's the Cryptographic Doom Principle, which books don't teach. 13:02:20 wWwwW: I already have a proof language I'm avoiding writing. 13:02:35 so a stream cipher is basically a seeded random number generator – in order to use one of those for (symmetric-key) encryption, you need to seed it with a) a symmetric key and b) a random number (to prevent replay attacks) 13:02:38 for my concept specifically 13:02:40 but also coo 13:02:41 korvo: it seems like for at least some practical things in public key crypto, you can use either public key encryption or DH exchange, but how interchangable or equivalent are the two? 13:02:44 *cool 13:02:58 Also, "before somebody else does it" isn't really inspiring to me. I would *love it* if somebody wrote all the languages and toolchains for me and I didn't have to build any more of them, but that's not gonna happen. 13:03:22 i just mean 13:03:24 but there are various requirements considered important for it to be secure in practice, e.g. you can't predict the key from the output and the random number (which is called the "nonce"), and you can't predict previous output from its current internal state 13:03:28 to elaborate on that sentence 13:03:49 before some body else does it so i seem uncreative to myself and others as ive beemn told my esolang are unoriginal 13:04:23 wib_jonas: It's really hard for me to imagine interchanging them. Often they complement each other, as in TLS or SSH, or more recently in Magic Wormhole (insert PAKE passphrase, transfer file from one computer to another) 13:04:37 I can't remember the full list of requirements and, as korvo says, some of them are probably cargo-cult requiremetns 13:06:18 a block cipher is basically a function from an n-bit input (for some fixed n) to an n-bit output, that behaves like it's either a) randomly generated or b) a randomly generated bijection 13:06:44 and block ciphers have no real advantage other than that they're apparently easier to make than stream ciphers, and a lot of research has gone into how you create a stream cipher from a block cipher 13:07:25 ah no, block ciphers have larger input than output, it's not just an n-bit input but a pair of an n-bit input and a k-bit input 13:07:38 or, hmm 13:07:40 now I'm confused 13:07:45 wWwwW: No worries. You're not expected to be original yet at your level of study. You might find https://plzoo.andrej.com/ interesting. 13:07:48 I think I am confusing the cipher, with the permutation it's built from 13:08:13 ok 13:08:17 ill still make it tho 13:08:18 lol 13:08:22 korvo: fwiw I couldn't do category theory until halfway through my PhD, and even by the end of it I found it hard to think about 13:08:30 I keep getting confused between different levels of abstraction that act similarly 13:08:36 im still 13:08:38 in 13:08:55 public school...and im 13 13:09:07 is it normal for me to be this deep already? 13:09:08 e.g. the exponentiation-like operation in a Cartesian-closed category is quite similar to a function operation, but they aren't the same thing and although I conceptually know how they are different, I get confused when trying to reason about it 13:09:48 ais523: I think you've got it all right. We have one proven way of doing stream ciphering (one-time pads), one proven way of doing block ciphering (Feistel networks), and a series of constructions bridging the two styles. 13:10:47 ais523: I don't think I understood category theory until ekmett explained it to me on the back of a bus at a Google Summer of Code retreat. Even then I didn't understand why mathematicians cared about it until I started on my Russellian Lojban project. 13:11:10 what a moment 13:11:12 XD 13:11:52 wWwwW: There's some things I'd expect, like writing some small programs to help with homework or video games or household tasks. But nah, you're not in that deep yet and you're still learning. 13:12:24 phew 13:12:48 so obviously, if there is a publicly-known random oracle, you can make that into a stream cipher just by giving it the key, nonce and byte position within the output to create a one-time pad 13:13:04 which means that the basic problem of cryptography is to find things that work like random oracles 13:13:27 korvo: 13-year-old me was very overconfident in their programming abilities 13:13:38 lol 13:14:35 korvo: it seems like DH exchange is more powerful than public key encryption, because it seems like to emulate public key encryption, you generate a random keypair, do a DH exchange with your secret key and the recipient's public key, and use the resulting value as entropy to generate a symmetric key, the recipient will be able to reproduce the 13:14:36 same symmetric key from the public key that you have (which you send with the message) and their secret key. http://www.noiseprotocol.org/ does this in its simplest version, which is the N handshake pattern, and its more complex versions also use DH primitives to send secret messages (though also for authentication). 13:14:42 ais523: Well, if you're who I think you are, you made the news. Unlike you or Terry Tao, I only placed like third in the math olympiads, and by the time I was 13, I was merely programming my TI-84 to solve triangles. 13:14:50 Y'all're the professors; I'm a dropout. 13:15:09 korvo: I think I was older than that when I made the news 13:15:18 but I am not going to claim that DH exchange is definitely always more powerful than public key encryption, only that it seems like that from a high-level view, and I may not understand some details that change this 13:15:52 its hell to be even a little bit of a techy/nerd at my age in dnemark 13:15:56 *denmark 13:16:43 wWwwW: no idea, we regulars are old and barely had internet access and certainly did not have Haskell when we were 13 years old 13:17:11 its more of a bullying problem 13:17:12 lol 13:17:21 when I was younger, my main programming languages were first various BASICs, then VBA for Excel 13:17:29 after a while I moved onto "C++" but actually basically C 13:17:30 wib_jonas: Yes! You're totally right. This is a super-subtle nuance. I don't have a good reference, but "Impagliazzo's five worlds" are five different answers to P vs NP, and two of them only differ in whether DH kex is possible. 13:18:02 https://blog.computationalcomplexity.org/2004/06/impagliazzos-five-worlds.html will have to do. 13:18:23 I should write an nLab article about this, maybe. They're still sore at me for the article on Conway's law. 13:19:14 wWwwW: I had that issue too when I was younger – changing from primary to secondary school helped a lot, so did finding a friend group who was happy to just stand around and talk about random things but had sufficient numbers to deter bullies from getting involved 13:19:51 i have no freinds everybody hates me and calls me weird 13:19:57 lol 13:20:27 that was me in primary school, I think? 13:20:40 i cant got out 13:20:44 im very insocial 13:20:52 I AM A HORRIBLE BREED OF BRAIN 13:20:53 l.ol 13:21:10 korvo; HEY! I'm a dropout too, not a professor 13:21:22 I partly solved it by learning about subjects that the other children in school wanted to talk about 13:22:04 i know basically every subject. thats not sport. denmark is very known as "the hooligan nation" i think i dont like football so its just impossible 13:22:22 korvo: re Impagliazzo's five worlds, than you, I'll have to look at that 13:22:24 wWwwW: Look up "tall poppy syndrome" and "law of jante". It's not your fault. 13:22:36 wib_jonas: well, I'm unemployed at the moment – I burned out just before Covid hit, and although I'm gradually recovering, I still have weeks at a time when I don't really feel up to doing anything 13:22:38 it isnt? 13:22:44 -!- impomatic has joined. 13:23:07 it's like I have reserves of concentration which burn out whenever I do anything, and take days to weeks to recover 13:23:18 so I'm scared to get a job in case I find myself unable to do it 13:23:53 korvo re: for tall poppy syndrome i dont think it applies. i try not to brag to the people in my school. i try atleast 13:24:34 people used to ask me random mental arithmetic questions in the corridor all the time, which I think may have been technically a form of bullying? or maybe they were just interested to see if I could do it 13:24:55 I am quite good at mental arithmetic, and am not sure which direction the correlation goes (i.e. whether I learned it because people assumed I was good at it or vice versa) 13:25:23 pope as a joke ask me nonsensical math as a joke 13:25:26 rlly annoys me 13:25:36 wWwwW: "law of jante" would be the right one for Danes. It's not you, it's peer pressure. 13:25:53 ais523: I can understand that, though I'm not quite in the same situation, instead I do have a job but it's not a very technical one, and even with it I feel like I don't have any energy for hobby stuff or learning, but I also wouldn't have energy for hobby without a job because a dayjob that requires me to show up in the office on most workdays 13:25:54 helps a lot with having a regular daily routine. 13:25:56 yes 13:26:09 do note that like 13:26:17 i also have an extreme 13:26:23 autism borhter 13:26:27 *brother 13:26:31 im bullied ofr him 13:26:44 ppl thinks im weird cuz my borhter has a mental condition 13:28:16 "random mental arithmetic questions in the corridor " => that's new to me, I don't remember that specific form of bullying 13:28:59 that was secondary school, after I already had a reputation for being good at maths 13:29:14 unless perhaps you count back when my grandmother tried to drill the multiplication table with me until I finally learned what 7*6 and 7*8 and 7*9 are 13:29:59 to be fair, the basic 100 digit×digit multiplications are one of the few pieces of mathematical facts which are really worth memorising 13:30:37 yes, that's why I don't count as bullying, even if it might not have been the most effective method to teach me 13:30:37 in most cases it is best to learn the underlying rules rather than trying to remember facts individually, but the digit multiplications are so important that learning them by rote as a child is the best way to do it 13:32:18 -!- craigo has joined. 13:35:18 ont eh discussion of is \_(.)-> tc i have a prioblem 13:35:25 wait no i dont 13:36:42 wait i do 13:37:23 [[Deadfish/Implementations (M-Z)]] https://esolangs.org/w/index.php?diff=143059&oldid=142025 * Cocosbeans * (+207) /* Racket */ 13:37:31 aaaaaah 13:47:18 wait 13:47:31 cant you just make a esolang by saying this is the axioms 13:47:38 and typeing out some random bullsh*t 13:47:46 like techically 13:47:52 would it be a *good* esolang, though? 13:48:06 thats bascially what https://esolangs.org/wiki/Post_canonical_system is right? 13:48:11 like, normally esolangs are constructed for some purpose 13:48:13 ais523: simply no 13:48:26 it would bu a stupid joke tho 13:49:30 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 13:49:58 -!- Lord_of_Life has joined. 13:51:02 there have been a couple of attempts to make languages whose behaviour changes, e.g., every day 13:51:11 yea ik 13:51:12 which is similar in spirit to a randomly generated esolang 13:51:17 but I don't think any of them worked very well 13:51:20 yes 13:52:44 [[HAHAHA]] N https://esolangs.org/w/index.php?oldid=143060 * Yayimhere * (+392) Created page with "'''HAHAHA''' is a joke esolang by [[User:Yayimhere]] == axioms(only way to do computation == these are the axioms: fdhsatuivjsaiduagjfds gfvsgyutudtyureqwww >>>>>>>>>>>>>>>><>> (.).(.).(.).(''n'')=(.''n'') ''n''[][] ''n''! = ''n'' AAAAAAAAAA''n''''n'' where ''n'' 13:52:52 this is what i tried 13:52:59 complete bullshit but idc 13:53:02 lol 13:53:50 [[HAHAHA]] https://esolangs.org/w/index.php?diff=143061&oldid=143060 * Yayimhere * (+69) /* axioms(only way to do computation */ 13:55:03 [[HAHAHA]] https://esolangs.org/w/index.php?diff=143062&oldid=143061 * Yayimhere * (+5) /* axioms(only way to do computation */ 13:55:41 [[HAHAHA]] https://esolangs.org/w/index.php?diff=143063&oldid=143062 * Yayimhere * (+32) /* axioms(only way to do computation lol) */ 13:55:48 ok 13:55:49 now 13:55:55 how to code anything in this 13:55:56 idk 13:56:04 do you know(lol) 13:56:39 so the problem with these esolangs, is that most people who program esolangs do so because they're looking for interesting or important problems to solve 13:56:48 but randomly generated problems usually aren't interesting to solve 13:56:54 true 13:57:41 [[Joke language list]] https://esolangs.org/w/index.php?diff=143064&oldid=143005 * Yayimhere * (+13) /* General languages */ 13:59:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…). 14:08:13 [[]] N https://esolangs.org/w/index.php?oldid=143065 * Yayimhere * (+444) Created page with "''''''(pronounced true) is an very simple esolang created by [[User:Yayimhere]] which is based on [[HAHAHA]]. it was created since no other esolangs create esolangs from random bullshit == syntax == a program is made up of a python list, full of strings(without quotes) and th 14:08:29 now i made this 14:08:30 ... 14:08:36 theres something wrong with me lol 14:11:38 "behaviour changes, e.g., every day" => I've seen two of these, and they seem like joke, but the kind of joke that's worth to make once just so you know it's possible. One is https://esolangs.org/wiki/2014 , a language that only works until a certain cutoff date, which in that case was just a day after the publication. The other is Acme::Current, a 14:11:39 perl module with a function that tells you the current date, but it just hardcodes that date, and every day a new version is released with the next date hardcoded – though this soon got toned down to just one version that you have to reinstall every day. 14:14:15 theres also TMMLPTEALPAITAFNFAL 14:16:38 I should tell a bit about the motivation for why I'm trying to look at symmetric crypto. Obviously authentication and encryption are important and can matter for me too, but those aren't the only kinds of high-level tasks that I want to do. I was thinking of a seeded video game, with a game world quasi-infinite, i.e. so large that you can't 14:16:39 generate all of it, but can be generated locally, i.e. multiple servers that share a secret seed but can't communicate generate a world consistent among the servers regardless of what order the adversarial players explore it, and the players (who don't have the secret seed) can't predict certain things in the world without asking a server about it. 14:17:44 wib_jonas: NH4 does something similar to that, with each level having its own seed so that they can be generated out of order in seeded games 14:20:09 The primitive under this is a deterministic quasi-random function, which takes the secret seed and a context, and give a number that seems uniform and independent among different contexts to the player who doesn't know the seed. But the actual world needs a layer over this, because nearby locations in the world are not independent, it's just that 14:20:09 each part of the world is close to independent of everything far enough from that location, you effectively generate it by generating some underlying randomness in a large enough environment around the location and compute the location in a way that the underlying randomness farther from what you've taken into account either can't influence the 14:20:10 world at that location, or it's at least exponentially (in the radius that you look at) unlikely that they influence the world at this location. 14:20:15 ais523: right 14:21:18 so libsodium recently added a high-level function that seems to be suitable for this, https://doc.libsodium.org/key_derivation/hkdf#incremental-entropy-extraction 14:22:27 for a video game in practice it's usually simpler to *not* do this, by either having the servers communicate, or by making the world small enough that each server can generate all of it (Spelunky 2 does the latter) 14:23:37 and this probably applies to me as well, as in I can probably use approximations like that, but I'm still interested in how to do this sort of thing well in theory 14:35:48 -!- wWwwW has quit (Quit: Client closed). 14:36:17 -!- wWwwW has joined. 14:36:39 i like weird machines. i did a weird machine for music today 14:38:50 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 14:38:52 but 14:39:23 could you make a weird machine in say True 14:39:41 -!- Lord_of_Life has joined. 14:39:55 [[User:Yayimhere]] https://esolangs.org/w/index.php?diff=143066&oldid=142990 * Yayimhere * (+23) /* esolangs */ 14:41:06 [[]] https://esolangs.org/w/index.php?diff=143067&oldid=143065 * Yayimhere * (+163) /* syntax */ 14:50:22 -!- Sgeo has joined. 14:51:43 -!- amby has joined. 14:56:29 [[Special:Log/newusers]] create * Dolphy * New user account 14:59:19 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=143068&oldid=143031 * MihaiEso * (+0) /* STRING */ 15:06:22 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143069&oldid=143058 * MihaiEso * (-43481) Archived old discussions to clean-up page. 15:06:31 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 15:07:20 [[Esolang:Introduce yourself/Archive (01-12-2023 to 31-08-2024)]] N https://esolangs.org/w/index.php?oldid=143070 * MihaiEso * (+43684) Archived old discussions, from 1 December 2023, up to 31 August 2024. From [[Esolang:Introduce yourself]] 15:07:21 -!- Lord_of_Life has joined. 15:09:37 -!- Lord_of_Life has quit (Excess Flood). 15:12:10 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=143071&oldid=143069 * Dolphy * (+129) 15:13:37 -!- Lord_of_Life has joined. 15:35:35 [[FLOLCODE]] https://esolangs.org/w/index.php?diff=143072&oldid=143068 * MihaiEso * (+16) /* Types */ 16:03:51 -!- tromp has joined. 16:13:48 -!- tromp has quit (Read error: Connection reset by peer). 16:14:18 -!- wib_jonas has quit (Quit: Client closed). 16:26:13 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 16:30:30 -!- Lord_of_Life has joined. 16:37:23 -!- wWwwW has quit (Quit: Client closed). 16:47:57 -!- wWwwW has joined. 16:56:56 -!- impomatic has quit (Quit: Client closed). 17:01:15 -!- wWwwW has quit (Quit: Client closed). 17:21:36 -!- X-Scale has joined. 17:23:15 -!- impomatic has joined. 17:30:15 -!- wWwwW has joined. 17:54:56 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 17:59:41 -!- X-Scale has quit (Ping timeout: 256 seconds). 18:28:06 -!- ais523 has quit (Quit: quit). 18:32:29 -!- Lord_of_Life has joined. 18:40:02 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 18:40:35 -!- Lord_of_Life has joined. 18:43:44 -!- Lord_of_Life has quit (Client Quit). 18:44:11 -!- Lord_of_Life has joined. 18:49:52 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 18:51:46 -!- Lord_of_Life has joined. 18:53:31 -!- wWwwW has quit (Ping timeout: 256 seconds). 18:54:43 -!- Lord_of_Life has quit (Client Quit). 18:55:12 -!- Lord_of_Life has joined. 19:36:24 -!- impomatic has quit (Quit: Client closed). 19:43:21 [[User:Ractangle]] https://esolangs.org/w/index.php?diff=143073&oldid=143025 * Ractangle * (+22) /* Programm forms */ 20:02:52 [[Fysh]] M https://esolangs.org/w/index.php?diff=143074&oldid=143052 * Pointless * (+20) Change wording from "Our" to "The" 20:03:55 [[Fysh]] M https://esolangs.org/w/index.php?diff=143075&oldid=143074 * Pointless * (+1) Change wording from "Our" to "The" 20:22:51 [[Fysh]] M https://esolangs.org/w/index.php?diff=143076&oldid=143075 * Pointless * (+1) added spacing below option 3: using command line 21:03:10 [[Joke language list]] M https://esolangs.org/w/index.php?diff=143077&oldid=143064 * PythonshellDebugwindow * (+0) /* General languages */ Sort 21:04:20 [[HAHAHA]] M https://esolangs.org/w/index.php?diff=143078&oldid=143063 * PythonshellDebugwindow * (+50) Stub, categories 21:06:28 [[]] M https://esolangs.org/w/index.php?diff=143079&oldid=143067 * PythonshellDebugwindow * (+79) Stub, categories 21:08:17 -!- ais523 has joined. 21:14:25 -!- amby has quit (Remote host closed the connection). 21:37:38 -!- amby has joined. 22:11:31 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=143080&oldid=143009 * H. H. P. M. P. Cole * (-2) 22:20:04 [[User:H. H. P. M. P. Cole/Modulo 2]] M https://esolangs.org/w/index.php?diff=143081&oldid=143080 * H. H. P. M. P. Cole * (+161) /* All possible small programs */ 22:47:38 -!- ais523 has quit (Quit: quit). 2024-10-11: 00:08:02 -!- __monty__ has quit (Quit: leaving). 00:31:02 -!- 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:00:23 -!- Sgeo_ has joined. 01:00:29 -!- Sgeo has quit (Ping timeout: 260 seconds). 02:58:43 -!- X-Scale has joined. 03:38:04 -!- Sgeo__ has joined. 03:39:07 -!- GregorR has quit (Quit: Ping timeout (120 seconds)). 03:39:57 -!- Artea has quit (Quit: ZNC 1.8.2 - https://znc.in). 03:40:11 -!- Hooloovoo has quit (Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in). 03:40:31 -!- Hooloovoo has joined. 03:41:28 -!- Sgeo_ has quit (Ping timeout: 252 seconds). 03:41:28 -!- jix has quit (Ping timeout: 252 seconds). 03:41:32 -!- GregorR has joined. 03:42:25 -!- jix has joined. 03:47:41 -!- Lord_of_Life has quit (Ping timeout: 252 seconds). 03:49:19 -!- Lord_of_Life has joined. 04:01:06 -!- Artea has joined. 04:08:37 [[2 bytes B)]] https://esolangs.org/w/index.php?diff=143082&oldid=134265 * Yayimhere * (+10) /* Quine */ is a cheating one 04:09:23 [[]] https://esolangs.org/w/index.php?diff=143083&oldid=143079 * Yayimhere * (-28) 04:10:11 -!- wWwwW has joined. 04:29:47 [[River]] N https://esolangs.org/w/index.php?oldid=143084 * Yayimhere * (+499) Created page with "'''River''' is a esolang created by [[User:Yayimhere]] based on [[The Waterfall Model]]. it was named River because it's based on number bases and a waterfall base is...A River == computation == first of all every waterclock will have a list of actions for any value it c 04:32:15 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=143085&oldid=141803 * Yayimhere * (+227) /* Counter-based languages */ 04:34:41 [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=143086&oldid=143085 * Yayimhere * (+103) /* Authors */ 05:02:40 [[Brainyay]] https://esolangs.org/w/index.php?diff=143087&oldid=141106 * PhiPhiPHIpHi * (+1089) 05:04:08 [[Brainyay]] https://esolangs.org/w/index.php?diff=143088&oldid=143087 * Yayimhere * (+2) /* Commands */ fix list 05:06:06 -!- wWwwW has quit (Quit: Client closed). 05:30:10 -!- Sgeo__ has quit (Read error: Connection reset by peer). 05:48:55 [[User:ZCX islptng/Sandbox]] M https://esolangs.org/w/index.php?diff=143089&oldid=143012 * ZCX islptng * (+370) 07:36:15 -!- X-Scale has quit (Ping timeout: 256 seconds). 07:37:07 web.polexchange: points -9.40, score 13.19, rank 42/47 07:53:04 [[Esolang:Introduce yourself/Archive (01-12-2023 to 31-08-2024)]] https://esolangs.org/w/index.php?diff=143090&oldid=143070 * Ractangle * (-5) 07:53:31 [[Esolang:Introduce yourself/Archive (01-12-2023 to 31-08-2024)]] https://esolangs.org/w/index.php?diff=143091&oldid=143090 * Ractangle * (+5) ah fuck it's no use 07:56:57 [[User talk:Ractangle]] https://esolangs.org/w/index.php?diff=143092&oldid=142960 * Ractangle * (-19) /* test topic */ 08:05:37 -!- craigo has quit (Ping timeout: 248 seconds). 08:24:29 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 08:24:59 -!- Lord_of_Life has joined. 08:49:17 -!- __monty__ has joined. 09:06:54 -!- riv has joined. 10:10:12 [[Langton's ant]] N https://esolangs.org/w/index.php?oldid=143093 * Iddi01 * (+5756) I could be the first to view Langton's ant in this perspective 10:17:21 [[Ant]] https://esolangs.org/w/index.php?diff=143094&oldid=92204 * Iddi01 * (+54) Link to [[Langton's ant]] 10:32:38 -!- Artea has quit (Quit: ZNC 1.8.2 - https://znc.in). 10:50:05 -!- Artea has joined. 10:50:43 [[Peano]] N https://esolangs.org/w/index.php?oldid=143095 * None1 * (+1503) Created page with "{{lang|a=User:None1|i=Peano arithmetic}} ==Arithmetic Operators== Peano has only two built-in arithmetic operators: successor and precursor, unlike Peano arithmetic which has only one. The precursor of a is represented by 'a, the successor of a is represented 10:50:56 [[Peano]] M https://esolangs.org/w/index.php?diff=143096&oldid=143095 * None1 * (-6) /* I/O */ 10:52:16 [[Language list]] https://esolangs.org/w/index.php?diff=143097&oldid=142979 * None1 * (+12) /* P */ 10:52:40 [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=143098&oldid=142682 * Iddi01 * (+53) A d d e d. a. f e w. t o. t h i s. l i s t. w h i c h. i. d o n ' t. k n o w. h o w. t o. b r i n g. a t t e n t i o n. t o. w i t h o u t. u s i n g. D i s c o r d. ( w h i c h. i. r e f u s e. t o. u s e. a t. a l l. c o s t s ) 10:52:55 [[User:None1]] https://esolangs.org/w/index.php?diff=143099&oldid=142755 * None1 * (+56) /* My Esolangs */ 10:56:08 [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=143100&oldid=143098 * None1 * (+11) /* F */ Fysh definitely meets the criteria 10:57:52 [[Langton's ant]] https://esolangs.org/w/index.php?diff=143101&oldid=143093 * Iddi01 * (+0) /* Multiple ants */ I myself got confused with the directions?! 11:21:27 -!- Lord_of_Life has quit (Excess Flood). 11:26:48 [[Hashell]] https://esolangs.org/w/index.php?diff=143102&oldid=143010 * Gggfr * (-196) /* operators */ 11:27:10 -!- ipadwwwww has joined. 11:27:31 [[Hashell]] https://esolangs.org/w/index.php?diff=143103&oldid=143102 * Gggfr * (+0) 11:28:12 -!- Lord_of_Life has joined. 11:29:58 [[HAHAHA]] https://esolangs.org/w/index.php?diff=143104&oldid=143078 * Gggfr * (+23) /* axioms(only way to do computation lol) */ 11:31:35 -!- Lord_of_Life has quit (Excess Flood). 11:33:07 [[]] https://esolangs.org/w/index.php?diff=143105&oldid=142399 * Gggfr * (-1891) move to correct spot 11:34:07 [[O()]] https://esolangs.org/w/index.php?diff=143106&oldid=142380 * Gggfr * (+1901) /* syntax */ 11:36:50 [[Talk:Unique]] N https://esolangs.org/w/index.php?oldid=143107 * Gggfr * (+176) Created page with "this is technically a subset of [[forte]] since using a number sets it value to a specific constant ~~~~" 11:37:01 is this correct? 11:37:32 `? this 11:37:35 This is something people on the channel like to talk about. We're often unsure what this is, though. Nobody likes this. 11:37:59 "We need to do something. This is something. We need to do this." 11:39:25 . o O ( Therefore, we must do it. -- politician's logic ) 11:40:48 vat 11:41:00 -!- Lord_of_Life has joined. 11:41:01 i asked if my talk page addtion was correct 11:41:39 -!- Lord_of_Life has changed nick to Lord_of_L. 11:44:01 -!- FreeFull has quit. 11:44:58 -!- Lord_of_Life has joined. 11:45:15 the number commands don't exist in forte, do they 11:45:41 also if-then-else 11:46:05 -!- Lord_of_L has quit (Read error: Connection reset by peer). 11:46:18 -!- FreeFull has joined. 11:46:35 ipadwwwww: so we were supposed to mattch Gggfr with ipadwwwww and realize that of the many edits you were specifically asking about the last one. (plus, some people ignore esolangs because of the sheer volume of messages it produces) 11:47:23 yes and ok 11:47:51 [[Talk:Unique]] https://esolangs.org/w/index.php?diff=143108&oldid=143107 * Gggfr * (-176) Blanked the page 11:53:06 i wanted to make an esolang and i wand to know, is this possible : 11:54:18 a monad in X 11:54:26 where X is a monad in X 12:03:42 can i do that? 12:09:33 [[BF joust]] N https://esolangs.org/w/index.php?oldid=143109 * Iddi01 * (+22) Some people prefer the lowercase name 12:10:25 ipadwwwww: what do you think a monad is? 12:11:02 a monad of something is a monoid of the endofunctors of that something 12:12:39 I guess you have the single arrow category where those two become isomorphic 12:13:06 huh? 12:16:59 -!- wib_jonas has joined. 12:17:21 @dear Monad 12:17:21 Maybe you meant: metar learn keal 12:17:24 @kind Monad 12:17:25 (* -> *) -> Constraint 12:18:02 oh deer 12:19:43 wat 12:30:21 -!- ipadwwwww has quit (Quit: Client closed). 12:34:11 -!- X-Scale has joined. 12:48:57 -!- amby has joined. 13:21:48 -!- impomatic has joined. 13:30:59 -!- X-Scale has quit (Ping timeout: 256 seconds). 13:33:58 -!- SGautam has joined. 14:00:20 [[Translated ORK/PSTF Again11]] N https://esolangs.org/w/index.php?oldid=143110 * PrySigneToFry * (+2240) Created page with "[[Translated ORK/Mihai Again7|It is recommended not to rewrite the memory of the comP $3DHt+H$(L+tC?ftfA?HIuI? HIE?MtHIIE?H$E3EtCsDAADA D;??` C??A&]] 1. Take this Program
 What is your name..."
14:00:47  [[Translated ORK/PSTF Again11]]  https://esolangs.org/w/index.php?diff=143111&oldid=143110 * PrySigneToFry * (+42) 
14:08:32  [[Translated ORK/Mihai Again7]]  https://esolangs.org/w/index.php?diff=143112&oldid=143003 * PrySigneToFry * (+30) 
14:09:21  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143113&oldid=143077 * PrySigneToFry * (+61) 
14:22:24  [[Befunge/Constants]]  https://esolangs.org/w/index.php?diff=143114&oldid=142931 * PrySigneToFry * (+129) 
14:28:29  [[]] M https://esolangs.org/w/index.php?diff=143115&oldid=128270 * PrySigneToFry * (+552) Change the font
14:32:05  [[]]  https://esolangs.org/w/index.php?diff=143116&oldid=142986 * PrySigneToFry * (+137) 
14:40:39  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143117&oldid=143015 * PrySigneToFry * (+729) /* A shorter Quine program code in  */ new section
15:06:51 -!- X-Scale has joined.
15:08:23  [[E]] M https://esolangs.org/w/index.php?diff=143118&oldid=103931 * Emelang * (-1) /* Pronunciation */
15:17:38 -!- molson_ has joined.
15:18:46 -!- molson has quit (Ping timeout: 272 seconds).
15:54:55  [[Translated ORK/PSTF Again11]]  https://esolangs.org/w/index.php?diff=143119&oldid=143111 * MihaiEso * (+30) 
15:55:29 -!- X-Scale has quit (Ping timeout: 256 seconds).
16:06:21  [[Translated ORK/Mihai Again8]] N https://esolangs.org/w/index.php?oldid=143120 * MihaiEso * (+2186) Created page with "[[Translated ORK/PSTF Again11|//`??>(]]. What are you doing here Its shit, MEGA shit! ~~~~  1. Take this `Program 
 What is your name? Stick to what you think from the age of thirty to thirty. What is yo
16:06:35  [[Translated ORK/Mihai Again8]]  https://esolangs.org/w/index.php?diff=143121&oldid=143120 * MihaiEso * (-4) 
16:07:19  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143122&oldid=143113 * MihaiEso * (+62) /* Horribly translated variants */
16:07:53  [[Translated ORK/Mihai Again8]]  https://esolangs.org/w/index.php?diff=143123&oldid=143121 * MihaiEso * (+61) 
16:43:58 -!- wib_jonas has quit (Quit: Client closed).
17:01:47  [[User talk:/w/wiki/index.php/Talk:index.php/Main page]]  https://esolangs.org/w/index.php?diff=143124&oldid=143056 * Tommyaweosmalt * (+201) return of tommyaweosmalt, use only for editing this article
17:02:14  [[User:Tommyaweosmalt]]  https://esolangs.org/w/index.php?diff=143125&oldid=137742 * Tommyaweosmalt * (+126) 
17:02:24 -!- impomatic has quit (Quit: Client closed).
17:03:14  [[User:Tommyaweosmalt]]  https://esolangs.org/w/index.php?diff=143126&oldid=143125 * Tommyaweosmalt * (+196) 
17:08:09 -!- sam__ has joined.
17:08:32 -!- sam__ has changed nick to Guest5155.
17:27:18  [[Befunge/Constants]] M https://esolangs.org/w/index.php?diff=143127&oldid=143114 * PythonshellDebugwindow * (+22) Grammar
17:30:11  [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=143128&oldid=143100 * PythonshellDebugwindow * (+0) /* R */ Sort
17:32:45  [[Langton's ant]] M https://esolangs.org/w/index.php?diff=143129&oldid=143101 * PythonshellDebugwindow * (-1) /* External resources */ Convert to list
17:33:22  [[Ant]] M https://esolangs.org/w/index.php?diff=143130&oldid=143094 * PythonshellDebugwindow * (-12) Confusion
17:34:01  [[Ant]] M https://esolangs.org/w/index.php?diff=143131&oldid=143130 * PythonshellDebugwindow * (+22) Category
17:35:08  [[River]] M https://esolangs.org/w/index.php?diff=143132&oldid=143084 * PythonshellDebugwindow * (+51) Stub, categories
17:38:03 -!- Sgeo has joined.
17:40:39 -!- Sgeo_ has joined.
17:40:46 -!- Sgeo has quit (Read error: Connection reset by peer).
17:53:14  I wonder what to put for reference implementation when the language first arose in a paper with no corresponding software. This is famously the case for Lisp, but it's also the case for Langton's ant.
18:05:10  [[Langton's ant]]  https://esolangs.org/w/index.php?diff=143133&oldid=143129 * Corbin * (+547) Rewrite opening, add infobox, bluelink Langton, link to whitepapers, explain TC-ness.
18:11:16 -!- molson_ has quit (Remote host closed the connection).
18:14:06 -!- molson has joined.
18:17:20 -!- molson has quit (Remote host closed the connection).
18:18:14 -!- molson has joined.
18:24:43 -!- molson has quit (Remote host closed the connection).
18:25:28 -!- molson has joined.
18:29:14  [[Game of Life]]  https://esolangs.org/w/index.php?diff=143134&oldid=142669 * Corbin * (+685) Infobox proglang and bluelinks. This is still a stub; Life's too well-studied to have such a short page. (Yes, *that* Bourne. Yes, Guy's son wrote the code; Guy wrote the book. Yes, Conway probably invented it a year or two prior.)
18:29:40  Ugh, deja vu.
18:36:25 -!- craigo has joined.
19:05:32  [[Comment]]  https://esolangs.org/w/index.php?diff=143135&oldid=142962 * Ractangle * (+2) /* How dare you fuck the brain */
19:05:46  [[Comment]]  https://esolangs.org/w/index.php?diff=143136&oldid=143135 * Ractangle * (-6) /* How dare you fuck the brain */
19:23:24 -!- SGautam has quit (Quit: Connection closed for inactivity).
19:25:05 -!- molson_ has joined.
19:28:18 -!- molson has quit (Ping timeout: 252 seconds).
19:42:11  web.ais523_impatience: points -3.00, score 17.93, rank 24/47
19:43:08  web.ais523_impatience: points -3.00, score 17.93, rank 24/47 (--)
19:56:21  web.ais523_impatience: points 3.69, score 23.91, rank 18/47 (+6)
19:56:40  fungot, how old were you when Targent kidnapped your mother and blackmailed your father?
19:56:40  b_jonas: does anyone know how to calculate pi) so, i'm looking for a compiler
20:04:11 -!- chiselfuse has quit (Ping timeout: 260 seconds).
20:04:29  fungot: yes, http://www.quadibloc.com/math/circint.htm
20:04:29  b_jonas: i doubt it would be goo, and pointed at your crotch?
20:06:01 -!- chiselfuse has joined.
20:10:41  web.ais523_impatience: points 4.26, score 24.45, rank 16/47 (+2)
20:23:49  esolangs: When was Conway's Game of Life?
20:24:01  korvo: Conway's Game of Life was invented by John Horton Conway in **1960**.
20:24:26  esolangs: When did Conway invent their Game of Life?
20:24:35  korvo: John Horton Conway invented the Game of Life in the 1960s.
20:25:20  Laconic but acceptable. Also the tokenizer probably doesn't like digits.
20:25:26  esolangs: Who invented the Game of Life?
20:25:52  korvo: The Game of Life was invented by John Horton Conway sometime between 1968 and 1970.
20:26:40  web.ais523_impatience: points 6.52, score 26.80, rank 11/47 (+5)
20:27:33 -!- impomatic has joined.
20:27:51  If the OID arcs 1.8.46, 1.9.46, and 1.10.46, are not currently assigned, I might suggest to keep them permanently unassigned, so that you can always distinguish a text form OID from a binary form OID.
20:32:25  [[Unique]]  https://esolangs.org/w/index.php?diff=143137&oldid=142899 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+4) /* Operations */
20:33:20  [[User talk:Gggfr]]  https://esolangs.org/w/index.php?diff=143138&oldid=134655 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+440) 
20:35:50  [[Talk:MinusGreater]] N https://esolangs.org/w/index.php?oldid=143139 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+292) Created page with "i really don't like this one. ~~~~"
20:35:51  web.ais523_impatience: points 8.29, score 28.93, rank 9/47 (+2)
20:36:18  [[MinusGreater]]  https://esolangs.org/w/index.php?diff=143140&oldid=133987 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+2) /* hello world */
20:37:27  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143141&oldid=141204 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+7) /* commands */
20:47:02  web.ais523_impatience: points 8.74, score 29.66, rank 7/47 (+2)
20:47:36  [[Nope.]]  https://esolangs.org/w/index.php?diff=143142&oldid=142936 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+50) /* 100BF */
20:51:03  [[Nope.]]  https://esolangs.org/w/index.php?diff=143143&oldid=143142 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+170) /* Emoji-gramming */
20:54:37  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143144&oldid=143141 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+349) 
20:54:47  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143145&oldid=143144 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-186) 
20:55:38  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143146&oldid=143145 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-3) 
20:55:50  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143147&oldid=143146 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+1) 
21:09:40  web.ais523_impatience: points 8.83, score 29.75, rank 7/47 (--)
21:18:09  web.ais523_impatience: points 8.88, score 29.80, rank 7/47 (--)
21:21:34  [[2KWLang]] M https://esolangs.org/w/index.php?diff=143148&oldid=141911 * PythonshellDebugwindow * (+131) /* Computational class */ Interpreter, categories
21:22:28  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143149&oldid=143147 * Ractangle * (+10) /* See also */
21:24:33  [[Bake]]  https://esolangs.org/w/index.php?diff=143150&oldid=141203 * Ractangle * (+69) /* Syntax */
21:24:47  web.ais523_impatience: points 10.14, score 31.67, rank 7/47 (--)
21:29:47  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143151&oldid=141201 * Ractangle * (+97) 
21:31:23  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143152&oldid=143151 * Ractangle * (+97) 
21:32:55  [[Snakel]]  https://esolangs.org/w/index.php?diff=143153&oldid=140821 * Ractangle * (+31) 
21:35:36  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143154&oldid=143152 * Ractangle * (+69) 
21:36:19  [[Snakel (DifferentDance8)]]  https://esolangs.org/w/index.php?diff=143155&oldid=140830 * Ractangle * (+59) 
21:36:48  [[Snakel (DifferentDance8)]]  https://esolangs.org/w/index.php?diff=143156&oldid=143155 * Ractangle * (-60) 
21:38:04  [[Snakel (DifferentDance8)]]  https://esolangs.org/w/index.php?diff=143157&oldid=143156 * Ractangle * (+53) 
21:39:08  [[Bake]]  https://esolangs.org/w/index.php?diff=143158&oldid=143150 * Ractangle * (-12) 
21:39:49  web.ais523_impatience: points 11.07, score 33.27, rank 5/47 (+2)
21:47:52  web.ais523_impatience: points 11.12, score 33.32, rank 5/47 (--)
22:10:44  web.ais523_impatience: points 11.50, score 33.90, rank 5/47 (--)
22:13:47  web.ais523_impatience: points 14.36, score 38.97, rank 3/47 (+2)
22:33:02  web.ais523_impatience: points 16.17, score 42.60, rank 2/47 (+1)
22:57:02  web.ais523_impatience: points 18.00, score 47.08, rank 1/47 (+1)
22:57:05  web.ais523_impatience: points 18.00, score 47.08, rank 1/47 (--)
23:51:24 -!- X-Scale has joined.
23:52:13 -!- __monty__ has quit (Quit: leaving).
23:54:48  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143159&oldid=141354 * Ais523 * (+3250) document my recent winner; also mark which years are incomplete, and which are complete but uninteresting; plus a couple of typo fixes
23:59:52  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143160&oldid=143159 * Ais523 * (+225) /* 2024 */ formatting; mention monolith inspiration

2024-10-12:

00:00:33 -!- X-Scale has quit (Ping timeout: 256 seconds).
00:03:02 -!- 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:19:54  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143161&oldid=143160 * Ais523 * (+14) /* 2024 */ fix a mistake in the description
00:28:05 -!- impomatic has quit (Quit: Client closed).
00:34:18  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143162&oldid=143161 * Ais523 * (+1964) /* Reconnaissance */ mention tape length estimation
00:34:55  [[BF Joust strategies]] M https://esolangs.org/w/index.php?diff=143163&oldid=143162 * Ais523 * (+1) /* Tape length estimation */ grammar
00:35:48  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143164&oldid=143163 * Ais523 * (+66) /* Tape length estimation */ fix broken parenthetical
00:39:07  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143165&oldid=143164 * Ais523 * (+37) /* Anti-shudder clear */ clarify
00:41:13  [[1 byte :5]]  https://esolangs.org/w/index.php?diff=143166&oldid=127866 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+25) /* Interpeter */
00:42:09 -!- X-Scale has joined.
00:50:34  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143167&oldid=143165 * Ais523 * (+1202) /* Defense */ discuss flag repair
00:53:48  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143168&oldid=143167 * Ais523 * (+220) /* Flag repair */ mention interaction with careless clears
01:00:46  [[1 byte :5]]  https://esolangs.org/w/index.php?diff=143169&oldid=143166 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+23) /* Interpeter */
01:14:52  [[Cut]]  https://esolangs.org/w/index.php?diff=143170&oldid=79586 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+65) /* Example programs */
01:15:22  [[Cut]]  https://esolangs.org/w/index.php?diff=143171&oldid=143170 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (-4) /* Example programs */
01:22:38  Why does ASN.1 BER need the specification of which of the three kind of ISO 6093 formats is used?
01:31:22  [[Snakel (Ractangle)]] M https://esolangs.org/w/index.php?diff=143172&oldid=143154 * PythonshellDebugwindow * (+42) Categories
02:04:38 -!- X-Scale has quit (Quit: Client closed).
02:47:33 -!- X-Scale has joined.
03:47:58 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:49:34 -!- Lord_of_Life has joined.
03:54:41 -!- nitrix has quit (Quit: ZNC 1.8.2 - https://znc.in).
03:56:31 -!- nitrix has joined.
04:13:54  [[Special:Log/newusers]] create  * Sei2423 *  New user account
04:19:20  [[Langton's ant]]  https://esolangs.org/w/index.php?diff=143173&oldid=143133 * Iddi01 * (+235) Fix details
04:31:17  In order to be closer to ASN.1 so that a similar program can be used, I had made up ASN.1X (instead of ASN.2). https://raw.githubusercontent.com/zzo38/scorpion/refs/heads/trunk/asn1/asn1.doc Please tell me if you think something should be changed, or is wrong, or is no good, etc.
04:33:54  (ASN.1X adds some things and removes some things compared with ASN.1, and also adds a few additional restrictions compared with ASN.1)
04:41:02 -!- craigo has quit (Remote host closed the connection).
05:31:14 -!- X-Scale has quit (Quit: Client closed).
07:06:35  [['Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143174&oldid=143149 * Ractangle * (+97) 
07:17:28 -!- iddi01 has joined.
07:18:41  !zjoust polexchange (>)*9([-[([(+[{(-)*4(-[{(-)*123[+.]}])%6}])%5][-.]>[(-[{(+)*4(+[{(+)*123[-.]}])%6}])%5][+.]>)*-1]]>)*22
07:18:41  iddi01.polexchange: points -3.74, score 16.68, rank 29/47
07:19:35  In case you haven't figured it out, the previous web.polexchange were also by me
07:42:55  The name refers to it exchanging polarity of clears while doing the rush.
08:28:31 -!- SGautam has joined.
09:10:35 -!- iddi01 has quit (Quit: Client closed).
10:02:52 -!- Lord_of_Life has quit (Remote host closed the connection).
10:03:26 -!- Lord_of_Life has joined.
10:04:28 -!- Lord_of_Life has quit (Excess Flood).
10:05:02 -!- Everything has joined.
10:09:55 -!- Lord_of_Life has joined.
10:24:31  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=143175&oldid=142734 * None1 * (+491) /* Would you like to join Funcode? */  help contributing/translating?
10:24:50 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:32:57 -!- Everything has quit (Quit: leaving).
10:34:54  [[Cut]]  https://esolangs.org/w/index.php?diff=143176&oldid=143171 * PkmnQ * (+92) /* Python implementation */
10:41:38 -!- __monty__ has joined.
10:43:01 -!- X-Scale has joined.
10:45:54 -!- X-Scale56 has joined.
10:48:15 -!- X-Scale has quit (Ping timeout: 256 seconds).
10:51:05 -!- X-Scale56 has quit (Ping timeout: 256 seconds).
11:11:19  [[BF Joust strategies]] M https://esolangs.org/w/index.php?diff=143177&oldid=143168 * Iddi01 * (+638) /* Major Programs */ If you know the exact year, feel free to move them to the correct place
11:28:13  [[Translated ORK/PSTF Again12]] N https://esolangs.org/w/index.php?oldid=143178 * PrySigneToFry * (+2391) Created page with "Translated ORK/Mihai Again8|It is recommended not to rewrite the memory of the com@@?   ?  uAM@?MA?  ??       EE,?   ?e M?EMEE?EEM$ #E?AmM?E??    9uMuu7}?   ?e M?EEM?..."
11:28:42  [[Translated ORK/Mihai Again8]]  https://esolangs.org/w/index.php?diff=143179&oldid=143123 * PrySigneToFry * (+30) 
11:29:13  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143180&oldid=143122 * PrySigneToFry * (+63) 
11:33:00  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=143181&oldid=143175 * PrySigneToFry * (+774) /* My all Esolangs are designed by ONLY myself until now. */ new section
11:42:01  [[Esolang:Featured languages/Candidates]] M https://esolangs.org/w/index.php?diff=143182&oldid=128341 * Iddi01 * (+984) 1. Proposed [[Langton's ant]] 2. There is *no* obvious rule that says people cannot change their proposal, b_jonas did it and wasn't stopped 3. The syntax guide is outdated, updated it
11:43:28 -!- amby has joined.
12:15:09 -!- tromp has joined.
12:18:39 -!- ais523 has joined.
12:19:41  it strikes me that maybe a way to make BF Joust easier to get into is to have a number of "fixed" hills (i.e. new programs never join them, just get scored against them) of varying difficulty
12:19:50  so you could try to top the beginner hill first, then the intermediate hill, etc.
12:21:03  this also might give practice in tuning to hills with different makeups
12:21:39  impatience does as well as it does because it is hard to tune against turtles in modern BF Joust, there are so many other demands on a program's time
12:24:04  [[Translated ORK/PSTF Again12]]  https://esolangs.org/w/index.php?diff=143183&oldid=143178 * MihaiEso * (+30) 
12:32:45  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=143184&oldid=142476 * Tommyaweosme * (+59) 
12:32:59  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=143185&oldid=143184 * Tommyaweosme * (+0) 
12:34:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:35:55  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=143186&oldid=143185 * Tommyaweosme * (+157) 
12:36:12  [[User:Tommyaweosme]] M https://esolangs.org/w/index.php?diff=143187&oldid=143186 * Tommyaweosme * (+11) 
12:36:29  [[User:Tommyaweosme]] M https://esolangs.org/w/index.php?diff=143188&oldid=143187 * Tommyaweosme * (+0) 
12:37:44  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=143189&oldid=143188 * Tommyaweosme * (+12) 
12:38:17 -!- tromp has joined.
12:44:15 -!- X-Scale has joined.
12:47:59 -!- SGautam has quit (Quit: Connection closed for inactivity).
12:50:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:58:15  [[Translated ORK/Mihai Again9]] N https://esolangs.org/w/index.php?oldid=143190 * MihaiEso * (+2109) Created page with "[[Translated ORK/PSTF Again12|It is recommended not to rewrite the memory of the I2712FiZP2;l.6TH=nbReogN?]]  1. Take this T=hTN} At this moment// Make a medium cake. Make a medium cake. 
12:58:28 -!- Guest5155 has quit (Quit: leaving).
12:59:02  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143191&oldid=143180 * MihaiEso * (+64) /* Horribly translated variants */
12:59:09 -!- X-Scale has quit (Ping timeout: 256 seconds).
13:06:55  ais523: could there instead be a number of fixed programs on the one hill?
13:07:20  that is, when a new program joins, the lowest scoring non-fixed program gets dropped from the hill
13:13:50 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
13:17:22 -!- Lord_of_Life has joined.
13:20:21  [[UserEdited]]  https://esolangs.org/w/index.php?diff=143192&oldid=142581 * PrySigneToFry * (+2) 
13:31:59  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143193&oldid=143177 * Ais523 * (+4253) confirmed Sookie's date of topping the hill as May 19 2019, and documenting a reverse-engineering of how it works (because Westonian didn't describe it at the time)
13:33:29  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=143194&oldid=143047 * PrySigneToFry * (+721) 
13:41:26  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143195&oldid=143193 * Ais523 * (+363) /* Major Programs */ mist became #1 on March 11 2019 (before Sookie)  move into correct date section and add a reverse-engineered description. (At the time, david_werecat said " I won't call it generally good, but it works for the current hill.")
13:42:33  [[Olus2000]] N https://esolangs.org/w/index.php?oldid=143196 * Dolphy * (+10463) Created page with "{{infobox proglang |name=Olus2000 |paradigms=Concatenative |author=[[User:Dolphy]] |year=[[:Category:2024|2024]] |memsys=[[:Category:Stack-based|Stack-based]] |class=[[:Category:Turing complete|Turing complete]] |majorimpl=Will be revealed later |influence=[[Forth]] |f
13:49:25 -!- Thelie has joined.
13:49:48  [[User:Dolphy]] N https://esolangs.org/w/index.php?oldid=143197 * Dolphy * (+63) Created page with "Hello I'm Dolphy. I love math, computer science and philosophy."
13:55:00  [[Olus2000]] M https://esolangs.org/w/index.php?diff=143198&oldid=143196 * Dolphy * (+1) Fix a typo
14:08:21  [[Special:Log/move]] move  * Ractangle *  moved [[BASE]] to [[BAL]]
14:08:21  [[Special:Log/move]] move  * Ractangle *  moved [[Talk:BASE]] to [[Talk:BAL]]
14:08:21  [[Special:Log/move]] move  * Ractangle *  moved [[Talk:BASE/Other esolang implementations]] to [[Talk:BAL/Other esolang implementations]]
14:08:57  [[BAL]]  https://esolangs.org/w/index.php?diff=143205&oldid=143199 * Ractangle * (-15) 
14:09:22  [[BAL]]  https://esolangs.org/w/index.php?diff=143206&oldid=143205 * Ractangle * (-68) /* Commands */
14:10:00  [[BAL]]  https://esolangs.org/w/index.php?diff=143207&oldid=143206 * Ractangle * (+49) /* Commands */
14:10:44  [[BAL]]  https://esolangs.org/w/index.php?diff=143208&oldid=143207 * Ractangle * (-15) /* Commands */
14:10:58  [[BAL]]  https://esolangs.org/w/index.php?diff=143209&oldid=143208 * Ractangle * (+5) /* Hello, world! */
14:12:50 -!- impomatic has joined.
14:16:00  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143210&oldid=143195 * Ais523 * (+1539) /* Major Programs */ nyuroki2 topped the hill on 19 August 2017; write a description based on the notes provided by Lymia
14:16:45  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143211&oldid=143210 * Ais523 * (+39) /* 2024 */ add a bit of description I missed
14:17:16 -!- tromp has joined.
14:18:38 -!- impomatic has quit (Quit: Client closed).
14:43:05  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143212&oldid=143211 * Ais523 * (-336) I restored the broken links to codu.org/eso/bfjoust/in_egobot.hg via rehosting them from a backup (unfortunately, my backup doesn't cover egojsout links)
14:43:39 -!- Thelie has quit (Ping timeout: 260 seconds).
14:48:48  [[Talk:BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143213&oldid=132422 * Ais523 * (+1178) /* Dead links */ I fixed some of them, but the egojsout links are more trouble
14:53:51  [[Talk:Around and around, sleeping sound]] N https://esolangs.org/w/index.php?oldid=143214 * ChuckEsoteric08 * (+176) /* Computational class */ new section
14:55:26  [[BAL]]  https://esolangs.org/w/index.php?diff=143215&oldid=143209 * Ractangle * (-1210) /* Examples */  will make other examples later
14:55:55  [[BAL]]  https://esolangs.org/w/index.php?diff=143216&oldid=143215 * Ractangle * (-1) 
14:56:07  [[BAL]]  https://esolangs.org/w/index.php?diff=143217&oldid=143216 * Ractangle * (-4) 
14:57:30  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=143218&oldid=143073 * Ractangle * (+35) /* Esolangs */
14:58:27  [[BAL]]  https://esolangs.org/w/index.php?diff=143219&oldid=143217 * Ractangle * (+199) whoops
14:59:39  [[BAL]]  https://esolangs.org/w/index.php?diff=143220&oldid=143219 * Ractangle * (+18) /* Commands */
15:05:58  I just realized something. A few weeks ago I was thinking about local web apps. So you know how sometimes programs only have a web interface, as in they act as a HTTP server and you interact with them on a browser through a local tcp connection. This is a convenient simple way to make an interface that's portable among systems and somewhat future-proof. For simple things like showing formatted 
15:06:04  documentation this is ideal. But in most cases you need a bit of security, making sure that some other user on the same machine can't just connect to the same TCP stream and execute operations in the server that runs under your user's permissions? One solution would be that the web interface gives a per-connection password that you have to enter to the console launcher. But that's a bit inconvenient.
15:07:07  Meanwhile, today I was thinking of how firefox doesn't show the actual URL in the URL bar, instead it tries to unescape percent-escaped UTF-8-encoded characters in the path and query string parts.
15:09:09  That's a misfeature, but you could abuse it to solve the former problem: make the local web app ask the browser to show an URL where the URL has a query string that unescapes to homographs so it always looks like it launches http://localhost:8101/?lllllllllllllllllllllllllllllllll but in fact those aren't all letter l but like ten different percent escaped utf-8 characters that each look like an l in 
15:09:15  the url bar 
15:22:02  [[Unique]]  https://esolangs.org/w/index.php?diff=143221&oldid=143137 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+12) /* Syntax */
15:22:52  [[Unique]]  https://esolangs.org/w/index.php?diff=143222&oldid=143221 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+43) /* Syntax */
15:23:01  [[Unique]]  https://esolangs.org/w/index.php?diff=143223&oldid=143222 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+0) /* Syntax */
15:24:02  [[5]]  https://esolangs.org/w/index.php?diff=143224&oldid=142897 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+8) 
15:30:08  [[/mbif/]]  https://esolangs.org/w/index.php?diff=143225&oldid=94356 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+34) /* See also */
15:59:49  you could just use lowercase l and capital I
16:00:43  although I'm not sure why you want the URL to be hard to read? is this a mitigation against shoulder-surfing attacks?
16:03:01  ais523: yes
16:03:47  there are existing methods to open a URL of my choice in the user's favorite browsers, but no easy way to pass a hidden POST parameter to that
16:04:07  of course it would be easier to just use a long URL that hopefully shows truncated in the URL bar
16:04:42  l is probably not the best choice, some other homograph group might be better
16:05:50  I think you can make it secure without the homographs: open a randomly generated unique URL and then have that immediately POST a random string back to the server
16:06:49  if someone tries to copy the URL they won't get in ahead of the legitimate connection, and the POSTed string won't be visible onscreen anywhere
16:07:04  from then on it can be used for the browser and server to authenticate each other
16:07:40  yeah, but that sort of depends on a race condition
16:08:00  probably good enough, especially if the URL is long so likely truncated
16:08:20  it's not really a race condition if one side of the race is known to be much faster than the other
16:08:36  the browser won't even display the URL on screen until it starts to load the page
16:08:57  though I'd make the server generate a cookie instead of the client generate a random string, but that's not really important here
16:09:28  no, that increases the window for the race condition
16:09:54  "known to be much faster than the other" => I've had my firefox freeze for long enough times that it's not that clear cut, though it probably wouldn't freeze between displaying the URL and loading it
16:09:55  or, hmm, no
16:10:10  server is making the first meaningful connection here, isn't it?
16:10:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:12:06  another method could be to have browser-specific solutions for the most popular browsers, and require the user to copy a short string from the loaded browser page to the launcher for everything else
16:12:26  even the browser-specific solutions could break for unusual setups of cousre
16:13:07  on many OSes the launcher won't have a functional UI of its own
16:20:30  ais523: true, but in the case I'm thinking the UI can be either a command-line program running in a terminal, or you run teh command-line program again with some the identifying string as an argument
16:20:59  I mean in the former case it would read the identifier as input from the terminal
16:30:21 -!- tromp has joined.
17:08:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:19:13  [[Olus2000]] M https://esolangs.org/w/index.php?diff=143226&oldid=143198 * PythonshellDebugwindow * (+40) Distinguish confusion
17:28:10  [[Special:Log/move]] move  * Ractangle *  moved [[BASE/Other esolang implementations]] to [[All in one]]
17:28:10  [[Special:Log/move]] move  * Ractangle *  moved [[Talk:BASE/Other esolang implementations]] to [[Talk:All in one]]
17:28:51  [[BAL]]  https://esolangs.org/w/index.php?diff=143231&oldid=143220 * Ractangle * (-106) /* Other implementations */
17:33:06  [[All in one]]  https://esolangs.org/w/index.php?diff=143232&oldid=143227 * Ractangle * (-2331) Replaced content with "'''All in one''' is an OSIC created by [[User:Ractangle]] that works like this: The first argument choses a commend Everything else is the commands arguments"
17:33:18  [[All in one]]  https://esolangs.org/w/index.php?diff=143233&oldid=143232 * Ractangle * (+2) 
17:33:32  [[All in one]]  https://esolangs.org/w/index.php?diff=143234&oldid=143233 * Ractangle * (+9) 
17:47:46  [[User talk:Gggfr]]  https://esolangs.org/w/index.php?diff=143235&oldid=143138 * Gggfr * (+126) /* unique's relationship with forte */
17:54:45 -!- ipadwwwww has joined.
18:04:29  [[Talk:Andrew's Programming Language]]  https://esolangs.org/w/index.php?diff=143236&oldid=141690 * Gggfr * (+141) 
18:06:49 -!- tromp has joined.
18:07:17  i got and weird idea
18:07:25  for an esolang
18:07:34  its like LC
18:08:23  BUT you can also apply arithmetic cuz the number of functions is just the number of functions inside.
18:08:53 -!- ipadwwwww has quit (Quit: Client closed).
18:09:14  Ah, they were too fast. I was going to ask how eta-equivalence would work.
18:10:37 -!- ipadwwwww has joined.
18:10:45  is it a good idea?
18:10:55  ipadwwwww:  Ah, they were too fast. I was going to ask how eta-equivalence would work.
18:11:24  on another note, I've made a start at getting the BF Joust page back into order, having found all the missing programs from a backup I took a while ago
18:11:39  thx
18:11:46  what is eta conversion
18:11:59  but there's currently no way to have working trace-and-animation links, because zemhill only does those for programs on the hill and egojsout isn't running anywhere else
18:12:32  for this esolang idea
18:13:14  just adding the simple example program from the egobot hill as an option in the dropdown would be helpful for that – it'd also be helpful if there were a way to compare programs from different hill iterations (which there probably is, but it isn't clear from the UI)
18:13:48 -!- Sgeo has joined.
18:13:50  ipadwwwww: I've had some experience trying to design "functional, except the functions have non-function properties too" esolangs, it tends not to work well or is at least difficult to do correctly
18:14:01  yea
18:14:04  true
18:14:05  e.g. in Underload, a stack element can be interpreted either as a function or as a string, and this makes it hard to compile
18:14:06  makes sense
18:14:17  it's possible but it's very inelegant
18:14:24  yes
18:14:26  and is probably one of the worst parts of the language
18:14:34  (although, it does make it fun and easy to write quines)
18:14:45  but vat ist eta conversion
18:15:11  I feel like I know most of the conversion/equivalence rules for lambda calculus but forget which one is which
18:15:27  ipadwwwww: eta conversion is when alligators are like chameleons, changing color
18:15:49  so function renaming?
18:15:58  https://worrydream.com/AlligatorEggs/
18:16:07  yea yea
18:16:27  OK, eta-equivalence is the rule that two functions are considered equal/equivalent if they give the same outputs when given the same inputs
18:16:37  (I knew the rule, just had to look up which rule it was specifically that was named eta)
18:16:46  yea
18:16:55  how would that not work
18:17:00  in this way?
18:17:08  in this case, that has a fairly clear generalisation to "two functions are equal if they have the same outputs given the same inputs, and the same numerical values"
18:17:21  ok
18:17:23  ipadwwwww: Eta-equivalence is that you can take any lambda expression (call it f) and replace it with \x.f(x).
18:17:27  \x. M x = F, x not free in M; related to extensionality
18:17:49  Ok ik know
18:17:50  So it makes me wonder what you mean by "the number of functions inside", assuming that you're counting lambda-binders.
18:18:00  oh wait, I'm wrong
18:18:04  i  uust saying
18:18:08  nu,ber of lambdas
18:18:12  on other words
18:18:17  ais has a point, alligators behaving like chameleons is *alpha*, not *eta*
18:18:19  an alternative way to generalise it is to have a sort of special argument that you can pass to a function to make it return its numerical value; this goes spectacularly wrong if you try to implement it or reason about how it works, but there might yet be some way to make it work (I haven't found it yet though)
18:18:22  s/F/M/ in what I wrote (editing error)
18:18:26  number pf æambdas
18:18:29  god i hate ios
18:18:57  Appæe?
18:18:57  int-e: do you mean that x *is* free in M/F?
18:18:57  yeah, what int-e says
18:19:16  ais523: no. There's a free x *after* M
18:19:16  or, wait, no
18:19:28  I understand what you were saying but misremembered what "free" meant
18:19:36  Yeah, that word "extensionality" int-e used is important. Do you want functions to *only* be defined by their behaviors, or by their behaviors *and* their source code?
18:19:40  well, "free" - it's bound by the outer lambda of course, but in the body it's free
18:19:46  im so confused. why wouædnt eta stuff work
18:19:52  it means "used but not defined", whereas I was interpreting it as "unused"
18:20:13  in my version
18:20:53  `perl print(0+sub{}) 
18:20:56  Can't open perl script "print(0+sub{}) ": No such file or directory
18:20:59  `perl -eprint(0+sub{}) 
18:21:01  365791433736
18:21:18  im so funkin confused
18:21:18  OK, I understand why that has to return a number, because you cast it to a number
18:21:31  ipadwwwww: I'm not saying it wouldn't work. I'm just trying to understand. Maybe this is very clear in your mind, but I can't imagine it at all.
18:21:31  I don't understand why sub references do that when you cast them to a number, though
18:21:50  `perl -eprint(0+\$_)
18:21:52  365791434056
18:22:03  I guess it's references in general, and they cast into their memory address?
18:22:10  why would Perl even expose that as a primitive?
18:22:28  (I'd expect it to exist on CPAN somewhere, but as a behaviour of 0+?)
18:22:42  `perl -eprintf"%x",(0+\$_)
18:22:43  552ade5560
18:22:55  that does look a lot like a memory address, they often start with 55 on Linux, IIRC
18:23:13  ok. so you have normal expression but they have a value inwhich its equal to the number of lambdas. then you can modify this number to return new functions…does it make sense now korvo
18:23:38  ipadwwwww: I guess let's look at some examples. Would \x.x and \x.\y.xy have the same number?
18:23:51  yes they would
18:24:10  in its unsolved state
18:24:17  if you give it an input before operations
18:24:31  lets say x was identity for the second function
18:24:33  then…
18:24:34  yea
18:24:45  Hm. Is that even decidable? I'm genuinely unsure.
18:24:54 -!- Thelie has joined.
18:24:55  vat
18:25:01  i think it is
18:25:43  korvo: I'm genuinely unsure whether it's even well-defined or not
18:25:52  idk
18:28:12 -!- Thelie1 has joined.
18:28:13 -!- Thelie has quit (Client Quit).
18:30:10  ill just make a base in like google docs then you can see it ig
18:31:04  ais523: partly for historical compatibility with old perl, the origins probably go back to ancient C which allows you to cast any pointer to a number; partly so you can use that to make a hash keyed by the addresses of references (there's a module in core to make that easier now)
18:31:29  even modern C lets you cast any pointer to a number, you just might not like the reuslts
18:35:04  fwiw, I'm very against languages letting you do that sort of thing just because it's easy, because it creates a compatibility nightmare down the line
18:35:22  e.g. in Rust you can cast an 
18:35:29  i have a deep rooted problem with haskell
18:35:33  . is not a lambda
18:35:40  `! c int f(unsigned long v) { printf("f=%lu\n", v); return 0; } int main(int c, char *v[]) { return f(f); }
18:35:42  f=365788049717
18:35:45  IT MAKE MY ANGRY IDK WHY
18:35:55  * cast a shared reference to a pointer, and even though usually you don't care that the pointer references the specific object it's referencing rather than a copy, the semantics do guarantee that, and that blocks optimisations
18:35:59  explain why plz
18:36:11  ais523: Worse, it creates a weak Sapir-Whorf effect: many folks believe that if you cannot turn a pointer to a number or vice versa, then you're unable to program a machine at the lowest level.
18:36:16  @src (.)
18:36:16  (f . g) x = f (g x)
18:36:37  :t (.)
18:36:38  (b -> c) -> (a -> b) -> a -> c
18:36:42  ais523: yes, and perl lets you convert a reference to a number in more circumstances, eg. in C you can't just write p/2 to get a number from a pointer, you need either an explicit cast or an assignment or pass as function argument or return from function to cast
18:36:44  korvo: the truth is more like "even if you can't turn a pointer to a number or vice versa, you're unable to program a machine at the lowest level"
18:36:57  vat
18:37:00  * even if you can
18:37:12  int-e im confused
18:37:30  ipadwwwww: why?
18:37:49  int-e: do those two uses of . even technically conflict with each other?
18:37:49  what you just sent confised m
18:37:57  since it has no words
18:38:30  ais523: anyway, yes, even if exposing the address is useful, it would have made better for perl to require an explicit call for this, so it's there only for compatibility probably
18:38:38  ais523: Exactly! I am so lucky that lvh pushed me to learn Forth in my 20s. Definitely helped me be less of a bro.
18:38:43  ais523: Hmm I only see one use of .
18:38:44  I will say that being able to do an untagged union is helpful for low-level programming, and being able to do a pointer-to-int conversion is one way to do that, but there are alternatives
18:38:57  int-e: the other one being the \x. rather than \x-> syntax
18:39:03  that ipadwwwww was discussing
18:39:32  korvo: hmm, do people believe that?
18:39:32  cuz of it was then . would be B
18:39:33  korvo: did you see my fizzbuzz? that wasn't quite the lowest level of abstraction possible, but it was close
18:39:41  b_jonas: yes, they are wrong but it's a common belief
18:39:48  oh you mean, would the syntax become ambiguous if we used . instead of -> ...hmm.
18:40:15  What I want to see more of is intrusive tagged unions, e.g. hardware registers where part of the register is a tag and the other part is tag-dependent. I can't think of any languages that elegantly handle this.
18:40:18  I guess it's only ambiguous if (.) can be a type constructor
18:40:18  probably not
18:40:34  and I don't know Haskell well enough to know whether it technically could be or not
18:40:42  (it certainly *shouldn't* be)
18:40:43  \0.0.0 could be either \0.0 -> 0 or \0 -> 0.0 though :P
18:40:51  true
18:40:57  oh, the float.0 ambiguity, Rust has that one too
18:41:00  it shouæd just be predefined tho?
18:41:17  fortunately, integer literals are not tuples so it's an easy one to decide the correct resolution for
18:41:44  ipadwwwww: some languages let you override the basic definitions, e.g. in case you are implementing the standard library
18:41:56 -!- ipadwwwww has quit (Quit: Client closed).
18:52:14  b_jonas: Yeah. Like, the Rust example is good, but it happens *every time* somebody tries to write a kernel. House is a Haskell kernel with a special monad they called H; H is just IO but with the ability to poke and peek registers and allocate memory from an MMU.
18:53:07  is there a reason the regular IO monad can't do that?
18:53:26  Bootstrapping Forths usually start from poke and peek; I think the classic three-instruction booter is poke, peek, and jump. Poke and peek were how syscalls were done on consumer PCs before OSs, and depending on how you feel about software interrupts they're how syscalls are done today too.
18:53:53  ais523: Not really. But that's the sheer reach of the meme.
18:54:03  ais523: it's probably reasonable to notate your kernel mode capabilities with a different tycon than the more restructed user mode ones
18:54:13  restricted
18:54:13  oh, on modern x86-64 software interrupts are obsolete as a system call method because they're too slow (although they do still work IIRC)
18:54:42  b_jonas: hmm, I guess the choice of monad is one way to do capabilities, although it's a bit of a weird way to do it
18:55:11  The Objective-Smalltalk guy has a series of rants on this too; he's upset with what he sees as "the gentle tyranny of the call-return paradigm", and I've chatted with him about how this goes all the way to the hardware, making it an example of an even deeper meme than pointer ~= int.
18:55:34  nowadays there is a specific instruction for doing syscalls that just does the bare minimum to make them work (it even clobbers two registers to make the implementation faster, which interrupt handlers can't do for obvious reasons)
18:56:11  Upcoming hardware is going to have to fight this battle too. The Mill doesn't exist, but CHERI and RISC-V do. ARM also has encrypted/authenticated pointers, which are a nasty nasty hack but also break pointer ~= int.
18:56:14  korvo: I was thinking about that for a while, and realised that part of the problem is that call/return often genuinely is the best solution
18:56:38  also, I'm disappointed that the Mill still doesn't exist, I thought it was further along than that
18:57:32  ais523: Is it? I'd compare specifically with event loops, which don't use the stack quite like call/return does, and also with continuation-oriented stuff that never returns. I know that all of our current implementation techniques reduce to call/return, but I think that that's still a hardware quirk.
18:57:39  I had my own idea about how to make a better register-like abstraction which is basically the opposite of what the Mill does – each instruction specifies that its result should be passed to the instruction that runs *n* instructions later (rather than instructions taking their argument from *n* instructions earlier)
18:57:49  [[User:HammyHammerhead]]  https://esolangs.org/w/index.php?diff=143237&oldid=136086 * HammyHammerhead * (+0) Censor
18:58:14  korvo: well, there are plenty of cases where it isn't too
18:58:22  but it isn't like goto or int/pointer which are nearly always the wrong solution
18:59:14  As of this year, Mill's status is that it's a VM target which isn't open-source yet: https://millcomputing.com/topic/yearly-ping-and-see-how-things-are-going-thread/ So it's not quite where RISC-V is, but not out of the game.
18:59:24  ais523: https://wiki.osdev.org/System_Calls#Trap
19:00:00  int-e: isn't that even slower than a software interrupt?
19:00:39  pretty sure it was chosen because it was a few cycles faster on 32 bit Pentium, somehow.
19:00:44  ais523: I might be lost in maths. I had an idea over the summer: the typical register ISA looks like a multicategory if we restrict to straight-line code, and I can extend this to most conditional code too. Only three constructs can't be handled: computed jump, call, and return.
19:01:16  If the hardware had an implicit event loop, or an implicit continuation-passing mechanism, then it'd be a perfect fit.
19:01:39  how do you handle infinite (or potentially infinite) loops?
19:02:31  The multicategory only has total computable arrows.
19:04:10  that would make the hardware kind-of useless, if it can't run functions that aren't provably total?
19:04:42  This is the ideal of Actor systems, FWIW. Each actor has a very simple small behavior which always returns quickly, and the event loop stitches them together into a Turing-complete system. Thousands of actors per CPU, each one less than a KiB.
19:04:44  "it even clobbers two registers to make the implementation faster, which interrupt handlers can't do for obvious reasons" => https://esolangs.org/wiki/Apollo_Guidance_Computer disables interrupts while the accumulator has an overflow
19:04:45 -!- Thelie1 has quit (Ping timeout: 276 seconds).
19:04:57  because it would be hard for the interrupt handler to save and restore it properly
19:05:15  sounds like they designed themselves in a corner there
19:05:26  korvo: ah, you have non-totality in the event loop itself
19:06:08  ais523: Sure. I defeat such memes with reduction to physics. In this case, a CPU's clock constrains how much computation happens per operation, so the CPU already is like an infinite event loop which executes a series of total-computable actions.
19:06:39  Yes, exactly. Or the continuations are set up such that a letrec can be built, and so general recursion is possible; that's how the Reduceron computes IIRC.
19:06:59  I guess many of my thoughts on the matter are related to thinking that the independent-threads-of-execution model may be wrong or at least inefficient; I'm more of a fan of manual event loops
19:07:21  continuations are more interesting, but seem about as low-level as call-return
19:07:51  Have you seen microkernels with fast message passing? The common example today is seL4, but L4 or QNX are also good examples.
19:08:09  I wrote a VM for combinatory logic a while back which describes the state of the program as three combinators (let's call them a, b, c) that represent an evaluation of the function c(a(b)), but all three are always fully reduced
19:08:36  In these systems, if an actor promises to handle a message very quickly and synchronously, then the message can be passed *in registers* and the actor is entered *as a call*. So call/return becomes an *optimization* on top of message-passing semantics.
19:08:42  korvo: oh, it's more that I'm thinking about "are these things actually supposed to be fully independent of each other, or not?"
19:09:01  I wasn't thinking about the implementation, more about the semantics
19:09:08  They start out independent and isolated, and then (to borrow the Go meme) they share memory/resources by communicating.
19:10:09  [[Talk:Delta Relay]] N https://esolangs.org/w/index.php?oldid=143238 * HammyHammerhead * (+0) Created blank page
19:10:36  I guess that my mental model of an event loop is that we have a number of tasks/threads/actors/whatever that are each trying to do something, but sometimes they get blocked because they want to perform a blocking action, and sometimes they are not currently blocked, but paused because they were blocked and haven't been explicitly unblocked yet
19:11:26  Sure. That model has locks, right? Or some similar resource which supports contention.
19:11:31  and that a good event loop works by running until some or possibly all of the threads are blocked, either sequentially or in parallel, then does some I/O and determines which threads got unblocked by it
19:11:55  yes, if the threads need to communicate they need some sort of way to contend with each other, and the event loop resolves that
19:11:56  ais523: Oh there's context missing. On modern L4, `lock nop` is how you query the base address for the page with all the actual system calls, which presumably use SYSCALL/SYSENTER.
19:11:59  [[Talk:Delta Relay]]  https://esolangs.org/w/index.php?diff=143239&oldid=143238 * HammyHammerhead * (+143) /* Not to be confused... */ new section
19:12:30  [[Talk:Delta Relay]]  https://esolangs.org/w/index.php?diff=143240&oldid=143239 * HammyHammerhead * (+97) /* Not to be confused... */
19:12:44  but what I'm thinking about is, is it actually always correct for the threads to continue running after they become blocked?
19:13:07  like, in many cases, if they haven't done much work, it makes more sense to discard the work and restart them later, rather than trying to capture their current state
19:13:14  My mental model doesn't have locks. Instead, it has explicit backpressure represented by unfulfilled heap allocations (promises/futures). It runs until there's no more messages to deliver.
19:13:17  or if there's a deadlock, it's impossible to run both deadlocked threads to completion, one of them has to back out
19:14:06  it's possible to imagine a purely revert-based model in which threads start running, and if they discover they're blocked, they undo everything they've done so far
19:14:26  and the event loop records the fact that they were blocked, and what they were blocked on, and restarts them once they should now be possible to run
19:14:47  that probably isn't very efficient, but it's very appealing from the "ease of programming" point of view, as long as you're not communicating with a system you couldn't easily revert
19:15:21  (of course, this means that you need a set of "I/O rules" that actually make it possible for them to gather all the information they need to run to completion in one go)
19:15:33  Believe it or not, this is what happens in Cliff Click's JVMs, from Hotspot to Zulu, and it's apparently a winning strategy. You do incentivize your users to not make FFI calls, which can be thousands of times more expensive than native, runtime, or user calls.
19:15:45  your model or mine?
19:15:50  Your model is like a JVM.
19:16:10  "They should probably have used the "UD2" instruction, since it is defined for this purpose." -- but compilers emit UD2 in some cases for code that is supposed to be unreachable and you *really* want that to trap properly instead of executing a system call and running whatever code comes next.
19:16:22  there are UD1 and UD0, too
19:16:36  I think UD1 might be the one that's most commonly used for syscalls, and UD0 might be undocumented?
19:16:38  My model is like E or Monte, but also like JS in a browser or "RPC" packets in a modern cloud app. The difference is that my model is cloud-native; it was intended to be stretched over multiple machines, not just SMP.
19:16:45  (the "2" is probably a clue)
19:17:48  ooh, UD0 *is* documented, but different processors differ in how many bytes long it is – that's why it's discouraged
19:17:57  (it must be one of the very few instructions for which its byte length usually doesn't matter)
19:18:49  the manual says that it matters if the third byte of the instruction is on an unloaded page, because that influences whether you get a page fault or an undefined opcode trap
19:19:19  but, I guess that usually wouldn't matter either, even if the kernel didn't special-case it!
19:19:43  ais523: Oh, an example of my model in production might be the classic iPods. These had two ARM processors. One processor was dedicated to MP3 decoding and the other ran the UI. They only communicated through a scratchpad and mailboxes; they did not share a coherent view of RAM.
19:20:32  I don't think my model has a coherent view of RAM either
19:20:39  But yeah, message-passing is typically more expensive than direct call/return. It's more expensive than anything else; it has to reify the arguments so that they can be serialized or forwarded, and that's always going to be an expensive prologue.
19:21:00  locking doesn't necessarily have to be "I want exclusive access to this memory address", it's more "I want exclusive access to this value" – there's no logical reason why locking can't move a value
19:21:43  in fact, I recently realised that, e.g., locking a database row is equivalent to temporarily deleting the row from the database, with a marker specifying not to place another row there yet
19:22:36  that's like the SNES, which has two CPUs with separate RAM, and they only communicate through 4 to 8 registers
19:23:04  by registers I mean byte values mapped into both of their memory space
19:24:06  4 to 8 because it's 4 registers that kind of have separate values in the two directions, but not quite, they behave in some weird way that I don't understand if you try to use one in both directions
19:24:17  Another good example, yeah.
19:24:49 -!- Everything has joined.
19:26:00  OK, I guess I've clarified my view to: I dislike message-passing because it means that the various threads need to be aware of each other and who they're passing messages too, whereas concurrent programs are much easier to write, and much more reliable, if the threads all work correctly regardless of what other threads exist and what they are doing
19:26:12  *who they're passing messages to
19:26:24 -!- X-Scale has joined.
19:26:54  ais523: Yes. In our parlance, you are in favor of "global mutable state", and as you say, it's fine as long as the program is correct under that assumption.
19:27:59  I guess I would say that I'm in favour of, in situations where mutable state has to exist, programming techniques that mean you don't need to make assumptions on what other programs, or other parts of the same program, may be doing with that state
19:27:59 -!- Thelie has joined.
19:28:05  Most actor systems are going to have some sort of ban on global mutable state. Any kind of mutation is going to be local to individual actors, and some systems might require you to serialize your closure at the end of your action, so that you can't leave a mutation half-done.
19:28:46  over the last few weeks I have been actively trying to work out what the correct scope for mutable state is, and I haven't reached any final conclusions yet
19:29:11  It'd have to be other parts of the same program, because with global mutable state, *any other program* can stomp your program's state.
19:29:41  although my current view (which might well change) is "it could be very local and you can encapsulate it in a call-return type of way without the rest of the call stack ever seeing it; and the rest of the time, global is *usually* correct but not always"
19:30:12  korvo: only if there aren't enforced rules on what it does with it
19:30:21  I think of reading from a file as a good example
19:30:45  this is something that's hard to do efficiently and correctly in languages like Rust – currently, if you memory-map a file in Rust, you get UB if some other process writes to it while you have it mapped
19:31:01  [[Project Euler/16]]  https://esolangs.org/w/index.php?diff=143241&oldid=137144 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+23) /* Implementations */
19:31:21  but, say you place a mandatory lock on it, or a lease, now you can make your program correct regardless of what other programs might to do it (e.g. by abandoning your current computation if you are requested to abandon the lock)
19:31:30  ais523: Okay. So what's the big difference between breaking the whole machine up into an OS enforcing rules on programs, and breaking a whole program up into an event loop enforcing rules on actors/objects/etc?
19:32:14  I'm not sure there's a *big* difference; the main difference seems to be that mutable state often feels like something that wants to persist beyond the program
19:32:48  Sure, but only at the pleasure of the OS. Similarly, any state that wants to persist beyond an individual actor needs to be communicated via the event loop.
19:32:52  like, the main areas of mutable state I've identified are a) algorithms that use mutable state, which is generally neatly encapsulated inside one function/thread, and b) things that could logically be very persistent, even across reboots
19:33:10  there are almost certainly others and examples would be helpful
19:34:19  Oh, reboots clear all mutable state, in this framing. Persistence is a terminus for mutation. So (b) kind of fades to an opinion rather than something essential.
19:34:47  ah; I think that might be a genuine difference of opinion
19:35:11  in a way, if you have any mutable state that *isn't* persistent, either a) you didn't need it or b) your program is incorrect if someone kills it / cuts the power / reboots the machine while it is running
19:35:23  A file isn't really mutable; each syscall towards it results in a new serialized state, and certainly the underlying disk is usually block-at-a-time. In contrast, SysV/POSIX tools like message queues, shared-memory segments, etc. are global mutable state.
19:35:47  Oh, it's always (a). Mutation is always an optimization.
19:36:47  Actor systems are encouraged to be transactional and to keep all important state at message boundaries. For example, my raytracers only lose a few pixels of progress if they lose rendering clients. (Losing the rendering server, of course, loses the entire frame. I'm not Pixar.)
19:37:27 -!- tromp has quit (Read error: Connection reset by peer).
19:37:47  but when I think about the programs I want to write, the main options are a) computer games, in which the save file effectively acts like mutable state and most of the games I want to write want to update it continuously as the user plays; b) compilers/build systems, which want to avoid redoing work as much as possible, so the information about what they've done so far is persistent
19:38:54  anyway, I guess my main objection is that if I have a mess of actors, and a backup of the messages they were passing around, that is much less usable for unrelated programs than a file in a clearly-documented format would be
19:39:57  Sure. Smalltalk images are a practical example, and they're really only useful for resuming progress, not for outputting permanent artifacts.
19:41:40  Well, actually, thinking more, a backup of all in-progress messages is equivalent to a core dump, not a nice output. So maybe we're not being apples-to-apples about this.
19:42:23  right, my viewpoint is not that the two things are comparable, but that they aren't comparable and that this is a problem with Smalltalk-alikes
19:43:10  one really big problem with Smalltalk images, which presumably isn't a problem for the actor images / core dumps, is that they mix code and data, making it hard to use the code you've written on a different set of data, and making it hard to version the two separately
19:43:18  On (b), Monte's reference implementation uses Nix and supports per-module incremental builds. For the past two decades, it's purely been an engineering problem. Perhaps there's the meta-problem that we aren't teaching capability theory, which directly leads to content-addressed storage; but git was invented without it.
19:44:20  korvo: OK, I'll agree that it makes sense to build a declarative / pure / immutable build system on top of some underlying library that handles the details of optimising it into something that works with mutable state underneath
19:44:45  the problem being, that I'm more thinking about how to write the library beneath rather than the program on top of it
19:44:50  Right. E-style actors are distinguished by *safe code loading*. Code can only be passed around if it can be serialized, which involves a metaintepreter examining the code's AST and building an equivalent AST which is safe on the wire.
19:45:21  oh no
19:45:29  so Java has a mechanism for this sort of code passing
19:45:41  involving serialised code on the wire, with sandboxing and safety checks
19:45:46  it was heavily involved in a previous job of mine
19:45:48  Smalltalk totally fails at this. Mark Miller's thesis explains that Java fails at this too, even though they explicitly tried to make code-loaders safe. The problem is that the ambient authority, including global state, included in Java's code-loading is too much.
19:46:13  ah good, so you already know why it doesn't really work in Java and I don't have to explain, makes life easier :-)
19:46:36  Right, JOSS or whatever. Hilarious source of security vulnerabilities. Got familiar with it when reverse-engineering MineCraft.
19:47:39  Anyway, that doesn't happen here. Instead, when the code first tries to be passed on the wire, the E/Monte runtime inspects it, directly reading its AST and private state without calling into it. If the code can be safely serialized, then that's done; otherwise, a reference to the code object is put on the wire.
19:48:01  the more interesting question is whether, if you put enough restrictions on this sort of thing to make it actually safe, the result is useful for anything
19:48:17  E-style message-passing semantics ensure that a reference to the code will be just as good as the code itself; the code-passing and code-loading is ultimately an optimization.
19:48:31  I am not sure on the answer to that; I think maybe it could be, but I also think that attempts to do that are more likely to have subtle mistakes than to be entirely correct
19:49:35  Great question! That catches us up to when I entered the scene. The point of Monte is to show that it's possible to write a Monte compiler, a raytracer, a distributed worker, an HTTP server, a TUI app, and a bunch more stuff.
19:50:33  Monte sucks and I'm one of only two people to seriously work in it. But also, I can't think of something that can't be done with it; I put in five years of using Monte instead of Python. So I'm confident that it's possible to be safe, tamed, and still shipping.
19:50:51  More practically, seL4 exists and I hear it's in cars and planes and satellites and other fun stuff.
19:53:25  [[Category talk:Turing complete]]  https://esolangs.org/w/index.php?diff=143242&oldid=108290 * Xff * (+108) 
19:53:35  (And anticipating the next question, Monte's reference implementation spanks Python's reference implementation on apples-for-apples benchmarks like dhrystone.)
19:54:36  oh no, I wasn't planning to ask that, basically everything beats Perl/Python on performance unless they call out to a library written in some other language
19:54:42  I think maybe INTERCAL is slower? but I'm not sure
19:54:51  This is where Cammy came from. CAM-E, a Categorical Abstract Machine for E-style actors. Each actor would run a Cammy expression upon an incoming message. I haven't bothered building up the big impressive parts because nobody cared when I built them last time.
19:55:36  But ultimately I think that we needed a code language. The kernel of E was abstracted into Data-E, which would eventually become JSON. Great for data, but terrible for code.
19:56:52  And ECMAScript failed to be the future for us. WebAssembly *is* the future; it's capability-safe and isolated by default. But actually doing stuff with WASM sucks too.
19:57:38  WASM is *part of* the future, I think – but it feels like one layer in a big software stack and it may be one of the more easily replaceable layers
19:57:59  Like, for example, there should be a nice easy compiler from Cammy to WASM. It's just S-expressions, right? But there's no good way to map Cammy's curry/uncurry/apply onto WASM's call/return.
19:58:01 -!- PCWWWWW has joined.
19:58:02  hello im back
19:58:27  PCWWWWW: Welcome back! I just came full circle. You should consider setting up an IRC bouncer at some point. Not right now, of course.
19:58:36  [[Empty]]  https://esolangs.org/w/index.php?diff=143243&oldid=142917 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+97) /* Modulo */
19:58:43  bouncer?
19:58:59  ais523: Thanks for listening to my rant. As you can tell, it's a greatest hit. I'm gonna get lunch.
19:59:03  korvo: and this is because WASM is at its heart an imperative VM that is supposed to easily capture operations from imperative assembly languages
19:59:17  also any good pun for monads plz. im making an esolang i need a pun and im bad at puns
19:59:36  PCWWWWW: An IRC bouncer is an IRC client that is always running on a cloud server or VM somewhere. Your IRC client on your phone would connect to the bouncer. The effect is that the bouncer collects all of the messages since your last connection.
19:59:53  good
19:59:59  korvo: I just use the logs for that – I've never been a huge fan of bouncers
20:00:09  yea i use logs too
20:00:13  they nice to have anyway
20:00:28  the obvious pun on "monad" is that "monad" can refer to either the category-theory concept (which is used in a slightly modified way in Haskell), or "a function that takes one argument"
20:00:43  unfortunately, despite being obvious, this pun often doesn't lead to any good jokes
20:00:45  ais523: Right. And also a modular system for incorporating other folks' code safely (safe code loading!) And also an interop for JS and the browser with GC handles. And also have syscalls for replacing Docker containers. And on and on. I want a refund on this future.
20:01:49  ok
20:01:51  wait
20:01:52  oh god
20:02:03  igot such a stupid joke/pun
20:02:25  "no im single"
20:02:36  ...banosh me from ths realm plz
20:02:37  god
20:02:44  *banish'
20:04:00  I've been in IRC channels where an op would kick you out of the channel as a joke for saying that, because the opportunity would be too good to pass up – but I tend not to like that moderation style, joking with moderation tools is too easy to misinterpret and can leave people feeling like the rules don't matter
20:04:46  PCWWWWW: Do you know what a Kleisli category is yet? (Might have spelled that wrong.) Every monad gives rise to such a category. Could be a more useful way to express your language as well.
20:05:00  Kleisli?
20:05:09  also i should prop say what my esolang is
20:05:11  just is
20:05:14  defined variable
20:05:28  that can be recursie'and then you have an operator that returns the monad of that
20:05:40  if that even maes sense
20:05:54  you have one built in which is a category of two things
20:05:58  objects
20:06:09  where those objects
20:06:11  Let M be a monad on some category with arrows like f : X → Y. The Kleisli category's arrows are like M(f) : X → M(Y); they're like the original arrows, but they "carry effects" or "carry the monad" of M.
20:06:16  connect to themselves and each other
20:06:55  Oh, Leibnitz's monads, I see. Sorry. I thought you were talking about category theory.
20:07:36  technically we *are* but yea
20:07:40  i think
20:07:48  im talking about likethe function monads
20:07:54  or what they where
20:08:34 -!- craigo has joined.
20:09:05  but yea'
20:09:10  is the pun a good one
20:09:17  should i use it?
20:11:30  I don't think I have an opinion about this
20:11:50  aww:( but im horrible at choises
20:12:03  naming things is one of the hardest problems in computer science, but often solving it incorrectly is not a disaster
20:12:13  I think that you should develop this concept more without giving it a name.
20:12:18  ok
20:12:41 -!- X-Scale has quit (Quit: Client closed).
20:12:51  wait wat korvo we are talking about category theory
20:13:07  I have a related concept, giving an algebra over opetopes (fancy category-like things, don't worry about it) but I have a bunch of open questions that I don't know how to resolve.
20:13:17  No name for the concept yet. It's just not clear enough.
20:13:37  there are esolangs that took me years to figure out the details of
20:13:44  https://esolangs.org/wiki/Delta_Relay for example
20:13:59  I named it after I'd worked out the details, and only spent about a day on the name (which is more than usual)
20:14:36  hahaHA.
20:14:40  sorry for that
20:14:48  PCWWWWW: Well, I wasn't sure if you were. I don't get the feeling that you know what a monad is yet. And some people take decades to understand what they are, usually because they're not actually reading the definitions.
20:14:57  its just the (which is more than usual)
20:15:33  korvo: so I recently came up with something which I suspect isn't a monad, but it acts a lot like one, and I am still trying to figure out exactly what it is and what the rules are
20:15:33  korvo: well isnt  a monad of/in X the moinoid of endofunctors in X
20:16:11  PCWWWWW: Sure. More specifically, *any* monoid of endofunctors is equivalent to a monad, right?
20:16:33  yea i think so
20:16:43  just if monad is a function then its that way
20:17:01  but I feel like I don't have a complete grasp on all the details of the definition yet
20:17:02  and a moinoid is a category with a id element and a totl operator
20:18:21  *total
20:18:45  You had mentioned WebAssembly. I think there are some good ideas with WebAssembly such as being capability-safe like you describe, and that it cannot do I/O by itself, and using a binary format rather than text like JavaScript, also I think is a good idea, but also it has some bad ideas and I think it is badly designed in many ways, too.
20:18:52  in this esolang the id element is just an object with no morphisms other than an endomorphism
20:19:09  and the total operator just returns the first endofunctor
20:19:14  ais523: It could be a generalized monad. Monads are the simplest examples of 2-arrows; they can get very fancy. It could also be some sort of algebraic gadget that isn't quite monadic but still obeys some laws. Or maybe it's not well-described categorically.
20:19:30  also how did we get to monads
20:19:35  they feel funkin random
20:19:39  the basic idea is, if I have a lambda calculus expression, and apply it to one or more arguments currying-style, then it will apply some of those arguments to others and this effectively describes its observable behaviour
20:20:22  PCWWWWW: Monads show up a lot. They weren't one of the things category theorists wanted to study.
20:20:32  but whyyyyyy
20:20:47  and I'm trying to capture the idea of things that can "lift/box" this sort of description of the observable behaviour so that the definition can be applied to "lambda calculus with extras" virtual machines
20:20:49 -!- Thelie has quit (Remote host closed the connection).
20:21:11  Adjunctions always give monads. So if you have two related categories, like rings and semirings, then you get a monad. The list monad, state monad, continuation monad, and maybe monad all have underlying adjunctions.
20:21:11  but I'm still confused about precisely what it is that I'm trying to do
20:21:48  lol
20:21:52  PCWWWWW: category theory mostly doesn't contain things for the sake of it – the concepts of category theory came about because people noticed frequently occurring patterns and wanted a way to mathematically describe them
20:22:01  2-categories give monads as a special case. So if you want to study higher category theory, which arose for other reasons (∞-categories!) then monads naturally appear.
20:22:17  it's very common for things to happen to form a monad, so having a way to describe/name the pattern that they follow is useful
20:22:35  Yep. The original goal of category theory was to define "natural", particularly in "natural transformation". It wasn't until later that categories became useful on their own.
20:22:51  yes. but like why endofunctors. why monoids. why not with semi groups
20:22:54  if I remember correctly, category theory was originally invented because someone had discovered that natural transformations were really common and had useful properties, and wanted a mathematically rigorous way to define them
20:22:58  why not just functors
20:23:45  so the reason it's endofunctors is that one of the things that monads have in common is that they can be flattened, e.g. you can flatten a list of lists into a list
20:23:51  Endofunctors generalize endofunctions, and endofunctions show up all throughout science. Like, we computer scientists study discrete dynamical systems (DDSs), and physicists study much fancier stuff.
20:23:58  but the flattening only makes sense if the outer wrapper and inner wrapper are the same
20:24:59  ok
20:25:43  Why not semigroups? *Excellent question*. Like, there's an entire schism about this. You can think of categories as like the minimum viable structure required to talk structurally about structure. Today we call this "formally formal". The semigroup folks were accused of doing "centipede maths", like when a child tortures a bug by ripping off legs.
20:26:35  most children don't do that
20:26:42  (nor should they)
20:26:48  lol'
20:26:52  Today I'd recommend just trying your best to not have a bias about it. Think of the first category theory you learn as basic, simple, easy. Nothing complicated. No weird conditions. Just a structure.
20:27:03  ok
20:27:08  group theory was discovered before category theory was
20:27:19  nice:)
20:28:00 -!- PCWWWWW has quit (Quit: Client closed).
20:28:20  I have to rip off legs from bugs to understand category theory?
20:28:25  I didn't know that was the original goal of category theory
20:28:38  korvo: I just realised that you can think of the relationship between group theory and category theory as being similar to the relationship between untyped and typed languages, except that somehow the addition of multiple objects makes it more powerful even though the addition of multiple types makes it less powerful
20:29:23  Oh, I was talking *very specifically* about semigroups, sorry. Should I have understood the question more generally? https://en.wikipedia.org/wiki/Centipede_mathematics cites two category theorists and nLab.
20:29:42  I guess the difference is that untyped lambda calculus doesn't really care if the operations you're performing don't make sense, most abstraction levels above it work by treating a lot of things as UB and avoiding them rather than working out what they would mean
20:30:10  huh... ok
20:30:22  ais523: Yeah. Have you heard of groupoids yet? Every category contains a "core" groupoid, and some type theories work with groupoids first and categories second.
20:31:16  korvo: yes as of maybe about 1 or 2 seconds before reading your comment
20:31:26  I had heard of magmas earlier, but never looked up the definition (they're the same thing)
20:31:45  And then the paradox you mention is resolved by the sheafiness/contravariance of the assignment from a type theory to its category of models. The initial model is "less powerful" in the sense that it can only do what the type theory requires it to do; all of the non-initial models are "more powerful" because they can contain types and operations not specified by the theory.
20:31:54  About programs that act as a HTTP server and you interact with them on a browser through a local tcp connection, I do not think it is a good way to make an interface that's portable among systems, since you might not have a compatible web browser, and it will have other issues, including the security issues you mention. Surely there are simpler ways to do it, especially if the program is local only.
20:32:31  And, the misfeature of Firefox that you mention, at least on my computer I have a old enough version of Firefox that I could add a JavaScript code in an extension to prevent it from displaying non-ASCII characters in the URL.
20:32:31  korvo: oh, I hadn't started thinking about it as a paradox, just as an interesting observation
20:32:53  I would like a way to get Firefox to escape non-ASCII characters in URLs to make Esolang easier to administer
20:33:16  I have ways to see the homoglyphs but it's a pain, and one particular Esolang user seems to be fond of them
20:33:17  Using a web-browser at all is a messy way to handle many things.
20:33:26  ais523: What version of Firefox are you using?
20:33:29  indeed, but it is easier that reading raw HTML
20:33:40  131.0
20:33:51  Okay, I really do need lunch, and the farmer's market's almost closed too. Peace.
20:35:15 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
20:36:06 -!- Lord_of_Life has joined.
20:36:49  I used the code:   window.losslessDecodeURI=function(aURI) { return aURI.spec; };   It is probably not compatible with 131.0 which I think cannot use XPCOM-based extensions, but you might try.
20:37:53  I remember when Firefox's major version number was a single low digit
20:38:06  I think they increased the rate of increasing the major version number at some point, and am not sure why
20:42:14  clearly we need transfinite ordinal version numbers so we can keep accelerating the version number increases indefinitely, including beyond the normal limits
20:44:18  it has become a totally meaningless number to me
20:44:39  and I think it *is* meaningless; it's one major version per month
20:45:05  so just progression of time, no real relation to features or other developments
20:45:21  I would rather use a different web browser since most of them aren't very good, and even Firefox isn't that good I tried to write extensions to improve it but some things still don't work as well as it should do. Furthermore, many things shouldn't need a web browser.
20:49:59  I wonder how much hope to put into Ladybird
20:50:57  But for the time being, Firefox still feels like the best compromise between evil and usability.
20:52:48  (Another thing I did is I had to modify the binary executable file by a hex editor in order to prevent HSTS from working.)
20:56:55  I would want one that doesn't try to believe they know better than what the user explicitly specifies. It is OK to avoid the use of CSS, and JavaScripts; the ability to write extensions in C would be a good idea, though. Relative URL entry also would be a good idea (another thing I had managed to implement in Firefox by adding a JavaScript code; I dislike the way it normally handles entered URLs)
20:57:17  [[Delta]] M https://esolangs.org/w/index.php?diff=143244&oldid=98599 * PythonshellDebugwindow * (+52) Stub, categories
20:59:35  I dislike the way that browser default CSS is often bad enough that websites have to provide their own
21:00:15  although the "reader mode" which applies an entirely different set of CSS as an override is sometimes useful, it's also bad at handling certain constructs like code blocks
21:00:33  I think the browser default CSS is better than what nearly all websites provide. The only thing that I think is missing is:   img { max-width: 100%; }
21:01:00  But, regardless of my opinion, the user should apply their own preference of CSS.
21:03:56  I tried to write some minimal default CSS for my blog
21:04:24  that just fixed some of the worse issues with typical browser default CSS, also that applied colors to syntax-highlighted code blocks
21:04:44  At least the version of Firefox that I have, allows to disable CSS, and I often use that.
21:13:06  However, a problem with that is that pictures that are merely for decoration cannot be excluded by this, and sometimes are made too big (especially SVG pictures).
21:15:14  [[)]]  https://esolangs.org/w/index.php?diff=143245&oldid=85542 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+22) 
21:15:35  [[]]  https://esolangs.org/w/index.php?diff=143246&oldid=123773 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+29) 
22:10:33 -!- X-Scale has joined.
22:43:43 -!- molson_ has quit (Ping timeout: 245 seconds).
22:44:27  [[Pile]]  https://esolangs.org/w/index.php?diff=143247&oldid=115692 * Marc-dantas * (-5654) Blanked the page
22:58:18 -!- __monty__ has quit (Quit: leaving).
23:16:49 -!- X-Scale has quit (Ping timeout: 256 seconds).

2024-10-13:

00:03:00  [[Talk:Translated ORK/Mihai Again9]] N https://esolangs.org/w/index.php?oldid=143248 * None1 * (+274) Created page with "I don't think this is even translatable. --~~~~"
00:06:21  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=143249&oldid=143194 * None1 * (+430) /* Make it WORSE! */
00:11:54  [[User:None1]]  https://esolangs.org/w/index.php?diff=143250&oldid=143099 * None1 * (+192) /* What I dislike */
00:40:34  [[)]] M https://esolangs.org/w/index.php?diff=143251&oldid=143245 * PythonshellDebugwindow * (-26) Merge templates
01:10:23 -!- None1 has joined.
01:11:24  !ztest testcode <
01:11:24  None1.testcode: points -46.00, score 0.00, rank 47/47
01:11:40  web.ais523_ash: points 9.02, score 49.82, rank 1/47
01:12:32  !ztest testcode2 (>)*9([-]>)*21
01:12:32  None1.testcode2: points -16.26, score 8.85, rank 47/47
01:12:59  !ztest testcode3 (>)*9 ( ([-{ ([+{ (+)*9[-] }])%8 }])%4 >)*21
01:12:59  None1.testcode3: points -12.60, score 10.74, rank 47/47
01:13:43  !ztest testcode4 >+[]<(.)*90
01:13:43  None1.testcode4: points -34.71, score 2.62, rank 47/47
01:13:44  ((+)*256 (>)*9 (+.)*119 (<)*9)*3
01:13:44  ((+)*256 (>)*10 (+.)*118 (<)*10)*3
01:13:45  ((+)*256 (>)*11 (+.)*117 (<)*11)*3
01:13:45  ((+)*256 (>)*12 (+.)*116 (<)*12)*3
01:13:46  ((+)*256 (>)*13 (+.)*115 (<)*13)*3
01:13:46  ((+)*256 (>)*14 (+.)*114 (<)*14)*3
01:13:47  ((+)*256 (>)*15 (+.)*113 (<)*15)*3
01:13:47  ((+)*256 (>)*16 (+.)*112 (<)*16)*3
01:13:48  ((+)*256 (>)*17 (+.)*111 (<)*17)*3
01:13:48  ((+)*256 (>)*18 (+.)*110 (<)*18)*3
01:13:49  ((+)*256 (>)*19 (+.)*109 (<)*19)*3
01:13:49  ((+)*256 (>)*20 (+.)*108 (<)*20)*3
01:13:50  ((+)*256 (>)*21 (+.)*107 (<)*21)*3
01:13:50  ((+)*256 (>)*22 (+.)*106 (<)*22)*3
01:13:51  ((+)*256 (>)*23 (+.)*105 (<)*23)*3
01:13:51  ((+)*256 (>)*24 (+.)*104 (<)*24)*3
01:13:52  ((+)*256 (>)*25 (+.)*103 (<)*25)*3
01:14:38  !ztest vibration (-)*127(-+)*100000
01:14:38  None1.vibration: points -15.33, score 9.03, rank 47/47
01:14:56  !ztest qwerty >(+)*128[](+)*128>(+)*15[-]<[](+)*128>>(+)*15[-]<<[[](+)*128>>[>]->([-{[<+]}])%10<[<]<]
01:14:56  None1.qwerty: points -15.95, score 9.67, rank 47/47
01:17:15  ^bf "+[-[<<[+[--->]-[<<<]]]>>>-]>-.---.>..>.<<<<-.<+.>>>>>.>.<<.<-."
01:17:15  hello world
01:17:45 -!- 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:18:30  ^bf >>>++++++++[<<+++++++++++>>-]<<-.++++++++++++++.>>+++++++[<<--------->>-]<<+.>>+++++[<<+++++++++++++
01:18:30  Mismatched [].
01:18:31  ++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++++>>-]<<.+.>>++++++++[<<-
01:18:31  --------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.+.--.-----------------.+++++++++++++.-------.--.+++
01:18:32  ++++++++++.+.>>+++++++++[<<--------->>-]<<--.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<-----
01:18:32  ----->>-]<<+.>>+++++++[<<+++++++++++>>-]<<-.+++.+++++++.-----------------.[-]++++++++++.>>++++++++[<
01:18:33  <++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>+++++[<<+++++++++
01:18:33  ++++++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++++[<<++++++++++++>>-]<<.---------
01:18:34  ---.---.>>+++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<+.+++.---------.-------.+++++++++
01:18:34  +++++.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++
01:18:35  [<<----------->>-]<<--.>>+++++++++[<<+++++++++>>-]<<++.----.>>++++++++[<<---------->>-]<<+.>>++++++[
01:18:35  <<+++++++++++>>-]<<++.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<
01:18:36  <-------->>-]<<-.++++++++.>>++++++[<<++++++++++>>-]<<.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+
01:18:36  ++++[<<++++++++>>-]<<+.>>++++[<<-------->>-]<<.[-]++++++++++.>>+++++[<<+++++++++++>>-]<<.>>++++[<<--
01:18:37  ------>>-]<<-.>>+++++++[<<++++++++++>>-]<<.+++++++++++++++.---------..>>+++++++[<<----------->>-]<<+
01:18:37  .>>++++++[<<+++++++++++>>-]<<+.++++++++++++.--..----.+++++++++++.-------.--------.+++++++++.++++++.>
01:18:38  >+++++++[<<----------->>-]<<.>>+++++++[<<+++++++++++>>-]<<-.>>+++++++++[<<--------->>-]<<--.>>++++++
01:18:38  ++[<<+++++++++++>>-]<<-.---------------.-------.+++++++++++++++++++.>>+++++++[<<------------>>-]<<.>
01:18:39  >+++++[<<++++++++>>-]<<+.>>+++++[<<------->>-]<<+.>>+++++++[<<++++++++++>>-]<<.>>+++++++[<<---------
01:18:50  >>+<<<]>[<+>-]+>>--[[-]<<->>]<<[->>++++++[<<+++++++++++++>>-]<<.>>++++[<<++++++>>-]<<-.+++++++++++++
01:18:50  ++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++
01:18:51  ++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++.+++++++++++++.
01:18:51  -----------------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>
01:18:52  +++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-----.[-]++++++++++.>>++++++[<<+++++++
01:18:52  ++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<
01:18:53  --------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<
01:18:53  -.>>+++++++[<<+++++++++++>>-]<<-.-------.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>++++++++[<
01:18:54  <+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<++
01:18:54  .+++++++++++.++++++++.---------.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.
01:18:55  +++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<+++++++
01:18:55  +++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<+.+++
01:18:56  .-------.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++++++.---.++++++.--
01:18:56  -----.----------.>>++++++[<<----------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.---------
01:18:57  -.>>++++++[<<----------->>-]<<--.>>++++++[<<+++++++++++>>-]<<++.+.++++++++++++++.--------------.++++
01:18:57  +++++++++.++.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.[-]+++
01:18:58  +++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.++
01:18:58  +++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>
01:19:10  <.>>+++++++[<<+++++++++++>>-]<<-.>>+++++++++[<<--------->>-]<<--.>>++++++[<<+++++++++++>>-]<<.+++..+
01:19:10  ++++++++.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.++.+++++.+.+++++.-------.>>++++
01:19:11  ++[<<---------->>-]<<+.------------.>>++++++[<<+++++++++++>>-]<<.+++++++++++++++++++.-.>>+++++++[<<-
01:19:11  ----------->>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>++++++[<<------------->>-]<<.>
01:19:12  >+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>+++++++[<<++++++++++++>
01:19:12  >-]<<.-----..>>++++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.-----------.++++++++++++
01:19:13  +++++.>>++++++++[<<----------->>-]<<-.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<---------->>
01:19:13  -]<<+.>>+++++++++[<<+++++++++>>-]<<++.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<--------
01:19:14  --->>-]<<-.>>++++++++[<<+++++++++>>-]<<+.+++++++++++.>>+++++++[<<------------>>-]<<.++++++++.>>+++++
01:19:14  [<<+++++++++++++++>>-]<<.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<----------->>-]<<-.>>
01:19:15  ++++++++[<<+++++++++>>-]<<+.+++++++++++.>>+++++[<<--------------->>-]<<.[-]++++++++++.>>+++++++[<<++
01:19:15  +++++++>>-]<<.>>++++++[<<++++++>>-]<<+.+++++.----------.-----.+.>>+++++++[<<-------->>-]<<-.--------
01:19:16  ----.>>++++++++[<<+++++++++++>>-]<<-.------------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++
01:19:16  ++++++++>>-]<<.+++++++++++++.+++++.------------.>>++++++++[<<--------->>-]<<.>>+++++[<<+++++++++++++
01:19:17  ++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<-.------------
01:19:17  ---.-------.+++++++++++++++++++.>>+++++++[<<----------->>-]<<.>>+++++++[<<+++++++++++>>-]<<-.>>+++++
01:19:18  ++++[<<--------->>-]<<--.>>++++++[<<+++++++++++>>-]<<.+++..+++++++++.>>++++++[<<------------->>-]<<.
01:19:18  >>+++++++[<<++++++++++>>-]<<+.++++++++.------.+++++.-------.>>+++++++[<<---------->>-]<<-.>>++++++++
01:19:30  +++++++>>-]<<.-----..>>++++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++>>-]<<.++++++++++.---.++++
01:19:30  +.----------.>>++++++[<<----------->>-]<<--.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<------
01:19:31  ---->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.--------------..[-]]<<<]
01:19:32  ^bf ">>>++++++++[<<+++++++++++>>-]<<-.++++++++++++++.>>+++++++[<<--------->>-]<<+.>>+++++[<<+++++++++++++
01:19:32  Mismatched [].
01:19:32  ++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++++>>-]<<.+.>>++++++++[<<-
01:19:33  --------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.+.--.-----------------.+++++++++++++.-------.--.+++
01:19:33  ++++++++++.+.>>+++++++++[<<--------->>-]<<--.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<-----
01:19:34  ----->>-]<<+.>>+++++++[<<+++++++++++>>-]<<-.+++.+++++++.-----------------.[-]++++++++++.>>++++++++[<
01:19:34  <++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>+++++[<<+++++++++
01:19:35  ++++++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++++[<<++++++++++++>>-]<<.---------
01:19:35  ---.---.>>+++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<+.+++.---------.-------.+++++++++
01:19:36  +++++.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++
01:19:36  [<<----------->>-]<<--.>>+++++++++[<<+++++++++>>-]<<++.----.>>++++++++[<<---------->>-]<<+.>>++++++[
01:19:37  <<+++++++++++>>-]<<++.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<
01:19:37  <-------->>-]<<-.++++++++.>>++++++[<<++++++++++>>-]<<.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+
01:19:38  ++++[<<++++++++>>-]<<+.>>++++[<<-------->>-]<<.[-]++++++++++.>>+++++[<<+++++++++++>>-]<<.>>++++[<<--
01:19:38  ------>>-]<<-.>>+++++++[<<++++++++++>>-]<<.+++++++++++++++.---------..>>+++++++[<<----------->>-]<<+
01:19:39  .>>++++++[<<+++++++++++>>-]<<+.++++++++++++.--..----.+++++++++++.-------.--------.+++++++++.++++++.>
01:19:50  -.>>+++++++[<<+++++++++++>>-]<<.------------.++++++++++.------.>>+++++++[<<---------->>-]<<+.>>+++++
01:19:50  +++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>
01:19:51  >-]<<+.-------.----------.+.+++++++++++++.+.+.-------------------.+++++++++++++.----------.[-]]<[->+
01:19:51  >>+<<<]>[<+>-]+>>--[[-]<<->>]<<[->>++++++[<<+++++++++++++>>-]<<.>>++++[<<++++++>>-]<<-.+++++++++++++
01:19:52  ++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++
01:19:52  ++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++.+++++++++++++.
01:19:53  -----------------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>
01:19:53  +++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-----.[-]++++++++++.>>++++++[<<+++++++
01:19:54  ++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<
01:19:54  --------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<
01:19:55  -.>>+++++++[<<+++++++++++>>-]<<-.-------.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>++++++++[<
01:19:55  <+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<++
01:19:56  .+++++++++++.++++++++.---------.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.
01:19:56  +++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<+++++++
01:19:57  +++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<+.+++
01:19:57  .-------.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++++++.---.++++++.--
01:19:58  -----.----------.>>++++++[<<----------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.---------
01:19:58  -.>>++++++[<<----------->>-]<<--.>>++++++[<<+++++++++++>>-]<<++.+.++++++++++++++.--------------.++++
01:20:10  +[<<+++++++++>>-]<<++.----.>>++++++++[<<---------->>-]<<+.>>+++++++[<<+++++++++++>>-]<<-.+++.-.-----
01:20:10  --.[-]++++++++++.>>++++++++[<<++++++++++>>-]<<-.++++++++++++++++++++++.++++++.---.>>+++++++++[<<----
01:20:11  ----->>-]<<-.>>++++++++[<<+++++++++>>-]<<.---.----.+++++++++++++++++.++.>>+++++++[<<----------->>-]<
01:20:11  <.>>+++++++[<<+++++++++++>>-]<<-.>>+++++++++[<<--------->>-]<<--.>>++++++[<<+++++++++++>>-]<<.+++..+
01:20:12  ++++++++.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.++.+++++.+.+++++.-------.>>++++
01:20:12  ++[<<---------->>-]<<+.------------.>>++++++[<<+++++++++++>>-]<<.+++++++++++++++++++.-.>>+++++++[<<-
01:20:13  ----------->>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>++++++[<<------------->>-]<<.>
01:20:13  >+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>+++++++[<<++++++++++++>
01:20:14  >-]<<.-----..>>++++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.-----------.++++++++++++
01:20:14  +++++.>>++++++++[<<----------->>-]<<-.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<---------->>
01:20:15  -]<<+.>>+++++++++[<<+++++++++>>-]<<++.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<--------
01:20:15  --->>-]<<-.>>++++++++[<<+++++++++>>-]<<+.+++++++++++.>>+++++++[<<------------>>-]<<.++++++++.>>+++++
01:20:16  [<<+++++++++++++++>>-]<<.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<----------->>-]<<-.>>
01:20:16  ++++++++[<<+++++++++>>-]<<+.+++++++++++.>>+++++[<<--------------->>-]<<.[-]++++++++++.>>+++++++[<<++
01:20:17  +++++++>>-]<<.>>++++++[<<++++++>>-]<<+.+++++.----------.-----.+.>>+++++++[<<-------->>-]<<-.--------
01:20:17  ----.>>++++++++[<<+++++++++++>>-]<<-.------------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++
01:20:18  ++++++++>>-]<<.+++++++++++++.+++++.------------.>>++++++++[<<--------->>-]<<.>>+++++[<<+++++++++++++
01:20:18  ++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<-.------------
01:20:30  .---------------.+++++++..>>+++++++[<<----------->>-]<<+.>>+++++++[<<+++++++++++>>-]<<.--------.>>++
01:20:30  +++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>++++++[<<-------------
01:20:31  >>-]<<.>>+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>+++++++[<<+++++
01:20:31  +++++++>>-]<<.-----..>>++++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++>>-]<<.++++++++++.---.++++
01:20:32  +.----------.>>++++++[<<----------->>-]<<--.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<------
01:20:32  ---->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.--------------..[-]]<<<]"
01:21:25  ^bf >>>++++++++[<<+++++++++++>>-]<<-.++++++++++++++.>>+++++++[<<--------->>-]<<+.>>+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++++>>-]<<.+.>>++++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.+.--.-----------------.+++++++++++++.-------.--.+++++++++++++.+.>>+++++++++[<<--------->>-]<<--.>
01:21:25  We're no strangers 
01:21:25  >+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<---------->>-]<<+.>>+++++++[<<+++++++++++>>-]<<-.+++.+++++++.-----------------.[-]++++++++++.>>++++++++[<<++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>+++++[<<+++++++++++++++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++++[<<++++++++++++>>-]<<.-----
01:21:26  -------.---.>>+++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<+.+++.---------.-------.++++++++++++++.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++[<<----------->>-]<<--.>>+++++++++[<<+++++++++>>-]<<++.----.>>++++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++>>-]<<++.+++++++++++.>>++++++++[<
01:21:26  <---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<<-------->>-]<<-.++++++++.>>++++++[<<++++++++++>>-]<<.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>++++[<<-------->>-]<<.[-]++++++++++.>>+++++[<<+++++++++++>>-]<<.>>++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<.+++++++++++++++.---------..>>+++++++[<<----------->>-
01:21:27  ]<<+.>>++++++[<<+++++++++++>>-]<<+.++++++++++++.--..----.+++++++++++.-------.--------.+++++++++.++++++.>>+++++++[<<----------->>-]<<.>>+++++++[<<+++++++++++>>-]<<-.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<+++++++++++>>-]<<-.---------------.-------.+++++++++++++++++++.>>+++++++[<<------------>>-]<<.>>+++++[<<++++++++>>-]<<+.>>+++++[<<------->>-]
01:21:27  <<+.>>+++++++[<<++++++++++>>-]<<.>>+++++++[<<----------->>-]<<.>>+++++++[<<++++++++++++>>-]<<.------------.+.+++++.---.--.+++++.-------.>>+++++++[<<---------->>-]<<-.>>++++++++[<<++++++++++>>-]<<-.---------.[-]++++++++++.>>++++++++[<<++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>++++++++[<<+++++++++++>>-]<<-.----
01:21:28  ----.++++++.---------.--------.++++++++++.>>+++++++[<<---------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.>>+++++++[<<------------>>-]<<.>>+++++++[<<++++++++++>>-]<<+.--.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>+++++++[<<++++++++++++>>-]<<.------------.+.++++++++++.>>+++++++++[<<--------->>-]<<--.>>+++++++[<<++++++++++>>-]<<.++++++++++++.---.--
01:21:28 -!- X-Scale has joined.
01:21:28  .>>+++++++[<<----------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.+++++++++++.>>++++++++[<<----------->>-]<<-.>>++++++++[<<++++++++++>>-]<<-.+++++.------------.---.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++++++++.++++.[-]>++>>++>>++>>+>>+++>>++>>++>>++++>>+++>>++>>+[>++++++++++..[-]<[->+>>+<<<]>[<+>-
01:21:29  ]+>>-[[-]<<->>]<<[->>++++++++[<<+++++++++>>-]<<+.>>+++++[<<-------->>-]<<-.>>++++++++[<<+++++++++>>-]<<++.+++++++++++.--.+.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<-.----------------------.+++++++++++++..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++++>>-]<<.---------------.+++++++..>>+++++++[<<----------->>-]
01:21:29  <<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++++[<<+++++++++>>-]<<.+++++++.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<<------->>-]<<+.>>+++++++[<<++++++++++>>-]<<.>>+++++++[<<----------->>-]<<.>>+++++++[<<++++++++++>>-]<<.-..+++++++.---.+++++.-------.[-]++++++++++.>>++
01:21:30  ++++[<<++++++++++>>-]<<+.>>+++++[<<++++++++>>-]<<.+++++..-------------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.------------.++++++++++.------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-------.----------.+.+++++++++++++.+.+.
01:21:30  -------------------.+++++++++++++.----------.[-]]<[->+>>+<<<]>[<+>-]+>>--[[-]<<->>]<<[->>++++++[<<+++++++++++++>>-]<<.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++.++++++++++
01:21:31  +++.-----------------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-----.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+
01:21:31  .++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<-.-------.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<++.+++++++++++.++++++++.---------.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]
01:21:32  <<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<+.+++.-------.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++++++.---.++++++.-------.----------.>>++++++[<<----------->>-]<<-
01:21:32  -.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++[<<----------->>-]<<--.>>++++++[<<+++++++++++>>-]<<++.+.++++++++++++++.--------------.+++++++++++++.++.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.----------------
01:21:33  -.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.------------.++++++++++.------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<+.+++++++++++++++
01:21:33  .+++++++.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<++.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<----------->>-]<<-.>>
01:22:47  oh no
01:23:54  gesundheit
01:24:29  There was an attempt to rickroll the channel.
01:25:09 -!- None1 has quit (Quit: Client closed).
01:25:42 -!- None1 has joined.
01:27:06  ^help
01:27:06  ^ ; ^def   ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool
01:27:36  None1: you can actually use the ^str set and ^str add commands to execute more than one line of brainfuck
01:29:00  ^str 0 set >>>++++++++[<<+++++++++++>>-]<<-.++++++++++++++.>>+++++++[<<--------->>-]<<+.>>+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++++>>-]<<.+.>>++++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.+.--.-----------------.+++++++++++++.-------.--.+++++++++++++.+.>>+++++++++[<<--------->>-
01:29:00  Set: >>>++++++++[<<+++++++++++>>-]<<-.++++++++++++++.>>+++++++[<<--------->>-]<<+.>>+++++[<<+++++++++++++++>>-]<<.-------------.>>+++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++++>>-]<<.+.>>++++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<++.+.--.-----------------.+++++++++++++.-------.--.+++++++++++++.+.>>+++++++++[<<--------->>-
01:29:00  ]<<--.>>+++++++[<<++++++++++++>>-]<<.-----.>>++++++++[<<---------->>-]<<+.>>+++++++[<<+++++++++++>>-]<<-.+++.+++++++.-----------------.[-]++++++++++.>>++++++++[<<++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>+++++[<<+++++++++++++++>>-]<<.+++.+.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++++[<<++++++++++++>>-]<
01:29:01  <.------------.---.>>+++++++[<<---------->>-]<<+.>>+++++++++[<<+++++++++>>-]<<+.+++.---------.-------.++++++++++++++.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++[<<----------->>-]<<--.>>+++++++++[<<+++++++++>>-]<<++.----.>>++++++++[<<---------->>-]<<+.>>++++++[<<+++++++++++>>-]<<++.+++++++++++.>>+++
01:29:01  +++++[<<---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<<-------->>-]<<-.++++++++.>>++++++[<<++++++++++>>-]<<.+++++++++++.>>++++++++[<<---------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>++++[<<-------->>-]<<.[-]++++++++++.>>+++++[<<+++++++++++>>-]<<.>>++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<.+++++++++++++++.---------..>>+++++++[<<-------
01:29:02  ---->>-]<<+.>>++++++[<<+++++++++++>>-]<<+.++++++++++++.--..----.+++++++++++.-------.--------.+++++++++.++++++.>>+++++++[<<----------->>-]<<.>>+++++++[<<+++++++++++>>-]<<-.>>+++++++++[<<--------->>-]<<--.>>++++++++[<<+++++++++++>>-]<<-.---------------.-------.+++++++++++++++++++.>>+++++++[<<------------>>-]<<.>>+++++[<<++++++++>>-]<<+.>>+++++[<<----
01:29:02  --->>-]<<+.>>+++++++[<<++++++++++>>-]<<.>>+++++++[<<----------->>-]<<.>>+++++++[<<++++++++++++>>-]<<.------------.+.+++++.---.--.+++++.-------.>>+++++++[<<---------->>-]<<-.>>++++++++[<<++++++++++>>-]<<-.---------.[-]++++++++++.>>++++++++[<<++++++++++>>-]<<-.++++++++++++++++++++++.++++++.>>+++++++[<<------------>>-]<<-.>>++++++++[<<+++++++++++>>-]<
01:29:03  <-.--------.++++++.---------.--------.++++++++++.>>+++++++[<<---------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.>>+++++++[<<------------>>-]<<.>>+++++++[<<++++++++++>>-]<<+.--.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>+++++++[<<++++++++++++>>-]<<.------------.+.++++++++++.>>+++++++++[<<--------->>-]<<--.>>+++++++[<<++++++++++>>-]<<.++++++++++++
01:29:03  .---.--.>>+++++++[<<----------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.+++++++++++.>>++++++++[<<----------->>-]<<-.>>++++++++[<<++++++++++>>-]<<-.+++++.------------.---.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++++++++.++++.[-]>++>>++>>++>>+>>+++>>++>>++>>++++>>+++>>++>>+[>++++++++++..[-]<[->+>>+<<<
01:29:04  ]>[<+>-]+>>-[[-]<<->>]<<[->>++++++++[<<+++++++++>>-]<<+.>>+++++[<<-------->>-]<<-.>>++++++++[<<+++++++++>>-]<<++.+++++++++++.--.+.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<-.----------------------.+++++++++++++..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++++>>-]<<.---------------.+++++++..>>+++++++[<<--------
01:29:04  --->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++++[<<+++++++++>>-]<<.+++++++.++++++++.>>++++++++[<<----------->>-]<<+.>>+++++[<<++++++++>>-]<<+.>>+++++[<<------->>-]<<+.>>+++++++[<<++++++++++>>-]<<.>>+++++++[<<----------->>-]<<.>>+++++++[<<++++++++++>>-]<<.-..+++++++.---.+++++.-------.[-]++++++++
01:29:05  ++.>>++++++[<<++++++++++>>-]<<+.>>+++++[<<++++++++>>-]<<.+++++..-------------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.------------.++++++++++.------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-------.----------.+.+++++++++++
01:29:05  ++.+.+.-------------------.+++++++++++++.----------.[-]]<[->+>>+<<<]>[<+>-]+>>--[[-]<<->>]<<[->>++++++[<<+++++++++++++>>-]<<.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++.+++
01:29:06  ++++++++++.-----------------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>+++++++[<<++++++++++++>>-]<<+.-----.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++
01:29:06  >>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<-.-------.+++++++++++++++.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<++.+++++++++++.++++++++.---------.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<+++
01:29:07  +++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<+.+++.-------.>>++++++[<<------------->>-]<<.>>++++++++[<<++++++++>>-]<<+.+++++++++++++++++.---.++++++.-------.----------.>>++++++[<<-----------
01:29:07  >>-]<<--.>>++++++++[<<++++++++>>-]<<+.+++++++++++++.----------.>>++++++[<<----------->>-]<<--.>>++++++[<<+++++++++++>>-]<<++.+.++++++++++++++.--------------.+++++++++++++.++.>>+++++++[<<------------>>-]<<.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.---------
01:29:08  --------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++[<<+++++++++++>>-]<<.------------.++++++++++.------.>>+++++++[<<---------->>-]<<+.>>++++++++[<<+++++++++++>>-]<<+.----------.++++++.>>+++++++[<<------------>>-]<<-.>>++++++[<<+++++++++++>>-]<<+.++++++++
01:29:08  +++++++.+++++++.[-]++++++++++.>>++++++[<<+++++++++++>>-]<<++.>>++++[<<++++++>>-]<<-.+++++++++++++++++.-----------------.+++++++++++++.>>+++++++++[<<--------->>-]<<-.>>+++++++[<<++++++++++>>-]<<+.++++++++.-..-------------.>>++++++++[<<-------->>-]<<-.>>+++++++++[<<+++++++++>>-]<<++.------------------.>>++++[<<++++++>>-]<<.>>++++++++[<<----------->>-
01:29:50  no, not like that
01:31:39  it's like ^str 0 set for the first line, then ^str 0 add for subsequent lines to append to buffer 0, and then there's some way to define a function using the contents of that buffer as the body but I'm not sure how
01:33:48  I give up, the program is much longer than 10 times the maximum line length
01:36:46  None1: fetch it into HackEso and execute it there
01:37:57 -!- None1 has quit (Quit: Client closed).
01:50:39  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143252&oldid=143212 * Ais523 * (+4436) /* 2024 */ add ais523.ash
02:02:44  ^bf +[.+]
02:02:44  .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ...
02:03:03  (ouch)
02:05:03 -!- op_4 has quit (Remote host closed the connection).
02:05:32 -!- op_4 has joined.
02:06:11  lol
02:08:59 -!- ais523 has quit (Quit: quit).
02:17:34  hm
02:33:49  [[Gofe]] M https://esolangs.org/w/index.php?diff=143253&oldid=116544 * None1 * (+0) 
02:35:08  ^bf ++++++[->++++++<]>.
02:35:08  $
02:35:44  ^bf https://f7.re/t/test.txt
02:35:50  oki
02:36:01  wait actually that wouldn't work anyway, that's https://
02:36:27  (was just studying the https://github.com/fis/fungot/blob/master/fungot.b98#L277 part of fungot)
02:36:27  FireFly: eval ( lambda x " snakes on a plane") " rn" ( html " rn" ( windows). :p as a result, and so
02:37:05  though that might only be a branch for the ^def I guess
02:54:22  got it, you define a command from a string like ^def commandname bf str:0
02:54:29  it's all there in the help actually, I was just blind
02:54:32  ^IPv1LCyzmuWI
02:54:32  ABCDEFGHIJKLMNOPQRSTUVWXYZ
02:58:53  yeah, I saw that, but was wondering why it also parses http:
02:59:02  well at least according to the sources in the github repo
03:11:47  ^bf ++++++++++[->+>+<<]>[->[->+>+>+<<<]>[-<+>]><<<]>>>--->++++[----<.+>]
03:11:47  abcdefghijklmnopqrstuvwxyz
03:13:57  ^bf ++++++++++[->+>+<<]>[->[->+>+>+<<<]>[-<+>]><<<]>>>--->[----<.+>]>.
03:13:57  abcdefghijklmnopqrstuvwxy
03:14:04  ^bf ++++++++++[->+>+<<]>[->[->+>+>+<<<]>[-<+>]><<<]>>>--->[----<.+>]<.
03:14:04  abcdefghijklmnopqrstuvwxyz
03:49:48 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
03:52:24 -!- Lord_of_Life has joined.
03:55:33 -!- Lord_of_Life has quit (Client Quit).
03:57:59 -!- Lord_of_Life has joined.
04:03:59 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
04:04:51 -!- Lord_of_Life has joined.
04:09:34 -!- Lord_of_Life has quit (Client Quit).
04:10:25 -!- Lord_of_Life has joined.
04:20:46  [[Talk:DJN OISC]] N https://esolangs.org/w/index.php?oldid=143254 * Gggfr * (+110) Created page with "wheres the proof that this is TC? ~~~~"
04:27:26  [[User talk:Arctenik]]  https://esolangs.org/w/index.php?diff=143255&oldid=96267 * Gggfr * (+121) 
04:32:00  [[Talk:SS]]  https://esolangs.org/w/index.php?diff=143256&oldid=105829 * Gggfr * (+137) /* Hmmm */
04:45:59 -!- ipadwwwww has joined.
04:47:51  if somebody answered my qeustion or something then i cant see it cuz it aint on the logs so resend olz
04:47:56  *plz
04:49:05  [[FerNANDo]]  https://esolangs.org/w/index.php?diff=143257&oldid=125448 * Gggfr * (+0) /* See also */ stringle is not inspired by fernando
04:49:41  [[FerNANDo]]  https://esolangs.org/w/index.php?diff=143258&oldid=143257 * Gggfr * (-7) /* See also */
04:51:20  [[Category talk:String-based]] N https://esolangs.org/w/index.php?oldid=143259 * Gggfr * (+96) Created page with "was this discussed? ~~~~"
04:52:33  [[NeverGonna]]  https://esolangs.org/w/index.php?diff=143260&oldid=136254 * None1 * (+111) /* Interpreter */
04:52:48  [[NeverGonna]]  https://esolangs.org/w/index.php?diff=143261&oldid=143260 * None1 * (+11) /* Computational class */
04:52:57  [[NeverGonna]] M https://esolangs.org/w/index.php?diff=143262&oldid=143261 * None1 * (+0) /* Computational class */
04:53:13  [[NeverGonna]]  https://esolangs.org/w/index.php?diff=143263&oldid=143262 * None1 * (+29) /* See also */
04:56:53  [[Talk:SS]]  https://esolangs.org/w/index.php?diff=143264&oldid=143256 * Gggfr * (+1) /* Hmmm */
04:57:27  maybe it wasnt sent?
04:57:32  ill send it agian then
04:58:15  so a TC esolang that only uses abiguity detection in itself
05:00:10  [[Talk:$ $]] N https://esolangs.org/w/index.php?oldid=143265 * Gggfr * (+106) Created page with "isnt sus++ going to be made:( ~~~~"
05:00:37  ipadwwwww: No, I'm not seeing it in the logs either. What kind of ambiguities?
05:01:02  like undefined edge cases n` stuff
05:04:20  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=143266&oldid=142847 * Unname4798 * (+0) 
05:05:16  and maybe when detected the program can define what happens
05:12:23  is it  aybe possible?
05:12:28  maybe
05:13:30 -!- Sgeo has quit (Read error: Connection reset by peer).
05:14:09 -!- Sgeo has joined.
05:14:58  [[SSREPL```]] N https://esolangs.org/w/index.php?oldid=143267 * Gggfr * (+209) Created page with "'''SSREPL```''' is SSREPL but with one small change such that io is not needed. the string just starts at emptystring. to add domething to the at the start you just replace nothing with the string making it TC"
05:19:12  Well, there's Common Lisp conditions and restarts, so the overall concept is workable. But your description is unclear.
05:19:42  yea it also incomplete
05:19:46  hehe
05:25:12  [[User talk:AnimaLibera]] N https://esolangs.org/w/index.php?oldid=143268 * Gggfr * (+124) Created page with "do you maybe want to make an esolang with me? ~~~~^^"
05:25:21  idk where to start with it
05:25:30  i know ill need help
05:27:30  Why make a language at that point? Instead I'd recommend learning a little bit of Common Lisp, seeing how conditions and restarts work.
05:27:55  well i mean syntax wise
05:28:01  ...Well, actually, I recommend *reading* about Common Lisp, in this case. But yeah.
05:28:33  also i need ppl to check my shit every now and then cuz
05:28:37  Syntax is the boring part. I don't understand why so many contributors are focused on it.
05:28:44  moi do lot of shit wrong?)
05:28:50  *:)
05:29:14  Sure, no worries. I understand; I make mistakes all the time and I rely on the community to tell me when I'm wrong.
05:30:44  imma do like a google doc and thne ill get some help with that kinda stuff
05:36:20  here the very short doc is: https://docs.google.com/document/d/1IH1S8zOu3T0pO3LXJTXLkQjD4bXlL1cvtEYbSXpbPdo/edit?usp=sharing
05:37:57  I had read about the conditions/restarts in Lisp, and I think it is a good idea.
05:37:58  [[Underload]]  https://esolangs.org/w/index.php?diff=143269&oldid=140460 * Gggfr * (+21) 
05:40:02  wht is a good idea?
05:46:20 -!- ipadwwwww has quit (Quit: Client closed).
05:51:39 -!- ipadwwwww has joined.
05:53:02  [[(]]  https://esolangs.org/w/index.php?diff=143270&oldid=103422 * Ractangle * (+3) 
05:53:21  [[(]]  https://esolangs.org/w/index.php?diff=143271&oldid=143270 * Ractangle * (+3) 
05:53:44  [[Unhappy]]  https://esolangs.org/w/index.php?diff=143272&oldid=104948 * Ractangle * (+4) 
05:53:48  so korvo as of currentky how is the concept?
05:55:12  [[Kipple]]  https://esolangs.org/w/index.php?diff=143273&oldid=142373 * None1 * (+38) /* Cat */
05:55:56  ipadwwwww: I'm reminded of when my friend and I were about your age and my friend tried to implement a video game by typing "do a football game" into a .cpp file and then renaming it to a .exe file. This was long before code-generating chatbots, too.
05:56:28  lol
05:56:48  ipadwwwww: Have you heard of "worldbuilding"? The idea is that, when writing a fictional universe, an author might prepare a context for that universe.
05:57:17  yea
05:57:18  Every language, including every programming language, should have some worldbuilding. What motivates the language? What features did it evolve? What features distinguish it from other languages?
05:58:01  motivation: ambiguity is a big issue when describing things, BUT what if it was functionality
05:58:18  It doesn't have to be good worldbuilding. There was a trend in the 2010s to create fairly boring bytecode VMs but dress them up as "on spaceships" or "made by aliens" or "for after apocalyptic nuclear war" or etc.
05:59:01  Okay. Do you know about dynamic scope? This might be a culture shock if you've only seen lexical scope so far.
05:59:08  features: edge case detection, nonTCness forcing, language creation, subprogramming
05:59:30  idk what you mean scope. when i think scope isnt like brackets n stuff?
06:00:36  Yeah, that's scope. In some languages, mostly older ones, scope is *dynamic* at runtime; the current context's names are determined by what's been evaluated already in your program.
06:01:03  contexts names?
06:01:13  sorry i just dont know termenology
06:01:16  But, starting roughly with Scheme, there was a big push to make all scopes *lexical*, which is another way of saying *syntactic scope*: the context is determined by reading the source code.
06:01:49  dynamic is more easy to understand i think
06:01:59  buuuut lexical i prop more usefull
06:02:00  idk
06:02:36  There are advantages and disadvantages. Lexical scoping is easier to compile and maintain, but dynamic scoping occurs all the time in daily life.
06:03:00  Natural language is usually dynamically scoped. In here, "lisp" refers to a family of languages rather than a speech pathology.
06:04:06  butwhat does contexts names mean
06:09:00  Like, everything happens in a context. And a name is just a way to refer to something in a context. These are the usual English meanings of "context" and "name", but they're philosophy concepts that go deep.
06:09:17  ok
06:09:33  so the context name of some context is the way to represent it?
06:09:46  How about Python? Names like `len` are part of a "global" scope. You can actually get a dict of this scope with the `globals` builtin.
06:10:18  damn
06:10:35  There are a bunch of other scopes, but for now, the point is just that Python's global scope is somewhat dynamic. Most accesses to the global scope are done at runtime, not in the compiler.
06:10:50  okok
06:11:09  PostScript uses the dictionary stack to resolve names, although you can use // to resolve it when it is parsed, normally it is resolved when it is executed. The "bind" command replaces names that refer to operators with the operators that they refer to.
06:11:19  also i got such a bad pun for my monad esolang
06:11:20  just
06:11:23  kind and single
06:11:27  thats the name
06:11:38  kind is a synonym of category
06:11:47  Sure, that's a name. I still have no idea what your esolang is supposed to be.
06:11:56  abd a monad can be a functiin with ine inout
06:12:07  but ye
06:12:11  SCOPE
06:12:12  nice
06:14:12  zzo38: Good times.
06:15:01  Forths can get pretty silly. The typical Forth will actually have two contexts; one is just for compiling and one is for executing. But you can compile while executing and execute while compiling.
06:16:55  Yes, Forth does work like that, although PostScript is not Forth and does not use a separate context. Instead. a {} block will cause it to create an array with the tokens that are parsed inside of the {} block and then the entire {} block counts as a single token whose value is that array.
06:17:00  Note that we're talking about *names* specifically. In Forth, a name refers to an action that's going to happen; in Python or Scheme, a name refers to an object allocated in memory. But we can compare them in terms of when those names are resolved.
06:17:41  Ah, right. Are those genuine quotations, or more like execution tokens? Doesn't matter, just curious.
06:17:44  (You could use the "token" operator to read tokens yourself and handle them yourself; but if you don't do that then normally it will just execute each token that is read unless it is an array>0
06:17:55  [[ErrorLang]]  https://esolangs.org/w/index.php?diff=143274&oldid=132902 * PrySigneToFry * (+36) 
06:18:34  Oh, fancy quotations. Nifty.
06:19:54  Each token produces a value, which, when read, is then immediately executed unless it is an array. The {} block is a single token containing other tokens, whose value is an array, so it is not executed. Any token that is not executed is pushed to the stack instead; this includes all tokens that are not executable. A name starting with / is not executable but if it does not start with / then it is executable.
06:20:49  Numeric tokens also are not executable, etc. However, any value can be made executable with "cvx" or not executable with "cvlit"; the "exec" operator will execute a value if it is executable (and if "executable" is meaningful for that value; for numbers it isn't meaningful).
06:21:15  Executing an array will push that array to the execution stack, and will execute each of the elements of that array in order.
06:21:27  Aha, so the intent was that you could use / to do the same thing as `immediate` or `compile` in Forth? Hopefully there's no `does>`.
06:21:32  hey korvo i updated the doc with the *worldbuilding* and a way to detect TCness
06:22:58  PostScript doesn't have "does". The / just makes a name token to be not executable, e.g.   /Xyz {6 7 mul} def   will add to the current dictionary, the key being the name "Xyz" and the value being the array "{6 7 mul}". If you then write "Xyz" without the slash, it refers to the same name but is executable. Executing a name looks it up in the dictionary stack and then executes whatever it refers to.
06:23:00  ipadwwwww: Okay. It sounds like magic, but whatever works for you.
06:23:12  hehe
06:23:20  It isn't like the "immediate" and "compile" in Forth.
06:23:23  what sounds like macig specifically?
06:23:43  ipadwwwww: The entire thing, sorry. It doesn't sound like a coherent concept of language, machine, or computation.
06:23:59  Writing something like "//Xyz" will look it up in the dictionary stack at the time it is parsed instead of at the time it is executed, and the value of the token is whatever value is found in the dictionary.
06:24:35  how(im trying to fix the problem lol)
06:24:57  zzo38: Huh. That's a very sane way to deal with use-mention problems. Reminds me of '' syntax in Template Haskell, which lets us mention types and typeclasses without literally using them.
06:24:58  For example, if you then write "//Xyz" with the definition above currently present (even if //Xyz is inside of another {} block) then the value of the token is that array; since it is an array, it is not automatically executed.
06:25:36 -!- evylah has joined.
06:26:00  ipadwwwww: All a computer can do is manipulate abstract symbols. It can't read your mind and guess what you wanted it to do. This has been a recurring theme in your language designs.
06:26:02  (An array also is not executed when encountered as an element of an array that is currently being executed, in addition to not executed when read as a token.)
06:26:09  yea ik
06:26:17  but like define commands with a given syntax
06:26:22  kinda like emmental
06:26:28 -!- evylah has quit (Client Quit).
06:27:19  The name "mul" refers to an operator, so writing "{6 7 //mul}" will create an array with two numbers and the multiplication operator, rather than containing the executable name "mul" like the definition above. Since an operator is not an array, it will still be executed when encountered while executing that array, but does not need to be looked up in the dictionary so it is faster.
06:28:34  Hopefully, that explanation helps.
06:29:09  It's certainly interesting and I appreciate it.
06:29:16  so korvo it is possible cuz emmental is.
06:30:03  (PostScript has many stacks, including the operand stack, execution stack, dictionary stack, graphics stack, clipping path stack, etc. A program that does not do any graphics probably will not need the graphics stack and clipping path stack, although they can be used to do calculations with shapes and stuff even if a program does not produce any graphical output.)
06:30:05  ipadwwwww: That's not what self-modification means.
06:30:12  ?
06:30:34  korvo i have no self modification
06:30:49  Nothing about Emmental gives it a special ability to guess what the user meant or correct itself.
06:31:01  no
06:31:03  but like
06:31:17  i
06:31:40  with umbiguity i mean places where the program does something which makes the computer have an error
06:31:43  edge cases
06:31:48  abiuguity
06:31:53  thats what i mean
06:32:34  Oh. Those never are for the user. They're either for you the language designer, or they're in the hardware.
06:34:06  so korvo it would work that way right
06:34:11  Like, when the computer is erroring, what actually happens is that the computer is in a normal healthy state which *we say is an error*. Error handling just means presenting this normal state to the user and asking them to feel bad about it.
06:34:38  yes
06:34:54  ”and asking them to feel bad about it” XX
06:34:59  *XD
06:35:27 -!- impomatic has joined.
06:36:23  If you want to continually ask the user what to do next, then that's a REPL. You can have a REPL that handles exceptions, or that handles conditions/restarts, so that the user can tell erroring states what to do next too.
06:37:56  I think sometimes your language ideas are actually ideas about tools like REPLs or libraries like linters. It's important to know the difference because tool ideas are easy to borrow.
06:39:11  awwww:(
06:39:16  then i cant make it
06:40:18  Of course you can! REPLs are not magic; they're literally Reading an expression, Evaluating it, Printing the result, and Looping back to the beginning.
06:41:22  no i mean its just a tool
06:41:31  not an originak esolang idea i came up with
06:41:49 -!- ipadwwwww has quit (Quit: Client closed).
06:42:37  I wish they wouldn't measure their self-worth in the number of languages they claim to invent.
06:45:09  [[Kipple]]  https://esolangs.org/w/index.php?diff=143275&oldid=143273 * None1 * (+86) /* Operators */
06:47:16  [[Kipple]]  https://esolangs.org/w/index.php?diff=143276&oldid=143275 * None1 * (+393) /* External resources */
06:47:29  [[Kipple]] M https://esolangs.org/w/index.php?diff=143277&oldid=143276 * None1 * (-1) /* External resources */
06:48:39  [[Interpret Esolangs Online]]  https://esolangs.org/w/index.php?diff=143278&oldid=140695 * None1 * (+13) +[[Kipple]]
06:56:22 -!- Sgeo has quit (Read error: Connection reset by peer).
06:56:33 -!- Sgeo has joined.
07:03:11 -!- impomatic has quit (Ping timeout: 256 seconds).
07:35:55 -!- moony has quit (Read error: Connection reset by peer).
07:36:03 -!- moony has joined.
08:02:28  [[AH'TALIQUAE ENGLISH/Extension]] N https://esolangs.org/w/index.php?oldid=143279 * PrySigneToFry * (+2102) Created page with ":Main Page: [[AH'TALIQUAE ENGLISH]]  == MATH == {| class="wikitable" |+ Caption text |- ! CMD !! Meaning |- | THE SINE VALUE OF [A] || sin(A)  |- | THE COSINE VALUE OF [A] || cos(A) 
08:03:31  [[AH'TALIQUAE ENGLISH]]  https://esolangs.org/w/index.php?diff=143280&oldid=141230 * PrySigneToFry * (+113) 
08:32:53  [[User talk:AnimaLibera]]  https://esolangs.org/w/index.php?diff=143281&oldid=143268 * Ractangle * (+216) 
08:37:36  [[Translated ORK/PSTF Again13]] N https://esolangs.org/w/index.php?oldid=143282 * PrySigneToFry * (+2228) Created page with "[[Translated ORK/Mihai Again9|Warning: Wrong Windows versj" j+{$M??}?}WD_??}?}u?O4bD?k??#???  ???? ???zuHH+B?u.LH?   ?LH?   H$( H$  E3m? 3$0?3$0HHH??hVcW?]]  1. Take This }?}u?O4bD?..."
08:37:54  [[Translated ORK/Mihai Again9]]  https://esolangs.org/w/index.php?diff=143283&oldid=143190 * PrySigneToFry * (+30) 
08:38:16  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143284&oldid=143191 * PrySigneToFry * (+65) 
08:44:34 -!- craigo has quit (Remote host closed the connection).
08:52:59  [[fuck]] N https://esolangs.org/w/index.php?oldid=143285 * None1 * (+997) Created page with "fuck is an esolang invented by [[User:None1]]. It is derived from [[brainfuck]]. ==Tape== The tape can contain unbounded real numbers.  All cells are 1 at the start, unlike brainfuck. ==Commands== p represents the current cell value.  < >: The same in bf  +:  [[Translated !]] N https://esolangs.org/w/index.php?oldid=143286 * PrySigneToFry * (+5318) Created page with "Translated ! is an Esolang that designed by PSTF. It is [[!]] but translated by a lot of s**tty translators.  1. Take this program 
     SRC . SRC    . >    . <    . ^    . v    . ?  ..."
08:54:55  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143287&oldid=143284 * PrySigneToFry * (+75) 
09:00:37 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
09:01:32 -!- Lord_of_Life has joined.
09:07:17 -!- X-Scale has quit (Ping timeout: 256 seconds).
09:14:13  [[fuck]]  https://esolangs.org/w/index.php?diff=143288&oldid=143285 * None1 * (+17) /* Commands */
09:18:49  [[Talk:$ $]]  https://esolangs.org/w/index.php?diff=143289&oldid=143265 * None1 * (+357) 
09:57:03 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
09:57:41 -!- Lord_of_Life has joined.
10:03:05 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
10:04:52 -!- Lord_of_Life has joined.
10:05:02 -!- X-Scale has joined.
10:09:37 -!- X-Scale has quit (Ping timeout: 256 seconds).
10:14:02 -!- __monty__ has joined.
10:58:36  [[SETANDCOUNT]] N https://esolangs.org/w/index.php?oldid=143290 * Cycwin * (+835) Created page with "==Introduction & Syntax== SETANDCOUNT (SAC for short) is a language for storing in an ordered list.There is SAC syntax: *Numbers 1-8:Add 1 to the first n (input number) items in the list. If the item added to the list is less than 0, add the opposite number of items t
11:03:12  [[User:Cycwin]]  https://esolangs.org/w/index.php?diff=143291&oldid=140591 * Cycwin * (+16) 
11:06:48  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143292&oldid=143172 * Ractangle * (+217) 
11:06:59  [[User:Unname4798]]  https://esolangs.org/w/index.php?diff=143293&oldid=143266 * PrySigneToFry * (+40) 
11:08:57  [[User talk:PrySigneToFry/About more Categories]]  https://esolangs.org/w/index.php?diff=143294&oldid=141030 * Ractangle * (-245) 
11:09:15  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=143295&oldid=142935 * PrySigneToFry * (+150) 
11:09:53 -!- Sgeo has quit (Read error: Connection reset by peer).
11:11:23  [[Lol waht i cant edit talk pages]]  https://esolangs.org/w/index.php?diff=143296&oldid=143295 * Ractangle * (-35) 
11:12:21  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143297&oldid=143292 * Ractangle * (+7) /* Hello, world! */
11:17:31  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143298&oldid=143297 * Ractangle * (+110) /* Hello, world! */
11:18:25  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143299&oldid=143298 * Ractangle * (+20) /* Hello, world! */
11:19:56  [[Template:Ss]] N https://esolangs.org/w/index.php?oldid=143300 * Ractangle * (+38) Created page with "­  {{Ss/doc}}"
11:20:46  [[Template:Ss]]  https://esolangs.org/w/index.php?diff=143301&oldid=143300 * Ractangle * (+1) 
11:21:29  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143302&oldid=143299 * Ractangle * (+0) /* Hello, world! */
11:21:52  [[Special:Log/move]] move  * Ractangle *  moved [[Template:Ss]] to [[Template:H]]
11:22:01  [[Template:H]]  https://esolangs.org/w/index.php?diff=143305&oldid=143303 * Ractangle * (-1) 
11:23:02  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143306&oldid=143302 * Ractangle * (-6) /* Hello, world! */
11:26:23  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143307&oldid=143306 * Ractangle * (+85) /* Syntax */
12:26:08  [[Template:H]]  https://esolangs.org/w/index.php?diff=143308&oldid=143305 * Ractangle * (+25) 
12:29:17  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143309&oldid=143307 * Ractangle * (-2) /* Hello, world! */
12:29:50  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=143310&oldid=142953 * Ractangle * (-39) 
12:30:08  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=143311&oldid=143310 * Ractangle * (-18) 
12:30:22  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=143312&oldid=143311 * Ractangle * (-45) 
12:30:27 -!- amby has joined.
12:31:20  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143313&oldid=143309 * Ractangle * (+14) /* Hello, world! */
12:32:05  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143314&oldid=143313 * Ractangle * (-25) /* Hello, world! */
12:32:28  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143315&oldid=143314 * Ractangle * (+25) 
12:59:17  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143316&oldid=143315 * Ractangle * (+87) /* Hello, world! */
13:24:06  [[Olus2000]]  https://esolangs.org/w/index.php?diff=143317&oldid=143226 * Dolphy * (-10) 
13:26:50  [[TDML]]  https://esolangs.org/w/index.php?diff=143318&oldid=140102 * ChuckEsoteric08 * (+45) /* Computational class */
13:36:18  [[Talk:DJN OISC]]  https://esolangs.org/w/index.php?diff=143319&oldid=143254 * Ais523 * (+540) the proof's at the external resource, but the language has some conceptual issues
14:32:02 -!- X-Scale has joined.
15:19:11  [[Underload]]  https://esolangs.org/w/index.php?diff=143320&oldid=143269 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+51) /* Palindromic quine */
15:21:02  [[BF Joust champions]] N https://esolangs.org/w/index.php?oldid=143321 * Ais523 * (+79893) split from [[BF Joust strategies]], which is becoming much too long
15:21:32  [[BF Joust strategies]]  https://esolangs.org/w/index.php?diff=143322&oldid=143252 * Ais523 * (-79885) split the major programs onto [[BF Joust champions]]
15:21:37  [[Underload]]  https://esolangs.org/w/index.php?diff=143323&oldid=143320 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+0) /* Looping counter */
15:22:27  [[BF Joust]]  https://esolangs.org/w/index.php?diff=143324&oldid=142949 * Ais523 * (+41) /* Strategies */ link the champions page
15:47:46  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=143325&oldid=141005 * Ractangle * (+67) /* Languages */
15:51:41  [[Esolang:Categorization]]  https://esolangs.org/w/index.php?diff=143326&oldid=143325 * Ractangle * (-67) /* Languages */
15:57:04  [[Special:Log/upload]] overwrite  * Ractangle *  uploaded a new version of "[[File:The dark reader at home.jpg]]"
16:14:51 -!- tromp has joined.
16:22:09  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143328&oldid=143316 * Ractangle * (+51) /* Hello, world! */
16:25:58  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143329&oldid=143328 * Ractangle * (+9) /* Examples */
16:29:53  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143330&oldid=143329 * Ractangle * (+89) /* Hello, world! */
16:30:17  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143331&oldid=143330 * Ractangle * (-10) /* Hello, world! */
16:30:48  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143332&oldid=143331 * Ractangle * (-18) /* Syntax */
16:32:06 -!- op_4 has quit (Remote host closed the connection).
16:32:37 -!- op_4 has joined.
16:33:36  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143333&oldid=143332 * Ractangle * (+23) /* Hello, world! */
16:33:52  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143334&oldid=143333 * Ractangle * (+1) /* Hello, world! */
16:37:52  [[Comment]]  https://esolangs.org/w/index.php?diff=143335&oldid=143136 * Ractangle * (+132) /* Sakana */
16:39:23  [[Comment]]  https://esolangs.org/w/index.php?diff=143336&oldid=143335 * Ractangle * (+167) /* Snakel */
16:40:13  [[Comment]]  https://esolangs.org/w/index.php?diff=143337&oldid=143336 * Ractangle * (-11) /* Python */
16:40:46  [[Comment]]  https://esolangs.org/w/index.php?diff=143338&oldid=143337 * Ractangle * (+31) /* Snakel */
16:41:05  [[Comment]]  https://esolangs.org/w/index.php?diff=143339&oldid=143338 * Ractangle * (+26) /* Snakel */
16:41:11 -!- X-Scale has quit (Ping timeout: 256 seconds).
16:54:00  [[Quantum brainfuck]]  https://esolangs.org/w/index.php?diff=143340&oldid=59464 * RainbowDash * (+56) Add truth machine code
17:01:55  [[Quantum brainfuck]]  https://esolangs.org/w/index.php?diff=143341&oldid=143340 * RainbowDash * (+263) /* Examples */
17:04:35  [[Quantum brainfuck]] M https://esolangs.org/w/index.php?diff=143342&oldid=143341 * RainbowDash * (+6) /* Hello world */
17:05:21 -!- wWwwW has joined.
17:10:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:20:20  [[SETANDCOUNT]] M https://esolangs.org/w/index.php?diff=143343&oldid=143290 * PythonshellDebugwindow * (+70) Stub, categories
17:23:33  [[SSREPL]] M https://esolangs.org/w/index.php?diff=143344&oldid=141013 * PythonshellDebugwindow * (+97) See also, categories
17:23:49  [[Comment]]  https://esolangs.org/w/index.php?diff=143345&oldid=143339 * Ractangle * (+263) /* Snakel */
17:27:45  [[SSREPL```]] M https://esolangs.org/w/index.php?diff=143346&oldid=143267 * PythonshellDebugwindow * (+188) Link, categories
17:28:12 -!- tromp has joined.
17:38:23  [[Nope.]]  https://esolangs.org/w/index.php?diff=143347&oldid=143143 * Ractangle * (+252) /* Simplify */
17:40:49  [[Nope.]]  https://esolangs.org/w/index.php?diff=143348&oldid=143347 * Ractangle * (+96) /* Snakel */
17:42:57  [[Comment]]  https://esolangs.org/w/index.php?diff=143349&oldid=143345 * Ractangle * (+66) /* Snakel */
17:43:38  [[User:Ractangle/common.css]]  https://esolangs.org/w/index.php?diff=143350&oldid=143312 * Ractangle * (-82) Blanked the page
17:46:31  hey im making a monad operator(CATEGORY THEORY) AND IDK WHAT THE OPERATOR AND identity element should be(its a generalized jmonad operator thing)
17:51:35  wait no i got it
17:53:59  [[Comment]]  https://esolangs.org/w/index.php?diff=143351&oldid=143349 * Ractangle * (+2) /* Snakel */
17:57:18  [[Comment]]  https://esolangs.org/w/index.php?diff=143352&oldid=143351 * Ractangle * (+144) /* Snakel */
18:01:25  [[Comment]]  https://esolangs.org/w/index.php?diff=143353&oldid=143352 * Ractangle * (+220) /* Snakel */
18:01:58  wWwwW: Does it worry you that you're not able to cleanly communicate what you're doing to other category theorists?
18:02:14  yes
18:02:17  yes it does
18:02:24  bascically im pretty sure it means
18:03:10  im wrong
18:03:14  and dont understand
18:04:31  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143354&oldid=143334 * Ractangle * (+30) /* Syntax */
18:04:39 -!- X-Scale has joined.
18:04:52  [[Kind n' Single]] N https://esolangs.org/w/index.php?oldid=143355 * Yayimhere * (+787) Created page with "'''Kind n' Single''' is an esolang created by [[User:Yayimhere]] based on [[Category theory]] == System == you can define a variable. it can be recursively defined. there is a single operator that takes a single argument and a single one that takes two arguments
18:05:05  i made my monad thingie
18:08:47  [[User:Yayimhere]]  https://esolangs.org/w/index.php?diff=143356&oldid=143066 * Yayimhere * (+21) /* esolangs */
18:11:27  wWwwW: A monad isn't just a functor. In fact, I'd argue that the monad laws are *more important* than functorality.
18:12:47  Like, I could ask where your join operation is; all monads have a join. But more importantly, I could ask about the laws for join, which are also missing.
18:13:33 -!- wWwwW has quit (Ping timeout: 256 seconds).
18:17:59 -!- wWwwW has joined.
18:19:33  join?
18:20:14  :t join
18:20:15  Monad m => m (m a) -> m a
18:20:25  what
18:24:25  :t return
18:24:26  Monad m => a -> m a
18:24:35  These are the two central operations of a monad.
18:24:36  im so confused
18:25:35  Me too. No worries.
18:25:46  hahhahaha
18:25:47  sorry
18:25:56  ignore that
18:34:03  but what is a join
18:34:59  join is what some people call the Haskell logo operator >>=
18:35:56  oh that guy
18:35:57  binf
18:36:01  *bind
18:44:16  :t (>>=)
18:44:18  Monad m => m a -> (a -> m b) -> m b
18:44:39  what is a and how can you do m a
18:46:59  :t \a f -> join (fmap f a)
18:47:00  Monad m => m a1 -> (a1 -> m a2) -> m a2
18:47:19  :t \a -> a >>= id
18:47:20  Monad m => m (m b) -> m b
18:47:21  idk how any of haskell works
18:48:11  (join and bind can be defined in terms of each other given the functor structure on m)
18:49:15 -!- X-Scale has quit (Ping timeout: 256 seconds).
18:54:36 -!- Sgeo has joined.
18:59:29  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143357&oldid=143354 * Ractangle * (+178) /* Syntax */
18:59:39  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143358&oldid=143357 * Ractangle * (+7) /* Syntax */
19:00:50  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143359&oldid=143358 * Ractangle * (+3) /* Hello, world! */
19:01:14  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143360&oldid=143359 * Ractangle * (+1) /* Hello, world! */
19:07:52  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143361&oldid=143360 * Ractangle * (+5) /* Syntax */
19:13:03 -!- wWwwW has quit (Ping timeout: 256 seconds).
19:16:04  [[Talk:ZISC ultra]] N https://esolangs.org/w/index.php?oldid=143362 * Yayimhere * (+107) Created page with "wow two commands:] ~~~~"
19:18:45  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143363&oldid=143361 * Ractangle * (-79) /* Hello, world! */
19:20:43  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143364&oldid=143363 * Ractangle * (+140) /* Syntax */
19:43:07  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143365&oldid=143364 * Ractangle * (+545) /* Syntax */
19:43:21  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143366&oldid=143365 * Ractangle * (+7) /* Syntax */
19:43:50  [[Nope.]]  https://esolangs.org/w/index.php?diff=143367&oldid=143348 * Ractangle * (-2) /* Snakel */
19:46:54  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143368&oldid=143366 * Ractangle * (+357) /* Syntax */
19:47:04  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143369&oldid=143368 * Ractangle * (+7) /* Syntax */
19:47:36  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143370&oldid=143369 * Ractangle * (-9) 
19:52:40  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143371&oldid=143370 * Ractangle * (+283) /* Hello, world! */
20:52:23  [[Humo]] M https://esolangs.org/w/index.php?diff=143372&oldid=62077 * PythonshellDebugwindow * (+82) Categories
20:57:10  [[Kind n' Single]] M https://esolangs.org/w/index.php?diff=143373&oldid=143355 * PythonshellDebugwindow * (+125) Formatting, categories
21:03:01 -!- Sgeo has quit (Read error: Connection reset by peer).
21:03:09 -!- Sgeo_ has joined.
21:18:24  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=143374&oldid=143218 * Ractangle * (-222) 
21:20:29  [[User:Ractangle]]  https://esolangs.org/w/index.php?diff=143375&oldid=143374 * Ractangle * (+27) /* Programm forms */
21:35:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:48:59 -!- ais523 has joined.
22:02:19 -!- X-Scale has joined.
22:04:39 -!- __monty__ has quit (Quit: leaving).
22:06:05  [[Special:Log/newusers]] create  * Superstitionfreeblog *  New user account
22:14:10 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb3.1 - https://znc.in).
22:14:20  [[Esolang:Introduce yourself]]  https://esolangs.org/w/index.php?diff=143376&oldid=143071 * Superstitionfreeblog * (+380) /* Introductions */
22:14:29 -!- dbohdan has joined.
22:20:33  [[User:Superstitionfreeblog]] N https://esolangs.org/w/index.php?oldid=143377 * Superstitionfreeblog * (+180) Created page with "Hi! I'm new here. I'll add more content when I get some. I'll probably post code for subleq interpreters and compilers, when I get them working properly. Please visit my talk page."
22:56:29  [[Talk:Subleq]]  https://esolangs.org/w/index.php?diff=143378&oldid=126540 * Superstitionfreeblog * (+1835) 
22:56:57  [[Talk:Subleq]]  https://esolangs.org/w/index.php?diff=143379&oldid=143378 * Superstitionfreeblog * (+122) /* Using Fasm or Nasm */
23:24:05 -!- X-Scale has quit (Ping timeout: 256 seconds).
23:48:28  [[Talk:Subleq]]  https://esolangs.org/w/index.php?diff=143380&oldid=143379 * Superstitionfreeblog * (+361) /* Using Fasm or Nasm */
23:56:55  [[User talk:Arctenik]]  https://esolangs.org/w/index.php?diff=143381&oldid=143255 * Arctenik * (+477) Collab response

2024-10-14:

00:18:23  [[UserScript]] M https://esolangs.org/w/index.php?diff=143382&oldid=68269 * PythonshellDebugwindow * (+82) Categories
00:24:02  I just came across this BF Joust match, which is a thing of beauty (view on tape length 17, normal polarity): http://zem.fi/bfjoust/game/#joust,Lymia.nyuroki2,quintopia.space_elevator,12b39bb
00:24:42  does zem.fi's BF Joust viewer let you permalink to a particular tape length and polarity? I tried to figure it out from the source code but wasn't successful, it looks like there's some leftover code which might or might not be possible to trigger
00:41:38 -!- 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:45:33 -!- craigo has joined.
00:55:32  [[5]]  https://esolangs.org/w/index.php?diff=143383&oldid=143224 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+31) 
01:04:08  [[Talk:'Python' is not recognized as an internal or external command, operable program or batch file.]]  https://esolangs.org/w/index.php?diff=143384&oldid=136839 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+306) 
01:42:27 -!- salpynx has joined.
01:43:02  !ztest idk-9 >>>--...++<<.-++[(-+)*3.[+](-)*19][-]<++[+][-]
01:43:03  salpynx.idk-9: points -9.00, score 6.80, rank 47/47
01:48:19  i don't get how the 'points' and 'score' relate to the rankings at http://zem.fi/bfjoust/scores/  -- I was trying to maximise points, and get more than some of the lowest entries, but 'score' is not listed on the page...
01:48:33  ... unless score = Markov?
01:49:04  !zjoust idk-9 >>>--...++<<.-++[(-+)*3.[+](-)*19][-]<++[+][-]
01:49:05  salpynx.idk-9: points -9.00, score 6.80, rank 47/47
01:50:34  confirmed, score is labelled as 'Markov' on the leaderboard.
01:58:49  Where is the current points system explained? Talk:BF_Joust has discussion about multiple alternate points systems. It seems like the Markov score is the value that counts.
02:21:24 -!- X-Scale has joined.
02:25:50  Yes, 'score' in that is referring to Markov, because it's "the" scoring algorithm for that particular hill.
02:27:03  Points should be the p_a value from http://zem.fi/bfjoust/internals/ if it's working as intended.
02:27:25  (And score the s_a value for "Markov scoring".)
02:28:25  In retrospect, "internals" is a pretty bad title for that page... but "scores" was already taken for the score table.
02:34:23  Thank you, those are the details and definitions I was looking for
02:40:37  ais523: Yeah, I don't think that particular functionality works. It's basically the old EgoJSout viewer with minimal patches to make it fetch the zem.fi hill programs. The "old egojsout autorun" expects the program text to be in the URL query parameters, and anyway I could not get it to work out right.
02:41:09  For the "native" permalinks, those are using window.location rather than window.query, and parse a Git-based reference to a program.
02:43:42  I guess it shouldn't be particularly hard to add an optional thing to it that, when present, causes it to auto-trigger the full run and then open a particular tape-polarity setting. But it's not there right now.
03:45:15 -!- wWwwW has joined.
03:50:45 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
03:50:45 -!- Lord_of_Life_ has joined.
03:52:06 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:14:54  !ztest synanceia >(-)*10<...+[[+.-]]
04:14:55  salpynx.synanceia: points -6.98, score 13.21, rank 45/47
04:15:35  !zjoust synanceia >(-)*10<...+[[+.-]]
04:15:36  salpynx.synanceia: points -6.98, score 13.21, rank 45/47
04:18:57  ais523.stealth2 is now "13.37", which was a stretch goal of my entry, but couldn't make the last 0.16
04:47:35  "normal polarity" => I have the feeling that while it's well-known that the polarities are called "sieve" and "kettle', almost nobody knows which one is which, because that's not documented on the wiki. (I don't know either.)
05:10:35  sieve is the one where the programs are left at their normla polarity, but I don't really like the terminology – it doesn't make any sense and was probably created as a joke
05:13:52  I think it may originally have been a forced meme? and those have a tendency to not be funny
05:17:09  !ztest 1337 ...>(+--)*13(-+-)*37<-[[-.+]]
05:17:09  salpynx.1337: points -6.38, score 13.37, rank 45/47
05:17:39  !zjoust 1337 ...>(+--)*13(-+-)*37<-[[-.+]]
05:17:39  salpynx.1337: points -6.38, score 13.37, rank 45/47
05:22:00  (-.+.)*-1 (which is effectively what your code does – the loop only breaks if the flag is zero for two cycles, and at that point you lose anyway) is a bit strange as a shudder algorithm, It can occasionally lock clear loops but seems much less likely to do that than the alternatives, and it can't vibrate because it can't safely use 0 as a value it changes the flag to
05:24:36  on a side note, a fun fact: ash is intentionally designed to not special-case against any program; an earlier version happened to hit a really fortuitous timing matchup against nyuroki2 and beat it, and I intentionally changed it to be something that would work better against general programs but worse against nyuroki2, and that's the reason it loses to it rather than beats it
05:26:05  (this is partly because I was wondering whether Sookie – which appears to have been generated by a computer search – could work despite the apparent overfitting)
05:30:05 -!- Sgeo_ has quit (Read error: Connection reset by peer).
05:32:11  I hadn't read up on strategies, but I was trying for a chameleon-like "Vibrator" strategy, to be as minimal as possible and avoid detection to let the opponent not detect me. Most of the changes I made to the code seemed to having timing sync / effects.
05:34:37  try (++--)*-1 as the final loop rather than [[-.+]] – it's effectively the same idea but works on twice as many relative timings and doesn't lose on a zeroed flag
05:35:22  it is almost always wrong to test your own flag for zeroness – if the test determines it was zero, then you spent the cycle not changing it away from zero and have probably lost
05:38:25 -!- ais523 has quit (Quit: quit).
05:38:58 -!- tromp has joined.
05:40:50  Yes, that makes sense... there should be a way to optimise that. thx, I'll try your suggestion, is that effectively an unconditional loop?
05:56:01  `wisdom terrible
05:56:05  That's not wise.
05:57:41  `? Gregor
05:57:43  Gregor took forty cakes. He took 40 cakes. That's as many as four tens. And that's terrible.
05:57:49  I've forgotten how to search wisdom, I guess.
05:58:07  i got an horrible terrible eoslang idea
05:58:12  *esolang
06:02:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:04:58  an esolang where you can redefine the numbers in this:
06:11:05  uid=501(gilbert) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh)
06:13:46  like on high serria 10.13.6
06:13:51  and like it runs something
06:13:58  and it extracts all information generated
06:20:29  like it runs command /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
06:34:17 -!- tromp has joined.
06:56:54 -!- tromp has quit (Read error: Connection reset by peer).
06:58:14 -!- salpynx has quit (Quit: Client closed).
08:05:16  " I've forgotten how to search wisdom, I guess. /  uid=501(gilbert) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm)" => hehe, that's a brilliant misleading hint. actually `w does NOT search in wisdom, it only retrieves the wisdom entry by key, while `' searches
08:05:45  what
08:05:46  (yes, I know that's the output of id, not w)
08:05:49  im so confused
08:06:16  wWwwW: you should be, because that's probably unintentionally humorous
08:06:36  basically HackEso commands override a few well-known unix commands, such as paste, w, whoami
08:06:53  nice
08:07:05  with unrelated commands I mean
08:07:17  (ls and sed are overrided with related but worse commands)
08:07:25  ok
08:08:49  oh yeah, ping is shadowed by something unrelated too
08:09:40  paste is the one that bothers me because the other shadowed ones wouldn't be too useful on HackEso 
08:10:12  btw fizzie the HackEso web interfaces are giving an 502 error again
08:13:08  should i make the esolang?
08:13:38  ``` cd /hackenv/bin; for f in *; do type -ap "$f" | grep -qv "^/hackenv/" && echo "$f"; done
08:13:49  and if i do what should i name it?
08:14:02  cc \ dc \ edit \ guile \ hd \ js \ ls \ man \ paste \ sed \ test \ uptime \ w \ wget \ whatis \ whoami
08:20:59  [[Emit]] N https://esolangs.org/w/index.php?oldid=143385 * Iddi01 * (+4225) I did it (lots of categories in a single language) in an honest way, unlike [[Categorial]]
08:28:05 -!- X-Scale has quit (Ping timeout: 256 seconds).
08:29:32  [[Emit]]  https://esolangs.org/w/index.php?diff=143386&oldid=143385 * Iddi01 * (+23) /* The real impressive part */ I just knew i will forget something
08:36:13  [[Translated ORK/PSTF Again13]]  https://esolangs.org/w/index.php?diff=143387&oldid=143282 * MihaiEso * (+31) 
08:40:29  [[User:Iddi01]]  https://esolangs.org/w/index.php?diff=143388&oldid=142728 * Iddi01 * (+40) [[emit]]; added implementation notice
08:51:17  [[Language list]] M https://esolangs.org/w/index.php?diff=143389&oldid=143097 * Iddi01 * (+11) /* E */ [[emit]]
09:02:32  [[Translated ORK/Mihai Again10]] N https://esolangs.org/w/index.php?oldid=143390 * MihaiEso * (+2323) Created page with "[[Translated ORK/PSTF Again13|Warning: Wrong MS-DOS version, j7`fvG#}oc?cQ\p]/={7`8n)N`FO,CA{?miM"jw]]  1. Take this crappy and shit program that is uG6@.j 2M=lDbA=xoOMOx[Z 
 Do you mind, Carlsbe..."
09:04:02  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143391&oldid=143287 * MihaiEso * (+67) /* Horribly translated variants */
09:11:35  [[Talk:Main Page]]  https://esolangs.org/w/index.php?diff=143392&oldid=142799 * Iddi01 * (+621) /* Someone should change the featured language. */ I know how to fix it
09:34:00 -!- __monty__ has joined.
09:34:02 -!- tromp has joined.
09:42:26  Let's see, it's complaining about the /var/run vs. /run thing in the journal for the socket activation thing.
09:42:37 -!- X-Scale has joined.
09:53:26  Okay, now the socket activation thing got it started, hopefully this time it stays up too.
09:58:11 -!- X-Scale has quit (Ping timeout: 256 seconds).
10:25:03  [[Ironlang]]  https://esolangs.org/w/index.php?diff=143393&oldid=138773 * Froginstarch * (+25) 
10:27:38  [[Special:Log/move]] move  * Froginstarch *  moved [[Ironlang]] to [[Stack Manipulation Lang (SML)]]: Rename
10:31:15 -!- tetsuo-cpp has joined.
11:09:59  [[User talk:PythonshellDebugwindow]]  https://esolangs.org/w/index.php?diff=143396&oldid=140220 * None1 * (+404) /* Help me interpret this */
11:10:53  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143397&oldid=143394 * Froginstarch * (-1076) /* Instructions */
11:38:40  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143398&oldid=143397 * Froginstarch * (-13) 
11:39:04  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143399&oldid=143398 * Froginstarch * (+2) 
11:39:21 -!- wWwwW has quit (Quit: Client closed).
11:39:24  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143400&oldid=143399 * Froginstarch * (+13) 
11:42:12  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143401&oldid=143400 * Froginstarch * (-3) /* Instructions */
11:48:15  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143402&oldid=143401 * Froginstarch * (-6) /* Instructions */
11:57:23  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143403&oldid=143402 * Froginstarch * (+50) /* Instructions */
11:59:08  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143404&oldid=143403 * Froginstarch * (+83) /* Instructions */
12:00:38  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143405&oldid=143404 * Froginstarch * (+69) 
12:02:25  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143406&oldid=143405 * Froginstarch * (+41) 
12:03:00  [[Translated FLOLCODE]] N https://esolangs.org/w/index.php?oldid=143407 * MihaiEso * (+1226) Created page with "'''Translated FLOLCODE''' is [[FLOLCODE]] but horribly translated with the weirdest language Baidu can translate.  1. Take this example: 
 HI, VERSION 1.3 COMMENT since FLOLCODE doesn't have input, we just use this variable as input I HAVE A input IT'S 
12:03:29  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143408&oldid=143406 * Froginstarch * (+30) 
12:03:33  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143409&oldid=143391 * MihaiEso * (+72) /* Horribly translated variants */
12:06:20  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143410&oldid=143408 * Froginstarch * (+64) 
12:07:09  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143411&oldid=143410 * Froginstarch * (+21) /* Hello, world! */
12:07:24  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143412&oldid=143411 * Froginstarch * (+1) /* Hello, world! */
12:07:41  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143413&oldid=143412 * Froginstarch * (+13) /* Hello, world! */
12:09:48  [[Stack Manipulation Lang (SML)]]  https://esolangs.org/w/index.php?diff=143414&oldid=143413 * Froginstarch * (+49) /* Instructions */
12:10:09  [[Special:Log/move]] move  * Froginstarch *  moved [[Stack Manipulation Lang (SML)]] to [[SML]]: Another rename
12:10:54  [[SML]]  https://esolangs.org/w/index.php?diff=143417&oldid=143415 * MihaiEso * (+12) /* Instructions */
12:18:30  [[SML]]  https://esolangs.org/w/index.php?diff=143418&oldid=143417 * Froginstarch * (+30) 
12:36:01  [[User talk:PythonshellDebugwindow]] M https://esolangs.org/w/index.php?diff=143419&oldid=143396 * None1 * (+50) /* Help me interpret this */  add unsigned template, time adjusted from CST to UTC
12:37:02  [[User talk:PythonshellDebugwindow]]  https://esolangs.org/w/index.php?diff=143420&oldid=143419 * None1 * (+0) /* Help me interpret this */  OMG, 17-8=11? I'm bad at arithmetic!
12:38:55  [[User talk:PythonshellDebugwindow]]  https://esolangs.org/w/index.php?diff=143421&oldid=143420 * None1 * (+24) /* Help me interpret this */
12:39:17  [[User talk:PythonshellDebugwindow]]  https://esolangs.org/w/index.php?diff=143422&oldid=143421 * None1 * (+1) /* Help me interpret this */
12:40:13  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143423&oldid=143117 * None1 * (+249) /* A shorter Quine program code in  */
12:48:11  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143424&oldid=143423 * None1 * (-31645) Archive the talk page, about 80000 bytes before archiving
12:50:25  [[User talk:None1/Archive]] N https://esolangs.org/w/index.php?oldid=143425 * None1 * (+31644) Archive talk page
12:50:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:54:00  [[User talk:None1/Archive]]  https://esolangs.org/w/index.php?diff=143426&oldid=143425 * None1 * (+101) 
12:59:16  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143427&oldid=143424 * None1 * (+461) /* Timezone */
13:01:34  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143428&oldid=143427 * None1 * (+55) /* Timezone */
13:03:27  [[User:RaiseAfloppaFan3925]] N https://esolangs.org/w/index.php?oldid=143429 * RaiseAfloppaFan3925 * (+132) Created page with "Hi I am RaiseAfloppaFan3925, I am a hobbyist programmer and I like esoteric languages.  anyways how do i make a page for an esolang?"
13:08:58  [[User:RaiseAfloppaFan3925]]  https://esolangs.org/w/index.php?diff=143430&oldid=143429 * RaiseAfloppaFan3925 * (+154) 
13:14:45  [[User talk:None1]] M https://esolangs.org/w/index.php?diff=143431&oldid=143428 * None1 * (+106) /* Timezone */
13:19:45  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143432&oldid=143431 * None1 * (-40556) Archive talk page
13:20:03  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143433&oldid=143432 * None1 * (+40556) Undo revision [[Special:Diff/143432|143432]] by [[Special:Contributions/None1|None1]] ([[User talk:None1|talk]])
13:21:07  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143434&oldid=143433 * None1 * (-29036) /* Can brainfuck output the Chinese Character? */  Archive talk page
13:31:02  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143435&oldid=143434 * None1 * (+29036) Undo revision [[Special:Diff/143434|143434]] by [[Special:Contributions/None1|None1]] ([[User talk:None1|talk]]) Exceeds my mobile phone's fking copying character count limit, archiving little by little then
13:31:14 -!- wWwwW has joined.
13:31:36  [[User talk:None1]] M https://esolangs.org/w/index.php?diff=143436&oldid=143435 * None1 * (-8781) /* Can brainfuck output the Chinese Character? */
13:32:19  [[User talk:None1/Archive2]] N https://esolangs.org/w/index.php?oldid=143437 * None1 * (+8781) Created page with "== Can brainfuck output the Chinese Character? ==  Will this script work?  
 ++++++++[>++++>++++++>++++++++>++++++++++>++++++++++++<<<<<-]> >>>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++
13:32:59  [[User talk:PrySigneToFry]]  https://esolangs.org/w/index.php?diff=143438&oldid=143249 * MihaiEso * (+527) 
13:33:39  [[User talk:None1/Archive2]]  https://esolangs.org/w/index.php?diff=143439&oldid=143437 * MihaiEso * (+7) 
13:33:42 -!- craigo has quit (Ping timeout: 252 seconds).
13:33:53  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143440&oldid=143436 * None1 * (-20255) Archive
13:35:00  [[User talk:None1/Archive2]]  https://esolangs.org/w/index.php?diff=143441&oldid=143439 * None1 * (+20247) Archive finished
13:37:48  [[User talk:None1/Archive2]]  https://esolangs.org/w/index.php?diff=143442&oldid=143441 * None1 * (+136) 
13:41:01  [[SML]]  https://esolangs.org/w/index.php?diff=143443&oldid=143418 * Froginstarch * (+7) 
13:42:48  [[User talk:None1]]  https://esolangs.org/w/index.php?diff=143444&oldid=143440 * None1 * (+204) 
13:44:44  [[User talk:None1]] M https://esolangs.org/w/index.php?diff=143445&oldid=143444 * None1 * (+206) /* Archiving talk page */
13:46:23  [[User talk:None1]] M https://esolangs.org/w/index.php?diff=143446&oldid=143445 * None1 * (-1) /* Archiving talk page */
13:52:49  [[RiLOLCODE]] N https://esolangs.org/w/index.php?oldid=143447 * PrySigneToFry * (+11274) Created page with "RiLOLCODE is designed by PSTF. It is [[LOLCODE]] but even more formal than [[FLOLCODE]] by mihai Popa.  == Keywords == These are the main keywords. All LOLCODE keywords are written in uppercase.  {| class="wikitable plainpres" width="80%" ! Code ! Comment |- | 
13:53:50  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=143448&oldid=142134 * None1 * (+500) /* Delete an image */ new section
13:57:07 -!- wWwwW has quit (Quit: Client closed).
14:03:11  [[Translated ORK/PSTF Again14]] N https://esolangs.org/w/index.php?oldid=143449 * PrySigneToFry * (+2253) Created page with "[[Translated ORK/Mihai Again10|Warning: Wrong MS-DOS version, ??'?mmL?k?f`3#p(}q??I??AS?ZGA#?+5fb0.O[gX{x]]  1. Take..."
14:03:40  [[Translated ORK/Mihai Again10]]  https://esolangs.org/w/index.php?diff=143450&oldid=143390 * PrySigneToFry * (+30) 
14:05:49  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143451&oldid=143409 * PrySigneToFry * (+500) 
14:08:02  [[25 bytes o:]]  https://esolangs.org/w/index.php?diff=143452&oldid=136738 * PrySigneToFry * (-68) Fixed interpreter
14:10:26 -!- tromp has joined.
14:16:56 -!- fowl has quit (Read error: Connection reset by peer).
14:17:53 -!- fowl has joined.
14:19:29  [[]] N https://esolangs.org/w/index.php?oldid=143453 * None1 * (+5626) Created page with " or LLOLCODE is an esolang invented by [[User:None1]] and inspired by [[RiLOLCODE]] which is inspired by [[FLOLCODE]] which is inspired by [[LOLCODE]], but...in Classical Chinese.  == Keywords == WIP  These are the main keywords. All LOLCODE keywords are written in uppercase.  {
14:20:13  [[]]  https://esolangs.org/w/index.php?diff=143454&oldid=143453 * None1 * (-18) 
14:24:14  [[]]  https://esolangs.org/w/index.php?diff=143455&oldid=143454 * None1 * (-81) /* Keywords */
14:27:43  [[]]  https://esolangs.org/w/index.php?diff=143456&oldid=143455 * None1 * (-15) 
14:31:55  [[]]  https://esolangs.org/w/index.php?diff=143457&oldid=143456 * None1 * (+88) /* Keywords */
14:32:55  [[]] M https://esolangs.org/w/index.php?diff=143458&oldid=143457 * None1 * (+1) /* Keywords */
14:37:46  [[User talk:MihaiEso]]  https://esolangs.org/w/index.php?diff=143459&oldid=143181 * None1 * (+349) /* My all Esolangs are designed by ONLY myself until now. */
14:39:54  [[]]  https://esolangs.org/w/index.php?diff=143460&oldid=143458 * None1 * (+0) 
14:41:00  [[]]  https://esolangs.org/w/index.php?diff=143461&oldid=143460 * None1 * (-4) /* Keywords */
14:43:37  [[Translated ORK/PSTF Again14]]  https://esolangs.org/w/index.php?diff=143462&oldid=143449 * MihaiEso * (+31) 
14:45:15  [[]]  https://esolangs.org/w/index.php?diff=143463&oldid=143461 * PrySigneToFry * (-74) 
14:47:01  [[]]  https://esolangs.org/w/index.php?diff=143464&oldid=143463 * PrySigneToFry * (+5) 
14:49:07 -!- amby has joined.
14:55:18  [[]]  https://esolangs.org/w/index.php?diff=143465&oldid=143464 * None1 * (-3) /* Keywords */
14:56:42  [[]] M https://esolangs.org/w/index.php?diff=143466&oldid=143465 * None1 * (-8) /* Keywords */
14:57:26  [[]]  https://esolangs.org/w/index.php?diff=143467&oldid=143466 * PrySigneToFry * (+5164) 
14:58:13  [[Translated ORK/Mihai Again11]] N https://esolangs.org/w/index.php?oldid=143468 * MihaiEso * (+2320) Created page with "[[Translated ORK/PSTF Again14|Warning: Linux system is corrupted!!p%x\lLg6OI3eL<(2?JE;~nxSWDYgw]]  1. Take this already *o2[i6Y9G>YaAefD^SVzi program 
 no Not inspecting the border, _Continuing with it 
14:58:19  [[]] M https://esolangs.org/w/index.php?diff=143469&oldid=143467 * None1 * (+3) 
14:59:02  [[]]  https://esolangs.org/w/index.php?diff=143470&oldid=143469 * PrySigneToFry * (+16) 
14:59:02  [[Joke language list]]  https://esolangs.org/w/index.php?diff=143471&oldid=143451 * MihaiEso * (+69) /* Horribly translated variants */
14:59:22  [[]] M https://esolangs.org/w/index.php?diff=143472&oldid=143470 * None1 * (+1) /* Keywords */
15:00:28 -!- fowl has quit (Read error: Connection reset by peer).
15:01:26 -!- fowl has joined.
15:12:32  [[User:Tommyaweosme]]  https://esolangs.org/w/index.php?diff=143473&oldid=143189 * MihaiEso * (-46) 
15:25:04  b_jonas: But `' searches quotes, not wisdom.
15:45:03  [[User talk:RaiseAfloppaFan3925]] N https://esolangs.org/w/index.php?oldid=143474 * Ractangle * (+306) Created page with "Simple. Just search up your esolangs name in the search bar and click the red link (or a link to a page that doesn't exist) bellow the search bar~~~"
16:06:51  [[Special:Log/delete]] delete  * Ais523 *  deleted "[[File:Help me interpret this.png]]": Copyright violation: apparently not created by the uploader, thus copyrighted by default by whoever made it
16:07:07  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=143475&oldid=143448 * Ais523 * (+159) /* Delete an image */ deleted
16:11:11 -!- wWwwW has joined.
16:11:54  [[User talk:RaiseAfloppaFan3925]]  https://esolangs.org/w/index.php?diff=143476&oldid=143474 * Ais523 * (+411) maybe the rules for creating an esolang page should be more obvious
16:15:14  wWwwW: There are only three UNIX languages: shell, sed, and awk. Supposedly C is a languag too, but I'm skeptical~
16:15:37  shell is the GOAT
16:15:37  I suppose I'd ask why languages are supposed to be the way to get things done. Normally, to get things done, we need a *program*, not a *language*.
16:16:56  shell is awful, but it's UNIX's way of composing multiple programs into a single pipeline-program.
16:20:39  wWwwW: Like, check out this famous awk program: https://gist.github.com/trauber/4955706 It turns any document-oriented language into a literate-programming language.
16:20:56  I am curious as to what it looks like in shell, but I bet it's not short.
16:32:26  HOW CAN I DO THAT
16:32:27  WTF
16:34:09  Well, first, it helps to know how awk works. awk is best when operating as a line-oriented stream editor: it edits a stream, not a document, and it edits each line individually.
16:34:36  okok
16:34:38  The entire program is two clauses. awk will evaluate both clauses for each line.
16:34:44  ok
16:35:24  My quote marks are ''. The first clause is 'if (/^```/) { i++; next }'. This says that, if a line starts with '```' then increment the variable i and go to the next line.
16:35:55  The second clause is 'if ( i % 2 == 1) { print }'. This says that, if the variable i is odd (as opposed to even), then print the current line.
16:36:13  ok
16:36:16  how does that
16:36:17  make it
16:36:20  So the effect is to repeatedly switch i between odd and even every time we see a '```', and to only print when we're outside of them.
16:36:23  literate
16:37:38  Good question. When we build a project, we can name all of our source files something like .ext.md instead of the original .ext, and use this script to generate .ext files for the compiler.
16:38:09  Here's some literate [[Monte]]: https://github.com/monte-language/typhon/blob/master/mast/lib/egg.mt.md GitHub renders it in a reasonably pretty way, and it can be read by the Monte compiler too.
16:39:50  wWwwW: You could also think of this awk program as like a tiny compiler. It compiles from literate Monte to Monte, or literate C to C, or etc. Sometimes folks will insist that this is a "translator" or "transpiler" instead; same thing.
16:40:04  ok
16:40:40  wWwwW: Or are you asking what literate programming is? You might not have seen it before.
16:40:54  i havent
16:41:03  but also i was confused how it was possible
16:41:14  wait
16:41:19  cant you reverse the process?
16:41:28  No worries. The idea behind literate programming is to make a book that can also be compiled and run on a computer.
16:41:52  It was invented by a guy named Knuth who has spent his life writing that sort of book.
16:42:01  It's not really reversible, no. The Markdown is all thrown away.
16:42:08  ok
16:45:10  wWwwW: Maybe this helps give some perspective for how big/deep a language can get. For popular languages that people use at work, there are hundreds of books each explaining people's opinions on how to use the language. A language will have dialects.
16:45:24  And even a small language might need one book just to explain what the language is and how it could be used.
16:45:24  ok
16:52:35 -!- spiderella has joined.
17:18:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:20:30  The book also has index and cross-references, so that if you read the book you can find where a name or something else is referenced and is defined. (Index entries can be generated automatically but can also be specified manually in the program, e.g. for error messages and other stuff that are not directly parts of the program code.)
17:21:25 -!- tromp has joined.
17:27:51  zzo38: Great point. And Knuth's style of literate programming also included *tangling*, which allows a program to be defined out-of-order by reordering blocks of code and text.
17:29:16  Yes
17:42:17 -!- wWwwW has quit (Ping timeout: 256 seconds).
18:06:20 -!- X-Scale has joined.
18:10:41  [[User talk:Ais523]]  https://esolangs.org/w/index.php?diff=143477&oldid=143475 * Ractangle * (+193) /* Delete an image */
18:11:48  shachaf: oh… 
18:12:03  I guess only grwp searches in wisdom then?
18:18:05  korvo: tangentially related, do we have any plans on how to honor the memory of Ken Iverson? the tenth anniversary of his death is coming up.
18:19:13  no, I'm stupid. the *twentieth* anniversary of his death is coming up
18:19:16  b_jonas: I'm not very plugged into the community. Maybe moonchild knows?
18:19:22  how has it been so long?
18:23:25 -!- wWwwW has joined.
18:52:49 -!- wWwwW has quit (Quit: Client closed).
18:59:59 -!- X-Scale has quit (Quit: Client closed).
19:08:07  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143478&oldid=143371 * Ractangle * (+21) /* Syntax */
19:09:13  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143479&oldid=143478 * Ractangle * (+48) /* Syntax */
19:09:23  [[Snakel (Ractangle)]]  https://esolangs.org/w/index.php?diff=143480&oldid=143479 * Ractangle * (+0) /* Syntax */
19:52:01 -!- trumae has joined.
19:58:35  I had heard of "Iverson bracket"
20:12:56 -!- salpynx has joined.
20:16:05  ais523 (bfjoust) I can't remove the inner loop without hurting the performance against the current hill. [[-.+]] _is_ equivalent to (.[-.+])*-1 , but
20:16:58  delay is important. The outer loop is meant to be unconditional and endless. The inner loop apparently needs to be conditional to perform as well as it does.
20:17:14  mostly .-.+ , but occasionally just . (the failed test delay). It must be relying on the opponent to increment its flag at that point.
20:17:43  My 2 entries seem to do well because they happen to be decently competitive in the lower half of the hill, but somehow manage to _always_ win against 2nd and 3rd place (ais523_impatience and Lymia.nyuroki2), which boosts its score.
20:18:26  When creating it, it did feel like I was playing the current hill, rather than the game itself.
20:18:57  I am surprised that there aren't other defense-only strategies on the hill, which would necessarily draw with mine every time.
20:19:09  quintopia.space_elevator draws, but that seems to be a coinicidence, with 2 clear wins each, and the rest drawn matches.
20:22:19  I just confirmed my code doesn't loose against noops (had to check)
20:29:16  correction, mine doesn't _always_ win against 2 and 3, nyuroki2 is especially weak against mine (only wins once), _impatience wins 4, draws 4 out of 21 (polarity makes no diff)
20:32:31  uh, nyuroki2 only ever _draws_ against mine, once or twice, depending on the version
20:49:05  [[SML]] M https://esolangs.org/w/index.php?diff=143481&oldid=143443 * PythonshellDebugwindow * (+6) /* Instructions */ Formatting
21:00:59 -!- tromp has quit (Read error: Connection reset by peer).
21:40:57  b_jonas: Oh, grwp, that sounds right.