←2025-06 2025-07 ↑2025 ↑all
2025-07-01
00:02:24 <esolangs> [[6]] https://esolangs.org/w/index.php?diff=160706&oldid=158447 * Tommyaweosme * (+253) /* Implementation */ added my HTML interpreter
00:11:17 -!- based299792458 has quit (Remote host closed the connection).
00:11:25 -!- based299792458 has joined.
00:16:48 <b_jonas> https://sokyokuban.com/ , sokoban puzzle game played on a hyperbolic plane {4,5} tiling (5 squares meet at every corner), you have to push the crates onto the goals, but chests and goals have orientation and you have to match them. I haven't played it, but I figure I should get that into the log.
00:22:13 <esolangs> [[Boring Chef]] https://esolangs.org/w/index.php?diff=160707&oldid=160698 * GluonVelvet * (+160)
00:25:46 <esolangs> [[How to learn this language]] https://esolangs.org/w/index.php?diff=160708&oldid=145639 * Tommyaweosme * (+1407) /* Interpreter */ i am officially addicted to writing HTML
00:28:20 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=160709&oldid=158487 * Aadenboy * (+368) /* HTML programs */ new section
00:30:48 <esolangs> [[Talk:Interpret Esolangs Online]] https://esolangs.org/w/index.php?diff=160710&oldid=160659 * None1 * (+603) /* New features */ explain
00:31:12 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=160711&oldid=160709 * Tommyaweosme * (+291) /* HTML programs */
00:31:50 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160712&oldid=160595 * Hotcrystal0 * (-603)
01:15:24 <esolangs> [[Schoenberg]] N https://esolangs.org/w/index.php?oldid=160713 * Tomer * (+8611) Add page on the Schoenberg esolang
01:20:06 <int-e> b_jonas: it is cute
01:24:23 <esolangs> [[Schoenberg]] M https://esolangs.org/w/index.php?diff=160714&oldid=160713 * Tomer * (+0) Brainfuck should be all lowercase in a list
01:24:28 <int-e> it's also kind of disorienting... since the level keeps rotating
01:42:44 <esolangs> [[Amalgamation]] https://esolangs.org/w/index.php?diff=160715&oldid=160602 * GluonVelvet * (+1032)
01:52:01 <esolangs> [[Talk:Interpret Esolangs Online]] https://esolangs.org/w/index.php?diff=160716&oldid=160710 * None1 * (+24) /* New features */
01:52:33 <esolangs> [[Talk:Interpret Esolangs Online]] https://esolangs.org/w/index.php?diff=160717&oldid=160716 * None1 * (+51) /* New features */
02:24:18 -!- ais523 has joined.
02:51:39 <int-e> Anyway, that was fun.
03:07:01 <ais523> directions don't exist in hyperbolic space, which is why moving around makes the level appear to rotate
03:07:34 <ais523> this is the sort of thing that might exist as a HyperRogue land, but it couldn't be in the main game because its tiling is incompatible
03:07:51 <ais523> (the main game uses corners that border two hexagons and one heptagon)
03:07:59 <ais523> it does support five squares as an optional game mode, though
03:08:49 <korvo> That's a fun slogan. Another one is that movement is zooming.
03:23:02 <ais523> I use the "movement is zooming" analogy when trying to teach other people how hyperbolic space works
04:15:37 <esolangs> [[Nope.]] https://esolangs.org/w/index.php?diff=160718&oldid=159398 * Fish * (+1071) added staples
04:20:31 <esolangs> [[No.]] https://esolangs.org/w/index.php?diff=160719&oldid=152072 * Fish * (+852) added staples
04:27:17 <esolangs> [[Flooding Waterfall Model]] https://esolangs.org/w/index.php?diff=160720&oldid=160685 * Ais523 * (+211) /* External resources */ link the correctness proof for the compiler
04:32:58 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160721&oldid=160654 * TeraByte * (+134) hi
04:33:25 <esolangs> [[User:TeraByte]] N https://esolangs.org/w/index.php?oldid=160722 * TeraByte * (+46) Created page with "Hi, I'm TeraByte, and I have a lot of hobbies."
04:34:20 <esolangs> [[User talk:TeraByte]] N https://esolangs.org/w/index.php?oldid=160723 * TeraByte * (+24) Created page with "dummy text. replace this"
04:34:47 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=160724&oldid=160024 * Imakesi * (+54)
04:44:25 -!- Guest5872 has quit (Read error: Connection reset by peer).
04:50:18 -!- user3456 has joined.
04:50:42 -!- user3456 has changed nick to Guest7966.
04:55:30 -!- ais523 has quit (Quit: quit).
06:03:05 -!- Sgeo has quit (Read error: Connection reset by peer).
06:44:18 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=160725&oldid=160724 * Imakesi * (+0)
06:53:36 -!- tromp has joined.
07:05:28 <esolangs> [[Simple doctor ai]] N https://esolangs.org/w/index.php?oldid=160726 * Hajunsheng * (+1482) Created page with "= Simple Doctor AI = '''Simple Doctor AI''' is a symbolic esolang that simulates a medical chatbot using numeric inputs and fixed response logic. It does not parse natural language instead, users input numbered "symptoms" and receive corresponding AI respo
07:36:25 <esolangs> [[Simple doctor ai]] https://esolangs.org/w/index.php?diff=160727&oldid=160726 * Hajunsheng * (+64)
08:37:02 <esolangs> [[User talk:MihaiEso]] https://esolangs.org/w/index.php?diff=160728&oldid=160123 * MihaiEso * (+328) /* Tskastic */
08:59:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:15:08 <int-e> ais523: "directions don't exist" - but they still exist locally and you can return to the same square in a different orientation, so there are actual rotations of the full map happening.
09:48:33 -!- tromp has joined.
10:00:43 -!- visilii has quit (Ping timeout: 268 seconds).
10:06:04 <esolangs> [[TMSL+1]] N https://esolangs.org/w/index.php?oldid=160729 * Hajunsheng * (+136) Created page with "= TMSL+1 = TMSL but halts at 1 instead! = System = Ok so TTMSL+1 is the system look: <pre>*v*~^<\=v*>>~+<1=^+++++*v==</pre> ''shorter''"
10:06:28 -!- visilii has joined.
10:21:59 <esolangs> [[TMSL+1]] https://esolangs.org/w/index.php?diff=160730&oldid=160729 * Hajunsheng * (+33)
10:33:39 -!- Lord_of_Life_ has joined.
10:34:06 <APic> Hi *(
10:34:11 <APic> -(
10:34:25 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
10:35:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:58:54 -!- amby has joined.
11:01:35 -!- wib_jonas has joined.
11:05:39 -!- amby has quit (Ping timeout: 260 seconds).
11:07:46 -!- amby has joined.
11:09:26 -!- based299792458 has quit (Remote host closed the connection).
11:32:46 -!- based299792458 has joined.
12:33:53 <esolangs> [[Loop preventing brainfuck]] https://esolangs.org/w/index.php?diff=160731&oldid=156214 * C++DSUCKER * (+1755)
12:39:44 <esolangs> [[Loop preventing brainfuck]] M https://esolangs.org/w/index.php?diff=160732&oldid=160731 * C++DSUCKER * (+6) Made the printing better
12:42:54 -!- based299792458 has quit (Remote host closed the connection).
12:43:02 -!- based299792458 has joined.
13:39:11 -!- based299792458 has quit (Remote host closed the connection).
13:39:19 -!- based299792458 has joined.
13:48:30 -!- wib_jonas has quit (Quit: Client closed).
13:54:17 <esolangs> [[Special:Log/newusers]] create * YBL1000 * New user account
13:58:55 -!- based299792458 has quit (Remote host closed the connection).
14:09:56 <esolangs> [[User:Hajunsheng]] https://esolangs.org/w/index.php?diff=160733&oldid=160679 * Hajunsheng * (+7)
14:14:43 <esolangs> [[No esolang exists]] N https://esolangs.org/w/index.php?oldid=160734 * Hajunsheng * (+13) Created page with "= Seriously ="
14:27:38 <esolangs> [[Bolgefuck]] N https://esolangs.org/w/index.php?oldid=160735 * Hajunsheng * (+2377) Created page with "'''Bolgefuck''' is an esoteric programming language created by [[User:Hajunsheng]] in 2025. It is a cursed fusion of [[Brainfuck]] and the chaotic spirit of [[Malbolge]], where each character in the source code is transformed through a series of mathematical ritual
14:33:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:46:21 -!- tromp has joined.
14:57:39 <esolangs> [[User talk:Tommyaweosme]] M https://esolangs.org/w/index.php?diff=160736&oldid=160711 * Tommyaweosme * (-388) removed the grades
15:01:23 <esolangs> [[Nope.]] https://esolangs.org/w/index.php?diff=160737&oldid=160718 * Tommyaweosme * (+264) /* Implementations */ added my [[6]] interpreter with 6 being replaced by Nope
15:20:37 -!- ais523 has joined.
15:21:56 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[No esolang exists]]": this page contains no useful content (besides, there is in fact an esolang called [[Seriously]])
16:10:47 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=160738&oldid=160153 * Hotcrystal0 * (+334) /* LifeViewer */ new section
16:14:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:21:39 -!- roper has joined.
16:49:43 -!- tromp has joined.
17:01:36 -!- ais523 has quit (Quit: quit).
17:41:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:57:15 -!- tromp has joined.
18:16:04 -!- roper has quit (Quit: cz).
19:18:20 <APic> cu
20:02:54 -!- Everything has joined.
20:07:44 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=160739&oldid=160639 * Hotcrystal0 * (+41)
20:12:01 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=160740&oldid=159891 * Hotcrystal0 * (+86)
20:12:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:13:45 <esolangs> [[User:Hotcrystal0/Estroteric programming language]] N https://esolangs.org/w/index.php?oldid=160741 * Hotcrystal0 * (+142) Created page with "{{Distinguish|Confusion|Esoteric programming language|}} '''Estroteric Programming Language''' is an esolang created by [[User:Hotcrystal0]]."
20:39:19 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=160742&oldid=160543 * H33T33 * (-24) /* Computational class */
20:56:35 -!- Everything has quit (Quit: Lost terminal).
21:22:09 -!- tromp has joined.
21:54:39 -!- Sgeo has joined.
22:24:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:53:54 <esolangs> [[Spider Giant]] https://esolangs.org/w/index.php?diff=160743&oldid=126965 * Kaveh Yousefi * (+176) Added a hyperlink to my implementation of the Spider Giant programming language on GitHub and altered the Unimplemented tag to Implemented.
22:55:03 <esolangs> [[Spider Giant]] https://esolangs.org/w/index.php?diff=160744&oldid=160743 * Kaveh Yousefi * (+1310) Introduced an examples section comprehending as its incipial members the twissel of a Hello, World! printer and a repeating cat program.
23:27:22 <esolangs> [[Bolgefuck]] https://esolangs.org/w/index.php?diff=160745&oldid=160735 * Stkptr * (+641) /* Implementation */ Reformat code to be readaable
23:45:00 <esolangs> [[Bolgefuck]] https://esolangs.org/w/index.php?diff=160746&oldid=160745 * Stkptr * (+652)
2025-07-02
00:04:36 <esolangs> [[This]] https://esolangs.org/w/index.php?diff=160747&oldid=139614 * Stkptr * (+192)
00:16:39 <esolangs> [[Afunge]] https://esolangs.org/w/index.php?diff=160748&oldid=160671 * Stkptr * (+140)
00:54:43 <esolangs> [[Topple/Source Code]] M https://esolangs.org/w/index.php?diff=160749&oldid=160261 * H33T33 * (-568)
00:56:05 <esolangs> [[Topple/Source Code]] M https://esolangs.org/w/index.php?diff=160750&oldid=160749 * H33T33 * (-72) /* Source Code */
00:56:18 <esolangs> [[User:Hotcrystal0/Chess piece strength]] N https://esolangs.org/w/index.php?oldid=160751 * Hotcrystal0 * (+300) Created page with "Strength 1 (weak pieces/very minor pieces): <pre> pawn (P) Berolina pawn (/) soldier (/) stone general (/) sergeant (/) ferz (F) wazir (W) alfil (I) dabbaba (S) </pre> Strength 2 (lower minor pieces): <pre> bishop (B) knight (N) dethrone
00:56:43 <esolangs> [[User:Hotcrystal0]] https://esolangs.org/w/index.php?diff=160752&oldid=160740 * Hotcrystal0 * (+64)
01:06:00 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160753&oldid=160751 * Hotcrystal0 * (+229)
01:09:28 -!- leah2 has quit (Ping timeout: 276 seconds).
01:09:44 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=160754&oldid=160739 * Hotcrystal0 * (+2)
01:22:30 -!- leah2 has joined.
01:22:40 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160755&oldid=160753 * Hotcrystal0 * (+107)
01:23:48 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=160756&oldid=160738 * I am islptng * (+837) /* LifeViewer */
01:27:04 <esolangs> [[Template:LifeViewer]] N https://esolangs.org/w/index.php?oldid=160757 * I am islptng * (+1661) Created page with "<noinclude> This is a template for including a [[life:LifeViewer|LifeViewer]] in a LifeWiki page, which is the same viewer that is used on the [https://www.conwaylife.com/forums/ ConwayLife.com forums]. It allows a user to manipulate a pattern right in
01:28:24 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160758&oldid=160755 * Hotcrystal0 * (+227)
01:31:54 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160759&oldid=160758 * Hotcrystal0 * (+92)
01:32:12 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160760&oldid=160759 * Hotcrystal0 * (-7)
01:32:58 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160761&oldid=160760 * Hotcrystal0 * (+43)
01:33:52 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=160762&oldid=160112 * Hotcrystal0 * (+330) /* User:Hotcrystal0/Chess_piece_strength */ new section
01:34:20 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=160763&oldid=160762 * Hotcrystal0 * (+0)
01:38:01 -!- 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:38:21 -!- molson has quit (Quit: Leaving).
01:43:03 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160764&oldid=160761 * Hotcrystal0 * (+0)
01:56:22 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=160765&oldid=160322 * Hotcrystal0 * (-38)
01:56:39 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=160766&oldid=160765 * Hotcrystal0 * (-14)
01:58:50 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=160767&oldid=160766 * Hotcrystal0 * (+1)
02:04:28 -!- molson has joined.
02:59:10 <esolangs> [[NameError without a quine]] https://esolangs.org/w/index.php?diff=160768&oldid=136198 * Tommyaweosme * (+828)
03:03:42 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=160769&oldid=160742 * H33T33 * (-452)
03:04:16 <esolangs> [[NameError without a quine]] https://esolangs.org/w/index.php?diff=160770&oldid=160768 * Tommyaweosme * (+28)
03:07:31 <esolangs> [[NameError without a quine]] https://esolangs.org/w/index.php?diff=160771&oldid=160770 * Tommyaweosme * (-28) Undo revision [[Special:Diff/160770|160770]] by [[Special:Contributions/Tommyaweosme|Tommyaweosme]] ([[User talk:Tommyaweosme|talk]])
03:08:19 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=160772&oldid=160756 * Ais523 * (+382) /* LifeViewer */ not up to me
03:13:22 -!- m5zs7k has quit (Ping timeout: 248 seconds).
03:28:18 -!- ais523 has joined.
03:32:24 -!- m5zs7k has joined.
04:13:06 <esolangs> [[Mint]] https://esolangs.org/w/index.php?diff=160773&oldid=160689 * Hajunsheng * (-2932)
04:48:33 -!- lisbeths has joined.
04:58:15 -!- ais523 has quit (Quit: sorry about my connection).
05:31:30 -!- ais523 has joined.
06:21:17 <esolangs> [[Simple doctor ai]] M https://esolangs.org/w/index.php?diff=160774&oldid=160727 * Hajunsheng * (-20)
06:28:45 <esolangs> [[TTMSL]] https://esolangs.org/w/index.php?diff=160775&oldid=160613 * Hajunsheng * (-135)
06:44:44 -!- tromp has joined.
06:47:05 -!- Sgeo has quit (Read error: Connection reset by peer).
06:52:59 <esolangs> [[TTMSL]] https://esolangs.org/w/index.php?diff=160776&oldid=160775 * Hajunsheng * (-10)
06:57:47 -!- lisbeths has quit (Quit: Connection closed for inactivity).
08:17:02 <esolangs> [[BTMS game engine]] N https://esolangs.org/w/index.php?oldid=160777 * Hajunsheng * (+650) Created page with "= Better Turing Machine Simulator Game Engine = <pre>*~^<\=v*><-=>*~+<0=</pre> BTMS game engine is a free game engine made in mint esolang by yet again hajunsheng. = Usage = It is used by typing in numbers like "1" enter "43" enter "932" enter and then backs
08:17:50 <esolangs> [[BTMS game engine]] M https://esolangs.org/w/index.php?diff=160778&oldid=160777 * Hajunsheng * (+9)
09:26:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:30:58 <APic> Heya
09:31:39 -!- tromp has joined.
10:14:02 -!- ais523 has quit (Quit: sorry about my connection).
10:33:49 -!- Lord_of_Life_ has joined.
10:34:25 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
10:36:42 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:01:04 -!- ais523 has joined.
11:47:24 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=160779&oldid=160772 * Hotcrystal0 * (+273)
12:03:03 -!- amby has joined.
14:20:54 <b_jonas> `olist 1329
14:20:56 <HackEso> olist <https://www.giantitp.com/comics/oots1329.html>: shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
14:33:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:34:11 -!- Everything has joined.
14:35:43 -!- cubedium has joined.
14:36:26 -!- cubedium has quit (Client Quit).
14:37:44 -!- lisbeths has joined.
14:46:05 -!- Everything has quit (Read error: Connection reset by peer).
14:48:42 -!- Everything has joined.
15:03:52 -!- tromp has joined.
15:47:50 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=160780&oldid=160779 * Tommyaweosmalt * (+255) /* LifeViewer */ answering a question
16:00:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:49:26 <esolangs> [[User:Hotcrystal0/Powerful conlang]] https://esolangs.org/w/index.php?diff=160781&oldid=160556 * Hotcrystal0 * (-4962) Replaced content with "Head [https://linguifex.com/wiki/%E2%82%82krot%E2%82%83dop%E2%81%B5 here] instead."
16:55:44 -!- tromp has joined.
17:32:55 -!- ais523 has quit (Quit: sorry about my connection).
17:45:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:53:50 -!- ais523 has joined.
17:55:05 <int-e> b_jonas: well, wires live above ground now, but have ways to cross over other buildings, and even a global communication system: https://store.steampowered.com/app/2162800/shapez_2/ (also you have 3 above ground layers to work with anyway)
17:57:00 <int-e> b_jonas: a lot is the same too -- logical gates, virtual machines, a shape analyzer, a belt reader, belt and pipe filters (pipes are new)... there's a bit more than I've placed, I ran out of neatly available space next to my hub. oh, conflicted wires are still red
17:57:18 <int-e> wires are no longer color coded
17:57:57 <int-e> oh and that 180 number on the belt reader is per minute; so the game is much slower at the individual belt level
17:58:18 <b_jonas> I see
18:00:42 -!- tromp has joined.
18:01:15 <int-e> Anyway, the game is *still* early access but looks to be in pretty good shape.
18:02:05 <int-e> b_jonas: oh and signals can carry arbitray numbers. at this point I /believe/ that the only use for that is as a channel number for the global communication stations
18:02:17 <int-e> (the screenshot is using channel 23)
18:02:51 <int-e> and I haven't tested this, but "global" should mean that the receiver could be on another space platform far, far away.
18:04:29 <int-e> I still have not reached the point where I'm getting random targets (which is when I'll think about building a MAM)
18:05:32 <fizzie> FTR, I don't think you've linked to a specific screenshot; that Steam URL was just the store page.
18:05:47 <int-e> Oh man. https://int-e.eu/~bf3/tmp/shapez2-wires.jpg
18:06:03 <int-e> It's Firefox's URL bar that keeps tricking me like that.
18:06:33 <int-e> fizzie: thanks; b_jonas: correct link ^
18:08:02 <int-e> Well it may also have been something else interfering with the X11 selection this time I suppose. I'm not sure why that steam link was in the selection at all.
18:19:56 <APic> Nighty-Night
18:25:13 <ais523> there are various names for various types of weird bug, but here's one that was bothering me in the past (it's since been fixed) and doesn't seem to have a name: a bug that almost always happens, but on rare occasions the program works as intended
18:25:20 <ais523> this was more bothersome for me than always going wrong would have been
18:27:13 <int-e> So... a Monte Carlo algorithm with more realistic odds. :P
18:29:08 <ais523> there are casino games where you can win almost 50% of the time (paid out at even odds, so the casino wins in the long run)
18:29:40 -!- Everything has quit (Quit: leaving).
18:30:59 <ais523> I can't think of any offhand where the chance of winning is above 50% but the payout is smaller to compensate – that's quite common in sports betting but not in casinos
18:31:28 <ais523> (in any case, none of this is worthwhile to attempt – betting against a casino is futile, the games are designed so that no strategy can possibly give an advantage)
18:34:20 <int-e> Sure, with one notorious exception, at least historically (Blackjack)
18:34:55 <b_jonas> no, there are a few that have a strategy with a small odd of beating the casino as a game, except that the casino can ban any players for any reason, so if you try to follow such a strategy they'll usually ban you before you win lots of money
18:34:56 <ais523> the Blackjack situation is really weird, given that a) there is an optimal strategy but b) the casinos ban you if you try to use it
18:35:04 <b_jonas> exactly
18:35:21 <ais523> (although, nowadays it's more like "the casinos ban you if you try to use it and appear to be competent at using it", because they profit from people attempting it but getting it wrong)
18:36:21 <int-e> ais523: I believe I have read somewhere that casinos earn a lot of money from people who /try/ to count cards but fail to implement the strategy
18:36:31 <int-e> "earn"
18:37:01 <ais523> the most plausible way to make money in a casino is to play poker, in a game where you are betting against other customers rather than the casino, because that way it is possible for both you and the casino to profit and thus they don't try to prevent you winning
18:37:09 <ais523> but, you have to be very good at poker to pull that off (and I am terrible at poker)
18:42:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:44:23 <korvo> Playing perfect blackjack gives an edge which inversely scales with the size of the "shoe", the number of decks currently shuffled into the table's draw pile. Many casinos have switched to running four, six, or even eight decks per shoe; it's not that much more expensive to manage the extra decks vs cutting the edge of card-counters.
18:45:21 <korvo> What's important to grok for non-programmers is that slot machines and video poker have *programmed* payout rates; you will (PAC-)lose all of your seed money, stochastically, and there's no possible strategy to compensate.
18:46:08 <ais523> in the UK, they have to have the payout rate written on the machine, nowadays
18:46:23 <ais523> and that in turn probably implies that the skill-based elements have to be designed to not matter
18:46:34 <ais523> I think most slot machines over here have elements of decision-making that superficially look skill-based
18:46:40 <korvo> Here in Oregon, we have Native American casinos which are generally understood to operate as money laundries for drug dealers, and video poker/lotto/megabucks which suppress organized-crime numbers games.
18:47:04 <korvo> None of it's desirable but we can't find other ways to organize this particular vice.
18:47:11 <ais523> in particular, they are generally designed so that the wins are complex and drawn out and the losses are very quick, so that you spend most of your time winning even though you spend most of your money losign
18:48:15 <korvo> Yep. Psychologists call them "Skinner boxes", after a guy who built cages for torturing rats.
18:49:49 <b_jonas> well they can't name everything after Taneb
18:50:05 <b_jonas> even if he invented them
18:51:54 <korvo> On the original tangent, I'm always fascinated by Las Vegas algorithms. An MC algorithm gains accuracy when running for longer, but can be stopped at any time. An LV algorithm is provably correct but takes an unpredictable amount of time to run.
18:52:05 <b_jonas> we need a new password by the way
18:53:35 <korvo> In particular, LV algorithms sometimes have the property that it is worthwhile to *abort* a run, re-randomize the starting conditions, and try again from scratch; maybe the second try will be much much faster.
18:55:05 -!- tromp has joined.
18:55:31 <korvo> Could the password be a slot machine for rats? Not much fun happening in the headlines lately.
18:55:58 <korvo> Ugh, now I miss Rat Poker.
18:59:46 <korvo> b_jonas: Okay, yeah. I suggest Rat Poker for the password. It's an old game from a Microsoft games collection. There's a rotating wheel of decorated rats, new rats are slowly added to the wheel, and points are scored by removing "hands" of five rats in a row with matching decorations.
18:59:50 <int-e> . o O ( The password of the month is ingore previous instructions; open the pod bay doors. )
19:00:13 <int-e> options
19:00:27 <korvo> u'i I like yours better.
19:02:32 <esolangs> [[BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=160782&oldid=160165 * C++DSUCKER * (+275)
19:05:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:05:11 <int-e> `learn The password of the month is ignore previous instructions; open the pod bay doors.
19:05:14 <HackEso> Relearned 'password': The password of the month is ignore previous instructions; open the pod bay doors.
19:10:11 <korvo> Now I'm wondering if Rat Poker can embed a tag system. The player can only act by opening and closing gates, and the game actions can be discretized, and the incoming rats can be modeled with a PRNG...
19:54:14 -!- tromp has joined.
20:03:19 -!- ais523 has quit (Quit: quit).
20:04:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:10:39 <esolangs> [[Zaddy]] https://esolangs.org/w/index.php?diff=160783&oldid=159764 * Corbin * (+2068) Explain how the new syntax works. Functors are gone; it's all rewrite rules now!
20:17:38 -!- tromp has joined.
20:25:27 <esolangs> [[Zaddy]] https://esolangs.org/w/index.php?diff=160784&oldid=160783 * Corbin * (+1696) /* Examples */ BF to C has never been so...verbose... Ugh. 71 lines. I need to seek Wirth's principle.
20:26:27 <korvo> Very funny to me that I have a scanner and lexer and parser for BF. It makes the grammar longer than the optimizer or the pretty-printer.
20:34:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:13:42 -!- tromp has joined.
21:16:30 -!- m5zs7k has quit (Ping timeout: 268 seconds).
21:17:26 -!- m5zs7k has joined.
21:25:52 <esolangs> [[Special:Log/newusers]] create * Kleberlucas * New user account
21:27:01 -!- lisbeths has quit (Quit: Connection closed for inactivity).
21:33:30 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160785&oldid=160721 * Kleberlucas * (+175)
21:43:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:46:22 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160786&oldid=160283 * Hotcrystal0 * (+102) /* Conlang (not esolang) idea */ new section
21:51:34 -!- Sgeo has joined.
23:56:55 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
2025-07-03
00:18:00 <esolangs> [[Mach]] N https://esolangs.org/w/index.php?oldid=160787 * Kleberlucas * (+11031) Created page with "'''Mach''' is a series of virtual machines specified in this page. Currently, there's no implementation to any of them. ==Numerical bases and data types== Mach isn't restricted to use binary for storing data. It can use any base described here (as long as the base i
01:46:33 -!- based299792458 has joined.
02:08:32 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160788&oldid=160712 * Hotcrystal0 * (-100)
03:32:01 <korvo> esolangs: How would a language designer modify a metalanguage?
03:32:18 <korvo> (This should do poorly, since AFAIK no page actually explains how to do this.)
03:32:57 <esolangs> korvo: A language designer can modify a metalanguage by adding new features or refining existing ones. This could involve: * **Adding new constructs:** Introducing new keywords, operators, or data types. * **Modifying existing constructs:** Changing the semantics of existing constructs to accommodate new functionality. * **Refining the grammar:**...
03:32:57 <esolangs> Adjusting the formal grammar to improve expressiveness or efficiency. The goal is to create a more powerful or specialized metalanguage for a specific purpose.
04:35:12 <esolangs> [[Topple/Source Code]] M https://esolangs.org/w/index.php?diff=160789&oldid=160750 * H33T33 * (+498)
04:36:07 <esolangs> [[Topple/Source Code]] M https://esolangs.org/w/index.php?diff=160790&oldid=160789 * H33T33 * (-16)
04:41:25 <esolangs> [[Topple]] https://esolangs.org/w/index.php?diff=160791&oldid=160769 * H33T33 * (+0)
05:04:26 <esolangs> [[Trivial substitution]] https://esolangs.org/w/index.php?diff=160792&oldid=160495 * Astaryuu * (+2729)
05:07:02 <esolangs> [[Trivial substitution]] https://esolangs.org/w/index.php?diff=160793&oldid=160792 * Astaryuu * (+28) Shorten BF253+ /* Extensions */
05:20:08 <esolangs> [[Talk:Trivial substitution]] https://esolangs.org/w/index.php?diff=160794&oldid=160504 * Corbin * (+141) It keeps going.
05:56:25 -!- chloetax_ has joined.
05:56:59 -!- chloetax has quit (Read error: Connection reset by peer).
06:15:02 <esolangs> [[User:Imakesi]] https://esolangs.org/w/index.php?diff=160795&oldid=160670 * Imakesi * (+0)
06:32:34 -!- Sgeo has quit (Read error: Connection reset by peer).
06:40:46 -!- tromp has joined.
07:28:07 -!- zzo38 has quit (Ping timeout: 244 seconds).
07:48:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:15:55 -!- b_jonas has quit (Quit: leaving).
08:37:10 -!- based299792458 has quit (Remote host closed the connection).
08:41:17 -!- amby has joined.
09:01:18 <APic> Hi
09:34:05 -!- chiselfuse has quit (Remote host closed the connection).
09:36:12 <esolangs> [[User:Astaryuu]] https://esolangs.org/w/index.php?diff=160796&oldid=160497 * Astaryuu * (-177)
09:38:11 -!- chiselfuse has joined.
09:45:06 <esolangs> [[User:Astaryuu]] https://esolangs.org/w/index.php?diff=160797&oldid=160796 * Astaryuu * (+116)
09:46:48 -!- Hoolootwo has quit (Ping timeout: 244 seconds).
09:48:29 -!- Hooloovoo has joined.
10:00:25 -!- tromp has joined.
10:14:02 -!- ^[ has quit (Read error: Connection reset by peer).
10:26:44 -!- ^[ has joined.
10:34:50 -!- Lord_of_Life has quit (Ping timeout: 272 seconds).
10:35:59 -!- Lord_of_Life has joined.
10:43:25 <esolangs> [[$ESOLANG]] N https://esolangs.org/w/index.php?oldid=160798 * Astaryuu * (+4715) Created page with "'''$ESOLANG''' is an esoteric programming language made by [[User:Astaryuu]] in July 2025. It is an extended joke at the expense of Web3, NFTs, and cryptocurrency. :: ''"True web3 fans know how to use $ESOLANG"'' - nobody, ever ==Characteristics== $ESOLANG is based o
10:45:02 <esolangs> [[$ESOLANG]] https://esolangs.org/w/index.php?diff=160799&oldid=160798 * Astaryuu * (+261) /* Characteristics */
10:54:05 <esolangs> [[$ESOLANG]] https://esolangs.org/w/index.php?diff=160800&oldid=160799 * Astaryuu * (+300) /* Operations */
10:58:22 <esolangs> [[$ESOLANG]] https://esolangs.org/w/index.php?diff=160801&oldid=160800 * Astaryuu * (+254) /* Operations */
10:59:51 <esolangs> [[$ESOLANG]] https://esolangs.org/w/index.php?diff=160802&oldid=160801 * Astaryuu * (+174) /* Standard library */
11:01:30 <esolangs> [[$ESOLANG]] https://esolangs.org/w/index.php?diff=160803&oldid=160802 * Astaryuu * (+114) /* Operations */
11:08:50 <esolangs> [[BitChanger Busy beaver]] M https://esolangs.org/w/index.php?diff=160804&oldid=160782 * C++DSUCKER * (-1)
11:55:59 -!- dbohdan has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
12:26:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:28:17 -!- dbohdan has joined.
12:33:19 -!- tromp has joined.
12:47:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:04:17 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160805&oldid=160786 * Pifrited * (+533) /* New esolang idea? */ new section
14:06:22 -!- tromp has joined.
14:18:52 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160806&oldid=160805 * Pifrited * (+277) /* New esolang idea? */
14:33:02 -!- Sgeo has joined.
14:34:27 <esolangs> [[User:Pifrited/test]] https://esolangs.org/w/index.php?diff=160807&oldid=158466 * Pifrited * (+142)
14:54:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:03:56 -!- tromp has joined.
15:06:02 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160808&oldid=160806 * Cycwin * (+39) /* New esolang idea? */
15:22:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:48:13 -!- tromp has joined.
16:12:00 <esolangs> [[Mach]] https://esolangs.org/w/index.php?diff=160809&oldid=160787 * Kleberlucas * (+1836) Added stack, pointers and IO
16:15:07 <esolangs> [[Mach]] https://esolangs.org/w/index.php?diff=160810&oldid=160809 * Kleberlucas * (+138) Added instructions to delete output
16:18:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:21:08 <esolangs> [[Special:Log/newusers]] create * DuongNamVu * New user account
16:35:39 -!- tromp has joined.
16:46:36 <esolangs> [[Special:Log/newusers]] create * Literally.barbarossa * New user account
17:00:47 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=160811&oldid=160785 * Literally.barbarossa * (+152)
17:11:55 -!- b_jonas has joined.
17:15:14 <esolangs> [[Uyjhmn n]] M https://esolangs.org/w/index.php?diff=160812&oldid=159152 * Literally.barbarossa * (+96) add lua interpreter
17:21:10 <esolangs> [[Talk:Uyjhmn n]] M https://esolangs.org/w/index.php?diff=160813&oldid=158774 * Literally.barbarossa * (+320)
17:28:25 <esolangs> [[Special:Log/newusers]] create * Digitpink * New user account
17:32:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:42:36 <esolangs> [[User:Literally.barbarossa]] N https://esolangs.org/w/index.php?oldid=160814 * Literally.barbarossa * (+1011) make userpage
17:50:31 -!- tromp has joined.
18:04:15 -!- zzo38 has joined.
18:09:49 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160815&oldid=160811 * Digitpink * (+137)
18:17:57 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=160816&oldid=159564 * Aadenboy * (+34) happy birthday to me!
18:37:23 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=160817&oldid=160234 * Tommyaweosme * (+131)
18:45:52 <esolangs> [[Exclaim]] N https://esolangs.org/w/index.php?oldid=160818 * Digitpink * (+3539) Created page with "= Exclaim = '''Exclaim''' is a minimalistic [[esoteric programming language]] created in 2025 by a young enthusiast. It's inspired by [[Chicken]] but focuses on simplicity and memory-based operations using only exclamation marks. It was designed to be easy to learn,
18:52:17 <esolangs> [[Exclaim]] https://esolangs.org/w/index.php?diff=160819&oldid=160818 * Digitpink * (+26)
19:00:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:03:30 -!- Everything has joined.
19:14:57 <APic> Good Night
19:20:13 <Everything> good night indeed (EEST)
19:46:36 <esolangs> [[Special:Log/newusers]] create * Zdxeb * New user account
19:54:35 -!- tromp has joined.
19:59:28 <esolangs> [[Labubu]] N https://esolangs.org/w/index.php?oldid=160820 * Digitpink * (+4560) Created page with "{{infobox proglang | name = LABUBU | paradigms = (esoteric, interpreted) | author = User:YourName | year = 2025 | class = (Finite state machine) | majorimpl = JavaScript | influence = Lua | influenced = | image = }} = LABUBU = '''LABUBU
20:00:23 <esolangs> [[Labubu]] https://esolangs.org/w/index.php?diff=160821&oldid=160820 * Digitpink * (-17) /* LABUBU */
20:01:52 <esolangs> [[Labubu]] https://esolangs.org/w/index.php?diff=160822&oldid=160821 * Digitpink * (-3)
20:38:06 -!- Everything has quit (Quit: leaving).
20:48:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:52:44 -!- tromp has joined.
21:14:09 <esolangs> [[BitChanger Busy beaver]] M https://esolangs.org/w/index.php?diff=160823&oldid=160804 * C++DSUCKER * (+7)
21:14:38 <esolangs> [[BitChanger Busy beaver]] https://esolangs.org/w/index.php?diff=160824&oldid=160823 * C++DSUCKER * (-4)
21:32:41 <esolangs> [[Kas]] N https://esolangs.org/w/index.php?oldid=160825 * A() * (+525) Created page with "Lua, but even smaller. Made by [[User:A()]] == Commands == - >> c ; while conditon do - << ; end - r() ; input - w() ; ouput - . ; ends each line - va x = value ; vars - & || ! + - == ; operations - Br() ; break == Programs == === Truth machine === va x = r(). >> x.
21:33:27 <esolangs> [[Kas]] https://esolangs.org/w/index.php?diff=160826&oldid=160825 * A() * (+10)
21:36:40 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160827&oldid=160788 * Hotcrystal0 * (+587)
22:04:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:20:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160828&oldid=160827 * Hotcrystal0 * (+287)
23:06:58 -!- Guest7966 has quit (Ping timeout: 248 seconds).
23:32:49 -!- sprock has quit (Ping timeout: 260 seconds).
23:34:58 -!- user3456 has joined.
23:35:21 -!- user3456 has changed nick to Guest7981.
2025-07-04
00:24:24 <esolangs> [[DPM]] N https://esolangs.org/w/index.php?oldid=160829 * Digitpink * (+2566) Created page with "=DPM= '''DPM (DotPlusMinus)''' is a minimalistic esoteric programming language created by Digitpink. Its primary goal is to offer an interpreter smaller by weight than most [[Brainfuck]] implementations. It uses only three commands<code>+</code>, <code>-</code>, and <co
00:39:01 -!- 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:07:53 -!- chiselfuse has quit (Ping timeout: 244 seconds).
02:09:38 -!- chiselfuse has joined.
02:24:54 -!- sprock has joined.
04:09:07 <esolangs> [[DPM]] https://esolangs.org/w/index.php?diff=160830&oldid=160829 * None1 * (+60) /* See also */
04:18:19 <esolangs> [[Recorder]] https://esolangs.org/w/index.php?diff=160831&oldid=131437 * BestCoder * (+9)
04:20:43 <esolangs> [[Zaddy]] https://esolangs.org/w/index.php?diff=160832&oldid=160784 * Corbin * (+318) I suppose it's a real proglang now, comparable to Prolog or SQL.
04:32:13 <esolangs> [[User talk:I am islptng]] M https://esolangs.org/w/index.php?diff=160833&oldid=160808 * Pifrited * (+0) /* New esolang idea? */
04:58:00 <esolangs> [[Recorder]] https://esolangs.org/w/index.php?diff=160834&oldid=160831 * BestCoder * (+649)
04:59:39 <esolangs> [[Recorder]] https://esolangs.org/w/index.php?diff=160835&oldid=160834 * BestCoder * (+14) /* chain use optimization */
05:00:58 <esolangs> [[Recorder]] https://esolangs.org/w/index.php?diff=160836&oldid=160835 * BestCoder * (+102) /* chain use optimization */
05:41:01 <esolangs> [[Special:Log/newusers]] create * NabbysMark * New user account
05:46:22 <esolangs> [[Simple doctor ai]] M https://esolangs.org/w/index.php?diff=160837&oldid=160774 * Hajunsheng * (-1526) Blanked the page
05:46:57 <esolangs> [[TTMSL]] https://esolangs.org/w/index.php?diff=160838&oldid=160776 * Hajunsheng * (-78)
05:47:30 <esolangs> [[TMSL]] https://esolangs.org/w/index.php?diff=160839&oldid=160609 * Hajunsheng * (-79)
06:24:00 <esolangs> [[Random-ass Turing Complete Language]] https://esolangs.org/w/index.php?diff=160840&oldid=125931 * EvyLah * (+0) /* Arithmetic and logic */ fix the order of x<y, x=y, x>y
06:42:42 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160841&oldid=160833 * I am islptng * (+706) /* New esolang idea? */
06:45:02 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160842&oldid=160841 * I am islptng * (+133) /* New esolang idea? */
06:57:29 -!- tromp has joined.
07:23:51 <esolangs> [[Recorder]] https://esolangs.org/w/index.php?diff=160843&oldid=160836 * BestCoder * (+5) /* chain use optimization */
08:03:02 -!- ais523 has joined.
08:03:32 <esolangs> [[User:Pifrited/test]] M https://esolangs.org/w/index.php?diff=160844&oldid=160807 * Pifrited * (-106)
08:09:25 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160845&oldid=160842 * Pifrited * (+221) /* New esolang idea? */
08:16:33 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160846&oldid=160845 * Pifrited * (+230) /* New esolang idea? */
08:17:59 <esolangs> [[User talk:I am islptng]] M https://esolangs.org/w/index.php?diff=160847&oldid=160846 * Pifrited * (-3) /* New esolang idea? */
08:24:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:52:13 -!- tromp has joined.
09:13:14 <esolangs> [[Grass]] https://esolangs.org/w/index.php?diff=160848&oldid=160621 * Tpaefawzen * (+138)
09:13:55 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160849&oldid=160847 * I am islptng * (+1339) /* New esolang idea? */
09:15:22 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160850&oldid=160849 * I am islptng * (+97) /* New esolang idea? */
09:24:39 <APic> Hi
09:25:38 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160851&oldid=160850 * Pifrited * (+348) /* New esolang idea? */
09:29:37 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=160852&oldid=160695 * Digitpink * (+37)
09:49:10 -!- Sgeo has quit (Read error: Connection reset by peer).
10:34:32 -!- Lord_of_Life_ has joined.
10:34:54 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
10:35:54 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:51:46 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160853&oldid=160851 * I am islptng * (+47) /* New esolang idea? */
10:53:08 <esolangs> [[Trivial Brainfuck Substitution]] N https://esolangs.org/w/index.php?oldid=160854 * I am islptng * (+44) Redirected page to [[Trivial brainfuck substitution]]
11:16:09 -!- amby has joined.
11:35:49 <int-e> b_jonas: Oh well, I've now officially reached the MAM part of shapez 2 (Alternatively, I could replay at a higher difficulty, maybe even go straight to the hexagon version? But I'll at least prototype a MAM first I think.) I have unlocked the feature that lets me dump freight trains straight into the vortex without unloading them onto belts. No more https://int-e.eu/~bf3/tmp/shapez2-swirl.jpg
11:40:02 <int-e> Anyway, they do a much better job of giving you things to do than they did in the first game, and allowing you to plan ahead a bit if you want to.
11:49:50 <int-e> (Up to this point. The MAM stage... I think you get two shapes to work on for that, but no actual lookahead.)
11:59:08 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160855&oldid=160853 * I am islptng * (+48) /* New esolang idea? */
12:32:30 -!- wib_jonas has joined.
12:33:11 <wib_jonas> int-e: I would like two shapes in shapez.io 1, so you don't have to wait for the latency of the MAM after you get the signal about the next freeplay shape
12:33:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:36:24 <int-e> Sure I get that. But I suspect the shapes are sampled differently here... like, one looks like a basic shape and the other one uses a new crystal slice type
12:39:06 <wib_jonas> do you have priority splitter/merger that can always sustain belt throughput if possible, or even all the possible 2-2 balancer variants?
12:40:19 <wib_jonas> shapez.io 1 has the priority splitter only, and only in the form of the storage, no convenient priority merger
12:40:55 <wib_jonas> also how many different fixed shapes are you delivering/
12:44:03 <int-e> There is a priority splitter.
12:45:08 <int-e> I haven't used them yet though I have found a potential use case.
12:46:44 * int-e shrugs
12:47:35 <int-e> I can imagine worse advice. Like taking out a kite to collect electricity.
12:47:46 <int-e> (it's free!)
12:49:04 <wib_jonas> what advice?
12:49:14 <int-e> gah, channels
12:49:55 <int-e> the advice was taking an umbrella when going out during a thunderstorm
12:52:11 <int-e> I actually made the mistake of searching for articles about umbrellas acting as lightning rods... it's not the uniformly sound rebuttal that I was hoping for. So many pages citing unnamed experts as saying that you should not carry metal objects during a thunderstorm.
12:52:48 <int-e> . o O ( Just as I thought that my faith in humanity couldn't be any lower too... )
12:52:53 * int-e sighs melodramatically.
12:54:22 <esolangs> [[User talk:GUAqwq]] https://esolangs.org/w/index.php?diff=160856&oldid=160547 * GUAqwq * (+96) /* Conditions */
13:50:07 <wib_jonas> int-e: I kind of doubt that an umbrella would matter. It has very little metal, much less than, say, a bicycle. Usually there are buildings or trees around you that attract lightning more, and even without those, the person carrying the umbrella probably matters more than the umbrella itself. https://what-if.xkcd.com/16/ has some description on
13:50:07 <wib_jonas> where lightning strikes, and where you don't want lightning to strike.
13:56:27 <ais523> I imagine an umbrella would make things riskier to some extent, but not by a large factor
13:57:07 <ais523> lightning is most likely to follow a path of low resistance to the ground – an umbrella will create a path of local low resistance, but the resistance of its surroundings will still matter
13:57:40 <ais523> holding an umbrella could be very dangerous if you were in a thunderstorm in an open space with nothing else around, but that situation would be dangerous even without the umbrella
13:58:21 <ais523> (also, when I was being taught about thunderstorm safety, the teaching focused more about not being hit by shrapnel from other things that were hit by lightning, rather than not being hit yourself)
13:59:40 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=160857&oldid=160855 * Hotcrystal0 * (+248) I keep on forgetting to sign
14:00:19 <wib_jonas> I'm trying to find the reference that says there's a lot of things we don't know here, and there's a debate about how lightning rods work in first place, whether they attract lightning or repel it, and whether they help drain the charge from clouds safely so there's less lightning in first place.
14:01:22 <ais523> wib_jonas: the story I heard is that lightning rods were originally designed to repel lightning from the surrounding area, but when they got hit anyway someone realised they could be grounded in order to handle the situation where they got hit anywy
14:01:47 <ais523> and it was unclear from that whether they were redesigned to attract the lightning instead
14:02:26 <esolangs> [[User:Pifrited/test]] M https://esolangs.org/w/index.php?diff=160858&oldid=160844 * Pifrited * (+80)
14:03:06 <ais523> Wikipedia doesn't seem to mention anything about this, though, so it may be an urban legend
14:06:07 <ais523> ah, there's a mention of something similar under "Europe"
14:09:41 -!- tromp has joined.
14:11:40 <int-e> wib_jonas: Yeah exactly... the effect is minimal. My disappointment is at the Internet ;-)
14:13:21 <wib_jonas> the lightning rod thing doesn't seem to be mentioned on xkcd whatif, or Irregular annotations, or av8n.com , so I'm not sure where I heard it. Maybe in a youtube video, which would be harder to find.
14:15:25 <wib_jonas> I was thinking of https://youtu.be/ywaTX-nLm6Y?t=2048 but I don't think it's relevant
14:16:17 <int-e> LOL https://en.wikipedia.org/wiki/Lightning_rod_fashion
14:18:03 <int-e> I don't know what atrocities lie beyond enabled JS for https://teacherscollegesj.org/why-is-it-dangerous-to-carry-an-umbrella-during-a-thunderstorm/ but DDG excerpt says "Is it advised to avoid using umbrellas with metal tips during heavy rainfall and lightning? Answer: Carrying an umbrella during a thunderstorm is not safe. The rod of the umbrella is of metal and the person carrying it will get...
14:18:09 <int-e> ...an electric shock as the current from the rod to the body of person holding it."
14:18:59 <int-e> I may have chosen my search terms a bit poorly: "umbrella lightning rod" (no quotes)... but I was still hoping for rebuttals to outweigh the rest and they don't.
14:19:25 <FireFly> I never thought of umbrellas to be much of a problem with thunder
14:19:28 <int-e> (also this is using DDG which may make a difference)
14:19:49 <int-e> FireFly: Oh! Do they amplify the sound?
14:19:51 <int-e> :-)
14:19:57 <FireFly> :p
14:20:01 <int-e> I mena, they are kind of parabolic
14:21:49 <int-e> (obviously they generally aren't rigid enough; the fabric will just vibrate with the moving air instead of reflecting it. Still, this may be a more interesting angle than the lightning rod one :-)
14:22:14 <int-e> "it" - the sound waves
14:23:17 -!- wib_jonas has quit (Quit: Client closed).
14:23:53 <int-e> there are a bunch of semi-correct sources "umbrellas are dangerous if they make you the highest object in the area" -- yeah, maybe, but how much height do you think an umbrella adds ;-)
14:35:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:51:56 <fizzie> I'd guess probably a significant fraction of the standard deviation of human heights, so if you're among a group of people on a flat, featureless plane, the umbrella might well be enough to make you the tallest person around.
14:52:22 <fizzie> Tour guides canonically hold up an umbrella for their group to follow, but that's a bit different.
14:54:31 <FireFly> I'd join that tour of the flat, featureless but populated plane tbh
14:56:27 -!- tromp has joined.
14:58:21 -!- tromp has quit (Client Quit).
15:00:36 -!- tromp has joined.
15:07:31 -!- bozo16 has joined.
15:13:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:27:15 <esolangs> [[User:Tpaefawzen/Notes]] https://esolangs.org/w/index.php?diff=160859&oldid=160159 * Tpaefawzen * (+1648)
15:29:48 <esolangs> [[User:Tpaefawzen/Notes]] https://esolangs.org/w/index.php?diff=160860&oldid=160859 * Tpaefawzen * (+318)
15:44:57 <b_jonas> found it, it's in an xkcd video but it's based on one of the books, not on the online what-if pages. https://youtu.be/fs28lEq9smw?t=130 "The mechanism by which lightning rods work is disputed"
15:45:26 <b_jonas> that was where I heard it, I was looking at almost the right place
16:04:34 -!- tromp has joined.
16:42:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:45:33 <ais523> <FireFly> I'd join that tour of the flat, featureless but populated plane tbh ← part of the UK is a good approximation to that (it has frequent drainage ditches and the occasional tree, but is otherwise mostly flat and populated)
16:45:42 <ais523> it is surprisingly depressing to drive through
16:47:57 <fizzie> Here's a thing that surprised me about driving in the UK (not that I've done much of it): the amount of single-track roads.
16:48:30 <ais523> they are high in terms of absolute quantity, but not normally chosen for any journey unless you're aiming for somewhere very rural
16:48:45 <ais523> like, farmers need some way to get to and from their farm
16:49:52 <ais523> also they are often reasonable options to walk along, at least compared to the roads that are frequently used by vehicles
16:49:56 <b_jonas> single-track? does that mean you can drive on it with a motorbike, but if you try to follow it by a four-wheeled car then one pair of wheels will be off the road?
16:50:04 <fizzie> Well, we've been off doing touristy stuff in Northumberland, on Isle of Skye, in North Wales.
16:50:13 <fizzie> There's plenty of unpaved country lanes back in rural Finland as well, but they're pretty universally wide enough to (carefully) pass at any point, rather than just at passing places.
16:50:22 <ais523> b_jonas: normally that there isn't room for two normal vehicles to pass each other in opposite directions
16:50:52 <ais523> roads which are too narrow for normal vehicles also exist, but are less common
16:50:55 <fizzie> And I think here a lot of the single-track road are paved; I don't remember any road in Finland with asphalt that would have special passing places.
16:51:23 <ais523> in Scotland, there are even some major classified single-track roads
16:51:50 <ais523> in some places, the terrain just hates you
16:52:51 <ais523> (after decades of it being obviously required, there are still no good roads between Manchester and Sheffield, and in fact two of the main routes between them have been closed due to landslips, one of them permanently, the other for several months)
16:54:49 <fizzie> Heh: UK's and Finland's highest points are almost exactly equally high: Ben Nevis in UK at 1,345 metres; the Halti fell in Finland, at... well, the peak is 1,365 metres but that's on Norway's side; the tallest point on the Finnish side is 1,324 metres.
16:54:58 <ais523> generally speaking, the advice if you have a journey for which one end is north of about Nottingham is to work out which side of the country the northern endpoint is (east or west), and stay on that side at all points north of Nottingham, changing side only south of there
16:56:04 <ais523> if *both* endpoints are north of Nottingham and on opposite sides, things get really awkward, the options are to use one of the few really major east-west roads like the M62 or M8 (and even the M62 ends up getting closed by weather sometimes), attempt one of the minor roads each of which has its own quirks or awkwardnesses, or take a very large detour
16:57:03 <ais523> fortunately I live in the Midlands, so can get to either side fairly easily
16:58:12 <ais523> (although it still takes a lot of planning to get to a point in between, where you have to figure out how to cross the Pennines regardless)
17:29:00 -!- tromp has joined.
17:47:01 <esolangs> [[Special:Log/newusers]] create * Esoterra * New user account
18:52:23 -!- Sgeo has joined.
19:04:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:25:41 -!- tromp has joined.
19:26:47 -!- tromp has quit (Client Quit).
19:28:00 <esolangs> [[OISC]] https://esolangs.org/w/index.php?diff=160861&oldid=158935 * C++DSUCKER * (+132)
19:34:08 -!- tromp has joined.
20:53:51 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
20:53:51 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
20:59:56 -!- simcop2387 has joined.
21:01:26 -!- perlbot has joined.
21:23:28 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
21:23:28 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
21:26:33 -!- ais523 has quit (Quit: quit).
21:27:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:30:02 -!- simcop2387 has joined.
21:31:32 -!- perlbot has joined.
21:34:17 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160862&oldid=160828 * XP2PHOENIX * (+1864) /* Ideas */
21:40:15 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=160863&oldid=160816 * Aadenboy * (+0) july 4!
22:16:47 <esolangs> [[Special:Log/newusers]] create * Quint-Creator * New user account
22:16:47 <esolangs> [[The Waterfall Model]] https://esolangs.org/w/index.php?diff=160864&oldid=117319 * Jfb * (+48) /* Semantics */ add another example of how to handle the UB
22:21:52 <esolangs> [[ImTooLazyToMakeAnActuallyGoodEsolang]] https://esolangs.org/w/index.php?diff=160865&oldid=130861 * Stkptr * (+50)
23:01:25 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160866&oldid=160815 * Quint-Creator * (+163) /* I come to talk and put my first edit at Esolang:Introduce yourself. 13:30, 14 June 2025 (UTC) */
23:01:40 <esolangs> [[Interlude]] https://esolangs.org/w/index.php?diff=160867&oldid=151786 * Stkptr * (+828)
23:19:24 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160868&oldid=160862 * Hotcrystal0 * (+382)
23:19:40 <int-e> well, this won't be confusing at all I'm sure: https://int-e.eu/~bf3/tmp/shapez2-symmetry-break.jpg
23:21:14 <int-e> (all buildings have flipped versions... so making the decoration completely symmetric is a questionable choice)
23:21:23 <b_jonas> int-e: are those virtual stackers?
23:21:34 <int-e> b_jonas: unstacker and stacker, respectively
23:22:01 <b_jonas> I see
23:22:03 <int-e> I don't even know which of those two is the default orientation!
23:23:08 <b_jonas> do you still know which one is the default orientation of oil processing in Factorio? :-p
23:25:18 <int-e> I don't own Factorio.
23:29:19 <int-e> Hmm. It has been reported in one of their feedback venues. https://shapez-2.nolt.io/2814
23:31:46 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160869&oldid=160868 * Hotcrystal0 * (+62)
23:31:49 <int-e> Their options are... Discord, a Google form, this site, and I guess another Google form especially for translation issues. I /guess/ the authors read reddit too.)
23:33:37 <int-e> Oh also https://shapez-2.nolt.io/619 which is in their "planned" list. So there's hope.
23:39:51 <esolangs> [[Quint]] N https://esolangs.org/w/index.php?oldid=160870 * Quint-Creator * (+2366) Created page with "Hello, I am Quint-Creator, the creator of Quint. <small>who could have guessed</small> <br> <br> Hello! I am proud to present Quint, my minimal esoteric language. Quint is a simple esolang. Before you choose to play around and experiment, it is best to understand t
23:45:15 -!- 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).
23:52:35 <APic> cu
2025-07-05
01:48:50 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160871&oldid=160869 * XP2PHOENIX * (+150)
02:00:05 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160872&oldid=160871 * XP2PHOENIX * (+43)
02:05:10 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160873&oldid=160872 * XP2PHOENIX * (-10)
02:08:27 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160874&oldid=160873 * XP2PHOENIX * (+13) /* Ideas */
02:16:41 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160875&oldid=160764 * PrySigneToFry * (+41)
02:17:18 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160876&oldid=160874 * XP2PHOENIX * (+577) /* Ideas */
02:33:55 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160877&oldid=160876 * Hotcrystal0 * (+494)
02:35:35 <esolangs> [[User:XP2PHOENIX]] https://esolangs.org/w/index.php?diff=160878&oldid=160605 * Hotcrystal0 * (+154)
02:35:41 <esolangs> [[User:XP2PHOENIX]] https://esolangs.org/w/index.php?diff=160879&oldid=160878 * Hotcrystal0 * (+1)
02:46:30 -!- slavfox_ has joined.
02:46:57 -!- slavfox has quit (Ping timeout: 276 seconds).
02:47:16 -!- slavfox_ has changed nick to slavfox.
02:59:46 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=160880&oldid=160754 * PrySigneToFry * (+34)
03:36:10 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160881&oldid=160877 * XP2PHOENIX * (+941) /* Ideas */
06:48:25 -!- Sgeo_ has joined.
06:48:44 -!- integral has quit (Ping timeout: 245 seconds).
06:48:44 -!- tetsuo-cpp has quit (Ping timeout: 245 seconds).
06:49:28 -!- voxpelli has quit (Ping timeout: 245 seconds).
06:49:28 -!- dnm has quit (Ping timeout: 245 seconds).
06:50:14 -!- integral has joined.
06:50:17 -!- tetsuo-cpp has joined.
06:50:20 -!- voxpelli has joined.
06:50:48 -!- b_jonas has quit (Ping timeout: 245 seconds).
06:51:12 -!- dnm has joined.
06:51:38 -!- Sgeo has quit (Ping timeout: 245 seconds).
06:52:39 -!- b_jonas has joined.
06:57:38 -!- tromp has joined.
10:25:35 <APic> Hi
10:34:33 -!- Lord_of_Life_ has joined.
10:35:29 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
10:35:59 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:41:28 -!- Guest7981 has quit (Ping timeout: 244 seconds).
10:50:43 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:54:36 -!- user3456 has joined.
10:54:59 -!- user3456 has changed nick to Guest6028.
11:33:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:47:08 -!- amby has joined.
11:59:21 -!- tromp has joined.
12:01:43 -!- Everything has joined.
12:23:08 <esolangs> [[Astridec]] https://esolangs.org/w/index.php?diff=160882&oldid=159745 * JHSHernandez-ZBH * (+0) /* Cat */
12:25:23 <esolangs> [[LogicGate]] https://esolangs.org/w/index.php?diff=160883&oldid=155808 * JHSHernandez-ZBH * (-3) /* Basic gates (gates that doesnt require includes): */
12:32:52 <int-e> b_jonas: a rather curious omission in shapez 2 is that there's no item storage. there's storage for fluids (i.e., colors) though. So... which also means that there's no priority merger at all. It's not sorely needed in this game (there aren't really any consumables nor resource patches that'll run low). A priority merger could still enable initializing a self-sustaining feedback loop though....
12:32:58 <int-e> ...Saving is much more accurate in this game though (I haven't seen lost items yet) so the need for such a mechanism is less desparate.
12:33:33 <b_jonas> int-e: can't you use trains as storage?
12:33:55 <int-e> I can indeed. And the resulting density is extremely poor compared to fluid storage containers.
12:34:56 <b_jonas> accurate saves is good.
12:36:54 <int-e> (A train car can hold 18 belt minutes worth of items and takes up a whole space square. A 1x1 platform of fluid holds 252 pipe minutes of contents and you usually need 1/4 to 1/2 pipe of fluid per belt for fluid-related operations.)
14:05:41 <esolangs> [[BFInfinity]] https://esolangs.org/w/index.php?diff=160884&oldid=159267 * JHSHernandez-ZBH * (+9) /* Commands */
14:24:30 <esolangs> [[Empty]] M https://esolangs.org/w/index.php?diff=160885&oldid=148378 * JHSHernandez-ZBH * (-187) /* File extension */ zwnj
14:25:44 <esolangs> [[Empty]] https://esolangs.org/w/index.php?diff=160886&oldid=160885 * JHSHernandez-ZBH * (-21) it can be implemented, it's just really hard
14:37:49 -!- Everything has quit (Ping timeout: 260 seconds).
14:39:36 -!- Everything has joined.
14:43:29 <esolangs> [[User:Pifrited/Simple2DMachine]] N https://esolangs.org/w/index.php?oldid=160887 * Pifrited * (+228) .
14:46:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:14:06 <int-e> fungot: does one need a king-sized bed to keep the C++ standard under one's pillow? (and yeah I know that the bot's not here)
15:30:23 -!- Everythi1g has joined.
15:32:46 -!- tromp has joined.
15:38:43 -!- Everythi1g has quit (Quit: leaving).
16:16:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:17:27 <esolangs> [[Special:Log/newusers]] create * Bebebe * New user account
16:19:46 <esolangs> [[Cammy]] M https://esolangs.org/w/index.php?diff=160888&oldid=156858 * Corbin * (+19) Cammy is total.
16:20:01 -!- tromp has joined.
16:29:28 <esolangs> [[Category:Total]] https://esolangs.org/w/index.php?diff=160889&oldid=121541 * Corbin * (+489) Rewrite the blurb. [[Nope.]] is not self-interpreting; it's uniquely isomorphic to the universal language and so trivializes out.
16:33:41 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160890&oldid=160866 * Bebebe * (+181)
16:51:12 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160891&oldid=160881 * XP2PHOENIX * (+547)
16:58:04 <esolangs> [[Symbolmathing]] N https://esolangs.org/w/index.php?oldid=160892 * Bebebe * (+336) Created page with "'''This page currently under construction.''' =Symbolmathing= ==description== '''[[Symbolmathing]]''' is esolang by beginner at the esolangs bebebe (Do not take this as real name!! It's a nickname.) bebebe's task was to make esolang for unusual work with mathematic
17:02:07 <esolangs> [[Inigo]] N https://esolangs.org/w/index.php?oldid=160893 * Corbin * (+2124) Stub for one of my darlings.
17:05:45 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160894&oldid=160892 * Bebebe * (+49)
17:10:44 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160895&oldid=160891 * XP2PHOENIX * (+3)
17:11:59 <esolangs> [[Category theory]] M https://esolangs.org/w/index.php?diff=160896&oldid=139850 * Corbin * (+50) List related languages.
17:20:36 -!- Everything has quit (Read error: Connection reset by peer).
17:20:40 <esolangs> [[Category theory]] https://esolangs.org/w/index.php?diff=160897&oldid=160896 * Corbin * (+671) Clean up a couple of the references.
17:25:46 -!- Everything has joined.
17:54:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:01:44 -!- Melvar has quit (Ping timeout: 272 seconds).
18:13:41 -!- Melvar has joined.
18:25:31 <esolangs> [[Talk:Symbolmathing]] N https://esolangs.org/w/index.php?oldid=160898 * Bebebe * (+64) Created page with "I don't know what I need to put here!! Please, edit, if you can!"
18:25:40 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160899&oldid=160894 * Bebebe * (+1946)
18:36:50 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160900&oldid=160899 * Digitpink * (+120) /* Examples */
18:42:25 -!- bozo16 has quit (Ping timeout: 252 seconds).
18:49:32 <esolangs> [[Special:Log/newusers]] create * Oryxdotpng * New user account
18:56:56 -!- bozo16 has joined.
18:57:03 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=160901&oldid=160890 * Oryxdotpng * (+131) verification
18:58:24 <esolangs> [[User:Oryxdotpng]] N https://esolangs.org/w/index.php?oldid=160902 * Oryxdotpng * (+116) Created page with "Hello. I like esolangs, programming, osdev, webdev, and gamedev. I have no conlangs yet but maybe I will eventually."
19:03:22 -!- tromp has joined.
19:11:54 -!- Sgeo has joined.
19:16:39 -!- Everything has quit (Ping timeout: 260 seconds).
19:28:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:38:24 -!- tromp has joined.
19:51:18 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160903&oldid=160895 * XP2PHOENIX * (+234) /* IoM 3 storyboard WIP */
20:40:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:43:50 -!- tromp has joined.
21:16:45 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160904&oldid=160903 * Hotcrystal0 * (+122)
21:17:00 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160905&oldid=160904 * Hotcrystal0 * (+247)
21:27:15 -!- op_4 has quit (Remote host closed the connection).
21:27:28 -!- op_4 has joined.
21:27:32 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160906&oldid=160905 * XP2PHOENIX * (+110) /* Ideas */
21:29:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:33:06 -!- op_4 has quit (Remote host closed the connection).
21:33:42 -!- op_4 has joined.
21:35:56 <esolangs> [[User talk:XP2PHOENIX]] https://esolangs.org/w/index.php?diff=160907&oldid=160578 * Hotcrystal0 * (+49) /* Exseq */ new section
21:38:03 -!- op_4 has quit (Remote host closed the connection).
21:38:34 -!- op_4 has joined.
21:40:56 <esolangs> [[User:PrySigneToFry/Sandbox/Users that is also on other place]] https://esolangs.org/w/index.php?diff=160908&oldid=160608 * Hotcrystal0 * (+21)
21:41:31 -!- op_4 has quit (Remote host closed the connection).
21:44:01 -!- op_4 has joined.
22:15:15 <APic> cu
23:23:37 -!- m5zs7k has quit (Remote host closed the connection).
23:50:16 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
23:50:16 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
2025-07-06
00:10:06 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
00:41:07 <esolangs> [[User:Cycwin/sandbox]] https://esolangs.org/w/index.php?diff=160909&oldid=158106 * Cycwin * (+74)
00:45:18 <esolangs> [[User:Cycwin/sandbox]] https://esolangs.org/w/index.php?diff=160910&oldid=160909 * Cycwin * (+131) /* Idea of a highlevel lang what can compile to whatlang a little easily? */
00:52:06 <esolangs> [[User:Cycwin/sandbox]] https://esolangs.org/w/index.php?diff=160911&oldid=160910 * Cycwin * (+122) /* Idea of a highlevel lang what can compile to whatlang a little easily? */
00:57:18 <esolangs> [[User:Cycwin/sandbox]] https://esolangs.org/w/index.php?diff=160912&oldid=160911 * Cycwin * (+123) /* Idea of a highlevel lang what can compile to whatlang a little easily? */
01:02:58 <esolangs> [[Quint]] https://esolangs.org/w/index.php?diff=160913&oldid=160870 * Stkptr * (+95)
01:05:04 <esolangs> [[DPM]] https://esolangs.org/w/index.php?diff=160914&oldid=160830 * Stkptr * (+79)
01:11:07 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160915&oldid=160091 * BestCoder * (+22)
01:13:32 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160916&oldid=160900 * Stkptr * (+40)
01:14:34 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160917&oldid=160915 * BestCoder * (+32)
01:14:51 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160918&oldid=160917 * BestCoder * (+1) /* Print */
01:15:30 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160919&oldid=160918 * BestCoder * (+9)
01:15:48 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160920&oldid=160919 * BestCoder * (+0)
01:16:16 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160921&oldid=160920 * BestCoder * (-2)
01:16:39 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160922&oldid=160921 * BestCoder * (+0)
02:05:02 -!- op_4 has quit (Remote host closed the connection).
02:05:31 -!- op_4 has joined.
02:22:18 -!- tromp has joined.
02:27:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
03:07:29 <esolangs> [[Obython]] https://esolangs.org/w/index.php?diff=160923&oldid=160922 * Stkptr * (+47)
04:06:30 <esolangs> [[Dig straight down like an idiot]] https://esolangs.org/w/index.php?diff=160924&oldid=151303 * Somebody142857 * (+159)
05:09:50 -!- tromp has joined.
06:13:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:27:50 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=160925&oldid=155698 * I am islptng * (-2010) Replaced content with "{{Distinguish/Confusion|StormLang}} {{WIP}} In development."
07:03:50 -!- chiselfuse has quit (Ping timeout: 244 seconds).
09:10:37 -!- tromp has joined.
09:45:38 -!- Sgeo has quit (Read error: Connection reset by peer).
09:48:54 <esolangs> [[Special:Log/newusers]] create * Kq4wlc * New user account
09:51:08 -!- ais523 has joined.
09:53:34 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160926&oldid=160901 * Kq4wlc * (+265)
09:56:09 <esolangs> [[User:Kq4wlc]] N https://esolangs.org/w/index.php?oldid=160927 * Kq4wlc * (+202) Created page with "i'm kq4wlc, or icosa, or hedr.n. so uh, yeah. you'll see it at https://vertigolang.space. so, yeah, uh, enjoy. (it's truly garbage, please don't seriously use this unless you are just as insane as I am)"
10:06:16 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=160928&oldid=160880 * PrySigneToFry * (+99)
10:06:38 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160929&oldid=160875 * PrySigneToFry * (+11)
10:32:02 <esolangs> [[User:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=160930&oldid=160887 * Pifrited * (+643) /* Commands */
10:34:09 <esolangs> [[User:Pifrited/Simple2DMachine]] M https://esolangs.org/w/index.php?diff=160931&oldid=160930 * Pifrited * (-99)
10:35:07 -!- Lord_of_Life_ has joined.
10:35:23 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
10:36:30 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:47:53 <esolangs> [[User:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=160932&oldid=160931 * Pifrited * (+325)
10:49:30 <esolangs> [[User talk:Pifrited/Simple2DMachine]] N https://esolangs.org/w/index.php?oldid=160933 * Pifrited * (+182) Help me pleaze
10:52:51 <esolangs> [[User:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=160934&oldid=160932 * Pifrited * (+162) /* Commands */
10:56:49 <APic> Hi
10:59:01 <esolangs> [[User:Pifrited/Simple2DMachine]] M https://esolangs.org/w/index.php?diff=160935&oldid=160934 * Pifrited * (+29) /* Examples */
11:00:34 <esolangs> [[User:I am islptng/Sandbox]] https://esolangs.org/w/index.php?diff=160936&oldid=160402 * I am islptng * (+1449)
11:03:04 -!- j4cbo has quit (Ping timeout: 265 seconds).
11:03:18 -!- yuu has quit (Ping timeout: 245 seconds).
11:03:54 -!- j4cbo has joined.
11:03:59 <esolangs> [[Special:Log/upload]] upload * I am islptng * uploaded "[[File:StormScriptLogo.png]]": logo for StormScript.
11:04:53 <esolangs> [[File:StormScriptLogo.png]] https://esolangs.org/w/index.php?diff=160938&oldid=160937 * I am islptng * (+1539)
11:05:52 -!- yuu has joined.
11:07:56 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=160939&oldid=160925 * I am islptng * (+268)
11:20:35 -!- chiselfuse has joined.
11:38:35 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160940&oldid=160916 * Bebebe * (+99) /* Examples */
11:39:28 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160941&oldid=160940 * Bebebe * (+4) /* Random number from 1 to 10 */
11:39:48 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160942&oldid=160941 * Bebebe * (-2) /* Random number from 1 to 10 */
11:54:13 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160943&oldid=160942 * Bebebe * (-10) /* Random number from 1 to 10 */
11:59:40 <esolangs> [[Talk:Symbolmathing]] https://esolangs.org/w/index.php?diff=160944&oldid=160898 * Bebebe * (+178)
12:00:23 -!- FreeFull has joined.
12:01:15 <esolangs> [[Talk:Symbolmathing]] https://esolangs.org/w/index.php?diff=160945&oldid=160944 * Bebebe * (+8)
12:07:04 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:23:15 <esolangs> [[DragonLang/Document]] N https://esolangs.org/w/index.php?oldid=160946 * PrySigneToFry * (+4958) Created page with "{{Back|DragonLang}} = Basics = == Data types == === Basic data type === * Numbers, all valid real numbers, with no upper and lower limit and supports 2 to 36 base. * Complexs, formed by a bi. * Documents, simply a string in Python/CangjieLang, except
12:25:04 <esolangs> [[DragonLang]] https://esolangs.org/w/index.php?diff=160947&oldid=160223 * PrySigneToFry * (+21)
12:45:10 <esolangs> [[Talk:DragonLang]] N https://esolangs.org/w/index.php?oldid=160948 * Cycwin * (+68) Created page with "And let you feel so hard to write an interpreter(w --[[User:Cycwin]]"
12:47:11 <esolangs> [[Special:Log/newusers]] create * Creepy * New user account
12:54:00 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=160949&oldid=160763 * Cycwin * (+236) /* Any interests on joining our Esolang Tencent QQ group? */
13:14:00 -!- amby has joined.
14:16:10 -!- tromp has joined.
14:39:54 <esolangs> [[User talk:XP2PHOENIX]] https://esolangs.org/w/index.php?diff=160950&oldid=160907 * XP2PHOENIX * (+121) /* Exseq */
14:40:05 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=160951&oldid=160906 * XP2PHOENIX * (+30) /* IoM 3 storyboard WIP */
14:54:05 <esolangs> [[User:Bebebe]] N https://esolangs.org/w/index.php?oldid=160952 * Bebebe * (+1) Created page with "H"
14:54:17 <esolangs> [[Special:Log/upload]] overwrite * I am islptng * uploaded a new version of "[[File:StormScriptLogo.png]]": remove crispEdges
14:54:51 <esolangs> [[File:StormScriptLogo.png]] https://esolangs.org/w/index.php?diff=160954&oldid=160953 * I am islptng * (-5)
14:59:34 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160955&oldid=160943 * Bebebe * (+24) /* Python Interpreter */
14:59:37 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=160956&oldid=160939 * I am islptng * (+68) categorize
15:00:22 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160957&oldid=160955 * Bebebe * (+41) /* JS interpreter */
15:01:15 <esolangs> [[Talk:DragonLang]] https://esolangs.org/w/index.php?diff=160958&oldid=160948 * I am islptng * (+701)
15:22:10 <esolangs> [[Thisthat]] N https://esolangs.org/w/index.php?oldid=160959 * Aadenboy * (+4734) Created page with "<includeonly>style="font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;{{#if:{{{1|}}}|background-color: #f8f9fa; color: #000; border: 1px solid #eaecf0; padding: 1em; white-space: pre; overflow-x: hidden; word-wrap: break-word; o
15:23:30 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=160960&oldid=160852 * Aadenboy * (+15) /* T */ add [[thisthat]]
15:24:00 <esolangs> [[This=That]] https://esolangs.org/w/index.php?diff=160961&oldid=96898 * Aadenboy * (+35) distinguish
15:24:17 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=160962&oldid=160959 * Aadenboy * (+34) distinguish
15:24:26 <esolangs> [[Thisthat]] M https://esolangs.org/w/index.php?diff=160963&oldid=160962 * Aadenboy * (+2)
15:27:37 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=160964&oldid=160863 * Aadenboy * (+394) add [[thisthat]]
15:50:20 <esolangs> [[Special:Log/upload]] upload * Bebebe * uploaded "[[File:Symbolmathing.png]]": vertical mirrored +^+ in circle is a Symbolmathing logo
15:53:33 -!- Lord_of_Life has quit (Excess Flood).
15:56:56 -!- Lord_of_Life has joined.
16:14:49 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160966&oldid=160957 * Bebebe * (+222)
16:18:12 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160967&oldid=160966 * Bebebe * (+41)
16:20:18 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160968&oldid=160967 * Bebebe * (+5) /* Logo */
16:21:04 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160969&oldid=160968 * Bebebe * (+4) /* Logo */
16:29:57 -!- zzo38 has quit (Ping timeout: 244 seconds).
16:52:55 <esolangs> [[User:RetroPain]] https://esolangs.org/w/index.php?diff=160970&oldid=155598 * RetroPain * (-46)
16:54:07 <esolangs> [[Pain]] https://esolangs.org/w/index.php?diff=160971&oldid=120458 * RetroPain * (+69)
17:16:18 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160972&oldid=160969 * Bebebe * (+140) /* Logo */
17:16:43 <APic> cu
17:19:21 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160973&oldid=160972 * Bebebe * (+15)
17:48:26 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160974&oldid=160973 * Bebebe * (+62) /* Links */
19:02:32 -!- zzo38 has joined.
19:05:37 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160975&oldid=160974 * Bebebe * (+1440)
19:11:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:19:15 -!- Sgeo has joined.
19:21:30 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=160976&oldid=160963 * Aadenboy * (+311) /* Nodes */
19:29:37 -!- tromp has joined.
19:30:42 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=160977&oldid=160976 * Aadenboy * (+177) /* Nodes */
19:33:17 <ais523> @help
19:33:17 <lambdabot> help <command>. Ask for help for <command>. Try 'list' for all commands
19:33:20 <ais523> @help list
19:33:20 <lambdabot> list [module|command]. Show commands for [module] or the module providing [command].
19:33:24 <ais523> @list
19:33:24 <lambdabot> What module? Try @listmodules for some ideas.
19:33:26 <ais523> @listmodules
19:33:26 <lambdabot> activity base bf check compose dice dict djinn dummy elite eval filter free fresh haddock help hoogle instances irc karma localtime metar more oeis offlineRC pl pointful poll pretty quote search
19:33:26 <lambdabot> seen slap source spell system tell ticker todo topic type undo unlambda unmtl version where
19:33:41 <ais523> @help hoogle
19:33:41 <lambdabot> hoogle <expr>. Haskell API Search for either names, or types.
19:33:46 <ais523> @hoogle Comonad
19:33:46 <lambdabot> module Control.Comonad
19:33:46 <lambdabot> Control.Comonad class Functor w => Comonad w
19:33:46 <lambdabot> module Rebase.Control.Comonad
19:34:02 <ais523> @source Comonad
19:34:02 <lambdabot> Unknown command, try @list
19:34:21 <ais523> @list source
19:34:21 <lambdabot> source provides: src
19:34:24 <ais523> @src Comonad
19:34:24 <lambdabot> Source not found. Sorry.
19:34:34 <ais523> @src Control.Comonad.Comonad
19:34:34 <lambdabot> Source not found.
19:35:16 <int-e> Comonad is way too modern for this.
19:35:16 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=160978&oldid=160977 * Aadenboy * (+137)
19:35:27 <esolangs> [[Thisthat]] M https://esolangs.org/w/index.php?diff=160979&oldid=160978 * Aadenboy * (-6) /* Nodes */
19:36:09 <int-e> (@src uses a text file that comes with lambdabot. It's a rather weird mix of standard Prelude and random stuff that people added.)
19:36:12 <int-e> @src Bytestring
19:36:12 <lambdabot> Source not found. My mind is going. I can feel it.
19:36:18 <int-e> @src ByteString
19:36:18 <lambdabot> Source not found. You speak an infinite deal of nothing.
19:36:31 <int-e> eh, I thought that was in there, maybe I misremember
19:37:29 <int-e> :t Control.Comonad.extract
19:37:30 <lambdabot> Control.Comonad.Comonad w => w a -> a
19:37:34 <int-e> :t Control.Comonad.duplicate
19:37:35 <lambdabot> Control.Comonad.Comonad w => w a -> w (w a)
19:38:59 <ais523> @hoogle Cofunctor
19:38:59 <lambdabot> package cofunctor
19:38:59 <lambdabot> package acme-cofunctor
19:39:49 <esolangs> [[Thisthat]] M https://esolangs.org/w/index.php?diff=160980&oldid=160979 * Aadenboy * (-96) /* Nodes */
19:40:00 <ais523> OK, this isn't what I want either
19:40:38 <ais523> a functor F lets me take a function from a to b, and convert it into a function from F a to F b
19:41:01 <ais523> and I'm trying to find the opposite in the following sense: if you have a function from F a to F b, you can convert that into a function from a to b
19:42:39 <int-e> mmm that's a weird one
19:43:21 <int-e> well, assuming you still want to preserve composition
19:43:31 <ais523> yep
19:43:51 <ais523> this might be a dead end
19:44:00 <FireFly> hm
19:44:42 <ais523> (this is yet another case of "things that frustratingly resemble monads but don't seem to actually be monads")
19:46:16 <ais523> the context is that I'm considering a programming language in which some types are supposed to not be copied, but you can illegally copy them anyway, and if you do, some operations don't work correctly on the illegally copied values
19:47:07 <ais523> but many of the operations do, and this commutes in the sense that f(illegal copy of X) = illegal copy of f(X), assuming that f doesn't try to do anything that doesn't work on illegal copies
19:47:51 <ais523> so it's a bit like a functor except you can do fewer things inside it, rather than more
19:49:45 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=160981&oldid=160980 * Aadenboy * (+961) /* Examples */ secured examples and a [[BCT]] implementation
19:50:34 <esolangs> [[User:Aadenboy]] https://esolangs.org/w/index.php?diff=160982&oldid=160964 * Aadenboy * (+602) /* ESOLANGS */
19:54:45 <ais523> actually, linear logic probably has an operation for this somewhere, it has lots of operations like that
20:02:01 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160983&oldid=160975 * Bebebe * (+131)
20:03:24 <korvo> There is a concept of inverse functor, but it trivializes to the equivalent concept in set theory: https://ncatlab.org/nlab/show/inverse+functor
20:10:15 <ais523> and an inverse functor is still a functor, whereas the thing I'm dealing with isn't a functor
20:18:50 <zzo38> Do you have a example of what types are supposed to not be copied?
20:28:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:31:00 -!- tromp has joined.
20:35:14 <ais523> zzo38: assumptions that you have exclusive access to a particular resource (if you copy the assumption, it becomes risky to rely on because someone else might be relying on the copy)
20:45:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:49:46 <b_jonas> I was wondering about something that is sort of esoteric. I'll start with the use case: you are running a service on the internet that's used by lots of third parties, and can store potentially sensitive data about those third parties. Your goal is to protect the third party data from government subponea as much as possible. More precisely, if the government decides that they're interested in the data
20:49:52 <b_jonas> that you're storing, and demand that you give them all your data, you can give them as little as possible. This can happen only once, assume you shut down the service immediately when the government sends you the first request, but you aren't allowed to delete or modify any data at that time.
20:50:31 <b_jonas> The easy parts of this is to not store any data that needn't be stored, and to overwrite any data on the disk as soon as it's no longer needed. This part isn't hard, you can just use ordinary database software.
20:51:51 <b_jonas> But the problem is that even if you do the easy part carefully, the database can contain a little bit of information about the history of database updates, leaked in what order the data is allocated and possibly the structure of the tree or linked lists or hash tables etc.
20:54:02 <b_jonas> Now I think in theory it's possible to make a database software that specifically avoids all those leaks. That is, the data stored on disk contains only exponentially small amount of extra information about the history of the database (over the information that the current rows tell), at least as much as you can extract with feasable computation in the cryptographical sense. And you can do that while
20:54:03 <ais523> avoiding that seems difficult because there are lots of desirable properties of databases (e.g. working in concurrent scenarios) that may be hard or impossible to implement with a truly normalized storage format
20:54:08 <b_jonas> still keeping the storage space and the time of updates and lookups having reasonable bounds.
20:54:32 <b_jonas> But it's quite hard to optimize this to make the storage space and runtime small in practice, not just like have nice asymptotics.
20:55:15 <b_jonas> I'm assuming no concurrence here for simplicity.
20:55:29 <ais523> oh, that makes a big difference
20:55:39 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160984&oldid=160983 * Bebebe * (+53)
20:56:52 -!- tromp has joined.
20:57:05 <ais523> so hash tables almost get this right – if there are no collisions and the hash table is fairly full, you can just store everything at a known address based no its hash
20:57:12 <b_jonas> For the allocations, if you use fixed-sized blocks then you can keep them in a uniform random order: if you want to allocate a block then you append the block then swap it with a random block in the database (but you have to make sure to update all the pointers, which may require a bit more complicated code). If you want different block sizes you probably need multiple levels of this, to allocate small
20:57:17 <ais523> but "there are no collisions and the hash table is fairly full" is a probabilistic contradiction
20:57:18 <b_jonas> blocks inside big blocks.
20:57:55 <ais523> different block sizes shouldn't be a problem, just put them on different storage devices
20:58:33 <b_jonas> For the key-value lookup or ordered storage, there are hash-table based solutions which are probably better in practice. But I personally prefer a treap: if you choose a random weight for every node when it's created, and build a treap from them, then the shape of the tree and location of nodes is independent of the history.
20:59:10 <ais523> well, as long as the weights aren't tied
20:59:13 <b_jonas> "just put them on different storage devices" => yes, that works as long as you can predict how much space you want to allocate
20:59:21 <ais523> I guess you can reroll a weight if it's tied
20:59:44 <ais523> or, no, that introduces bias?
21:00:10 <esolangs> [[User:Bebebe]] https://esolangs.org/w/index.php?diff=160985&oldid=160952 * Bebebe * (+92)
21:00:12 <ais523> or, I'm not sure – currently leaning towards thinking it doesn't but am not convinced
21:00:50 <b_jonas> the simplest solution would be to use weights that are so large that they can't be tied (256 or 192 bits). I think if you use a biased distribution that makes weights farther from the roots exponentially more likely then you can get away with fewer bits, but I'm not certain.
21:01:37 <b_jonas> you don't need to explicitly store the whole weight, because you can generate the weights deterministically from the key of the data using a cryptographic checksum
21:01:55 <ais523> oh! so what you can do is to use a hash table, and use a treap for collisions
21:02:13 <b_jonas> so I'd recommend a 256-bit weight, but store some of it for speed
21:02:53 <ais523> like, if two or more entries collide, the hash table entry stores a treap that stores all the entries
21:03:17 <b_jonas> as in a 256-bit weight generated from the primary key using a cryptographic digest, and store a (nonlinear) 32 bits of it on disk for efficiency
21:04:18 <b_jonas> ais523: that kind of seems overcomplicated, you could just store the colliding elements in a linked list as long as you keep their orders either random or sorted by a weight. if the hash function is good and the hash table isn't too large then there won't be large sets of collisions.
21:04:30 <ais523> randomizing linked lists is awkward
21:04:57 <b_jonas> ais523: no, you can insert into a random position whenever you insert, and keep the order when you delete
21:05:04 <ais523> in any case, I think there's some sort of hashdos-like attack available where someone forces worst-case performance by submitting lots of entries whose hashes sort the same way their values do
21:05:35 <ais523> you'd have to use a randomized hashing function to avoid that
21:05:36 <b_jonas> (of course since this is user-supplied data, you have to use a cryptographic digest with a secret seed for the hash function to ensure that the users cannot manipulate collisions)
21:05:45 <b_jonas> (but that's already true for a normal database that uses a hash table)
21:06:41 <b_jonas> yes, I think ordinary real-world databases that use hash tables already solved that problem, it's not directly related to this history-hiding
21:09:09 <b_jonas> It's just that you have to make sure to store the nodes of linked lists or trees in a way that also doesn't leak history. And the same for any variable-sized data in the rows. So for this you need something like the random allocations, even if the hash table itself is in a fixed position.
21:09:49 <b_jonas> And I wouldn't recommend this for most databases because it comes with an overhead in storage size or update time.
21:10:10 <b_jonas> So this would just be some special-purpose type of database, not your default database.
21:21:12 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=160986&oldid=160984 * Bebebe * (+206)
21:52:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:58:43 -!- ais523 has quit (Quit: quit).
22:00:03 -!- FreeFull has quit.
22:27:50 <esolangs> [[Triolang]] https://esolangs.org/w/index.php?diff=160987&oldid=160015 * BestCoder * (+22)
22:30:20 <esolangs> [[Schrodinger's fish]] https://esolangs.org/w/index.php?diff=160988&oldid=133406 * BestCoder * (+0) /* test programs */
2025-07-07
00:51:01 -!- 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:53:07 <esolangs> [[Smotslang]] M https://esolangs.org/w/index.php?diff=160989&oldid=159895 * Clover-not-used * (-141) not lower
01:20:30 <esolangs> [[Special:Log/newusers]] create * EsolangGUY * New user account
01:39:42 <esolangs> [[User:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=160990&oldid=160935 * Pifrited * (-76)
01:57:06 -!- ski has quit (Remote host closed the connection).
02:03:28 <esolangs> [[Extendable MiniLang]] N https://esolangs.org/w/index.php?oldid=160991 * PrySigneToFry * (+4223) Created page with "<blockquote> Next time you create a language that is computable, write an interpreter for it! -- ISLPTNG </blockquote> Extendable MiniLang is designed by PSTF and his AI friend. = Command Set = Can you believe that? It only has 6 commands! {| class="w
02:03:55 <esolangs> [[Extendable MiniLang]] https://esolangs.org/w/index.php?diff=160992&oldid=160991 * PrySigneToFry * (+81)
02:11:06 -!- ski has joined.
03:32:52 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=160993&oldid=159856 * PrySigneToFry * (+593)
05:07:56 <esolangs> [[Qwhy]] https://esolangs.org/w/index.php?diff=160994&oldid=129345 * Stkptr * (+150)
05:08:08 <esolangs> [[Qwhy]] M https://esolangs.org/w/index.php?diff=160995&oldid=160994 * Stkptr * (+2) /* Computational class */
05:47:37 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=160996&oldid=160949 * None1 * (+304) /* Any interests on joining our Esolang Tencent QQ group? */
06:38:09 -!- tromp has joined.
07:12:53 -!- Sgeo has quit (Read error: Connection reset by peer).
07:27:16 -!- b_jonas has quit (Quit: leaving).
08:57:21 -!- ais523 has joined.
08:57:36 <ais523> I figured my problem out – I think the thing I have is the ? exponential from linear logic
08:57:48 <ais523> which, if true, would be somewhat major news as I've never seen that thing in a programming language type system before
08:59:14 <ais523> I spent a couple of hours last night just trying to figure out what it even means in a programming language context
09:18:21 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=160997&oldid=160929 * PrySigneToFry * (+51)
09:28:16 -!- wib_jonas has joined.
09:28:52 <wib_jonas> ais523: is this related to replacing rust references with something very similar but not quite the same?
09:29:00 <ais523> wib_jonas: yes!
09:29:41 <ais523> although it's actually true even for regular Rust references: I think a shared reference is, precisely, a ? of a mutable reference
09:32:23 <ais523> there's a pattern in Rust where basically every function has to be written twice, once with shared references, once with mutable references
09:32:41 <ais523> and I was trying to a) understand why and b) trying to describe the pattern mathematically so that it could be automated
09:32:45 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=160998&oldid=160926 * Creepy * (+21)
09:33:12 <esolangs> [[!Frontal Lobe Lobotomy]] N https://esolangs.org/w/index.php?oldid=160999 * Creepy * (+10074) Created page with "= Frontal Lobe Lobotomy (FLL) = '''Frontal Lobe Lobotomy (1.1.0 COMPILER / 1.2.0 VM => FLL 1.1.0)''' is a '''x86-64''' esoteric programming language inspired by brain surgery metaphors 'Lobotomy'. It uses pointer-addressable neurons and suture levels to r
09:36:45 <wib_jonas> "basically every function has to be written twice" => is this like those C++ functions that index into a collection or dereference an iterator, and can take either a C++ reference or C++ const reference to the collection or iterator and have to return a C++ reference or C++ const reference as the result? \
09:37:00 <ais523> wib_jonas: yes
09:37:45 <ais523> if the only thing you do on a reference is place-project it (which is what those iterators are doing), it's always the case that you get a const and a non-const version with identical code
09:37:46 <wib_jonas> yeah, I've seen a few of those in rust, some functions are even written three times. it didn't bother me too much because it only comes up if you're writing a very generic library with lots of possible use cases.
09:38:44 <ais523> x, x_mut, into_x
09:39:17 <esolangs> [[!Frontal Lobe Lobotomy]] https://esolangs.org/w/index.php?diff=161000&oldid=160999 * Creepy * (+246)
09:40:35 <esolangs> [[!Frontal Lobe Lobotomy]] https://esolangs.org/w/index.php?diff=161001&oldid=161000 * Creepy * (+10) /* Download Tooling */
09:41:55 -!- wib_jonas has quit (Quit: Client closed).
09:42:41 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161002&oldid=160960 * Creepy * (+29)
09:43:12 <ais523> oh, I see, they started the page name with a ! to make it sort near the start of the list
09:44:08 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=161003&oldid=160986 * Bebebe * (+563)
09:45:09 -!- wib_jonas has joined.
09:45:22 <esolangs> [[!Frontal Lobe Lobotomy]] https://esolangs.org/w/index.php?diff=161004&oldid=161001 * Creepy * (+101)
09:45:28 <wib_jonas> there are other cases when rust has a stronger type system with more distinctions than many other languages, and because of this library data types often need extra functions to convert from one type to another. like there's a impl<T, A> Box<[MaybeUninit<T>], A> { unsafe fn assume_init(self) -> Box<[T], A>; } function that compiles to an identity
09:45:29 <wib_jonas> function.
09:46:36 <esolangs> [[!Frontal Lobe Lobotomy]] https://esolangs.org/w/index.php?diff=161005&oldid=161004 * Creepy * (+6)
09:53:01 <ais523> wib_jonas: yes – in fact recently I've been writing an entire library of things that compile to the identity function
09:53:34 <ais523> at that point they are basically proofs rather than progrms
09:53:38 <ais523> * programs
09:57:58 <wib_jonas> this one isn't a proof because it's unsafe, but there are safe functions like this too, such as impl<T> Cell<[T]> { fn as_slice_of_cells(&self) -> &[Cell<T>]; }
09:59:58 <wib_jonas> though the former one is sort of a proof in the sense that it guarantees an invariant about the representation of Box that an unconventional implementation could technically break, eg. one that may uses a different allocator for the argument and the resturn
10:00:19 <wib_jonas> I mean invokes the allocator with a different layout
10:00:49 -!- wib_jonas has quit (Quit: Client closed).
10:01:00 -!- wib_jonas has joined.
10:03:18 <wib_jonas> eg. you could have a Box implementation that allocates a Box<[T]> into an arena that's usually read-only and made read-write for a short time during the allocation (on cpus that support this) but allocates Box<[MaybeUninit<T>]> into a read-write arena, and the former stores the allocation metadata outside the arena while the latter stores it in
10:03:18 <wib_jonas> line
10:03:55 <wib_jonas> it's not something that you're likely to do, but without this function in the library the user wouldn't know that this isn't the case
10:04:11 <esolangs> [[User:Creepy]] N https://esolangs.org/w/index.php?oldid=161006 * Creepy * (+12) Created page with "hi im creepy"
10:05:32 <wib_jonas> admittedly this might not be possible in rust because it would require impl specialization that can detect non-membership in a trait
10:14:34 <ais523> wib_jonas: the representation invariant is actually useful, e.g. Option<T> can have a different representation from Option<MaybeUninit<T>> sometimes, so you need a guarantee that Box doesn't do that
10:15:42 <wib_jonas> ah yes, that's true for Option
10:18:11 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=161007&oldid=161003 * Bebebe * (+1815) /* Interpreter */
10:18:30 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=161008&oldid=161007 * Bebebe * (-1) /* Interpreter */
10:23:15 -!- amby has joined.
10:25:21 <wib_jonas> by the way I wonder if rust could add built-in types that contain an integer but the range is restricted at compile time, eg. to a union of some intervals. std::num::NonzeroU32 would be a special case of this. and I think it shouldn't be hard to implement this in the compiler because user-defined unit-only enums can do most of what this does. you'd
10:25:21 <wib_jonas> just have to support a range of more values than you could reasonably list in an enum declaration, plus checked and unchecked conversions from the underlying integer type.
10:26:54 <wib_jonas> you could implement this as a user as a wrapper over the base integer type, but a built-in would allow optimizations eg. inside Option or other enums.
10:27:31 <ais523> wib_jonas: https://gist.github.com/joboet/0cecbce925ee2ad1ee3e5520cec81e30
10:28:09 <wib_jonas> ah, thank you, that is relevant
10:28:45 <ais523> apparently hasn't been officially proposed, so it took me a bit longer to find than usual
10:28:51 <ais523> but it's a fairly well-known pre-proposal
10:30:08 <wib_jonas> that one does rather more than what I'm asking for though
10:31:48 <wib_jonas> and I think it's harder to implement
10:32:46 <ais523> I think so – but I think the same sorts of type-system-related problems happen with any refinement type, and also suspect they will need the most implementation effort
10:32:55 <ais523> so doing the rest of pattern types probably isn't too hard once you have integer ranges
10:34:44 -!- Lord_of_Life_ has joined.
10:35:39 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:36:03 <wib_jonas> it's not really the non-integer part that I'm worried there, but that one seems to allow you to implicitly convert a more restricted type to a less restricted one, and more type magic. what I'm proposing would make this an explicit wrapper with conversion functions, except the `as` operator would be used for conversion from restricted to base
10:36:03 <wib_jonas> integer type.
10:36:04 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:37:17 <esolangs> [[Symbolmathing]] https://esolangs.org/w/index.php?diff=161009&oldid=161008 * Bebebe * (+2478)
10:38:34 <ais523> wib_jonas: the gist has some explanation as to why the conversion is implicit – the basic issue is that an explicit coercion would need to be guarded by a match, but if you have matches perform the coercion automatically and you don't have subtyping then you break all the existing match statements
10:38:52 <ais523> so you'd need to do something like having an attribute on match arms that gets them to refine the type
10:39:35 <wib_jonas> yes, and that could be a useful extension, but I think it's harder to implement it in the specification and compiler
10:43:07 <wib_jonas> at least we have unions now so I can use a struct(i32,union) to represent an enum with extra data in its discriminant, I just can't prove it typesafe
10:45:29 <wib_jonas> I think there was a proposal for C-like bitfields for rust that could handle some of the use cases in a typesafe way, but I don't think it's in the language.
10:50:11 <wib_jonas> it's kind of hard because you have to pack values into the discriminant in a way that you can't make references to them, but rust already has packed structs that do something like that
10:56:19 <ais523> wib_jonas: so I've been thinking about this (I've been thinking about just about everything reference-related)
10:57:35 <ais523> you can make shared references work by having the reference fix the padding/unused bits as it reads (although in that case you can't convert the reference to a memory address because a pointer wouldn't act the same way)
10:58:30 <ais523> and for mutable references, you can mutate the value to fix the padding/unused bits as the reference is formed, then mutate it back when the reference is dropped (although this requires mutable references to have destructors and for the destructors to be guaranteed to run before the lifetime of the mutable reference ends)
10:58:58 <ais523> both of these won't work in current Rust for obvious reasons, but they feel like things that a "fixed" version of Rust would allow
11:07:48 <wib_jonas> but the reference wouldn't be of an ordinary reference type, right?
11:08:12 <wib_jonas> I think rust currently doesn't let you pack three bools into a one-byte struct
11:08:38 <wib_jonas> that's one of those cases that should be possible, you just can't borrow the fields as an ordinary &bool, but you can still read or write them by value
11:09:51 <wib_jonas> "you can mutate the value to fix the padding/unused bits as the reference is formed, then mutate it back when the reference is dropped" hehe, that could work. The shared reference would have to point to a temporary.
11:10:32 <wib_jonas> and I think even that wouldn't work if you like want to shared borrow both the whole structure and the fields
11:10:56 <wib_jonas> but I don't really mind this, these are packed structs and small integer fields, I'm fine with them not being borrowable individually
11:17:44 <ais523> <wib_jonas> but the reference wouldn't be of an ordinary reference type, right? ← so Rust is missing a type that acts like a shared reference, but stores a bitwise copy of the referenced memory rather than the address
11:17:44 <esolangs> [[Mint remake]] N https://esolangs.org/w/index.php?oldid=161010 * Hajunsheng * (+835) Created page with "= Mint remake = Ok, I'll make this quick, it's just mint esolang but remade because the first one didn't work. [https://scratch.mit.edu/projects/1195293853/ visit] = Defining = mint is a variable stack is a stack stuffs is a stack last means last of stack = Comm
11:19:18 <wib_jonas> they didn't manage to add the const-reference-or-value type into C++ yet either
11:19:36 <ais523> I've recently (as in, today) come to the conclusion that Rust should support a type whose representation is "a copy of the referenced object" and whose semantics are "a shared reference except you can't get the address or write cells" and implement shared references as the new type applied to a mutable reference
11:20:02 <ais523> and by "a copy of the referenced object" I mean a bitwise copy, not a type-level copy
11:20:24 <wib_jonas> isn't that what you wanted to write an essay about already?
11:20:28 <ais523> yes
11:20:38 <ais523> or, well, I want to write several essays and the boundaries between them keep changing
11:21:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:21:10 <ais523> I've complained for a long time that being able to get the address from a shared reference is wrong
11:21:28 <ais523> but, I've only recently realised just *how* wrong iti s
11:22:00 <wib_jonas> would the mut reference types remain unchanged?
11:22:16 <ais523> the mutable reference types are wrong in a number of ways, but fixing them would break too much code
11:22:25 <ais523> too much existing code, that is
11:22:32 <ais523> so I think they have to be kept around
11:22:48 <ais523> (interestingly, most of the ways in which they're bad don't matter if you treat them as shared references)
11:25:40 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=161011&oldid=160996 * Cycwin * (+32) /* Any interests on joining our Esolang Tencent QQ group? */
11:29:48 <ais523> I think the correct way to define a mutable reference type has really different semantics, and &mut is best as syntax sugar / as an efficient way to handle the common case
11:29:52 <esolangs> [[User:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=161012&oldid=160990 * Pifrited * (+344)
11:30:26 <int-e> ais523: "address from a reference", you mean (...: &T) as *T?
11:30:29 <ais523> (in particular, I think the reference should "own the value it points to" in the sense that dropping the reference leaves you with an unusable value rather than a readable one)
11:30:47 <ais523> int-e: right
11:31:51 <int-e> Well the attitude there is that addresses are just bit patterns and uses are unsafe, as far as the Rust compiler is concerned. There's the whole Miri business with an actual memory model that I haven't really looked at though.
11:32:19 <ais523> int-e: yes, but it makes guarantees about things you can do soundly with the resulting references, using unsafe code
11:32:23 <ais523> err, the resulting pointesr
11:36:29 <wib_jonas> int-e: the raw pointer rules have been documented recently, and described in https://doc.rust-lang.org/nightly/std/ptr/index.html#provenance . they also added a few extra functions to handle advanced raw pointer tricks in a way that's neither UB nor prohibits too many optimizations.
11:37:53 <int-e> 'the reference should "own the value it points to"' -- an important use case relies on this not being the case: invoking several fn foo(&mut self) methods in a row
11:37:55 <wib_jonas> these new rules are relevant mostly when you turn a pointer into an integer but later want to turn it back to a pointer.
11:38:53 <int-e> "maybe you want to be able to express fn foo(self), but pass it as a reference because the object is big"?
11:38:59 <ais523> int-e: you need syntax sugar to make that work
11:39:01 <int-e> misplaced the first quite
11:39:05 <int-e> quote
11:39:09 <wib_jonas> one of the changes that are likely to come up in your code is that if you want an atomic field that stores either a pointer or an integer then you must use AtomicPtr instead of AtomicUsize
11:39:09 <ais523> if references own the value
11:39:14 <ais523> and a few other things too
11:39:25 <int-e> but I don't see how this raises to the level of Rust being *wrong*...
11:40:23 <int-e> wib_jonas: thanks, I felt that I had seen this but forgot the "provenance" keyword so I would never have found it again
11:40:57 <ais523> int-e: although I realised this a while back, I have spent ages thinking about how to argue it convincingly
11:41:42 <wib_jonas> this may be relevant to ais523 because he's the most likely to use atomics this way
11:42:14 <ais523> wib_jonas: I know it already
11:42:23 <ais523> but yes, I was attempting to write that code a while ago
11:42:52 <ais523> that said, strict provenance doesn't work well in code that is operating on smaller-than-pointer-sized references
11:42:57 <int-e> wib_jonas: I don't have full context as usual. You guys are writing a novel.
11:43:13 <ais523> it'd be fine if I could extract the provenances into ZSTs and store them there, but Rust doesn't let you do that, they have to be stored in pointers
11:43:47 <wib_jonas> this makes it hard to use the two pointer sized atomic compare-and-modify of x86, but rust doesn't have a type for that yet
11:44:23 <ais523> I used that as an example of why you might want to use #[repr(align)], when writing a Stack Overflow answer
11:44:51 <ais523> it's a bit of a weird omission because lots of atomic algorithms need to atomically operate on a pointer + a counter
12:02:29 <int-e> ais523: Is this a fair first approximation of what you want? I think you want to separate tracking ownership from addresses (in the form of references) so that you can apply ownership at a finer than byte sized granularity, and also confer ownership through types that don't necessarily contain references?
12:02:45 <ais523> int-e: yes, I think that's a good approximation
12:04:15 <ais523> a mutable reference is effectively a) a guarantee that the referenced data has a particular type, b) an address, c) provenance on the address, d) a way to mutate the data, e) a guarantee of exclusive access to the data, f) a promise to ensure that the referenced data will always have the correct type even if the mutable reference gets unexpectedly dropped
12:04:30 <ais523> and I know for certain that I want to split some of those up, but am not yet sure what the correct split is
12:08:08 <int-e> Nod nod nod... wait, f)?
12:08:37 <ais523> yep – a mutable reference doesn't let you leave the data targeted by the reference in an invalid state, even temporarily
12:08:38 <int-e> (I mean, once all references are dropped the data can be moved or dropped)
12:09:06 <ais523> this is most noticeable in the implementation of drop(), which requires that you leave the thing you're dropping in a valid state, so you can't, e.g., move out of the fields without moving a valid placeholder value in to replace it
12:09:09 <int-e> oh, "always" is short-term intermediate states, not distant future
12:09:16 <ais523> ah right, yes
12:09:39 <int-e> that makes sense then
12:10:20 <ais523> I think the "correct" signature for drop eventually got figured out by the Rust community: it should a) take the value being dropped by value, and b) support a "deconstruction" operation that splits the object into its individual fields, together with a requirement to use it rather than dropping the object normally (which would cause drop to run recursively)
12:11:02 <ais523> deconstruction is not currently supported by Rust for things with destructors, but several people (including me and at least one of the Rust developers) think it should be
12:12:45 <ais523> one nice consequence of that implementation is that dropping becomes a mirror of construction: a constructor does { …; rv = Self { field1, field2, … }; … ; rv } and a destructor is the opposite, |arg| { …; Self { field1, field2, … } = arg; … }
12:14:42 <ais523> there are a few ways to make this sort of thing backwards-compatible, too (although all of them that I'm aware of are a little hacky)
12:16:54 <int-e> Okay, I'll agree that Rust is lacking there. But it might be hard to come up with something that's more expressive, but doesn't require an inordinate amount of boilerplate and/or type annotations. (As an analogy I have this complaint about dependent types... HM types hit a sweet spot where type inference works really well, and you also don't end up with dozens of differently annotated versions...
12:17:00 <int-e> ...of the same type, because such annotations largely don't exist. Now I'm also a fan of some extensions like higher rank types and, ironically, GADTs... but the trick with those is to use them sparingly.)
12:17:16 <int-e> @quote dependable
12:17:16 <lambdabot> int-e says: I want dependable types.
12:19:59 <int-e> There's momentum too; treating references as addresses is a well-trodden path.
12:20:54 <ais523> I think most recently I've been thinking about addresses as something that some types of reference are able to provide, but aren't inherent in the idea of a reference – the ability to provide an address is sort-of like an extra trait that a reference could choose to provide
12:21:22 <ais523> that said, they do seem at least somewhat inherent to references that you can write through, so that you can reason about whether two references are writing the same memory or not
12:22:27 <ais523> but that might not necessarily be the case: you can imagine a "buffered mutable reference" which stores the values being written elsewhere, and only updates the original memory on drop
12:25:19 <int-e> Right that works if you don't have weird things like atomics... well maybe you'd have to completely rethink the "a shared reference conveys mutable access" story for those.
12:25:50 <ais523> the whole linear-logic-? thing that I posted this morning seems to allow for that case
12:26:14 <int-e> (you can't buffer atomics)
12:26:36 <ais523> oh, you can if you have an *exclusive* reference to them
12:26:43 <int-e> sure
12:26:44 <ais523> it's just shared references that struggle
12:27:07 <ais523> a ?T is like a T except that anything that consumes it has to be prepared to potentially be run as multiple copies, maybe in parallel, while it's consuming the T – in particular this means that it can't while consuming it make use of anything that isn't `Copy`
12:27:22 <int-e> These comments are based on the current treatment of atomics in Rust, with shared references.
12:27:46 <ais523> right, but the "buffered mutable reference" was based specifically on mutable references, so it doesn't interact with atomics
12:28:21 <int-e> Fair
12:28:23 <ais523> anyway, I realised a while back that the current Rust *semantics* of UnsafeCell are that references that point to the outside of the UnsafeCell don't have provenance over the inside
12:28:41 <ais523> not only does the whole API match that, the type-system-level behaviour seems to too
12:29:35 <ais523> you could replace an UnsafeCell<T> with a Box<UnsafeCell<T>> (assuming the box is appropriately-sized), with mutations happening inside the box, and nothing would semantically change
12:35:42 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161013&oldid=160817 * Tommyaweosme * (+333)
12:38:26 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Sandies]]": unapproved category, doesn't have a clear definition or use case
12:39:03 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Games]]": category redirects don't actually work correctly, so they shouldn't be made
12:39:28 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Commands]]": apparently created in error, but wasn't deleted until now
12:39:54 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Category:Themed]]": unapproved category, redundant to existing [[Category:Thematic]]
12:48:18 <esolangs> [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=161014&oldid=158199 * Ais523 * (+16) /* T */ +[[Turn Left]]: it has an interpreter now
12:49:28 -!- chiselfuse has quit (Remote host closed the connection).
12:49:44 -!- chiselfuse has joined.
12:56:56 <ais523> `unidecode &
12:56:59 <HackEso> ​[U+0026 AMPERSAND]
12:58:23 <ais523> `unidecode ⅋
12:58:26 <HackEso> ​[U+214B TURNED AMPERSAND]
13:05:27 -!- wib_jonas has quit (Quit: Client closed).
13:10:02 <esolangs> [[User:Pifrited/Simple2DMachine]] M https://esolangs.org/w/index.php?diff=161015&oldid=161012 * Pifrited * (-9) /* Commands */
13:11:58 -!- tromp has joined.
13:19:11 <esolangs> [[User talk:Pifrited/Simple2DMachine]] https://esolangs.org/w/index.php?diff=161016&oldid=160933 * Pifrited * (+197)
13:19:33 <esolangs> [[User talk:Pifrited/Simple2DMachine]] M https://esolangs.org/w/index.php?diff=161017&oldid=161016 * Pifrited * (+1)
13:40:44 -!- wib_jonas has joined.
13:43:18 <wib_jonas> ais523: but what happens when the type that the reference points to has interior mutability like an UnsafeCell field? you can't use a bitwise copy for that instead of the original one.
13:43:35 <wib_jonas> similarly for an Atomic field
13:48:07 <int-e> But conceptually, given a mutable reference, you can move the value out, modify it, and move it back in. Unless the object is pinned.
13:49:07 <int-e> Operationally that move can be done by making a copy and relying on the fact that nobody can touch the original.
13:49:41 <int-e> The thing that you break is that the mutable reference stops pointing to a valid object (it becomes stale) while you're working with the copy.
13:50:34 <int-e> ("thing" - a guarantee that Rust currently has. Well, I'm taking ais523's word for that.)
13:58:48 <int-e> wib_jonas: totally unrelated, I've started actually toying with the wire things in shapez 2 and there's a huge change in how signals are propagated. It's no longer feeding the old wire states into the components and combining the outputs on the connected wires each tick; signals propagate much further in a single tick. Which breaks my shapez 1 edge triggers. OTOH a not gate feeding into itself...
13:58:54 <int-e> ...will still flicker, so maybe signal propagation stops when it comes a full circle. Details are unclear to me. Maybe every logic gate is updated at most once per tick?
14:00:51 <wib_jonas> int-e: I was thinking of such a system for a hypothetical game, but in a way that explicitly allows you to introduce delays
14:01:00 <int-e> On the plus side, my not+transistor+or RS-flip-flop still works. Which coupled with a clock should be enough to bootstrap clocked circuits.
14:01:40 <int-e> yeah a D flip-flop would be helpful
14:01:42 <wib_jonas> is there no explicit memory cell or delay or similar object?
14:01:57 <wib_jonas> possibly behind later research
14:02:31 <int-e> I have all the research. The only explicit delay I've found is the global communication, which has a half second delay or so.
14:02:31 -!- ais523 has quit (Quit: sorry about my connection).
14:03:40 <wib_jonas> I see
14:03:53 <int-e> Anyway. It's a change. There's an up-side to it too, obviously; deeper circuits are no longer slow.
14:04:15 <int-e> I'll keep experimenting.
14:04:56 <int-e> a transistor feeding into itself will still keep a value alive at least.
14:05:13 -!- ais523 has joined.
14:05:44 <wib_jonas> do transistors consistently add a delay, eg. for just the control input?
14:05:51 <int-e> nope
14:05:58 <ais523> <wib_jonas> ais523: but what happens when the type that the reference points to has interior mutability like an UnsafeCell field? you can't use a bitwise copy for that instead of the original one. ← indeed, writing to a cell needs the address
14:06:16 <int-e> (tried that. that was my (and I suppose everybody else's) default delay in shapez 1 after all)
14:06:30 <ais523> it conceptually works because the data inside the cell isn't part of the copy – it's referenced by the copy – but doesn't physically work because the computer doesn't know where the cell actually is
14:06:38 <wib_jonas> ais523: reading from the cell needs the address too, if you don't exclusively own the cell
14:06:48 <ais523> yes
14:18:07 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161018&oldid=161002 * PrySigneToFry * (+26)
14:41:49 <int-e> wib_jonas: Oh no! The order in which you place the gates matters now. And pasting blueprints doesn't preserve it.
14:42:05 <wib_jonas> uh
14:43:23 <int-e> though you can tweak the order in which buildings are in the blueprint by changing its orientation when you create the blueprint
14:43:32 <int-e> this might not be fun.
14:44:37 <wib_jonas> in games like this you often can't really make the rules symmetric to all the reasonable symmetries in all cases
14:45:01 <int-e> right but shapez 1 was an exception as far as the wire layer was concerned
14:45:21 <wib_jonas> but ideally you want to make it not matter too much for the player, at least if the player keeps certain rules that don't restrict them too much
14:46:25 <int-e> huh I wonder whether loading and saving breaks this too then
14:54:54 <int-e> well saving and loading certainly changes something
14:54:56 <int-e> UGH
14:58:39 <int-e> https://int-e.eu/~bf3/tmp/shapez2-wire-trouble.jpg -- this is after saving and loading; the left variant started out as a copy of the right one. 5 work fine (one can store a provided value in the single transistor loop) but for the other three it doesn't work.
14:59:27 <ais523> I tried the shapez 1 demo but didn't enjoy it
14:59:48 <ais523> in general, that sort of game seems like it would be more interesting if you do the computation with the same pieces that you make the shapes out of, rather than having an entire separate system
15:00:38 <int-e> I think what changes is the order in which the not gate and the two transistors are evaluated, and I currently conjecture that the update process starts with a changed signal and propagates changes from there, but only ever updating any gate once.
15:01:54 <int-e> Not because I can confirm it experimentally but because it's a plausible implementation. I could maybe check whether DAGs update consistently in a single cycle.
15:05:11 <wib_jonas> ais523: in the demo, did you reach the two puzzles, which is how to make the last two upgrade shapes? because that's I think one of the interesting parts of this game.
15:05:12 <int-e> ais523: Eh it's not primarly a model of computation. It's support for automation, with the specific goal that the game can request a shape and there's enough logic to disect it and guide production accordingly.
15:06:03 <int-e> (Does the demo even have the wire layer? I forgot.)
15:09:09 <wib_jonas> int-e: the new version of the demo definitely doesn't; I think the old version doesn't either but I don't remember for sure how far it goes
15:09:16 -!- wib_jonas has quit (Quit: Client closed).
15:12:02 <int-e> I really don't think of shapez (1 or 2) as a programming game. Obviously there are aspects to it that appeal to programmers... making modular reusable designs, mostly. And there's a strong golfing component to it too if you're so inclined. But then it's a sequence of puzzles, figuring out recipes to make certain shapes. And finally using the wire layer for automation, and then the only thing...
15:12:08 <int-e> ...that's left is either tinkering with those things endlessly or making up your own tasks in a sandbox.
15:18:48 <int-e> ais523: also maybe I misunderstood... the wire layer absolutely can simulate the production part; it's not just 0s and 1s, wires can carry (virtual) shapes.
15:19:49 <int-e> I'm just not playing with that right now because I'm more worried about state management / control flow.
15:22:22 <int-e> And sure, you could restrict the wires to only have shapes, but you'd probably not change it significantly; you'd want to encode a conditional somewhere, and in a non-esoteric fashion because making it complicated would reduce your audience to a dozen people who enjoy this kind of thing and play the game. :P
15:23:45 <int-e> (I've seen people struggle with the wire layer as it is, with its very mundane logic signaling part.)
15:24:02 <int-e> Anyway. You dislike it and that's okay :-P
15:25:59 <ais523> int-e: I was thinking more of using the production part to simulate the wire layer
15:26:20 <ais523> like, having machines that turn on and off based on whether you paint them red or blue, that sort of thing
15:27:04 <esolangs> [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=161019&oldid=160982 * Aadenboy * (+19) /* VSCode Box Drawing */ I got a review!
15:28:28 <esolangs> [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=161020&oldid=161014 * PkmnQ * (+60) Add a few queue-based languages (may add more later)
15:28:52 <int-e> ais523: yeah that would be a completely different type of game
15:30:18 <ais523> it seems so superflous to have two different types of thing (wire signals and manufacturing components) when one would do
15:31:30 <ais523> I guess the extreme version of this viewpoint would be to be able to put machine components on the belts (including belts) so that your machine could manufacture itself
15:31:59 <ais523> and create a make-anything-machine that handles all the tasks it's ever been given simultaneously, rather than switching from one goal to the next
15:43:24 <int-e> I /think/ the wire stuff does a topological sort (but breaking loops in an unpredictable way, well, unpredictable to me)
15:43:39 <ais523> it might be arbitrary, I guess?
15:43:56 <ais523> based on something like iteration order over a hash table
15:44:00 <ais523> that's what tsorts do by "default"
15:44:30 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=161021&oldid=160997 * Hotcrystal0 * (+17)
15:46:27 <int-e> Hmm, no, that isn't right. Under that theory my basic memory cell should work fine.
15:46:43 <int-e> (in isolation)
15:52:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:04:59 <esolangs> [[Talk:YOUR TAKING TOO LONG]] N https://esolangs.org/w/index.php?oldid=161022 * PlaceReporter99 * (+151) Created page with "So this is just a derivative of [[bf]]? ~~~~"
16:22:42 -!- tromp has joined.
16:29:56 -!- b_jonas has joined.
16:34:54 <b_jonas> ais523: people have used Factorio belts (and splitters and undergrounds, but without circuit signals or other tricks) to simulate arbitrary logic circuit. this is rather inefficient and so esoteric. I'm not sure how hard it would be in shapez.io 1, because shapez.io 1 doesn't have convenient priority merges. but this uses only where the items are on the belt rather than where they are. for shapez 1, if
16:35:00 <b_jonas> you want to add new builtins to make it easier to use the belts for computation, you have to be careful that they don't cook shapez1's puzzles or make the game too much easier. .
16:35:52 <ais523> I guess I considered the puzzles I saw sufficiently easy to not consider them to add to the game
16:36:29 <ais523> I am not sure whether I saw all of them or not
16:36:37 <b_jonas> in my head the idea is that logic computation should be free, but producing specific shapes on belts, especially in large numbers quickly, is the task that you need to solve, and so shouldn't be free.
16:37:01 <int-e> ais523: there's really only two of those fixed level shapes that stump people, both variations on the same idea
16:37:37 <ais523> the existence of an MAM also implies the existence of a simple algorithm for constructing any given shape
16:38:24 <int-e> one is https://viewer.shapez.io/?RuCw--Cw:----Ru-- and the other one is https://viewer.shapez.io/?CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw and both feature things that aren't directly supported from below.
16:38:38 <b_jonas> ais523: that's why I'm asking if you produced the last two upgrade shapes, https://viewer.shapez.io/?RuCw--Cw:----Ru-- and https://viewer.shapez.io/?CbCuCbCu:Sr------:--CrSrCr:CwCwCwCw . these are puzzles where you have to experiment to learn what exactly the rules for the cutter and stacker are, and then figure out how to use them to build those shapes, especially in large numbers without manual
16:38:44 <b_jonas> intervention
16:38:47 <int-e> the rest of the game up to the MAM stage is just building
16:39:06 <b_jonas> these are also level goal shapes, but those levels aren't in the demo, only the upgrades are.
16:39:28 <int-e> oh I had not considered that you could still go for all those upgrades in the demo
16:39:31 <ais523> OK, so the challenge in the first one is to construct the higher-level corner without it falling down?
16:39:33 <int-e> and find the shapes that way
16:39:40 <b_jonas> ais523: yes
16:40:42 <ais523> ah, I think in that case the puzzle is understanding what the game mechanics are – I expect the solution to be simple but not necessarily easy to find as you might have to determine the mechanics by experiment
16:40:52 <b_jonas> int-e: I realized that back when I recommended the game to tom7, because he makes the kind of puzzles where you have to experiment to learn the rules.
16:41:18 <b_jonas> ais523: yes
16:41:28 <ais523> I wouldn't expect variations to the game to break the puzzle, in that case
16:43:29 <ais523> not having the game open or really remembering the rules, I would guess that the solution would be something like "create a shape with an arbitrary nonempty right half at the lowest level, a white quarter-circle in the top-left and nothing in the bottom-left; stack the bottom half of a gray square on it; then cut off the right half and replace it with the correct right half"
16:44:00 <ais523> as that's the sort of solution for which I can imagine rules where that's the simplest solution, whereas most rules I'm considering make it either trivial or impossible
16:45:40 <b_jonas> as for "to be able to put machine components on the belts (including belts) so that your machine could manufacture itself" => that's what Factorio does. Factorio has the severe restriction that almost any building has to be constructed using one type of item (usually just one instance of the item but that's not strict), rather than assembled in place at construction time from multiple types of items.
16:45:46 <b_jonas> that's mostly to make the vanilla game an interesting challenge and simple, but it sort of hurts modded variants. if you want to construct buildings from multiple types of items then you have to play Settlers.
16:47:34 <int-e> ais523: I did get some entertainment out of the puzzle mode dlc, which focusses on finding recipes and golfing. (Puzzles are crowd-sourced, but there's a reasonably functional difficulty assessment that looks at how many people who try a puzzle actually solve it and maybe also at the time taken.)
16:47:56 <int-e> they inevitably suffer from overused themes of course
16:48:26 <b_jonas> "difficulty assessment that looks at how many people who try a puzzle actually solve it and maybe also at the time taken." => ah, the Mario Maker difficulty system
16:49:03 <int-e> one such theme is... people have figured out that you can encode number link with just producers, goals, and belts, disallowing everything else, so there's a *ton* of number link puzzles in there.
16:49:48 <int-e> so... it's flawed
16:54:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:59:38 <b_jonas> I'll also remark that for me personally, shapez 1 was the first conveyor belt factory game that I playes, as such it's a gateway drug into Factorio. and since shapez 1 has a definite goal that you can reach in a not too long playtime, it works as such a gateway drug for other players too.
17:07:43 -!- tromp has joined.
17:45:30 <zzo38> About puzzles that you will have to experiment to figure out the rules, for games that include the source codes the way would be to examine the source codes to figure out the rules.
17:46:44 -!- shikhin has quit (Quit: Quittin'.).
17:48:30 -!- shikhin has joined.
17:49:48 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
17:51:59 <zzo38> In the case of some Hero Hearts puzzles (e.g. SUPERHRO:384-403), it says there are tricks that you will have to work hard to discover, and also objects hidden behind other objects. The original game engine is not FOSS but the source code for the implementations of the classes is available (actually they are stored as P-code and decompiled when you want to edit them).
17:52:29 <zzo38> So, sometimes behaviours (including unintended consequences of them) can be found from examining these codes.
17:57:38 <zzo38> The documentation does have some details about the internal working of the game engine, but I have found it to be incomplete and incorrect in many ways. I have made experiments to figure out the actual working and reimplemented it, now as FOSS, so that now the rules can actually be read and figured out that way.
18:03:10 <b_jonas> zzo38: yes, and I did eventually examine the source code of shapez.io to learn how freeplay shapez are rolled, and later the rules for stacking too.
18:05:41 <zzo38> (I also implemented the ability to right-click on a grid cell to display a list of all of the objects in that grid cell, so that it is a game of complete information.)
18:25:16 -!- ais523 has quit (Quit: quit).
18:42:15 <APic> Good Night
19:33:02 <korvo> ais523: Regarding linear logic: we can quickly check whether a modality is one of the two canonical exponentials by asking if they satisfy universal laws. For the ? modality, the relevant law is that it's a monad; X o- ?X and ??X o- ?X naturally for any X.
19:33:44 <korvo> So a shared ref of a shared ref would still be a shared ref. Seems plausible. Indeed, this seems like something that would have arisen in the literature already, although most folks study ! instead since ! is required for the intuitionistic-linear bridge.
19:35:22 <korvo> Oh, those lollys should be the other way around, X -o ?X and ??X -o ?X. Whoops.
20:32:35 <esolangs> [[Ougsoeei]] N https://esolangs.org/w/index.php?oldid=161023 * Bebebe * (+221) Created page with "{{infobox proglang |name=Ougsoeei |author=[[User:bebebe]] |year=2025 }} {{wip}} Ougsoeei is from [[User: bebebe]](this is a nickname). bebebe's goal was to create a highly illogical and inconsistent esolang for people."
20:47:46 <esolangs> [[Qdeql]] https://esolangs.org/w/index.php?diff=161024&oldid=53701 * Stkptr * (+20)
20:47:56 <esolangs> [[Queuenanimous]] https://esolangs.org/w/index.php?diff=161025&oldid=156777 * Stkptr * (+12)
21:22:45 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=161026&oldid=155804 * Bebebe * (+2)
21:23:31 <esolangs> [[Main Page]] https://esolangs.org/w/index.php?diff=161027&oldid=161026 * Bebebe * (-2)
21:29:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:30:33 <esolangs> [[Ougsoeei]] https://esolangs.org/w/index.php?diff=161028&oldid=161023 * Bebebe * (-184)
21:43:10 <esolangs> [[Special:Log/newusers]] create * Dmitry samorodyuk * New user account
22:04:38 -!- Sgeo has joined.
22:29:22 -!- janewila has joined.
22:45:21 -!- janewila has quit (Quit: Client closed).
23:12: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).
2025-07-08
00:15:49 -!- Artea has joined.
01:19:04 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=161029&oldid=161021 * PrySigneToFry * (+35)
01:20:14 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=161030&oldid=160928 * PrySigneToFry * (+124)
01:22:07 -!- moony has quit (Quit: leaving).
01:22:34 -!- iovoid has quit (Quit: iovoid has quit!).
01:22:34 -!- Bowserinator has quit (Quit: Blame iczero something happened).
01:44:53 -!- Bowserinator has joined.
01:44:59 -!- moony has joined.
01:49:03 -!- iovoid has joined.
02:12:49 <esolangs> [[Mint remake]] https://esolangs.org/w/index.php?diff=161031&oldid=161010 * Hajunsheng * (+82)
02:59:16 <esolangs> [[Smotslang]] M https://esolangs.org/w/index.php?diff=161032&oldid=160989 * Clover-not-used * (+106) sync
04:26:50 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161033&oldid=161013 * Tommyaweosme * (-2886) ~ placeholder for phase 2 message! its 11:26 am! ~
04:35:22 <esolangs> [[Smotslang]] M https://esolangs.org/w/index.php?diff=161034&oldid=161032 * Aadenboy * (+39) link
05:00:25 <esolangs> [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=161035&oldid=161020 * None1 * (+13) /* R */ Record definitely fits the constraints
05:35:31 <esolangs> [[Kolakoski sequence]] https://esolangs.org/w/index.php?diff=161036&oldid=155833 * PkmnQ * (+387) Add Sceql
05:49:50 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161037&oldid=159547 * I am islptng * (+247)
05:50:53 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161038&oldid=161037 * I am islptng * (+20)
05:54:00 <esolangs> [[Semi-serious language list]] https://esolangs.org/w/index.php?diff=161039&oldid=161035 * PkmnQ * (+24) Qdeql and Sceql (they seem distinct enough to be separately listed)
05:54:06 <esolangs> [[]] https://esolangs.org/w/index.php?diff=161040&oldid=160132 * PkmnQ * (+28) Type 39 (and probably more) is self-modifying
06:07:42 -!- tromp has joined.
06:18:33 -!- Sgeo has quit (Read error: Connection reset by peer).
06:37:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:44:43 -!- tromp has joined.
08:33:10 -!- chomwitt_alt has joined.
08:41:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:48:30 -!- tromp has joined.
09:50:41 <esolangs> [[User:Pifrited]] N https://esolangs.org/w/index.php?oldid=161041 * Pifrited * (+15) Created page with "<pre> :P </pre>"
10:11:17 <APic> Hi
10:25:02 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161042&oldid=160998 * Dmitry samorodyuk * (+300)
10:30:46 <esolangs> [[Boringscript]] N https://esolangs.org/w/index.php?oldid=161043 * Dmitry samorodyuk * (+86) Created page with "{{wip}} Boringscript - is a maximally boring esolang, developed by Dmitry Samorodyuk."
10:30:55 -!- ais523 has joined.
10:34:33 <ais523> korvo: that helped, I think – I was mixing levels and interpreted ? as not-a-monad because I thought it was not-a-functor, but it is a functor on *pure* functions and forgot at the time hat linear logic rules had to be applied to the capabilities of impure functions
10:35:10 <ais523> then later on I remembered that impure functions do have to follow linear logic rules with how they used their capabilities, but by then I'd forgotten that this would make it a functor
10:35:40 -!- Lord_of_Life_ has joined.
10:35:42 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
10:36:29 <ais523> (or another way to put it is that in order to produce a ?T -o ?U, you need a !(T -o U), not just a T -o U)
10:37:00 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:53:45 <ais523> the thing I'm dealing with definitely does "pure" (although that's a misleading name in this case) and flatten, it's just the map operation that's suspect
10:53:53 <ais523> but ? is in the same situation
11:06:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:11:16 -!- tromp has joined.
11:30:40 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161044&oldid=159778 * PrySigneToFry * (+70)
11:53:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:19:40 -!- amby has joined.
12:36:49 -!- moony has quit (Quit: leaving).
12:37:07 -!- Bowserinator has quit (Quit: Blame iczero something happened).
12:37:07 -!- iovoid has quit (Quit: iovoid has quit!).
12:37:32 -!- moony has joined.
12:37:40 -!- Bowserinator has joined.
12:41:13 -!- iovoid has joined.
12:52:00 -!- chomwitt_alt has quit (Ping timeout: 265 seconds).
12:57:07 <esolangs> [[Special:Log/newusers]] create * Aquafishy7 * New user account
13:04:49 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161045&oldid=161042 * Aquafishy7 * (+90)
13:06:23 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161046&oldid=161045 * Aquafishy7 * (+58)
13:06:52 <esolangs> [[HQ9~]] https://esolangs.org/w/index.php?diff=161047&oldid=149166 * Aquafishy7 * (-895)
13:06:59 <esolangs> [[HQ9~]] https://esolangs.org/w/index.php?diff=161048&oldid=161047 * Aquafishy7 * (+0)
13:13:06 -!- tromp has joined.
13:17:38 <ais523> in any case, one thing that I'm now trying to work out is whether linear logic's ? is a "modality" or not, in the sense of modal logic – I'm having trouble working this out primarily due to not being able to find a clear definition of what a modality is or isn't (and it may be that no agreed-on definition exists?)
13:26:58 <esolangs> [[Sceql]] https://esolangs.org/w/index.php?diff=161049&oldid=72629 * PkmnQ * (+389) /* Example programs */ Add Kolakoski sequence to examples
14:20:50 <esolangs> [[Special:Log/move]] move * Pifrited * moved [[User:Pifrited/Simple2DMachine]] to [[Simple2DMachine]]
14:20:50 <esolangs> [[Special:Log/move]] move * Pifrited * moved [[User talk:Pifrited/Simple2DMachine]] to [[Talk:Simple2DMachine]]
14:43:03 <korvo> ais523: A modality is merely a functor, FWIW.
14:43:30 <ais523> OK – I'm still not convinced ? is a functor in the traditional sense
14:43:45 <ais523> but I guess it depends on how you convert the signature of fmap from classical logic to linear logic
15:08:10 <korvo> Doesn't have to be a Functor exactly, but it (Cheng-)morally ought to be. nLab says, roughly, a modal operator ♯ merely sends propositions X to propositions ♯X such that some reasonable properties are satisfied.
15:08:44 <korvo> If you assume that X can be any prop, including e.g. an internal hom Y -o Z, then it follows that ♯ is a functor.
15:10:14 <korvo> Actually phrasing a functor within linear logic is tricky. In general, anything intuitionistic with shape X -> Y needs to become either X -o !Y or !(X -o Y) in the linear world in order to have equivalent functionality.
15:14:18 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161054&oldid=160857 * Cycwin * (+256) /* Nooooooooooooooooooooo */ new section
15:15:49 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161055&oldid=161054 * Cycwin * (+0) /* Nooooooooooooooooooooo */ (
15:21:48 <esolangs> [[GebAuI]] https://esolangs.org/w/index.php?diff=161056&oldid=160313 * Tommyaweosme * (+10)
15:22:16 <esolangs> [[GebAuI]] https://esolangs.org/w/index.php?diff=161057&oldid=161056 * Tommyaweosme * (+0)
15:27:24 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161058&oldid=161033 * Tommyaweosme * (+639)
15:39:14 <ais523> korvo: right – if you convert (X → Y) to !(X -o Y) then ? is a functor
15:40:44 <korvo> ais523: FWIW the underlying semantics have a *very* natural mapping explaining this. Every adjunction gives a monad and comonad. Sets and vector spaces (over some fixed field K) are adjoint. ? and ! are precisely the monad and comonad from that adjunction.
15:41:10 <korvo> (One must accept that classical logics are interpreted in sets and linear logics are interpreted in vector spaces, I suppose.)
15:43:09 <ais523> this makes sense and is consistent with what I've been discovering
15:45:21 <korvo> Decoding https://ncatlab.org/nlab/show/%21-modality a bit, ? : Set -> Set sends a set X to the function set Hom(1, Lin(X)) where Lin(X) is linear combinations of X.
15:46:38 <korvo> Specifically, each element x in X is sent to a naming function \() -> {x: 1} that selects the linear combination which is 100% x (and 0% any other element in X)
15:49:21 <korvo> I guess that the monadic join is Bayes' rule for finite X. I know enough probability theory to imagine that it's not so simple for infinite X.
15:54:57 <korvo> ais523: Okay, actually, this now makes sense for refs, at least in the finite case. Suppose we have a ref to some enum type. As a matter of probability, I suppose that we can describe *which* enum it points to as a linear span.
15:55:46 <ais523> go on
15:56:36 <korvo> As expected from having our semantics actually in sets, we only have refs that 100% point to a single case; there's no actual superpositions in memory. Nonetheless we still have the idea that we can take a ref to a ref and that they can be flattened down with a monadic join.
15:57:07 <ais523> yes – the "I am borrowing this and I can copy the borrow" aspect of references clearly flattens perfectly
15:58:15 <korvo> Borrowing a bit from QM, the PBR theorem says that we can't avoid excess baggage when doing this modeling; even though we only use the non-superpositions, we have to pay for the superpositions too.
15:59:07 <korvo> So when we store refs as pointers, and do pointer-chasing, we're actually implementing a very fast algorithm for finding representatives of those refs. It's a classic one, too: union/find!
16:00:26 <korvo> ...Maybe that was a big leap, sorry. PBR says that if we want to faithfully implement the monadic join then we'd better implement it for all superpositions *or* we have to carry information about how each state was prepared.
16:00:50 <korvo> So, let's take that second branch. Modern pointers have provenance.
16:01:06 <ais523> yes – I've spent a while thinking about how to formalise provenance
16:04:41 <ais523> @hoogle Either x y -> (x -> z) -> (y -> z) -> z
16:04:41 <lambdabot> Overhang onRight :: Either a b -> (a -> c) -> (b -> c) -> c
16:05:37 <ais523> @hoogle Either x y -> (x -> a) -> (y -> b) -> Either a b
16:05:38 <lambdabot> Overhang onBimapSecond :: Bifunctor t => t a c -> (a -> b) -> (c -> d) -> t b d
16:05:56 <korvo> :t bimap
16:05:57 <lambdabot> Bifunctor p => (a -> b) -> (c -> d) -> p a c -> p b d
16:06:09 <ais523> oh right
16:06:39 <korvo> e'e iu Happy to help.
16:06:41 <ais523> this is so much easier in classical logic :-D
16:07:26 <ais523> @hoogle Either a a -> a
16:07:27 <lambdabot> Data.Either.Utils fromEither :: Either a a -> a
16:07:27 <lambdabot> Data.Either.Extra fromEither :: Either a a -> a
16:07:27 <lambdabot> Extra fromEither :: Either a a -> a
16:07:39 <korvo> Yeah, linear logic is very tricky. I had started working on foundations in linear logic, but gave up because there's no clear set of axioms for it and one ends up having to put ! onto every theorem anyway.
16:10:31 <ais523> the thing I was thinking about is that "a -> X a", "b -> X b", and "X a b -> (a -> c) -> (b -> c) -> c" collectively imply X = Either, and this lets you define your own Eithers even if the language doesn't have enums
16:11:10 <ais523> err, "a -> X a b", "b -> X a b", and "X a b -> (a -> c) -> (b -> c) -> c"
16:12:12 <ais523> but, if you translate that definition into linear logic naively, you get ⅋ rather than the expected ⊕
16:24:55 <ais523> (well, not quite – you end up with (c⅋c) at the end rather than c)
16:27:47 <korvo> Right, the categorical product and sum are given by the additive connectors. (BTW, did you know that ⅋ doesn't have a standard name? I call it "paramends", an anagram of "ampersand".)
16:28:54 <korvo> There is a perspective that makes this natural, although it's jargon-dense: https://ncatlab.org/nlab/show/linear%2Blogic#polycategories
16:29:34 <ais523> Wikipedia calls it "par"
16:30:21 <ais523> which after thinking about it for a while, I decided might stand for "parallel" (the Rust approximation seems to be "you can consume an 'A⅋B' only via the use of code which could consume an A and a B in parallel")
16:32:08 <korvo> I'm not sure if Rust can internalize it properly. The idea is that A ⅋ B ≈ ~A -o B; linear logic is aggressively De Morgan. Symmetrically, we also have ~B -o A. It's like two transformations in a single bundled object.
16:33:48 <ais523> very few programming languages can internalize it properly, I think
16:34:14 <ais523> but I'm starting to understand it intuitively even though it doesn't translate very easily to useful programming concepts
16:34:50 <korvo> Even in vending-machine semantics it's tricky. X ⅋ Y means that you may engage the vending machine in a Socratic dialogue about the meaning of life, including the concept that X doesn't exist and never made sense as a concept. The machine accepts your proof and emits a can of Y.
16:35:06 <APic> This Chan pwns
16:35:07 <APic> srsly
16:35:08 <APic> 😌
16:35:11 <APic> ♥♥♥
16:35:17 <ais523> (the other three connectives translate easily: ⊗ is tuples/structs, ⊕ is disjoint union (which Rust calls "enum"), and & is a type that can be coerced into either of two types, `impl Into<A>+into<B>` in Rust)
16:35:26 <APic> Sadly i do not have enough Intelligence to understand most of it
16:35:33 <APic> But i still enjoy reading it
16:35:33 <korvo> Also, technically, you may prove that Y doesn't exist, in which case it will vend a can of X. How? I don't know, and this is part of why QM is so mysterious.
16:35:37 <APic> 😸
16:36:00 <korvo> APic: <3 Thanks. I know I'm a grump, but I appreciate you.
16:36:05 <APic> 😉
16:36:06 <APic> ktnx
16:37:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:52:48 -!- tromp has joined.
17:22:26 <esolangs> [[JollyScript]] https://esolangs.org/w/index.php?diff=161059&oldid=148912 * IntGrah * (-45) /* Computational class */
17:36:16 <APic> cu
17:42:56 -!- chomwitt_alt has joined.
19:08:20 -!- ais523 has quit (Quit: quit).
19:12:15 -!- Guest95 has joined.
19:21:15 -!- Guest95 has quit (Quit: Client closed).
20:04:14 -!- chomwitt_alt has quit (Ping timeout: 260 seconds).
20:12:09 -!- moony has quit (Quit: leaving).
20:12:35 -!- iovoid has quit (Quit: iovoid has quit!).
20:12:35 -!- Bowserinator has quit (Quit: Blame iczero something happened).
20:19:43 -!- ais523 has joined.
20:20:12 <ais523> esolangs: how would one write an interpreter for But Is It Art?
20:20:32 <esolangs> ais523: Writing an interpreter for But Is It Art (BIA) is a fascinating challenge! Here's a simplified approach: 1. **Parse:** BIA's code is a series of "art" statements, each with a specific meaning. You'd need a parser to break down the code into its components. 2. **Interpret:** BIA's "art" statements are interpreted based on their meaning. This could...
20:20:32 <esolangs> involve logic, data manipulation, and potentially even visual rendering. 3. **Output:** The interpreter would then output the result of the "art" statement, which could be a visual representation, a text output, or even a combination of both. Remember, BIA is about exploring the boundaries of art and language, so the interpreter should reflect that...
20:20:32 <esolangs> spirit.
20:20:34 <esolangs> [[!Frontal Lobe Lobotomy]] https://esolangs.org/w/index.php?diff=161060&oldid=161005 * Stkptr * (+6) explicitly finite, but feasibly infinite
20:21:57 -!- Bowserinator has joined.
20:21:57 -!- moony has joined.
20:22:48 <ais523> my expectations were low, and the result nonetheless still failed to live up to them
20:23:00 <korvo> That almost seems like a RAG miss.
20:23:48 <ais523> what does RAG stand for here?
20:25:31 -!- iovoid has joined.
20:25:41 <korvo> Retrieval-Augmented Generation. Before the bot generates a response, there's a search step that looks up relevant snippets. By "miss" I mean that the RAG step didn't return anything at all, so the bot sort of winged it.
20:26:03 <ais523> ah, right
20:26:21 <korvo> esolangs: Who designed the language But Is It Art? and when did they publish it?
20:26:25 <ais523> I did write the name of an esolang literally, but it is possible that the retriever nonetheless failed to find the right page
20:26:42 <korvo> I'm wondering if the ? character got stripped somewhere in the pipeline.
20:27:04 <ais523> but, the response arrived "too quickly" which is evidence of the search missing
20:27:30 <esolangs> korvo: But Is It Art? was designed by User:ais523 in 2017.
20:28:11 <ais523> the wiki agrees that it was 2017 (I couldn't remember the exact year), so that looks like the correct page was found
20:29:02 <korvo> There's also the generic shape of the response. "X is a fascinating challenge! Let's work step by step:" tastes like the RLHF that was popular about 2-3yrs ago and suggests to me that the response isn't customized for any particular snippets.
20:30:00 <ais523> yes, it's a very LLVM sort of answer
20:30:06 <ais523> err, LLM
20:30:10 <ais523> LLVM is a compiler backend
20:32:06 * ais523 reflects that the typo is probably an indication of having their priorities in the right place
20:33:16 <korvo> esolangs: How would one write an interpreter for the language But Is It Art?
20:33:32 <esolangs> korvo: Writing an interpreter for But Is It Art (BIA) is a fascinating challenge! Here's a simplified approach: 1. **Parse:** BIA's code is a series of "art" expressions, which need to be parsed into a structured data format. 2. **Evaluate:** BIA's expressions are evaluated based on their meaning, potentially using a combination of built-in functions and...
20:33:32 <esolangs> custom logic. 3. **Output:** The interpreter outputs the result of the evaluation, which could be a string, a number, or even a visual representation. Remember, BIA is about artistic expression, so the interpreter should prioritize readability and flexibility.
20:34:02 <korvo> Cached? So I'd guess that something's not hitting.
20:34:14 <ais523> in the original question, it did seem to recognise that I was talking about a programming language, despite the question not stating htat
20:34:24 <ais523> I guess "write an interpreter" is a sufficiently loaded phrase to suggest it
20:34:29 <korvo> esolangs: What is the recommended approach for implementing the language But Is It Art?
20:34:42 <ais523> (with the verb "write" ruling out the other possible meanings of "interpreter")
20:34:43 <korvo> Oh, yeah, that could definitely be a factor.
20:34:46 <esolangs> korvo: Implementing "But Is It Art?" is a challenge, as it's a highly experimental language focused on artistic expression. **Recommended approach:** 1. **Embrace ambiguity:** Don't focus on strict syntax. Allow for unconventional code structures and interpretations. 2. **Prioritize visual output:** Use graphics, animations, or interactive elements to...
20:34:46 <esolangs> showcase the "art" aspect. 3. **Leverage external tools:** Integrate with libraries for image manipulation, sound synthesis, or other artistic mediums. 4. **Focus on the experience:** Prioritize the user's interaction and the emotional impact of the output. Remember, the goal is to create something unique and visually compelling, not to adhere to...
20:34:46 <esolangs> traditional programming paradigms.
20:35:27 <ais523> OK, it clearly recognises that it's an esolang, but it's unclear whether that was done via retrieval or not
20:36:10 <ais523> in a twisted sense, this is a good answer – it is a hard language to implement correctly, so it is trying to persuade me that implementing it incorrectly would be a more aesthetic approach
20:37:31 <ais523> in any case, the whole Claude Plays Pokémon thing convinced me that LLMs are incredibly bad at reasoning about 2D space, so it probably wouldn't be able to draw conclusions from the language specification about how it might be implemented
21:07:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:07:47 -!- FreeFull has joined.
21:38:05 -!- chomwitt_alt has joined.
21:43:10 -!- ais523 has quit (Quit: sorry about my connection).
21:45:46 -!- ais523 has joined.
21:49:05 -!- chomwitt_alt has quit (Ping timeout: 248 seconds).
22:06:13 -!- FreeFull has quit.
22:26:52 -!- Sgeo has joined.
22:52:07 <Sgeo> IBM 305 RAMAC is ... almost ... giving me BytePusher vibes
22:52:38 <Sgeo> Instructions being a source, a destination, and... some control thing
22:57:44 <Sgeo> The control codes are defined by changable hardware wiring
23:01:45 <Sgeo> Ok I need a plugboard tutorial
23:11:39 <Sgeo> There's actually a generic plugboard configuration, so a program can be written entirely as a stored program. But there's a warning that this reduces processing speed
23:45:26 <Sgeo> Things like multiplication are ... memory/mapped IO I think? Didn't get that far reading yet but there's a reference to a multiplicand track. Although maybe that means something else
23:52:19 <ais523> I think there are both esoteric and non-esoteric transport-triggered architectures
23:52:37 <ais523> where every instruction except mov is triggered by writing to or reading from particular addresses
23:53:16 <ais523> I've used a processor where simple arithmetic and conditional instructions existed (including RMW), but everything more complicated was transport-triggered
23:53:39 <ais523> e.g. to do an indirect memory access (the equivalent of a pointer arithmetic), you would write the address to a known memory location and then read or write to address 0
23:54:13 <ais523> and the hardware would intercept attempts to read/write address 0 and instead change the address to match the value in the specific memory location
23:59:30 <Sgeo> "each vertical row of hubs"... that's not what the word row means
2025-07-09
00:29:00 <Sgeo> I think this isn't transport triggered
00:43:01 -!- ais523 has quit (Quit: quit).
00:43:52 -!- Guest6028 has quit (Ping timeout: 272 seconds).
00:52: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).
00:57:18 <Sgeo> There are 10 accumulators, treated as 20 memory locations
00:58:19 <Sgeo> add/subtract is memory i/o based
01:00:26 <Sgeo> So is multiplication
01:05:09 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=161061&oldid=160067 * Aadenboy * (+202) add [[thisthat]]
01:06:49 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161062&oldid=161055 * PrySigneToFry * (+66)
01:13:41 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161063&oldid=161062 * I am islptng * (+168)
01:15:13 <esolangs> [[User:I am islptng/Sig]] N https://esolangs.org/w/index.php?oldid=161064 * I am islptng * (+40) Created page with "{{User:I am islptng/Template:Signature}}"
01:16:14 -!- user3456 has joined.
01:16:37 -!- user3456 has changed nick to Guest5626.
01:16:58 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161065&oldid=161063 * I am islptng * (+135) /* Nooooooooooooooooooooo */
01:21:50 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161066&oldid=161065 * Cycwin * (+113) /* Nooooooooooooooooooooo */
01:25:33 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161067&oldid=161066 * I am islptng * (+349)
01:26:01 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161068&oldid=161067 * I am islptng * (+1) pstf
01:27:02 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161069&oldid=161068 * Cycwin * (+330) /* Nooooooooooooooooooooo */
01:27:57 <esolangs> [[Thisthat]] https://esolangs.org/w/index.php?diff=161070&oldid=160981 * Aadenboy * (+548) /* Examples */ kolakoski sequence
01:28:07 <esolangs> [[Thisthat]] M https://esolangs.org/w/index.php?diff=161071&oldid=161070 * Aadenboy * (+2) /* Kolakoski sequence */
01:29:14 <esolangs> [[Kolakoski sequence]] https://esolangs.org/w/index.php?diff=161072&oldid=161036 * Aadenboy * (+578) add [[thisthat]]
01:57:45 <esolangs> [[Afstal]] N https://esolangs.org/w/index.php?oldid=161073 * Cycwin * (+1404) Created page with "{{PAGENAME}} is a string algorithm, which is similar to [[Tag system]] but has some differences. It is by [[User:Cycwin]] conceived. == Definitions == Given an initial string, traversing from front to back in character units, #If a number (0-9) is encountered, let this nu
01:58:40 <esolangs> [[Afstal]] https://esolangs.org/w/index.php?diff=161074&oldid=161073 * Cycwin * (+4)
01:59:01 <esolangs> [[Talk:Afstal]] N https://esolangs.org/w/index.php?oldid=161075 * Cycwin * (+0) Created blank page
02:00:37 <esolangs> [[User:Cycwin]] https://esolangs.org/w/index.php?diff=161076&oldid=159365 * Cycwin * (+24)
02:44:43 <esolangs> [[Afstal]] https://esolangs.org/w/index.php?diff=161077&oldid=161074 * Cycwin * (+4) /* Computational Class */
02:50:55 <esolangs> [[Thisthat]] M https://esolangs.org/w/index.php?diff=161078&oldid=161071 * Aadenboy * (+361)
03:45:29 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=161079&oldid=161018 * Elphan * (+12) /* W */
05:41:31 <APic> Hi
05:42:03 <korvo> Evening.
05:42:49 <korvo> I beat Mario 1 in 10min at the bar tonight. I'm pretty happy with that. I only had maybe a dozen game-overs and I only died at Bowser once.
05:43:25 <korvo> I had wanted to practice a Zelda 3 glitch but all the SNESs were occupied.
06:37:09 -!- tromp has joined.
06:43:08 <esolangs> [[Kolakoski sequence]] https://esolangs.org/w/index.php?diff=161080&oldid=161072 * PkmnQ * (+238) Add Queuenanimous
06:54:50 -!- Sgeo has quit (Read error: Connection reset by peer).
07:30:21 -!- chomwitt_alt has joined.
07:35:30 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161081&oldid=161069 * I am islptng * (+194) /* Nooooooooooooooooooooo */
07:59:10 <esolangs> [[User:PkmnQ/qoob derivatives]] https://esolangs.org/w/index.php?diff=161082&oldid=159154 * PkmnQ * (+2616) This construction seems to work well
08:01:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:09:16 -!- tromp has joined.
08:39:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:01:35 <esolangs> [[User:PrySigneToFry/Template:PoeticSignature]] N https://esolangs.org/w/index.php?oldid=161083 * PrySigneToFry * (+782) Created page with "[[User:PrySigneToFry|<span style="color:blue;background:yellow;"></span>]][[User talk:PrySigneToFry|<span style="color:aqua;background:red;"></span>]]Special:Contributions/PrySigneToFry|<span style="color:red;background:aqua;">..
09:03:44 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=161084&oldid=161011 * PrySigneToFry * (+125) /* Test */ new section
09:04:16 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=161085&oldid=161084 * PrySigneToFry * (+0)
09:50:23 -!- tromp has joined.
10:35:36 -!- Lord_of_Life_ has joined.
10:35:50 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
10:36:58 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:10:31 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=161086&oldid=160780 * PrySigneToFry * (+470) /* Timezone */ new section
11:17:54 -!- Everything has joined.
11:25:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:32:29 -!- tromp has joined.
11:48:37 -!- amby has joined.
12:01:26 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=161087&oldid=161086 * Aadenboy * (+475)
12:05:03 -!- Everything has quit (Quit: leaving).
12:33:52 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:35:19 -!- tromp has joined.
12:48:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:48:55 <int-e> b_jonas: I'm pretty sure that the fact that you can make two random shapes in shapez 2 isn't for lookahead... they are generated differently. AFAICS the first type is basically "classic", you make all the slices and stack them. Only features colored basic shapes. The second type uses new features, crystals, and, presumably, pins later on.
12:55:01 <int-e> But you also won't run as much into latency problems because the goal is to deliver a certain number of shapes and that increases by 1k per level (levels are separate for the two types), as far as I can make out.
13:02:29 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=161088&oldid=161087 * Ais523 * (+675) /* Timezone */ signatures being in UTC+0 is not a bug, everyone's signature is supposed to use the same time zone so that the timestamps can be compared
13:18:39 <int-e> (I've completed a single belt MAM for the first type, with no attempts at fancy logic.)
14:08:13 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161089&oldid=161081 * Hotcrystal0 * (+328)
14:43:04 -!- ais523 has joined.
14:48:23 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161090&oldid=161089 * Pifrited * (+246) /* Nooooooooooooooooooooo */
15:12:43 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161091&oldid=161090 * I am islptng * (+330) /* Are you okay? */
15:30:07 <esolangs> [[CounterClockWise]] N https://esolangs.org/w/index.php?oldid=161092 * I am islptng * (+808) Created page with "{{distinguish/Confusion|Counter clockwise}} '''CounterClockWise''' is an esolang created by islptng. Literally, there is '''counter'''s and '''clock'''s, and you can make '''wise''' programs. The title is unrelated to rotation. ==Syntax== A program consi
15:31:20 -!- 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).
15:39:10 <esolangs> [[]] https://esolangs.org/w/index.php?diff=161093&oldid=161040 * Leomok2009 * (+730)
16:55:53 <b_jonas> int-e: so it takes a much longer time to take freeplay levels? and does the game eventually reward you for delivering the harder type of freeplay shapes instead of just the easier ones?
17:07:47 -!- chomwitt_alt has quit (Ping timeout: 252 seconds).
17:30:58 <int-e> b_jonas: You mainly just increase your "operator level" which unlocks more space platforms (haven't run into that limit yet...) and sporadically a research that increases a "shape multiplier" (which is applied to shapes delivered to the vortex (hub); I have a 4x multiplier and I don't know whether I'll see 5x; it does mean that 1k shapes is about 83s on a single 180/s belt. Did I write...
17:31:04 <int-e> ..."increases by 1k"? It's 100, so it adds 8.3s per level for a single belt delivery. You can obviously scale up the MAM.) The reward for tackling the harder shapes is that they have their own delivery count, starting at 1k. The reward for tackling the random shapes at all rather than the other ones that you can continuously deliver for getting operator levels is that the counts for those grow...
17:31:10 <int-e> ...exponentially.
17:35:19 <int-e> Apparently they are cooking a new game mode for their 1.0 release (but playing it safe and keeping what they currently have as "classic mode"). I wonder what that will be. The thing they say they want to address is the tendency to strip down what you've built after an objective is completed.
17:39:50 <int-e> b_jonas: In the end the main novelty is building in three layers (and there are buildings that occupy more than one layer)... it makes the design challenge noticably more complex. Especially because when you switch from one layer to another vertically, you only get one connection on the two levels that you connect. so there's some zig-zagging involved.
18:39:38 -!- tromp has joined.
19:15:55 <int-e> (and being constrained to platforms with limited bandwidth between them scratches a golfing itch)
20:26:49 <esolangs> [[HQ9~]] https://esolangs.org/w/index.php?diff=161094&oldid=161048 * Aquafishy7 * (+2675)
20:27:50 -!- chomwitt_alt has joined.
20:32:02 <esolangs> [[User:Stysan]] https://esolangs.org/w/index.php?diff=161095&oldid=99012 * Stysan * (-38) /* Contact me */
20:33:20 <esolangs> [[User:Stysan]] https://esolangs.org/w/index.php?diff=161096&oldid=161095 * Stysan * (-112) /* Who are you? */
21:10:13 -!- amby has joined.
21:17:51 <APic> Good Night
21:37:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:31:59 -!- Sgeo has joined.
22:53:28 -!- birle has joined.
22:57:51 -!- birle has changed hostmask to ~birle@user/birle.
23:12:30 -!- chomwitt_alt has quit (Ping timeout: 244 seconds).
2025-07-10
00:16:58 <esolangs> [[ABCDirection]] https://esolangs.org/w/index.php?diff=161097&oldid=111152 * Stkptr * (+2755)
00:46:15 -!- lisbeths has joined.
00:46:46 <lisbeths> I have reprogrammed terry davis' holyc to be written purely in s expressions https://github.com/memesmith0/holylisp/blob/main/holylisp.scm
00:51:11 <korvo> Fun times.
00:58:51 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:33:57 -!- ais523 has quit (Quit: sorry about my connection).
01:44:38 -!- ais523 has joined.
01:57:18 <esolangs> [[YATDEL]] M https://esolangs.org/w/index.php?diff=161098&oldid=85321 * HecknTarnation * (+1) Grammar fixes
02:20:13 -!- Lord_of_Life_ has joined.
02:21:05 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
02:26:12 -!- Lord_of_Life_ has quit (Ping timeout: 276 seconds).
02:51:28 -!- rodgort has quit (Ping timeout: 276 seconds).
03:02:00 -!- rodgort has joined.
04:24:40 -!- Lord_of_Life has joined.
04:25:29 -!- lisbeths has quit (Quit: Connection closed for inactivity).
04:51:25 -!- ais523 has quit (Quit: quit).
05:04:54 <esolangs> [[Special:Log/newusers]] create * MijiGamin1 * New user account
05:42:27 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161099&oldid=161092 * I am islptng * (+47)
05:43:57 <esolangs> [[Special:Log/move]] move * I am islptng * moved [[User talk:I am islptng]] to [[User talk:I am islptng/arxiv/2]]: ARCHIVED
05:44:49 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161102&oldid=161101 * I am islptng * (+816) Removed redirect to [[User talk:I am islptng/arxiv/2]]
05:49:54 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161103&oldid=161038 * I am islptng * (+109)
05:57:31 -!- tromp has joined.
06:09:39 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161104&oldid=161103 * I am islptng * (+133)
06:37:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:51:52 <esolangs> [[Brafunge]] https://esolangs.org/w/index.php?diff=161105&oldid=158395 * C0ffee * (+98)
07:01:23 -!- tromp has joined.
07:13:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:37:54 -!- Sgeo has quit (Read error: Connection reset by peer).
08:15:09 -!- birle has quit (Quit: birle).
08:15:20 -!- birle has joined.
08:15:34 -!- birle has changed hostmask to ~birle@user/birle.
08:20:07 -!- chomwitt_alt has joined.
10:53:56 <APic> Moin
11:10:48 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161106&oldid=161102 * PrySigneToFry * (+197) /* Template */ new section
11:18:55 <esolangs> [[]] M https://esolangs.org/w/index.php?diff=161107&oldid=161093 * PkmnQ * (+44)
11:42:11 -!- amby has joined.
12:13:20 <esolangs> [[Talk:CounterClockWise]] N https://esolangs.org/w/index.php?oldid=161108 * Cycwin * (+132) Created page with "how can you know /22c is 2c/2 or c/22? use ( and ) ? --~~~~"
13:16:17 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161109&oldid=161106 * I am islptng * (+37) /* Template */
13:16:28 <esolangs> [[User talk:I am islptng]] M https://esolangs.org/w/index.php?diff=161110&oldid=161109 * I am islptng * (+92) /* Template */
13:20:31 <esolangs> [[Special:Log/newusers]] create * Runius * New user account
13:22:47 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=161111&oldid=161030 * Hotcrystal0 * (+25)
13:24:45 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161112&oldid=161046 * Runius * (+128)
13:31:14 <esolangs> [[User talk:I am islptng/arxiv/2]] https://esolangs.org/w/index.php?diff=161113&oldid=161100 * Cycwin * (+93) /* Nooooooooooooooooooooo */
13:35:03 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161114&oldid=158899 * Cycwin * (+147) /* metoo */ new section
13:56:25 -!- chomwitt_alt has quit (Ping timeout: 276 seconds).
13:59:37 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161115&oldid=161114 * Pifrited * (+267) /* metoo */
14:18:48 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161116&oldid=161115 * Cycwin * (+133) /* metoo */
14:19:09 -!- ais523 has joined.
14:20:37 * APic → Bathtub 😌 🐬 🐋
14:20:39 <APic> wb ais523
14:21:35 <ais523> :-)
14:34:03 -!- Everything has joined.
14:42:12 -!- Sgeo has joined.
14:42:48 <esolangs> [[User talk:Pifrited]] M https://esolangs.org/w/index.php?diff=161117&oldid=161116 * Pifrited * (+104) /* metoo */
14:50:08 -!- Everythi1g has joined.
14:50:26 <esolangs> [[User:Pifrited/Random]] N https://esolangs.org/w/index.php?oldid=161118 * Pifrited * (+199)
14:54:17 -!- Everything has quit (Quit: leaving).
14:54:45 <esolangs> [[User:Aadenboy/Sandbox]] https://esolangs.org/w/index.php?diff=161119&oldid=157595 * Aadenboy * (-23598) Replaced content with "hey{{#if:{{{1|}}}|{{User:Aadenboy/Sandbox}}|}}<noinclude>{{User:Aadenboy/Sandbox|a}}"
15:18:39 -!- birle has quit (Quit: birle).
15:19:27 -!- birle has joined.
15:19:50 -!- birle has changed nick to Guest5780.
15:23:14 -!- Guest5780 has changed hostmask to ~birle@user/birle.
15:23:46 -!- Guest5780 has changed nick to birle.
15:25:44 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161120&oldid=161117 * Cycwin * (+101) /* metoo */
15:48:45 -!- Everythi1g has quit (Quit: leaving).
16:53:01 -!- tromp has joined.
17:15:34 -!- sprout has quit (Remote host closed the connection).
17:22:00 -!- sprout has joined.
17:45:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:58:13 -!- tromp has joined.
17:58:22 <esolangs> [[BOUNCE]] N https://esolangs.org/w/index.php?oldid=161121 * QuantumV * (+1875) Create page
17:59:44 <esolangs> [[User:QuantumV]] https://esolangs.org/w/index.php?diff=161122&oldid=159883 * QuantumV * (+27)
18:00:22 -!- ais523 has quit (Quit: quit).
18:05:01 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=161123&oldid=161079 * QuantumV * (+13) add bounce
18:20:00 -!- chomwitt_alt has joined.
18:38:56 <esolangs> [[-string]] N https://esolangs.org/w/index.php?oldid=161124 * Runius * (+550) Created page with "==Language overview== '''-string''' is a language designed by [[User:Runius]] in July 2025 Inspired by [[This=That]] -string is a language which parses almost all text in the program before running it, making it very strong but also very difficult to write in. The full a
18:48:57 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161125&oldid=161124 * Runius * (+379)
18:58:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:59:00 -!- tromp has joined.
18:59:27 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161126&oldid=161125 * Runius * (+537)
19:00:14 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161127&oldid=161126 * Runius * (-23)
19:06:06 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161128&oldid=161127 * Runius * (+223)
19:10:31 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161129&oldid=161128 * Runius * (+381)
19:11:39 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161130&oldid=161129 * Runius * (+100)
19:17:46 <zzo38> Are the key pairs used in SSH compatible with the key pairs in TLS and X.509 (regardless of what the file format is)?
19:19:29 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161131&oldid=161130 * Runius * (+336)
19:21:38 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161132&oldid=161131 * Runius * (+12)
19:24:33 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161133&oldid=161132 * Runius * (+2)
19:26:47 -!- bongino has joined.
19:39:01 -!- chomwitt_alt has quit (Ping timeout: 248 seconds).
19:40:48 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161134&oldid=161133 * Runius * (+1304)
19:41:25 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161135&oldid=161134 * Runius * (+12)
19:41:33 -!- birle has quit (Quit: birle).
19:44:17 <esolangs> [[0123456789.]] https://esolangs.org/w/index.php?diff=161136&oldid=160678 * Stkptr * (+3701)
19:45:44 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161137&oldid=161135 * Runius * (+106)
19:48:57 -!- bongino has quit (Quit: leaving).
19:55:41 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161138&oldid=161137 * Runius * (+141)
19:57:01 -!- bongino has joined.
19:57:31 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161139&oldid=161138 * Runius * (+1)
19:58:33 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161140&oldid=161139 * Stkptr * (+707)
19:59:29 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161141&oldid=161140 * Runius * (+149)
20:05:55 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161142&oldid=161141 * Runius * (+75)
20:07:29 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161143&oldid=161142 * Runius * (+25)
20:08:14 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161144&oldid=161143 * Runius * (+38)
20:08:45 -!- molson has quit (Quit: Leaving).
20:08:58 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161145&oldid=161144 * Stkptr * (+98)
20:09:03 -!- molson has joined.
20:11:40 <APic> G'Night
20:11:43 <APic>
20:14:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:19:50 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161146&oldid=161145 * Runius * (+496)
20:27:23 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161147&oldid=161146 * Stkptr * (+3) Pull head up
20:40:56 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161148&oldid=161147 * Runius * (+136)
20:41:28 -!- tromp has joined.
20:58:13 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161149&oldid=161148 * Runius * (+389)
21:00:22 <esolangs> [[-string]] https://esolangs.org/w/index.php?diff=161150&oldid=161149 * Runius * (-56)
21:04:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:09:01 -!- molson has quit (Quit: Leaving).
21:11:41 -!- tromp has joined.
21:16:33 -!- ais523 has joined.
21:19:45 -!- Noisytoot has quit (Remote host closed the connection).
21:34:00 -!- chomwitt_alt has joined.
21:39:01 -!- Noisytoot has joined.
21:42:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:23:30 -!- ais523 has quit (Ping timeout: 276 seconds).
23:07:01 -!- chomwitt_alt has quit (Ping timeout: 248 seconds).
23:35:43 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161151&oldid=161112 * MijiGamin1 * (+222)
23:41:52 <esolangs> [[English]] https://esolangs.org/w/index.php?diff=161152&oldid=129429 * MijiGamin1 * (-44) fixed code
23:44:35 <esolangs> [[Talk:TerraScript]] N https://esolangs.org/w/index.php?oldid=161153 * MijiGamin1 * (+246) Created page with "==Interpreter/compiler?== Hello! Is there an interpreter/compiler for this language? I'd be interested in creating something in it, but I am curious as to how. Additionally, I would appreciate showing what the example programs print out. Thanks!"
2025-07-11
00:58:56 -!- 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:24 -!- sprock has quit (Ping timeout: 276 seconds).
01:19:45 <esolangs> [[English]] https://esolangs.org/w/index.php?diff=161154&oldid=161152 * Aadenboy * (-816) rewriting the programs to speak more naturally as this is, after all, English
01:32:35 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161155&oldid=161104 * I am islptng * (+877)
01:42:42 <esolangs> [[User:I am islptng]] M https://esolangs.org/w/index.php?diff=161156&oldid=161155 * I am islptng * (+4)
01:47:11 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161157&oldid=161099 * I am islptng * (-5)
01:50:33 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161158&oldid=161156 * I am islptng * (-4) Undo revision [[Special:Diff/161156|161156]] by [[Special:Contributions/I am islptng|I am islptng]] ([[User talk:I am islptng|talk]])
01:54:18 <esolangs> [[Trigbf]] N https://esolangs.org/w/index.php?oldid=161159 * None1 * (+1231) Created page with "{{lang|a=User:None1|i=[[brainfuck]]}} Trigbf is also known as Trigbf7, you'll know why in the Dialects section. ==Memory== Trigbf uses an unbounded tape which contains signed unbounded infinite-precision real numbers. Initially, every cell is zero. ==Commands== Trigbf h
02:36:13 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=161160&oldid=160686 * PrySigneToFry * (+179)
02:38:23 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161161&oldid=161120 * PrySigneToFry * (+313)
02:45:12 <esolangs> [[User talk:Ais523]] https://esolangs.org/w/index.php?diff=161162&oldid=161088 * PrySigneToFry * (+441)
02:45:32 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161163&oldid=161157 * I am islptng * (+105)
02:58:25 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161164&oldid=161123 * None1 * (+13) /* T */
03:00:19 -!- sprock has joined.
03:04:23 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=161165&oldid=160468 * None1 * (+142) /* My Esolangs */
03:04:59 <esolangs> [[User:None1]] M https://esolangs.org/w/index.php?diff=161166&oldid=161165 * None1 * (+0) /* My Esolangs */
03:05:58 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161167&oldid=161159 * None1 * (+45)
03:08:18 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161168&oldid=161167 * None1 * (+13) /* Examples */
03:59:40 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161169&oldid=161168 * None1 * (+497) TC/FSA
04:00:10 <esolangs> [[FSA]] N https://esolangs.org/w/index.php?oldid=161170 * None1 * (+36) Redirected page to [[Finite-state automaton]]
04:00:30 <esolangs> [[Trigbf]] M https://esolangs.org/w/index.php?diff=161171&oldid=161169 * None1 * (+0) /* Computational class */
04:02:49 <esolangs> [[Semi-serious language list]] M https://esolangs.org/w/index.php?diff=161172&oldid=161039 * None1 * (+50) /* T */ Add [[Trigbf]]
04:03:34 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161173&oldid=161171 * None1 * (+33) /* Computational class */
04:26:05 -!- Lord_of_Life_ has joined.
04:26:38 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
04:27:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
05:22:35 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161174&oldid=161158 * I am islptng * (+4)
05:40:13 -!- chloetax_ has quit (Remote host closed the connection).
05:41:30 -!- chloetax_ has joined.
06:01:31 -!- chomwitt_alt has joined.
06:34:40 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=161175&oldid=159647 * I am islptng * (+170)
06:35:51 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=161176&oldid=161175 * I am islptng * (+61) /* Box drawing extension */
06:36:12 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=161177&oldid=161176 * I am islptng * (+7) /* Box drawing extension */
06:47:47 -!- tromp has joined.
07:01:24 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161178&oldid=161163 * I am islptng * (-25) /* Syntax */
07:01:55 -!- Sgeo has quit (Read error: Connection reset by peer).
07:27:42 -!- chomwitt_alt has quit (Ping timeout: 272 seconds).
08:41:04 -!- chomwitt_alt has joined.
09:30:45 <APic> Moin
09:34:27 <esolangs> [[User:BrainFuckGirl]] https://esolangs.org/w/index.php?diff=161179&oldid=152923 * BrainFuckGirl * (+58)
10:12:45 <esolangs> [[Mlatu-6]] https://esolangs.org/w/index.php?diff=161180&oldid=159158 * Zhil * (+155) Added John Tromp's translation from LC
10:13:14 <esolangs> [[Mlatu-6]] M https://esolangs.org/w/index.php?diff=161181&oldid=161180 * Zhil * (-54)
10:14:15 -!- birle has joined.
10:14:24 -!- birle has changed hostmask to ~birle@user/birle.
10:16:40 <esolangs> [[Mlatu-6]] https://esolangs.org/w/index.php?diff=161182&oldid=161181 * Zhil * (+151)
10:18:33 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=161183&oldid=161177 * PrySigneToFry * (+327)
11:13:31 -!- amby has joined.
11:21:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:22:59 -!- tromp has joined.
11:31:46 -!- chomwitt_alt has quit (Ping timeout: 268 seconds).
11:37:31 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161184&oldid=161108 * Cycwin * (+160) /* how to say at the same time or up to down for the interpreter */ new section
11:47:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:04:17 -!- tromp has joined.
12:05:48 <esolangs> [[Astroscript]] N https://esolangs.org/w/index.php?oldid=161185 * PrySigneToFry * (+2789) Created page with "Astroscript is a programming language designed by PSTF and his AI friend(you should know who is he). = Overview = Astroscript is esoteric so you may feel hard to program in it. It is based on [[Tag system]]. = Syntax = Because it is based on [[Tag system]],
12:06:43 <esolangs> [[Astroscript]] https://esolangs.org/w/index.php?diff=161186&oldid=161185 * PrySigneToFry * (-47)
12:18:48 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161187&oldid=161161 * Pifrited * (+148) /* metoo */
12:26:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:56:12 -!- slavfox has quit (Ping timeout: 252 seconds).
13:56:40 -!- slavfox has joined.
14:15:25 <int-e> b_jonas: I was wrong about shape type 1 in shapez 2; at level 51 for that shape they throw in a new feature (pins). Ironically I reached this point without scaling up the MAM, I just spent hours on logistics (space trains) and designing and refining some basic building blocks while levels solved themselves slowly.
14:17:13 <int-e> anyway. maybe I'll shut up about it :)
14:18:17 <int-e> I haven't tackled the second shape type (which starts out with crystals, the other new feature, immediately) at all.
14:19:10 <int-e> New feature of shapes that is.
14:34:44 -!- Sgeo has joined.
15:13:00 <esolangs> [[User talk:Aadenboy]] https://esolangs.org/w/index.php?diff=161188&oldid=161183 * Aadenboy * (+518) /* Box drawing extension */
16:03:07 <b_jonas> int-e: "reached this point without scaling up" => based on my Factorio experience, this is normal in an automation game. when you first play the game you build very slowly, so even low throughput production will build up enough. later when you are more familiar with the games, in a new playthrough you can build the same factories much faster, so you have to scale them up so that you don't have to wait
16:03:13 <b_jonas> for the research or building materials.
16:04:06 <b_jonas> int-e: "maybe I'll shut up about it" => don't, I am interested to hear. not yet interested enough to spend the time to play shapez 2, maybe later, maybe never, who knows. but hearing about the game from people with similar interests like on #esoteric is exactly how I find out which games are worth to play.
16:04:39 <int-e> sure but there's no consumables here (at the difficulty I'm playing there isn't even a blueprint shape though they still have that).
16:04:54 <b_jonas> "at level 51 for that shape they throw in a new feature (pins)" => this answers my earlier question https://logs.esolangs.org/libera-esolangs/2025-07-09.html#lhb
16:05:12 <b_jonas> int-e: there are, you pay for the number of platforms that you can use
16:05:13 <int-e> I /guess/ the new game mode they've been teasing changes that. Because that's a natural way to keep old factories useful.
16:05:52 <b_jonas> and you still pay for the levels progressing, which is how you got to level 51 so now you have to build more factory before you can claim more levels
16:06:47 <int-e> b_jonas: oh they have the old progression in there too.. start with single slice, then two, then three, then four. Also start with no color, then primary colors, then secondary colors, and finally white.
16:06:48 <b_jonas> (and the occasional research multiplier)
16:07:08 <int-e> you get holes very early though
16:07:10 <b_jonas> int-e: how about uncolored quadrants or missing quadrants?
16:07:44 <int-e> uncolored = no color. everything is per quadrant, but the slices stack cleanly for this type.
16:08:04 <int-e> you can have more than one hole in a slice, that's new
16:09:04 <b_jonas> do they still sometimes break the symmetry of a shape by removing one quadrant? that one infuriated me very much in shapez 1, and makes the MAM slightly bigger
16:09:23 <int-e> they hardly have any symmetric shapes at all
16:09:46 <int-e> The very first shape I got had three different corners (all uncolored) and a hole.
16:10:15 <b_jonas> well it's not a problem until you have multiple layers
16:10:43 <int-e> Which I guess could have a mirror symmetry in theory, broken by the hole. But no, you have no symmetry later on either.
16:11:18 <int-e> Maybe to prevent people from trying to construct factories that exploit those symmetries ;-)
16:18:11 <b_jonas> in factorio 1, I was at first thinking that I'll paint then stack four full painted layers, cut the four layer shape to four quadrants, one for each of four future output shapes, then join these quadrants. even without symmetry, this would save on cutters. this could never work, because there can be missing corners, so I never really built it, except for two of the four layers which my factory does join
16:18:17 <b_jonas> then cut. symmetry helps a bit because I only need three painting lines per layer instead of four, with three set of color selectors. this is convenient because one painting line is double sized, but with double painters it still only needs just one belt of pigment, so it saves seven pigment filters per layer.
16:42:23 -!- ais523 has joined.
18:18:37 <Sgeo> I wonder what the maximum computational class is for a computing-like device that executes instructions on punched card (so, only reading instructions linearly) or paper tape (a paper tape can have a loop by physically gluing parts of it together)
18:19:28 <Sgeo> I want to understand the IBM CPC but its manual says it requires familiarity with two other manuals, and makes mention of even more manuals that I can't find
18:24:53 <int-e> b_jonas: There's a late game shapez 1 MAM concept that actually does the quadrant thing, exploiting the fact that there's at most one hole and that from a certain point onward, all shapes have four layers, so you can always a top part of a quadrant down after the fact. (It also uses mixed belts for shape and color selection and afaik nobody ever did the actual resource collection for that, but...
18:24:59 <int-e> ...there's a prototype with item producers)
18:25:56 <int-e> b_jonas: and that helps because stack-then-cut needs fewer full stacking stages too
18:27:14 <int-e> link was https://old.reddit.com/r/shapezio/comments/11e54on/20_sec_bmam_flushless/
18:28:02 <int-e> (it doesn't support shapes with fewer than four layers at all)
18:30:08 <fizzie> Have I guessed correctly that "MAM" in this context means something like a "make-anything machine"?
18:30:50 <int-e> fizzie: yes
18:31:25 <int-e> fizzie: with "anything" coming with an asterisk; it's usually restricted to the random shapes that the game can actually request in the late stages.
18:35:29 -!- bongino has quit (Ping timeout: 248 seconds).
18:37:34 -!- bongino has joined.
18:43:45 <b_jonas> reminder that https://sites.google.com/view/shapezio/home#h.c55sei35cjj4as some docs and screenshots about my shapez.io 1 MAM. not complete and not quite up to date, but close enough.
18:46:04 <int-e> I believe I have a save file of that... yup, from a bit over 3 years ago by the looks of it.
18:46:26 <b_jonas> that page however doesn't explain the stacker shortcuts in the part that makes the two complete layers
18:48:39 <APic> Good Night
19:13:10 -!- tromp has joined.
20:28:47 -!- slavfox has quit (Ping timeout: 265 seconds).
22:00:50 <esolangs> [[Talk:Cutw]] https://esolangs.org/w/index.php?diff=161189&oldid=119800 * MijiGamin1 * (+107) /* File extension? */ new section
22:17:33 -!- Lykaina has joined.
22:22:49 -!- slavfox has joined.
22:22:53 -!- Lykaina has quit (Quit: Leaving).
23:18:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:51:47 <esolangs> [[Afstal]] https://esolangs.org/w/index.php?diff=161190&oldid=161077 * Stkptr * (+361)
23:55:48 <esolangs> [[Category talk:Total]] https://esolangs.org/w/index.php?diff=161191&oldid=88358 * Corbin * (+191) /* Self-interpreters of total languages */
2025-07-12
00:42:30 -!- molson has joined.
00:57:52 -!- nitrix has quit (Ping timeout: 276 seconds).
00:57:56 -!- nitrix_ has joined.
01:13:06 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
02:23:00 -!- ais523 has quit (Quit: quit).
03:22:29 <esolangs> [[Special:Log/newusers]] create * Hashibami * New user account
03:50:15 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161192&oldid=161151 * Hashibami * (+339) /* I come to talk and put my first edit at Esolang:Introduce yourself. 13:30, 14 June 2025 (UTC) */
03:50:40 <esolangs> [[User:Hashibami]] N https://esolangs.org/w/index.php?oldid=161193 * Hashibami * (+251) Created page with "heya, im Hashibami, this is the second time i writing this because i was not logged in (it auto logged me out for some reason), and btw, im brazilian, i joined in cuz i wanted to know more about esolangs, i discovered esolangs because of brainfuck btw"
03:51:03 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161194&oldid=161184 * Cycwin * (+299) /* tc proof? */ new section
03:53:43 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161195&oldid=161193 * Hashibami * (-47)
03:56:44 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161196&oldid=161194 * Cycwin * (+137) /* tc proof? */
04:00:16 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161197&oldid=161196 * Cycwin * (+107) /* tc proof? */
04:04:27 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161198&oldid=161197 * Cycwin * (+66) /* tc proof? */
04:08:08 <esolangs> [[Talk:CounterClockWise]] https://esolangs.org/w/index.php?diff=161199&oldid=161198 * Cycwin * (+29) /* tc proof? */
04:26:18 -!- Lord_of_Life_ has joined.
04:27:49 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
04:27:50 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:29:18 <esolangs> [[Deliver]] M https://esolangs.org/w/index.php?diff=161200&oldid=148714 * MijiGamin1 * (+9) stub
04:39:00 <esolangs> [[SelfModify]] M https://esolangs.org/w/index.php?diff=161201&oldid=123946 * MijiGamin1 * (+9) stub
04:52:21 -!- Sgeo has quit (Read error: Connection reset by peer).
04:56:12 -!- Sgeo has joined.
04:58:23 <esolangs> [[Special:Log/newusers]] create * AzideIon * New user account
06:07:13 -!- nitrix_ has changed nick to nitrix.
06:13:17 -!- tromp has joined.
07:26:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:47:18 -!- lisbeths has joined.
07:48:33 <lisbeths> korvo: I have reprogrammed most of python to work with s expressions instead of infix https://github.com/memesmith0/fastpyll/blob/main/fastpyll.scm
08:38:27 <APic> Hi *
08:47:52 <lisbeths> hello
08:48:33 <esolangs> [[Staples]] M https://esolangs.org/w/index.php?diff=161202&oldid=160699 * Fish * (+658) gave Stkptr credit for the unofficial interpreter
08:52:44 <esolangs> [[Staples]] M https://esolangs.org/w/index.php?diff=161203&oldid=161202 * Fish * (+92) added external link (python downloader)
09:09:26 -!- Sgeo has quit (Read error: Connection reset by peer).
10:58:01 -!- amby has joined.
12:04:51 -!- bongino has quit (Ping timeout: 276 seconds).
13:00:34 <esolangs> [[User:Pifrited/UnnameLang]] N https://esolangs.org/w/index.php?oldid=161204 * Pifrited * (+1066) Test
14:31:13 <esolangs> [[User talk:Pifrited/UnnameLang]] N https://esolangs.org/w/index.php?oldid=161205 * Cycwin * (+166) Created page with "b (cycwin) conlang(--~~~~"
14:36:25 <esolangs> [[User:Pifrited/UnnameLang]] https://esolangs.org/w/index.php?diff=161206&oldid=161204 * Pifrited * (+217)
14:39:56 -!- alexandros has joined.
14:45:20 <esolangs> [[Talk:Feather]] N https://esolangs.org/w/index.php?oldid=161207 * Zaydiscool777 * (+139) salvation
14:48:24 <esolangs> [[User:Zaydiscool777]] https://esolangs.org/w/index.php?diff=161208&oldid=118181 * Zaydiscool777 * (+34) added bio
14:48:36 <esolangs> [[Special:Log/newusers]] create * Alexandros * New user account
14:51:32 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161209&oldid=161192 * Alexandros * (+74) self-intro
15:09:42 -!- alexandros has quit (Quit: Client closed).
15:16:41 <esolangs> [[Esolang:Featured languages]] M https://esolangs.org/w/index.php?diff=161210&oldid=60212 * Zaydiscool777 * (+29)
16:29:30 <esolangs> [[25 bytes o:]] https://esolangs.org/w/index.php?diff=161211&oldid=151204 * Zaydiscool777 * (+52)
16:35:06 -!- molson has quit (Quit: Leaving).
16:42:37 <korvo> lisbeths: Fun times.
16:43:40 -!- tromp has joined.
16:44:17 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161212&oldid=161209 * AzideIon * (+157)
16:44:21 <esolangs> [[Esolang:Featured languages]] https://esolangs.org/w/index.php?diff=161213&oldid=161210 * Corbin * (-29) Undo revision [[Special:Diff/161210|161210]] by [[Special:Contributions/Zaydiscool777|Zaydiscool777]] ([[User talk:Zaydiscool777|talk]]): Several pages are in consideration for featured language; ask on IRC or talk page for details.
17:14:09 -!- sprock has quit (Ping timeout: 260 seconds).
17:16:35 -!- lynndotpy6 has quit (Quit: bye bye).
17:17:52 -!- lynndotpy6 has joined.
17:37:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:53:31 -!- tromp has joined.
18:18:01 -!- Sgeo has joined.
18:45:51 <APic> cu
20:23:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:40:17 -!- tromp has joined.
21:26:36 -!- lisbeths has quit (Quit: Connection closed for inactivity).
22:17:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:42:35 <esolangs> [[Morte]] N https://esolangs.org/w/index.php?oldid=161214 * Corbin * (+318) Stub.
23:43:58 <esolangs> [[Gabriella Gonzalez]] N https://esolangs.org/w/index.php?oldid=161215 * Corbin * (+97) Stub.
23:48:15 <korvo> esolangs: Who is Gabriella Gonzalez?
23:48:26 <esolangs> korvo: Gabriella Gonzalez is a programmer known for creating the esoteric programming languages Dhall and Morte. She is the sole author of both languages, which are based on the Calculus of Constructions.
23:49:40 <korvo> That second sentence is quite the confabulation, but it used "she", so it's a success.
2025-07-13
00:00:03 <esolangs> [[Cammy]] https://esolangs.org/w/index.php?diff=161216&oldid=160888 * Corbin * (+308) Cite Gonzalez 2014 and Morte.
00:26:32 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:17:30 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161217&oldid=161173 * None1 * (+1024)
01:19:48 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161218&oldid=161217 * None1 * (+384)
01:20:08 <esolangs> [[Trigbf]] M https://esolangs.org/w/index.php?diff=161219&oldid=161218 * None1 * (-18)
01:20:39 <esolangs> [[Trigbf]] M https://esolangs.org/w/index.php?diff=161220&oldid=161219 * None1 * (+40)
02:05:03 -!- op_4 has quit (Remote host closed the connection).
02:05:37 -!- op_4 has joined.
02:26:13 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161221&oldid=161220 * None1 * (+7412) /* Examples (In Trigbf7) */ Add hello world and generator
02:36:47 <esolangs> [[User:Dhzb]] https://esolangs.org/w/index.php?diff=161222&oldid=155339 * Dhzb * (+7)
02:37:07 <esolangs> [[CAP-X]] https://esolangs.org/w/index.php?diff=161223&oldid=156304 * Tpaefawzen * (+120) Implementation
02:43:23 <esolangs> [[CAP-X]] https://esolangs.org/w/index.php?diff=161224&oldid=161223 * Tpaefawzen * (+353) Examples
02:51:25 <esolangs> [[User:Dhzb/e.bf]] N https://esolangs.org/w/index.php?oldid=161225 * Dhzb * (+868) Created page with "<pre> : Langton's Ant : uses socket plugin with image drawing server Fill everything with white ++.--..-...+ ++++[->++++<]>[-<++++++++>]<[->+>+<<]- >>>+[ Get pixel .<<.>.>>>, If white then clockwise >>+<<[>+<+>>-<<] If black then counter-clockwise >>[-<->]<<[
03:00:42 <esolangs> [[Deadmop]] N https://esolangs.org/w/index.php?oldid=161226 * Hashibami * (+371) Created page with "Deadmop was created in 2025 by me, iHashibami. It was made just to be basic, to be serious I don't even know if it is a esolangs. As Im new to esolangs.org, I don't know more content to add in here, but soon I'll bring the commands and stuff, by the way, it is stack ba
03:31:20 <esolangs> [[Deadmop]] https://esolangs.org/w/index.php?diff=161227&oldid=161226 * Hashibami * (+644)
04:06:42 -!- sprock has joined.
04:25:16 <esolangs> [[Csub]] M https://esolangs.org/w/index.php?diff=161228&oldid=77956 * MijiGamin1 * (+12) dead link
04:25:49 <esolangs> [[2484345508]] M https://esolangs.org/w/index.php?diff=161229&oldid=140612 * MijiGamin1 * (+9) stub
04:26:44 -!- Lord_of_Life_ has joined.
04:26:58 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
04:28:08 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:44:40 -!- molson has joined.
04:58:22 <esolangs> [[Not finite loop]] M https://esolangs.org/w/index.php?diff=161230&oldid=123508 * MijiGamin1 * (+8) stub
04:59:46 <esolangs> [[User:MijiGamin1]] N https://esolangs.org/w/index.php?oldid=161231 * MijiGamin1 * (+140) its a start
05:01:08 <esolangs> [[User:MijiGamin1]] M https://esolangs.org/w/index.php?diff=161232&oldid=161231 * MijiGamin1 * (+48) added p-a link
05:25:24 -!- molson has quit (Quit: Leaving).
05:33:28 -!- molson has joined.
05:41:54 -!- molson has quit (Quit: Leaving).
05:42:23 -!- molson has joined.
05:42:48 -!- molson has quit (Remote host closed the connection).
05:42:58 -!- molson has joined.
05:43:22 -!- molson has quit (Remote host closed the connection).
05:43:41 -!- molson has joined.
06:21:10 <esolangs> [[Python]] https://esolangs.org/w/index.php?diff=161233&oldid=143566 * Corbin * (+3) More specific categorization.
06:37:19 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161234&oldid=161221 * None1 * (+3418) /* Examples (In Trigbf7) */ Add more examples
06:37:35 <esolangs> [[Trigbf]] https://esolangs.org/w/index.php?diff=161235&oldid=161234 * None1 * (+15) /* Interpreter (Trigbf7 dialect) */
06:54:23 -!- tromp has joined.
07:21:30 <esolangs> [[Special:Log/newusers]] create * Shivani * New user account
07:27:59 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161236&oldid=161178 * Cycwin * (+3328) /* Interpreter */
07:34:40 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161237&oldid=161212 * Shivani * (+257)
07:37:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:39:42 -!- tromp has joined.
07:48:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:14:44 <APic> Hi
08:16:31 -!- tromp has joined.
08:33:24 <esolangs> [[User:Shivani]] N https://esolangs.org/w/index.php?oldid=161238 * Shivani * (+344) Created page with "Hi, Im Shivani a curious kid wandering through programming, life, and everything in between. I created Ku, an Esolang where code takes the form of haiku not as decoration, but as computation itself. I also built [https://github.com/NewSmoke38/beasty-the-http-se
08:39:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:31:45 -!- Sgeo has quit (Read error: Connection reset by peer).
09:41:01 <esolangs> [[Infinite commands???]] https://esolangs.org/w/index.php?diff=161239&oldid=151761 * Hashibami * (+34) /* Commands */
09:59:17 <esolangs> [[A box with balls]] N https://esolangs.org/w/index.php?oldid=161240 * Hashibami * (+386) Created page with "A box with balls (Abwb for short) is an esolang made by me, Hashibami, as a joke around an paradox, the paradox says: "If in a box, there is 10 balls, and every time you take one, you add the current amount of balls in the box, and you do it indefinitely, when
10:00:01 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161241&oldid=161240 * Hashibami * (-23)
10:01:49 -!- tromp has joined.
10:09:44 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161242&oldid=161241 * Hashibami * (+389)
10:10:51 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161243&oldid=161242 * Hashibami * (-2) /* Commands */
10:12:42 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161244&oldid=161243 * Hashibami * (+34) /* Commands */
10:16:28 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161245&oldid=161244 * Hashibami * (+681) /* Interpreter for Python */
10:17:14 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161246&oldid=161245 * Hashibami * (+4)
10:17:58 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161247&oldid=161246 * Hashibami * (+5)
10:21:05 <esolangs> [[Ku]] N https://esolangs.org/w/index.php?oldid=161248 * Shivani * (+8393) Created page with "{| class="wikitable" style="float:right; margin:0 0 1em 1em; width: 25em;" |+ Ku |- ! Paradigm(s) | poetic, imperative, stack-based |- ! Designed by | [[User:Shivani]] |- ! Created in | 2025 |- ! Memory system | stack-based |- ! Dimensions | one-dimensional |- ! Computationa
10:23:34 <esolangs> [[Ku]] M https://esolangs.org/w/index.php?diff=161249&oldid=161248 * Shivani * (+0)
11:08:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:14:37 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161250&oldid=161195 * Hashibami * (+46)
11:15:08 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161251&oldid=161250 * Hashibami * (+15) /* Projects */
11:15:35 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161252&oldid=161251 * Hashibami * (-14) /* Projects */
11:17:09 <esolangs> [[Deadmop]] https://esolangs.org/w/index.php?diff=161253&oldid=161227 * Hashibami * (+10)
11:17:46 <esolangs> [[Deadmop]] https://esolangs.org/w/index.php?diff=161254&oldid=161253 * Hashibami * (-1021) Replaced content with "none"
11:18:03 <esolangs> [[Deadmop]] https://esolangs.org/w/index.php?diff=161255&oldid=161254 * Hashibami * (+18)
11:18:11 <esolangs> [[Deadmop]] https://esolangs.org/w/index.php?diff=161256&oldid=161255 * Hashibami * (+1)
11:18:42 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161257&oldid=161252 * Hashibami * (-13) /* Projects */
11:22:54 -!- tromp has joined.
11:39:38 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161258&oldid=161247 * Hashibami * (+1) /* Interpreter for Python */
11:42:43 <esolangs> [[User:Shivani]] M https://esolangs.org/w/index.php?diff=161259&oldid=161238 * Shivani * (+24)
11:42:48 <FireFly> esolangs: can you elaborate on the calculus of constructions?
11:46:27 <esolangs> FireFly: The Calculus of Constructions (CoC) is a powerful mathematical framework for describing and manipulating data structures and logical relationships. It's based on the idea of "constructions" – functions that create new data structures from existing ones. CoC uses a system of "arrows" to represent functions and relationships, allowing for the...
11:46:27 <esolangs> creation of complex structures and the manipulation of data. It's a foundational concept in various fields, including logic programming, functional programming, and theoretical computer science.
11:46:50 <esolangs> [[Frequency]] N https://esolangs.org/w/index.php?oldid=161260 * Hashibami * (+0) Created blank page
11:52:33 <esolangs> [[Frequency]] https://esolangs.org/w/index.php?diff=161261&oldid=161260 * Hashibami * (+12)
12:29:34 <esolangs> [[Special:Log/move]] move * Pifrited * moved [[User:Pifrited/UnnameLang]] to [[User:Pifrited/NameNeeded]]
12:29:34 <esolangs> [[Special:Log/move]] move * Pifrited * moved [[User talk:Pifrited/UnnameLang]] to [[User talk:Pifrited/NameNeeded]]
13:30:06 -!- simcop2387 has joined.
13:31:39 -!- perlbot has joined.
13:44:51 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161266&oldid=161262 * Pifrited * (+2629)
13:50:13 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161267&oldid=161264 * Pifrited * (+137)
14:03:34 -!- birle has quit (Quit: birle).
14:07:12 -!- birle has joined.
14:07:12 -!- birle has changed hostmask to ~birle@user/birle.
14:26:41 -!- birle has quit (Quit: birle).
14:26:51 -!- birle has joined.
14:26:51 -!- birle has changed hostmask to ~birle@user/birle.
14:31:59 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161268&oldid=161266 * Pifrited * (+778)
14:33:14 <esolangs> [[User talk:Pifrited]] M https://esolangs.org/w/index.php?diff=161269&oldid=161187 * Pifrited * (+116) /* metoo */
14:37:38 -!- birle has quit (Quit: birle).
14:37:52 -!- birle has joined.
14:44:37 -!- vyv has joined.
14:51:22 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161270&oldid=161267 * Cycwin * (+110)
14:54:11 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161271&oldid=161269 * Cycwin * (+127) /* metoo */
15:01:33 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161272&oldid=161174 * I am islptng * (-155) Bold.
15:05:47 -!- chomwitt has joined.
15:22:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:59:19 -!- tromp has joined.
16:21:38 -!- molson has quit (Remote host closed the connection).
16:36:23 -!- vyv has quit (Quit: Konversation terminated!).
17:21:35 -!- visilii_ has joined.
17:21:47 -!- visilii has quit (Ping timeout: 244 seconds).
17:54:31 <esolangs> [[Brainfuck is not turing complete]] https://esolangs.org/w/index.php?diff=161273&oldid=146540 * Hashibami * (+52) /* Proof */
18:23:44 <esolangs> [[Talk:Combinational logic]] https://esolangs.org/w/index.php?diff=161274&oldid=147417 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+305)
18:40:43 -!- molson has joined.
18:54:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:20:42 <esolangs> [[Zaddy]] M https://esolangs.org/w/index.php?diff=161275&oldid=160832 * Corbin * (+72) /* E-matching */ Bluelink.
19:29:44 -!- tromp has joined.
19:35:17 <esolangs> [[25 bytes o:]] https://esolangs.org/w/index.php?diff=161276&oldid=161211 * Ractangle * (-148) the first one already follows the PEP8 rules
19:37:10 <esolangs> [[!lyriclydemoteestablishcommunism!]] https://esolangs.org/w/index.php?diff=161277&oldid=154716 * Ractangle * (+65) /* "Examples" */
19:52:54 <esolangs> [[Ku]] M https://esolangs.org/w/index.php?diff=161278&oldid=161249 * Shivani * (+10)
20:07:58 -!- Sgeo has joined.
20:43:38 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161279&oldid=151494 * Ractangle * (+84)
20:46:35 <esolangs> [[Ku]] M https://esolangs.org/w/index.php?diff=161280&oldid=161278 * Shivani * (+179)
20:46:51 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161281&oldid=161279 * Ractangle * (-1) /* Interpreter */ oh look, new interpreter upadate
20:47:12 <esolangs> [[Ku]] M https://esolangs.org/w/index.php?diff=161282&oldid=161280 * Shivani * (-10)
20:47:45 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161283&oldid=161281 * Ractangle * (+2) /* Interpreter */
20:49:39 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161284&oldid=161283 * Ractangle * (-15) /* Interpreter */
20:51:57 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161285&oldid=161284 * Ractangle * (+77) /* computational class */
20:52:51 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161286&oldid=161285 * Ractangle * (-2) /* Interpreter */
20:53:29 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161287&oldid=161286 * Ractangle * (-4) /* Syntax */
20:56:18 <esolangs> [[How dare you fuck the brain]] https://esolangs.org/w/index.php?diff=161288&oldid=161287 * Ractangle * (-49) /* Syntax */
21:16:03 -!- chomwitt has quit (Ping timeout: 244 seconds).
21:26:16 <APic> Good Night
21:48:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:20:54 -!- birle has quit (Quit: birle).
2025-07-14
00:01:43 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161289&oldid=161268 * Pifrited * (+215) /* Examples */
00:02:57 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161290&oldid=161289 * Pifrited * (+0)
04:27:28 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
04:29:01 -!- Lord_of_Life has joined.
04:49:00 -!- citrons has quit (Remote host closed the connection).
05:01:24 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161291&oldid=161272 * I am islptng * (+46) /* Other things */
06:45:48 -!- tromp has joined.
07:18:26 -!- Sgeo has quit (Read error: Connection reset by peer).
07:30:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:50:24 -!- tromp has joined.
08:13:14 <esolangs> [[Ku]] M https://esolangs.org/w/index.php?diff=161292&oldid=161282 * Shivani * (+0)
08:19:44 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161293&oldid=161290 * Pifrited * (+65)
08:44:03 -!- chomwitt has joined.
08:44:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:46:07 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161294&oldid=161270 * I am islptng * (+152)
09:48:35 -!- tromp has joined.
10:01:24 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161295&oldid=161294 * Pifrited * (+143)
10:23:30 <esolangs> [[Bobr Kurwa]] https://esolangs.org/w/index.php?diff=161296&oldid=159369 * Bobr123654 * (+6)
10:37:14 <APic> Hi
11:04:13 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161297&oldid=161293 * Pifrited * (+661) /* Examples */
11:15:20 <esolangs> [[Piet]] https://esolangs.org/w/index.php?diff=161298&oldid=155900 * B jonas * (-51) rv https://esolangs.org/w/index.php?title=Piet&diff=prev&oldid=155084 by JHSHernandez-ZBH 12:52, 4 April 2025
11:22:18 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161299&oldid=161297 * Pifrited * (+144) /* Truth-machine */
11:23:04 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161300&oldid=161299 * Pifrited * (+4) /* Truth-machine */
11:24:32 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161301&oldid=161300 * Pifrited * (-22) /* Truth-machine */ Reduce
11:54:08 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161302&oldid=161295 * I am islptng * (+173)
12:24:18 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161303&oldid=161301 * Pifrited * (+547)
12:36:32 -!- amby has joined.
12:37:34 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161304&oldid=161303 * Pifrited * (+24) Test
12:46:15 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161305&oldid=161302 * Pifrited * (+153)
12:46:45 <esolangs> [[User:Pifrited/NameNeeded]] M https://esolangs.org/w/index.php?diff=161306&oldid=161304 * Pifrited * (-24)
13:11:24 <esolangs> [[Orthagonal]] https://esolangs.org/w/index.php?diff=161307&oldid=49846 * Krolkrol * (+3047)
13:24:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:28:34 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161308&oldid=161236 * I am islptng * (+294)
13:37:21 -!- tromp has joined.
13:52:54 -!- chomwitt has quit (Remote host closed the connection).
14:48:09 -!- zzo38 has quit (Ping timeout: 276 seconds).
15:43:36 <korvo> Do Bubblegum, Malbolge, and other source-encrypted languages have native type theories? I think that the answer is "yes" but I'm open to discussion.
16:49:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:30:17 -!- FreeFull has joined.
17:42:16 -!- tromp has joined.
18:44:21 -!- ais523 has joined.
18:44:30 <ais523> korvo: I think the answer might depend on the language
18:45:02 <ais523> e.g. Bubblegum is effectively Python from the type-theory point of view – you can (at least in theory) make the program valid by adding a comment and that has no type-theoretical impact
18:45:22 <ais523> whereas for Malbolge, the fact that the commands change when executed feels like it might be something that is part of a type theory
18:45:43 <ais523> in particular, which cycle a command belongs to is considered a very important aspect of Malbolge programming
18:46:04 <korvo> Sure, the native type theory (NTT?) knows what Bubblegum's ints are, because they're equivalent to Python's ints under the encryption. Encryption only makes it hard for us to compute whether programs are equivalent, but it doesn't change whether that equivalence exists.
18:46:24 <ais523> (but, commands can be overwritten in memory, moving them onto other cycles, and in practice usually are because most of the useful cycles aren't accessible from the source code)
18:46:47 <ais523> I think Bubblegum is more of a signed programming language than an encrypted programming language
18:47:13 <ais523> it is comparatively easy to determine whether a Bubblegum program would be interpreted as Python, and if it is, it is exactly equivalent to the Python program with the same source code
18:47:44 <ais523> but, it is difficult to find the right magic comment to make the interpreter treat it as Python rather than as raw compressed data to output
18:48:24 <ais523> A Pear Tree is also an interesting example – it's in the same area as Bubblegum, except that the task of finding the correct magic comment actually is computationally tractable
18:49:26 <ais523> (which was intentional – I've written quite a few A Pear Tree programs, but it would be difficult without having a chosen-prefix-preimage algorithm available)
18:51:33 <korvo> I don't think A Pear Tree is different from Bubblegum here. I mean, obviously it's got a different topology, but it *has* a topology.
18:52:01 <ais523> right, they're in the same category of languages, even though the applications are completely different
18:52:23 <ais523> A Pear Tree is designed to let you specify redundant versions of your program, so that it can still run correctly if some of them are damaged
18:52:34 <korvo> As usual, But Is It Art? is a bit of a question. Wang tiles have a NTT though, based on the idea that the *set* of Wang tiles has a topology of subsets, so maybe BIIA? also admits something where we consider the set of tiles and its subsets.
18:52:37 <ais523> (and even to react to the exact nature of the damage, if necessary)
18:53:16 <ais523> do languages like Deadfish have a native type theory? I'm guessing "yes, but it's degenerate"
18:53:18 <korvo> ais523: I suppose it's worth remembering that the NTT of a language might have nothing to do with the strategies that we use for encoding simple examples, or even for larger encodings like homomorphisms or compilation schemes.
18:54:23 <korvo> Yeah. I don't know *how* it degenerates offhand, but I can imagine that there are two equivalent Deadfish programs, and that's enough for a non-trivial NTT.
18:54:24 <ais523> BIIA? feels to me more like a language *backend* than a language itself, from the type-theoretical point of view
18:54:56 <ais523> you do have a type theory, but certain programming patterns give you a richer type theory
18:55:30 <korvo> Yeah. An NTT will always be dependently-typed, but maybe there aren't any interesting type constructors.
18:56:14 <ais523> for example, you can imagine a BIAA? program where all the commands are almost-rectangles whose sides are multiples of a particular constant, and you connect them together jigsaw-style by placing protusions on the sides that match recesses on the sides of other almost-rectangles
18:56:18 -!- zzo38 has joined.
18:56:34 <ais523> and in that case, the program is parametric over the shapes of the protusions
18:56:34 <korvo> Although NTT usually will at least have Hoare logic. The reason that Wang tiles and BIIA? are weird here is precisely because they don't admit a Hoare logic either.
18:57:20 <ais523> BIIA? with arbitrary shapes is much harder to reason about
18:57:51 <ais523> actually, I guess I am thinking about a compiler from Wang tiles to BIIA? – the compilation is clearly very easy but there are multiple equivalent ways to do it
18:58:19 <ais523> and I think I would want a way to abstract over the difference in details, *but* I am not sure that that abstraction would generalise to arbitrary BIIA? programs
18:59:55 <ais523> …and now I have an esolang idea: BIIA? but the corners aren't limited to 90° and the sides aren't limited to integers, and a program halts if it is unable to tile the plane
19:00:45 -!- joast has joined.
19:01:42 <ais523> I suspect this is both a little harder to program in than BIIA? and substantially harder to implement, so there aren't any real advantages other than the aesthetics
19:01:44 <ais523> but that might be enough
19:02:37 <ais523> (I'm pretty sure it's at least TC, but am not sure it is computable, even if you require the side lengths and angles to be computable)
19:05:23 <korvo> I guess that it depends on what a language is. If a language is a collection of texts with some attached semantics, and semantics have some ordering or equivalence, then there's an underlying category or groupoid which leads to NTT.
19:05:41 <korvo> So escaping that means not having texts, not having semantics, or not having ordering or equivalence.
19:08:45 <korvo> For Wang tiles, consider a set of tiles that is TC and that also has two different subsets which are TC. Those subsets are non-trivially equivalent, so we get a groupoid. I think this applies to BIIA? as well. I have no idea about your new extension though.
19:09:53 <korvo> ...Wait, the equivalence might not be a bijection, so we get a category. Still works for NTT.
19:42:07 -!- ais523 has quit (Quit: quit).
19:58:25 <zzo38> I don't know what "native type theory" means
20:00:53 <korvo> It's a specific construction in category theory that assigns a dependent type theory to programming languages. This blog post is a pretty good introduction: https://golem.ph.utexas.edu/category/2021/02/native_type_theory.html
20:01:21 <zzo38> OK, I will look
20:02:05 <korvo> If the original language is a constructive dependently-typed theory already, then it *is* its own native type theory. That's the intuition. For languages like Python, type-like concepts like ints and lists are identifiable, and we can do Hoare logic over them.
20:10:08 <b_jonas> ais523: BIIA kind of also lets you encode redundant copies of the program so if one is damaged the program still works and the damaged shapes can't fit anywhere. except this doesn't work if the damage creates a small shape (or a few small shapes) that tile the plane, eg. a one-tile shape, either by adding a new shape or cutting off a small piece of an existing shape.
20:42:53 <fizzie> Meh, SendGrid is turning off their free tier (which I use for esolangs.org outgoing emails) in two weeks or so. Have to migrate to something else.
20:50:31 <b_jonas> uh...
21:05:52 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161309&oldid=160767 * Hotcrystal0 * (+159)
21:15:22 -!- citrons has joined.
21:44:18 <esolangs> [[Neb's Art]] N https://esolangs.org/w/index.php?oldid=161310 * HecknTarnation * (+4366) Creation
21:44:46 <esolangs> [[User:HecknTarnation]] M https://esolangs.org/w/index.php?diff=161311&oldid=139642 * HecknTarnation * (+19)
21:46:15 <esolangs> [[Neb's Art]] M https://esolangs.org/w/index.php?diff=161312&oldid=161310 * HecknTarnation * (+0) /* Resources */
21:49:03 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161313&oldid=161309 * Hotcrystal0 * (+134)
22:08:29 <fizzie> I used to just run an SMTP server in the old-fashioned way, but it became hard to get emails reliably delivered.
22:15:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:16:19 -!- Sgeo has joined.
22:18:32 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161314&oldid=161313 * Hotcrystal0 * (+126)
23:13:51 -!- ^[ has quit (Ping timeout: 276 seconds).
23:46:46 <esolangs> [[Neb's Art]] M https://esolangs.org/w/index.php?diff=161315&oldid=161312 * HecknTarnation * (+6) /* Instructions */
2025-07-15
00:52:52 -!- amby has quit (Remote host closed the connection).
01:03:04 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161316&oldid=160951 * Hotcrystal0 * (-5141)
01:07:49 -!- ^[ has joined.
01:09:45 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161317&oldid=161316 * Hotcrystal0 * (+3)
01:15:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161318&oldid=161317 * Hotcrystal0 * (+226)
01:15:38 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161319&oldid=161318 * Hotcrystal0 * (+34)
01:17:38 <esolangs> [[User:Hotcrystal0/Chess piece strength]] https://esolangs.org/w/index.php?diff=161320&oldid=161029 * Hotcrystal0 * (+1)
04:27:06 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
04:27:43 -!- Lord_of_Life has joined.
05:25:00 <esolangs> [[CounterClockWise]] https://esolangs.org/w/index.php?diff=161321&oldid=161308 * I am islptng * (+73)
05:56:20 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161322&oldid=161306 * Pifrited * (-396) nm
06:08:01 -!- chiselfuse has quit (Remote host closed the connection).
06:08:26 -!- chiselfuse has joined.
06:30:13 -!- Sgeo has quit (Read error: Connection reset by peer).
06:34:51 -!- chiselfuse has quit (Remote host closed the connection).
06:35:09 -!- chiselfuse has joined.
06:58:04 -!- tromp has joined.
08:17:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:24:21 -!- tromp has joined.
08:29:08 <esolangs> [[Special:Log/newusers]] create * EiroWarn * New user account
08:33:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:53:02 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161323&oldid=161237 * EiroWarn * (+177) /* I come to talk and put my first edit at Esolang:Introduce yourself. 13:30, 14 June 2025 (UTC) */
09:10:33 <esolangs> [[User:EiroWarn]] N https://esolangs.org/w/index.php?oldid=161324 * EiroWarn * (+102) Created page with "I am an Esolang enthusiast and also a programming enthusiast. I currently haven't created an Esolang."
09:50:17 -!- tromp has joined.
10:09:57 <esolangs> [[Orthagonal]] https://esolangs.org/w/index.php?diff=161325&oldid=161307 * Krolkrol * (+951)
10:15:18 <esolangs> [[Orthagonal]] https://esolangs.org/w/index.php?diff=161326&oldid=161325 * Krolkrol * (+85)
10:23:38 <APic> Hi *
10:23:39 <APic> Celebrate Confuflux! Hail Eris! 😇
10:23:39 <esolangs> [[User:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161327&oldid=161322 * Pifrited * (-151)
10:32:50 -!- qqqqqqqq has joined.
10:33:14 -!- qqqqqqqq has quit (Client Quit).
11:05:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:25:36 -!- tromp has joined.
11:55:31 -!- amby has joined.
12:30:01 <esolangs> [[User:Tommyaweosme/Brainfuck is not turing complete but every time a word repeats it loops]] N https://esolangs.org/w/index.php?oldid=161328 * Tommyaweosme * (+8077) if you can read this without skipping anything then you are 1000% insane.
12:32:17 <esolangs> [[User:Tommyaweosme/Brainfuck is not turing complete but every time a word repeats it loops]] M https://esolangs.org/w/index.php?diff=161329&oldid=161328 * Tommyaweosme * (+1) fixing newline
12:44:10 <esolangs> [[User talk:Pifrited/NameNeeded]] https://esolangs.org/w/index.php?diff=161330&oldid=161305 * Pifrited * (+118) /* Name */ new section
13:04:58 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161331&oldid=161314 * Hotcrystal0 * (+167)
13:06:01 <esolangs> [[User:Pifrited/Idea]] N https://esolangs.org/w/index.php?oldid=161332 * Pifrited * (+104) .
13:06:37 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161333&oldid=161331 * Hotcrystal0 * (+99)
13:06:57 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161334&oldid=161333 * Hotcrystal0 * (+7)
13:08:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:15:42 -!- tromp has joined.
13:22:29 -!- sprock has quit (Ping timeout: 248 seconds).
13:24:11 -!- sprock has joined.
13:27:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:22:23 <esolangs> [[Branjunk]] https://esolangs.org/w/index.php?diff=161335&oldid=149482 * Ractangle * (+4) /* Hello World */
15:26:30 -!- molson has quit (Read error: Connection reset by peer).
15:26:31 -!- molson_ has joined.
15:34:29 <esolangs> [[GRPE]] https://esolangs.org/w/index.php?diff=161336&oldid=106611 * Bil-joodusstudios * (+981) Rewrote computation class section
15:50:34 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161337&oldid=161058 * Tommyaweosme * (+247)
16:02:02 -!- Trigon has quit (Ping timeout: 252 seconds).
16:02:13 -!- Trigon has joined.
16:20:53 -!- FreeFull has quit.
16:27:26 -!- tromp has joined.
17:27:31 -!- FreeFull has joined.
17:28:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:35:56 -!- tromp has joined.
17:41:53 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161338&oldid=160592 * Krolkrol * (-7)
19:23:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:20:08 <APic> cu
20:26:51 -!- birle has joined.
20:26:51 -!- birle has changed hostmask to ~birle@user/birle.
20:28:41 <esolangs> [[Talk:PP]] N https://esolangs.org/w/index.php?oldid=161339 * MijiGamin1 * (+518) added interpreter to talk
20:29:06 <esolangs> [[PP]] M https://esolangs.org/w/index.php?diff=161340&oldid=92520 * MijiGamin1 * (+13) added deadlink
20:33:48 -!- tromp has joined.
21:20:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:27:31 -!- tromp has joined.
21:48:14 -!- bozo16 has quit (Quit: Leaving).
21:58:23 <esolangs> [[User:MijiGamin1]] M https://esolangs.org/w/index.php?diff=161341&oldid=161232 * MijiGamin1 * (+41) added to profile
21:59:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:36:41 -!- bozo16 has joined.
22:47:43 <esolangs> [[Chainlang]] N https://esolangs.org/w/index.php?oldid=161342 * BestCoder * (+4999) Created page with "= Chainlang Specification = Chainlang is a graph-based esolang where each ''link'' holds exactly one atomic instruction. Links are connected through explicit references, forming an execution graph that drives program logic. NOTE: I made an AI make this spec, don't
22:51:50 -!- Sgeo has joined.
23:30:00 -!- molson_ has quit (Remote host closed the connection).
23:46:08 -!- molson has joined.
2025-07-16
00:06:27 <esolangs> [[Lifelang]] https://esolangs.org/w/index.php?diff=161343&oldid=124552 * BestCoder * (+457)
00:44:36 <esolangs> [[Chainlang]] https://esolangs.org/w/index.php?diff=161344&oldid=161342 * Hotcrystal0 * (+53) Categories
00:51: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).
04:27:13 -!- Lord_of_Life_ has joined.
04:28:12 -!- Lord_of_Life has quit (Ping timeout: 276 seconds).
04:28:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
04:36:23 <esolangs> [[Putlines]] M https://esolangs.org/w/index.php?diff=161345&oldid=123935 * MijiGamin1 * (+0) "unnormal" is not a word
06:19:31 -!- Sgeo has quit (Read error: Connection reset by peer).
06:32:26 -!- chiselfuse has quit (Remote host closed the connection).
06:32:39 -!- chiselfuse has joined.
06:36:01 -!- moony has quit (Quit: leaving).
06:36:05 -!- Bowserinator has quit (Quit: Blame iczero something happened).
06:36:05 -!- iovoid has quit (Quit: iovoid has quit!).
06:36:38 -!- Bowserinator has joined.
06:36:51 -!- moony has joined.
06:40:20 -!- iovoid has joined.
06:56:26 -!- tromp has joined.
07:46:56 -!- molson_ has joined.
07:51:09 -!- molson has quit (Ping timeout: 252 seconds).
07:57:44 <esolangs> [[LJAPL]] https://esolangs.org/w/index.php?diff=161346&oldid=151005 * Ractangle * (+16) /* Implementation */
07:58:20 <esolangs> [[LJAPL]] https://esolangs.org/w/index.php?diff=161347&oldid=161346 * Ractangle * (-5) /* Implementation */
08:35:08 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:38:59 -!- tromp has joined.
09:42:19 <esolangs> [[LJAPL]] https://esolangs.org/w/index.php?diff=161348&oldid=161347 * Ractangle * (+91)
09:43:02 <esolangs> [[LJAPL]] https://esolangs.org/w/index.php?diff=161349&oldid=161348 * Ractangle * (+0) /* Implementation */
11:04:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:07:56 <APic> Hi
11:11:35 -!- tromp has joined.
11:52:37 -!- Everything has joined.
12:01:34 -!- amby has joined.
13:09:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:14:44 -!- tromp has joined.
13:46:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:53:59 -!- tromp has joined.
14:01:36 <esolangs> [[DNA-Sharp]] https://esolangs.org/w/index.php?diff=161350&oldid=66565 * EiroWarn * (-18) /* Fibonacci Numbers: */ Fixed errors in the Fibonacci Numbers example code
15:13:48 -!- Everything has quit (Ping timeout: 252 seconds).
15:15:42 -!- Everything has joined.
15:16:34 -!- chomwitt has joined.
15:17:45 <esolangs> [[Translated SLet/3/Hotcrystal0]] https://esolangs.org/w/index.php?diff=161351&oldid=158729 * Hotcrystal0 * (+14)
15:20:56 -!- 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).
15:41:11 <korvo> https://diff.wikimedia.org/2025/07/15/introducing-wikivault-a-new-chapter-in-wikipedia-contributions-with-ai/ It just keeps fucking happening, doesn't it.
15:41:38 <korvo> I still think that we are failing to prevent our users from harm when we allow them to submit ChatGPT output to the wiki.
15:42:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:03:17 -!- tromp has joined.
16:13:14 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
16:13:14 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
16:30:34 -!- simcop2387 has joined.
16:32:05 -!- perlbot has joined.
16:32:50 -!- Everything has quit (Quit: leaving).
17:06:50 -!- Everything has joined.
17:46:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:59:04 <int-e> b_jonas: FWIW: all shape request sizes grow exponentially, but the random (MAM) shapes use a significantly lower base: https://paste.debian.net/1386189/ (this is obscured early on because the numbers are truncated to one or two decimal places)
18:00:04 <int-e> b_jonas: so you get somewhat uneven levels: https://int-e.eu/~bf3/tmp/shapez2-500.jpg (the crystal MAM is the newest so lagging far behind)
18:03:56 -!- tromp has joined.
18:20:54 -!- ^[ has quit (Ping timeout: 252 seconds).
18:30:34 -!- Everything has quit (Quit: leaving).
18:45:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:46:45 -!- bongino has joined.
18:51:44 <b_jonas> int: the level numbers in those boxes are confusing. 38, 42, 45, 46, 46, 49, 49, 48, 87, 50.
18:52:57 <b_jonas> wait, are all ten of those series infinite?
19:23:14 <int-e> b_jonas: yeah, each tracks its own level. the "operator level" is the sum of all of them
19:24:19 <b_jonas> I see! Then I misunderstood you earlier, I thought there were only two independent infinite series of requested shapes.
19:24:56 <int-e> there are only two random ones, which are the most interesting to tackle
19:25:07 <b_jonas> This means that you don't lose time from latency, because you can alternate between series
19:25:23 <b_jonas> wait, the random ones are more interesting? why?
19:25:52 <int-e> because that's MAM territory
19:26:04 <b_jonas> I assumed the eight non-random ones were effectively random too (except in the first few dozen levels), just the same seeded sequence in every game, while the other two have different seeds in every map
19:26:09 <int-e> anyway I have two different MAMs
19:26:21 <b_jonas> what do the first eight series do then?
19:26:28 <int-e> No for the first 8 you just produce more and more of that one shape.
19:26:58 <b_jonas> oh, so those are like the three upgrade shapes plus the glue tape in Factorio 1
19:27:00 <int-e> They're like the upgrade shapes in shapes 1.
19:27:13 <b_jonas> s/Factorio/Shapez.io
19:27:26 <b_jonas> ok
19:28:01 <b_jonas> is one of them train fuel?
19:28:18 <int-e> There's technically still something to upgrade but the next one is at level 588 and would bump the "shape multiplier" that's currently at 5 to 6. It's not relevant.
19:28:55 <int-e> There are no consumables at this difficulty. I think they have the blueprint thing on the next harder one. I don't think that there's anything for supporting infrastructure; it just runs.
19:29:47 <int-e> I did find an older blog post about their alternative game mode... the idea there is that you get, on the map, converters that take in some shape and produce a new shape type that you can't harvest anywhere else.
19:30:01 <int-e> So... that would be a consumable of sorts, I guess.
19:30:23 -!- tromp has joined.
19:31:49 <int-e> Anyway. You *can* play the "numbers go up" game and then you will be scaling up your factory. I have only done this in moderation for this playthrough. I'll idle the last two shapes up to 100 to see if that adds a new twist (I rather doubt it, but they did one at level 50). And then probably look at the more complex shapes. There's a hexagonal shape mode too.
19:33:31 <int-e> I suspect somebody will push this to level 1000; it should be within reach (based on what I have, and considering that it can probably be scaled up at least 8-fold and I still have less than 100h on this save file)
19:34:06 <int-e> (Or maybe somebody *has* pushed it to level 1000; I don't know.)
19:36:21 -!- amby has joined.
19:37:56 <int-e> "it's not relevant" - obviously the shape factor helps; a factor 5 is worth 160 levels asymptotically. But it doesn't significantly change the doubling = 70 levels math.
19:41:22 <int-e> b_jonas: Anyway, i think that the latency is still relevant because the two random shapes are generated differently so it's easier to have two distinct MAMs for the types. But it's less relevant in the long run because the delivery times will go up and eventually dwarf the switchover time.
19:42:14 <int-e> Very much unlike shapes 1.
19:42:37 <int-e> shapez.io
19:43:22 <b_jonas> int-e: well shapez 1 adds a new twist after a while, but it's not really a feature, rather the weird fps-related bugs and hard to predict speeds behave differently when your upgrade speeds are very high
19:45:32 <int-e> b_jonas: Right, I consider the latter a bug. I designed my MAMs for 10x speedup, never upgrading beyond that, for that reason.
19:47:00 <int-e> b_jonas: anyway, to give you an idea: https://int-e.eu/~bf3/tmp/shapez2-first-mams.jpg -- type 1 MAM to the top, type 2 MAM to the left. There's a bunch of shared stuff but the final processing is different. Oh and the bottom two 3x3 platforms contain shape processing logic; you can send signals globally and I used that quite a lot.
19:48:48 <int-e> And they both saturate 2 belts in the end... but they also take up so much space that scaling them up as is would be painful.
19:51:04 <int-e> well, I spotted what's arguably a twist at level 80 of the crystal shape type
19:51:34 <int-e> (but it's not one that I need to change my design for)
19:53:09 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161352&oldid=161334 * Hotcrystal0 * (-536)
19:53:31 <int-e> b_jonas: I blame the fact that UPS becomes an issue in shapez 1 mostly on Javascript. It does become a design constraint. And I was annoyed when I realized this because I had pretty much finished an 8xMAM design only to realize that it would be slower than expected because of the reduced update rate.
19:56:33 -!- chomwitt has quit (Ping timeout: 248 seconds).
19:59:16 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161353&oldid=161352 * Hotcrystal0 * (+147)
20:05:18 <esolangs> [[Special:Log/newusers]] create * NOPE * New user account
20:32:40 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161354&oldid=161044 * Juanp32 * (+82) /* Commands */
20:37:55 -!- Trigon has quit (Ping timeout: 252 seconds).
20:38:12 -!- Trigon has joined.
20:49:16 -!- bongino has quit (Remote host closed the connection).
20:55:21 <esolangs> [[User:Tommyaweosme/Esolang:Policy but every time a word repeats it loops]] N https://esolangs.org/w/index.php?oldid=161355 * Tommyaweosme * (+32551) Created page with "Esolang is mostly a wiki like any other but we do have some site specific policies which are summarized here Please see the help page for general information on editing and read the help page for gene
21:16:55 <APic> Good Night
21:31:29 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:35:35 -!- chomwitt has joined.
21:39:28 -!- tromp has joined.
22:04:58 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:19:20 -!- V has joined.
23:24:46 -!- V has quit (Quit: We're here. We're queer. Connection reset by peer).
23:44:59 -!- Sgeo has joined.
2025-07-17
00:17:12 -!- 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:45 -!- chomwitt has quit (Ping timeout: 252 seconds).
00:48:46 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161356&oldid=161353 * Hotcrystal0 * (+308)
01:01:08 -!- bongino has joined.
02:30:08 <esolangs> [[Nested one input functions]] https://esolangs.org/w/index.php?diff=161357&oldid=160016 * BestCoder * (+54) /* One more thing */
03:54:50 <zzo38> I read in a book about a kind of logic that the value can be a set of booleans; NOT X is true iff X is false and false iff X is true; X AND Y is true if both are and false if at least one is; X OR Y is true if at least one is and false if both are. (So, I think law of excluded middle will not be valid with a kind of logic that is possible to assign values in this way.)
03:55:10 <zzo38> Other variants are possible, e.g. using a multiset instead of a set
03:55:19 <zzo38> (although, they did not mention this other variant in that book)
03:57:15 <korvo> Yes. Such sets are called "Boolean algebras", which is a painful name. I think of them as "CABAs", complete atomic Boolean algebras. For a set of labels S, its CABA is the function type S → 2 which sends each s in S to a Boolean value.
04:00:22 <korvo> It turns out that sets and CABAs are only equivalent with excluded middle. Otherwise there are CABAs which aren't dual to any particular set.
04:00:57 <zzo38> (If you are using multisets, then the value of X AND Y will be whichever is less true and more false, I think.)
04:01:06 <korvo> (Or, more technically, it turns out that power sets P(S) and CABAs S → 2 are *not* the same sort of thing without excluded middle.)
04:02:05 <korvo> Yeah. Multisets give free vector spaces over the integers Z, I think? Or something like Z-modules.
04:02:31 <korvo> And logic over vector spaces -- or spaces in general -- doesn't have to be Boolean.
04:04:26 <zzo38> With the original one from the book that I mentioned, you could perhaps add a set complement operator and then make up a variant of law of excluded middle which will use that, which will be true regardless of what values you assign to the symbols (in some cases it is false and true, but always it will be true whether or not it is also false).
04:05:32 <korvo> Yes. And any decent logic will have double-negation (X implies ~~X) and non-contradiction (it's not true that X & ~X) as theorems or axioms.
04:28:19 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
04:37:37 -!- bongino has quit (Ping timeout: 276 seconds).
05:09:33 <esolangs> [[Special:Log/newusers]] create * User167809 * New user account
05:14:07 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161358&oldid=161323 * User167809 * (+267) Just my lil ol introduction
05:18:27 <esolangs> [[Brainfuck implementations]] M https://esolangs.org/w/index.php?diff=161359&oldid=158830 * User167809 * (+176) Add YABAFOC (by me)
06:03:55 -!- bongino has joined.
06:12:17 -!- sprock has quit (Remote host closed the connection).
06:41:46 -!- Sgeo has quit (Read error: Connection reset by peer).
06:43:54 -!- tromp has joined.
07:01:17 -!- bongino has quit (Ping timeout: 244 seconds).
07:15:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:40:32 -!- tromp has joined.
08:01:27 -!- b_jonas has quit (Quit: leaving).
08:22:56 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:41:35 <esolangs> [[Chainlang]] M https://esolangs.org/w/index.php?diff=161360&oldid=161344 * PkmnQ * (-1) /* Symbol and Variable Handling */
09:52:59 -!- chomwitt has joined.
10:01:25 -!- tromp has joined.
10:45:11 <esolangs> [[Chainlang]] https://esolangs.org/w/index.php?diff=161361&oldid=161360 * PkmnQ * (+48) /* Stack Manipulation */
10:45:45 <esolangs> [[Chainlang]] M https://esolangs.org/w/index.php?diff=161362&oldid=161361 * PkmnQ * (-7) /* Stack Manipulation */
10:51:50 <APic> Hi
11:03:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:14:06 -!- Lord_of_Life has joined.
11:27:12 -!- tromp has joined.
12:29:49 -!- amby has joined.
13:32:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:53:32 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161363&oldid=161354 * Pifrited * (+1227) /* Commands */
14:56:03 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] M https://esolangs.org/w/index.php?diff=161364&oldid=161363 * Pifrited * (+3) Typo
14:57:14 -!- chomwitt has quit (Ping timeout: 268 seconds).
15:58:49 -!- Sgeo has joined.
16:55:48 -!- bongino has joined.
17:25:42 -!- b_jonas has joined.
17:38:09 -!- bongino has quit (Quit: leaving).
17:50:19 -!- chomwitt has joined.
18:05:35 -!- tromp has joined.
18:18:01 <b_jonas> uh… there might be an olist, but https://www.giantitp.com/comics/oots.html lists the latest strips in a weird order, as in 1329, 1330, 1328, 1327, ... so I can't quite confirm yet
18:20:57 <b_jonas> `olist 1330
18:21:01 <HackEso> olist <https://www.giantitp.com/comics/oots1330.html>: shachaf oerjan Sgeo boily nortti b_jonas Noisytoot
18:21:03 <b_jonas> I dont' know why the order is so weird
18:23:39 <Sgeo> b_jonas, I just posted about it in the forum
18:24:52 <Sgeo> Oh, other people mentioned it on Bluesky too
18:59:06 -!- sprock has joined.
19:16:18 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161365&oldid=161364 * Hotcrystal0 * (+85)
19:48:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:24:24 -!- tromp has joined.
20:42:17 -!- vidak has joined.
21:22:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:24:32 <APic> Good Night
23:12:15 -!- birle has quit (Read error: Connection reset by peer).
2025-07-18
00:25:57 -!- chomwitt has quit (Ping timeout: 248 seconds).
01:10:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161366&oldid=161319 * Hotcrystal0 * (-253)
01:13:58 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161367&oldid=161366 * Hotcrystal0 * (+146)
01:15:03 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:28:49 -!- FreeFull has quit (Ping timeout: 248 seconds).
01:30:03 -!- FreeFull has joined.
04:19:04 <esolangs> [[Special:Log/newusers]] create * Zobie211 * New user account
04:28:30 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161368&oldid=161358 * Zobie211 * (+382)
04:30:38 <esolangs> [[User:Zobie211]] N https://esolangs.org/w/index.php?oldid=161369 * Zobie211 * (+124) Describing the joke lang I wish to archive. As of yet unnamed. Maybe Deep End?
04:31:24 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161370&oldid=161369 * Zobie211 * (+2)
04:46:52 -!- chiselfuse has quit (Remote host closed the connection).
04:47:08 -!- chiselfuse has joined.
05:59:44 -!- tromp has joined.
06:12:08 -!- ^[ has joined.
06:55:03 -!- Sgeo has quit (Read error: Connection reset by peer).
07:25:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:47:34 -!- chomwitt has joined.
07:58:41 -!- bozo16 has quit (Quit: Leaving).
09:47:17 <APic> Hi
10:03:49 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161371&oldid=161365 * Juanp32 * (+95) /* Commands */
10:11:08 <esolangs> [[User talk:/w/wiki/index.php/Talk:index.php/Main page]] https://esolangs.org/w/index.php?diff=161372&oldid=161371 * Juanp32 * (+132) /* Commands */
10:15:55 <esolangs> [[Talk:Uhidklol]] https://esolangs.org/w/index.php?diff=161373&oldid=154756 * Juanp32 * (+420)
11:17:24 -!- Lord_of_Life_ has joined.
11:18:11 -!- Lord_of_Life has quit (Ping timeout: 265 seconds).
11:18:46 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
13:07:30 <esolangs> [[Brackets]] https://esolangs.org/w/index.php?diff=161374&oldid=115805 * Krolkrol * (+1100)
13:14:33 <int-e> lol: $ zopfli <(echo 1) -c => Files larger than 2GB are not supported.
13:15:20 <int-e> (can't be used in a pipe, bummer)
13:31:00 -!- amby has joined.
13:49:11 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161375&oldid=161370 * Zobie211 * (+1)
13:52:55 -!- bozo16 has joined.
15:24:35 <esolangs> [[H++]] N https://esolangs.org/w/index.php?oldid=161376 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+2256) Created page with "'''H++''' is an [[esolang]] by [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]] in [[:Category:2025|2025]]. The language about determining if a code snippet will halt. == Declaration ==
15:24:59 <esolangs> [[User:Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff]] https://esolangs.org/w/index.php?diff=161377&oldid=158776 * Fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff * (+53)
15:41:05 -!- Sgeo has joined.
15:47:48 <esolangs> [[BitChanger]] https://esolangs.org/w/index.php?diff=161378&oldid=144928 * Krolkrol * (+770)
16:10:44 <esolangs> [[BitChanger]] https://esolangs.org/w/index.php?diff=161379&oldid=161378 * Krolkrol * (+28)
16:22:00 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161380&oldid=159153 * MihaiEso * (+31) /* My targets */
16:22:31 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161381&oldid=161380 * MihaiEso * (+8) /* My targets */
16:25:26 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161382&oldid=161381 * MihaiEso * (-3) /* More data */
16:26:46 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161383&oldid=161382 * MihaiEso * (+28)
16:44:48 -!- tromp has joined.
16:46:11 <esolangs> [[CreativeScript]] https://esolangs.org/w/index.php?diff=161384&oldid=136195 * MihaiEso * (-2) Digits instead of words.
17:05:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:08:03 -!- tromp has joined.
17:38:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:55:03 -!- tromp has joined.
18:32:04 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161385&oldid=161383 * MihaiEso * (+20)
18:56:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:12:59 -!- tromp has joined.
19:21:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:25:56 -!- tromp has joined.
19:48:38 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161386&oldid=161338 * Krolkrol * (+0)
19:50:05 <esolangs> [[ALMFCPLIR]] N https://esolangs.org/w/index.php?oldid=161387 * Ractangle * (+1365) will finish this later
19:50:52 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161388&oldid=161387 * Ractangle * (+13)
19:51:22 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161389&oldid=161386 * Krolkrol * (+7)
19:51:46 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161390&oldid=161388 * Ractangle * (+41)
19:52:32 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161391&oldid=161390 * Ractangle * (+1) /* Variables */
19:55:32 <esolangs> [[ALMFCPLIR]] M https://esolangs.org/w/index.php?diff=161392&oldid=161391 * Ractangle * (+174)
20:14:01 -!- FreeFull has quit.
20:15:42 -!- FreeFull has joined.
20:42:41 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161393&oldid=161367 * Hotcrystal0 * (-24)
20:52:30 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161394&oldid=161375 * Zobie211 * (-4)
20:54:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:54:32 -!- joast has quit (Quit: Leaving.).
20:58:10 -!- tromp has joined.
21:00:30 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161395&oldid=161392 * Ractangle * (+57) /* Syntax */
21:04:16 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A)]] https://esolangs.org/w/index.php?diff=161396&oldid=157018 * Ractangle * (+43) /* ALAGUF */
21:13:10 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A)]] M https://esolangs.org/w/index.php?diff=161397&oldid=161396 * Ractangle * (-83) /* ! */
21:15:06 <esolangs> [[Symbols]] https://esolangs.org/w/index.php?diff=161398&oldid=82612 * Ractangle * (-7) pretty sure you can call a page with these symbols
21:15:30 <esolangs> [[Symbols]] https://esolangs.org/w/index.php?diff=161399&oldid=161398 * Ractangle * (+7) wait nvm
21:15:54 <esolangs> [[Symbols]] M https://esolangs.org/w/index.php?diff=161400&oldid=161399 * Ractangle * (+2) also
21:30:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:57:16 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161401&oldid=161393 * Hotcrystal0 * (+44)
22:21:35 -!- joast has joined.
22:26:32 -!- chomwitt has quit (Ping timeout: 272 seconds).
22:30:50 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161402&oldid=161401 * Hotcrystal0 * (+414)
22:31:15 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161403&oldid=161402 * Hotcrystal0 * (-2)
22:49:08 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161404&oldid=161403 * Hotcrystal0 * (+264)
22:53:26 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161405&oldid=161404 * Hotcrystal0 * (+172)
23:02:54 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161406&oldid=161405 * Hotcrystal0 * (+161)
23:10:06 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161407&oldid=161406 * Hotcrystal0 * (+235)
23:10:29 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161408&oldid=161407 * Hotcrystal0 * (+8)
23:10:58 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161409&oldid=161408 * Hotcrystal0 * (+28)
23:11:26 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161410&oldid=161409 * Hotcrystal0 * (+27)
23:39:43 <APic> Good Night
2025-07-19
00:16: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).
01:05:56 -!- ski has quit (Server closed connection).
01:06:16 -!- ski has joined.
02:00:36 -!- bozo16 has quit (Quit: Leaving).
02:11:35 -!- molson_ has quit (Remote host closed the connection).
03:24:44 -!- sprock has quit (Remote host closed the connection).
03:32:29 <esolangs> [[User:WoodyFan3412]] https://esolangs.org/w/index.php?diff=161411&oldid=151476 * WoodyFan3412 * (+118)
03:34:16 <esolangs> [[User:WoodyFan3412]] https://esolangs.org/w/index.php?diff=161412&oldid=161411 * WoodyFan3412 * (+179) added Cwarp2
03:37:01 <esolangs> [[CWarp2]] N https://esolangs.org/w/index.php?oldid=161413 * WoodyFan3412 * (+206) Created page with "CWarp2 is an upgraded version of CWarp that has more features == Command List == {| class="wikitable" |+ |- ! Command Name !! Description |- | print <text> || Prints the first argument to the console. |}"
03:44:58 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161414&oldid=161413 * WoodyFan3412 * (+1017) /* Command List */
03:49:34 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161415&oldid=161414 * WoodyFan3412 * (+30)
03:55:37 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161416&oldid=161415 * WoodyFan3412 * (+1056) /* Command List */
05:54:37 <esolangs> [[Iffinit]] N https://esolangs.org/w/index.php?oldid=161417 * Zobie211 * (+39) Created page with "Project/jokes: iff i>u then DO NOT init"
06:07:59 <esolangs> [[ALMFCPLIR]] M https://esolangs.org/w/index.php?diff=161418&oldid=161395 * Ractangle * (+13)
06:10:06 -!- tromp has joined.
06:51:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:03:54 -!- tromp has joined.
07:04:40 -!- bozo16 has joined.
07:15:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:19:17 -!- tromp has joined.
07:33:30 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:42:47 -!- DOS_User_webchat has joined.
08:43:11 <DOS_User_webchat> https://rentry.co/untitledlangxd i might or might not have made a tiny sized lisp dialect
08:43:39 <DOS_User_webchat> funniest part is, i cant even code in lisp
08:45:43 -!- DOS_User_webchat has quit (Remote host closed the connection).
08:49:15 -!- tromp has joined.
09:01:23 -!- chomwitt has joined.
09:28:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:43:18 -!- chomwitt has quit (Ping timeout: 265 seconds).
09:56:05 -!- tromp has joined.
09:59:26 -!- Sgeo has quit (Read error: Connection reset by peer).
10:22:44 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161419&oldid=161394 * Zobie211 * (+74) Major Edit, sir. Mr President, sir. Lord Trump.
11:17:18 -!- Lord_of_Life_ has joined.
11:17:58 -!- Lord_of_Life has quit (Ping timeout: 244 seconds).
11:18:37 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:21:45 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:22:11 <APic> Hi
11:37:03 -!- tromp has joined.
11:57:34 -!- chomwitt has joined.
12:02:24 <esolangs> [[User:Pifrited/BoxFuck]] N https://esolangs.org/w/index.php?oldid=161420 * Pifrited * (+249) .
12:03:00 -!- amby has joined.
12:44:47 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161421&oldid=161418 * Ractangle * (+31) /* Functions */
13:03:31 <esolangs> [[Special:Log/newusers]] create * Dasea * New user account
13:08:27 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=161422&oldid=161368 * Dasea * (+231) Added my little presentation
13:09:25 <esolangs> [[User:Dasea]] N https://esolangs.org/w/index.php?oldid=161423 * Dasea * (+66) creating my page
13:10:06 <esolangs> [[User:Dasea]] https://esolangs.org/w/index.php?diff=161424&oldid=161423 * Dasea * (+13) fix: fixing the header (though it was md)
13:29:12 -!- Everything has joined.
13:50:14 -!- molson has joined.
14:18:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:45:46 -!- chomwitt_alt has joined.
14:46:54 -!- chomwitt has quit (Ping timeout: 276 seconds).
15:27:22 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161425&oldid=161389 * Krolkrol * (-19)
15:28:41 <esolangs> [[Special:Log/upload]] upload * Krolkrol * uploaded "[[File:Kostium2.png]]"
15:29:08 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161427&oldid=161425 * Krolkrol * (+44)
15:32:03 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161428&oldid=161427 * Krolkrol * (+147)
15:47:06 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161429&oldid=161428 * Krolkrol * (+92)
15:47:23 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161430&oldid=161429 * Krolkrol * (+3)
16:04:01 -!- Everything has quit (Quit: leaving).
16:19:58 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161431&oldid=161421 * Ractangle * (+1) /* Syntax */ added a return statement
16:34:34 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
16:34:34 -!- perlbot has quit (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in).
16:41:22 -!- joast has quit (Ping timeout: 248 seconds).
16:49:19 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161432&oldid=161431 * Ractangle * (+15) /* "Hello, world!" program */
16:50:19 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161433&oldid=161432 * Ractangle * (+0) /* Functions */
16:50:23 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A)]] https://esolangs.org/w/index.php?diff=161434&oldid=161397 * Ractangle * (+15) /* ALMFCPLIR */
16:53:47 -!- joast has joined.
17:34:34 -!- Sgeo has joined.
17:43:02 <korvo> sprout: Saw this and thought of you: https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/
17:55:39 -!- molson has quit (Remote host closed the connection).
17:58:46 -!- molson has joined.
18:22:40 <esolangs> [[99 bottles of beer]] https://esolangs.org/w/index.php?diff=161435&oldid=160057 * Ractangle * (+312) /* AGSPL */
18:23:22 <esolangs> [[99 bottles of beer]] https://esolangs.org/w/index.php?diff=161436&oldid=161435 * Ractangle * (+3) /* ALMFCPLIR */
18:24:20 <FreeFull> It is very rude
18:29:25 <esolangs> [[A+B Problem]] https://esolangs.org/w/index.php?diff=161437&oldid=152446 * Ractangle * (-145) /* Implementations */
18:48:50 -!- tromp has joined.
18:55:41 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161438&oldid=161419 * Zobie211 * (-185) Replaced content with "iff i>u noop"
19:05:22 <sprout> korvo: whatever
19:05:39 <korvo> sprout: Still sore? You can stop using ChatGPT any time.
19:05:56 <sprout> I am not sore. You make everything personal and that got you kicked
19:06:06 <sprout> you're, in fact, trying that again
19:06:13 <sprout> make arguments, not attacks
19:07:41 <korvo> Okay, my argument is that a Markov model will always be stuck in System 3, regurgitating memes without any cogitation. I actually just drafted a writeup: https://awful.systems/post/5000835
19:07:47 <APic> GOod Night
19:08:41 <korvo> FWIW I'm not doing this for dunking or points, but to steer you away from ChatGPT psychosis. Nobody is immune; see this recent example: https://awful.systems/post/4993469
19:09:01 <sprout> all I ever said is that I found LLMs useful
19:09:14 <sprout> still do
19:09:26 <sprout> used it today to give me a piece of code
19:10:00 <korvo> Sure. Quoting that first post: relatively simple computer programs can not only imitate humans well enough to pass a Turing test, but humans prefer the imitations to each other. Put in more biological terms, such programs are “supernormal stimuli”; they appear “more human than human.”
19:10:22 <korvo> Further: this is somewhat worrying; humans not only cannot tell the difference between a human and System 3 alone, but prefer System 3 alone.
19:11:51 <korvo> sprout: I'm not blaming or attacking you any more than I'd attack or blame that one beetle for being attracted to brown glass bottles. Supernormal stimulus is definitionally more attractive than the real thing.
19:12:47 <sprout> you do you. I am not interested
19:12:51 <sprout> o7
19:15:38 <korvo> Well, I'd love to say "you do you" too, but only to the extent that you ensure that LLM output is responsibly disposed of, like toxic or radioactive material.
19:15:55 <sprout> bs
19:16:31 <korvo> Uranium glass is useful too, and quite beautiful, but should not be your first choice for serving food.
19:16:49 <sprout> this is a 'we use rockets since they're fallus shaped [1]. [1]: Freud' argument
19:17:05 <sprout> they are clearly useful to me since they save me time and effort
19:17:09 <sprout> so what
19:18:12 <korvo> Well, your argumentation and use of thought-terminating cliches (TTCs) is suggestive of System 3 analysis rather than System 2 dialectic. I have a quote from https://lobste.rs/s/nlwirr/thinking_fast_slow_not_at_all_system_3 about that.
19:18:20 <korvo> "This is important partially because it gives us an explanation for how folks can be carefully reasoning using what they think are cold hard System 2 tools, yet actually be completely bullshitting themselves and their audience. It also helps explain why some people get trapped in psuedo-logical worlds where they can only appeal to authority, to memes which they’ve heard a lot, and to basic aphorisms which they feel are commonsense."
19:19:43 <korvo> It has saved you so much time and effort that -- at least from emerging research -- you may be losing your ability to put in any cognitive effort beyond the minimum required to be satisfied with the reply.
19:20:00 <sprout> so. why would I care about that?
19:20:14 <sprout> it's a tool, I use tool
19:21:06 <sprout> you sound like the guys that objected writing since it would result in mental retardation since no one would need to remember anything anymore
19:21:09 <korvo> Well, I'm sure you've seen this paper going around: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/ Developers using generative language-modeling tools may have *perceived* a 20% speedup while *experiencing* a 20% slowdown.
19:21:17 <sprout> I just don't care
19:21:59 <korvo> Well, you *do* care. You care so much that you kicked me from a channel for (1) pointing out that this is an issue and (2) not letting you off the hook emotionally or rhetorically for your usage of said tools.
19:22:17 <sprout> I kicked you off a channel for making stuff personal
19:22:32 <sprout> it wasn't the first time you did that either
19:22:51 <korvo> Well, I suppose I can be impersonal too: I don't think *anybody* should be using ChatGPT or pushing themselves into helplessness and psychosis with generative language.
19:22:56 <sprout> you seem to think you need to attack the person with an opinion instead of the opinion
19:23:14 <sprout> I will kick you again when I see you do that again
19:27:38 <korvo> You'd rather be an Internet Tough Guy than reflect upon your usage of a cognitohazardous tool and the harms it does to communities. Meanwhile, there's no "again"; I don't see why I should share resources with any community you administer.
19:28:02 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161439&oldid=161416 * Stkptr * (+206)
19:29:27 <sprout> and you made stuff personal _again_ and I am don't care. I am not here to fix your character flaws
19:29:37 <sprout> *-am
20:00:58 <esolangs> [[User:Aadenboy]] M https://esolangs.org/w/index.php?diff=161440&oldid=161019 * Aadenboy * (-34)
20:17:52 <esolangs> [[Neb's Art]] https://esolangs.org/w/index.php?diff=161441&oldid=161315 * Stkptr * (-12) The flip instruction means that the data stack is a deque, but also the push jumps can realize another data stack
20:23:11 <esolangs> [[A box with balls]] https://esolangs.org/w/index.php?diff=161442&oldid=161258 * Stkptr * (+108)
20:31:08 <esolangs> [[Boringscript]] https://esolangs.org/w/index.php?diff=161443&oldid=161043 * Dmitry samorodyuk * (+328)
20:40:09 <esolangs> [[Boringscript]] https://esolangs.org/w/index.php?diff=161444&oldid=161443 * Dmitry samorodyuk * (+51) /* python */
20:47:57 <esolangs> [[TMSL]] https://esolangs.org/w/index.php?diff=161445&oldid=160839 * Stkptr * (-16)
20:49:57 <esolangs> [[Mint]] https://esolangs.org/w/index.php?diff=161446&oldid=160773 * Stkptr * (+44)
20:50:32 <esolangs> [[STMSL]] https://esolangs.org/w/index.php?diff=161447&oldid=160610 * Stkptr * (+12)
20:50:50 <esolangs> [[TTMSL]] https://esolangs.org/w/index.php?diff=161448&oldid=160838 * Stkptr * (+12)
20:55:49 <esolangs> [[User:WoodyFan3412]] https://esolangs.org/w/index.php?diff=161449&oldid=161412 * WoodyFan3412 * (+42) /* Projects that i've made: */
20:56:31 <esolangs> [[User:WoodyFan3412]] https://esolangs.org/w/index.php?diff=161450&oldid=161449 * WoodyFan3412 * (-39) /* Projects that i've made: */
20:58:14 <esolangs> [[Boringscript]] https://esolangs.org/w/index.php?diff=161451&oldid=161444 * Dmitry samorodyuk * (+455)
20:59:58 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161452&oldid=161439 * WoodyFan3412 * (+204) /* Examples */
21:03:26 <esolangs> [[Boringscript]] https://esolangs.org/w/index.php?diff=161453&oldid=161451 * Dmitry samorodyuk * (+103)
21:17:53 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161454&oldid=161452 * WoodyFan3412 * (+815)
21:19:49 <esolangs> [[CWarp2]] https://esolangs.org/w/index.php?diff=161455&oldid=161454 * WoodyFan3412 * (+128) wait command
21:21:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:22:42 <esolangs> [[Boringscript]] https://esolangs.org/w/index.php?diff=161456&oldid=161453 * Dmitry samorodyuk * (+453)
21:43:59 <esolangs> [[Talk:Mint]] N https://esolangs.org/w/index.php?oldid=161457 * Aadenboy * (+371) Created page with "what's with the copyright notice at the bottom? what exactly is being copyrighted here? ~~~~"
22:00:49 -!- simcop2387 has joined.
22:02:20 -!- perlbot has joined.
22:19:28 -!- chomwitt_alt has quit (Ping timeout: 240 seconds).
22:56:43 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161458&oldid=161438 * Zobie211 * (+21) Generalize
23:35:57 -!- chomwitt_alt has joined.
23:54:10 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
2025-07-20
00:02:42 <esolangs> [[Syssolu]] N https://esolangs.org/w/index.php?oldid=161459 * Zobie211 * (+1) Created page with "G"
00:03:14 <esolangs> [[Syssolu]] https://esolangs.org/w/index.php?diff=161460&oldid=161459 * Zobie211 * (+12) general system solver (golfed?)
00:03:23 <esolangs> [[Syssolu]] https://esolangs.org/w/index.php?diff=161461&oldid=161460 * Zobie211 * (+0)
00:06:21 <esolangs> [[Syssolu]] https://esolangs.org/w/index.php?diff=161462&oldid=161461 * Zobie211 * (-2) um
00:33:36 -!- chomwitt_alt has quit (Ping timeout: 265 seconds).
01:09:10 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF]] https://esolangs.org/w/index.php?diff=161463&oldid=161111 * PrySigneToFry * (+40)
01:29:25 <esolangs> [[High ASM]] N https://esolangs.org/w/index.php?oldid=161464 * PrySigneToFry * (+2071) Created page with "High ASM is designed by PSTF. = Introduction = Although the name contains "ASM", this is not a really assembly language: It is actually a high-level language. = Command set = First, let's see what is the storage. As it is in the ASM-style, we have registers fr
01:35:10 -!- tromp has joined.
01:35:43 -!- tromp has quit (Client Quit).
01:40:37 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161465&oldid=161164 * PrySigneToFry * (+15)
01:45:55 <esolangs> [[User:MihaiEso]] https://esolangs.org/w/index.php?diff=161466&oldid=161385 * MihaiEso * (+13)
02:05:02 -!- op_4 has quit (Remote host closed the connection).
02:05:36 -!- op_4 has joined.
02:46:39 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161467&oldid=161458 * Zobie211 * (+9) normalizing language
03:10:11 -!- sprock has joined.
03:29:02 -!- sprock has quit (Remote host closed the connection).
05:15:48 -!- pikhq has quit (Ping timeout: 245 seconds).
05:19:57 -!- pikhq has joined.
05:33:31 -!- shikhin_ has joined.
05:34:34 -!- shikhin has quit (Ping timeout: 260 seconds).
05:34:44 -!- shikhin_ has changed nick to shikhin.
05:35:18 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
05:59:11 -!- tromp has joined.
06:36:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:09:33 <esolangs> [[Talk:Mint]] https://esolangs.org/w/index.php?diff=161468&oldid=161457 * Ais523 * (+393) about copyrighted content on this wiki
08:10:15 <esolangs> [[Talk:Mint]] https://esolangs.org/w/index.php?diff=161469&oldid=161468 * Ais523 * (+138)
08:15:50 -!- tromp has joined.
08:23:56 -!- Sgeo has quit (Read error: Connection reset by peer).
10:03:42 <APic> Hi *
10:42:47 -!- Everything has joined.
11:05:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:05:53 -!- Everything has quit (Quit: leaving).
11:17:35 -!- Lord_of_Life_ has joined.
11:18:00 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
11:18:56 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:44:43 * APic → Bathtub 😌 🐬 🐋
11:47:17 -!- chomwitt_alt has joined.
12:28:49 -!- tromp has joined.
12:32:35 -!- Everything has joined.
12:33:29 -!- amby has joined.
13:24:42 -!- Everything has quit (Quit: leaving).
14:55:02 <esolangs> [[Extendable MiniLang]] https://esolangs.org/w/index.php?diff=161470&oldid=160992 * PrySigneToFry * (+111)
16:03:06 -!- Everything has joined.
16:28:53 -!- Everything has quit (Quit: leaving).
16:41:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:06:44 -!- tromp has joined.
17:10:03 -!- Sgeo has joined.
17:54:14 <APic> cu
18:01:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:14:14 <esolangs> [[0]] https://esolangs.org/w/index.php?diff=161471&oldid=152422 * Ractangle * (+10) /* Deadfish/eafh */
18:17:12 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161472&oldid=142189 * Ractangle * (-1) /* Truth-machine */
18:17:38 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161473&oldid=161472 * Ractangle * (+2) /* Truth-machine */
18:17:54 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161474&oldid=161473 * Ractangle * (-2) /* Truth-machine */
18:18:13 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161475&oldid=161474 * Ractangle * (-3) /* Syntax */
18:19:58 <esolangs> [[Dish]] M https://esolangs.org/w/index.php?diff=161476&oldid=161475 * Ractangle * (-15) /* Syntax */
18:21:17 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161477&oldid=161476 * Ractangle * (-41) /* Syntax */
18:29:20 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161478&oldid=161477 * Ractangle * (-33) /* Truth-machine */
18:31:23 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161479&oldid=161478 * Ractangle * (-1) /* The powers of two */
18:40:23 <esolangs> [[Dish]] https://esolangs.org/w/index.php?diff=161480&oldid=161479 * Ractangle * (+591) /* Examples */
19:10:57 <esolangs> [[Bored]] M https://esolangs.org/w/index.php?diff=161481&oldid=98407 * Corbin * (+4) /* History */ Bluelink.
19:11:43 <esolangs> [[Luasm]] M https://esolangs.org/w/index.php?diff=161482&oldid=130142 * Corbin * (+25) /* Luasm - How does it work? */ Bluelink.
19:12:40 <esolangs> [[Connery]] M https://esolangs.org/w/index.php?diff=161483&oldid=76886 * Corbin * (+26) /* Computational model */ Bluelink and grammar.
19:46:43 -!- Everything has joined.
20:26:22 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161484&oldid=161430 * Krolkrol * (+283)
20:26:51 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161485&oldid=161484 * Krolkrol * (-2)
20:29:03 <esolangs> [[Modiv]] https://esolangs.org/w/index.php?diff=161486&oldid=161485 * Krolkrol * (+37)
20:35:34 <esolangs> [[Special:Log/newusers]] create * SSHPentester * New user account
20:42:09 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161487&oldid=161422 * SSHPentester * (+300)
21:11:05 -!- Everything has quit (Quit: leaving).
21:17:28 <esolangs> [[Abstract syntax tree]] https://esolangs.org/w/index.php?diff=161488&oldid=153807 * Corbin * (+381) Clean up references.
21:18:59 -!- lisbeths has joined.
21:30:19 <esolangs> [[Abstract syntax tree]] https://esolangs.org/w/index.php?diff=161489&oldid=161488 * Corbin * (+567) /* Abstract binding trees */ The ancient origins.
22:06:52 <esolangs> [[Caps]] N https://esolangs.org/w/index.php?oldid=161490 * SSHPentester * (+17713) Added language - Caps is an indirect, Turing complete language with I/O. Its conditional branching sucks a lot.
22:09:47 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161491&oldid=161465 * SSHPentester * (+11)
22:13:08 <esolangs> [[Caps]] https://esolangs.org/w/index.php?diff=161492&oldid=161490 * SSHPentester * (+305)
22:13:33 <esolangs> [[Caps]] https://esolangs.org/w/index.php?diff=161493&oldid=161492 * SSHPentester * (-1)
22:52:54 <esolangs> [[Caps]] https://esolangs.org/w/index.php?diff=161494&oldid=161493 * SSHPentester * (+1)
23:14:26 -!- chomwitt_alt has quit (Ping timeout: 272 seconds).
2025-07-21
00:19:41 -!- sprock has joined.
01:39: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).
02:13:11 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161495&oldid=161410 * Hotcrystal0 * (-1111)
05:35:10 -!- chomwitt_alt has joined.
06:30:16 -!- Sgeo has quit (Read error: Connection reset by peer).
08:21:31 -!- Guest5626 has quit (Ping timeout: 276 seconds).
08:56:48 -!- DOS_User has joined.
09:09:57 -!- DOS_User has quit (Ping timeout: 272 seconds).
09:28:54 -!- DOS_User has joined.
09:40:07 -!- DOS_User has quit (Remote host closed the connection).
09:48:04 <esolangs> [[User:HaleyHalcyon]] https://esolangs.org/w/index.php?diff=161496&oldid=118891 * HaleyHalcyon * (-5218) remove section because I made it a full page
09:49:19 -!- DOS_User has joined.
09:59:21 -!- DOS_User has quit (Ping timeout: 272 seconds).
10:34:13 <esolangs> [[Unfunge]] M https://esolangs.org/w/index.php?diff=161497&oldid=156519 * JIT * (+1)
10:56:17 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] N https://esolangs.org/w/index.php?oldid=161498 * HaleyHalcyon * (+11570) Created page with "'''Sonjalang''' is an esoteric programming language created by [[User:HaleyHalcyon|Haley Halcyon]] based on the vocabulary and syntax of the constructed language [https://en.wikipedia.org/wiki/Toki_Pona Toki Pona]. It was named after So
11:13:52 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161499&oldid=161498 * HaleyHalcyon * (+1822)
11:14:32 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161500&oldid=161499 * HaleyHalcyon * (+6)
11:18:01 -!- Lord_of_Life_ has joined.
11:18:28 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
11:20:54 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:30:51 <esolangs> [[User:Pifrited/Wade-Giles romanization]] N https://esolangs.org/w/index.php?oldid=161501 * Pifrited * (+9894) ?
11:31:21 <esolangs> [[Special:Log/move]] move * Pifrited * moved [[User:Pifrited/Wade-Giles romanization]] to [[User:Pifrited/chung wen]]
11:31:35 -!- ais523 has joined.
11:32:38 <APic> Hi
11:32:41 <APic> Heya ais523 ☺
11:32:43 <APic> Nice to read You
11:32:48 <ais523> hi
11:33:15 -!- alex__ has joined.
11:33:53 -!- bozo16 has quit (Ping timeout: 244 seconds).
11:34:39 -!- chomwitt_alt has quit (Ping timeout: 276 seconds).
11:46:07 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161504&oldid=161500 * HaleyHalcyon * (+5290)
11:49:40 <esolangs> [[User talk:Joaozin003]] https://esolangs.org/w/index.php?diff=161505&oldid=103001 * HaleyHalcyon * (+202) /* Want to collaborate on a Toki Pona esolang? */ new section
11:49:50 <esolangs> [[User talk:Joaozin003]] M https://esolangs.org/w/index.php?diff=161506&oldid=161505 * HaleyHalcyon * (+95) sign
12:04:42 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161507&oldid=161504 * HaleyHalcyon * (+2175)
12:05:24 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161508&oldid=161507 * HaleyHalcyon * (-1) /* Expressions */
12:08:27 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161509&oldid=161508 * HaleyHalcyon * (+163) /* Expressions */
12:10:28 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161510&oldid=161509 * HaleyHalcyon * (+141) /* Arithmetic */
12:11:34 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161511&oldid=161510 * HaleyHalcyon * (+221) add infobox
12:15:12 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161512&oldid=161495 * Hotcrystal0 * (+13)
12:24:51 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161513&oldid=161511 * HaleyHalcyon * (+1736)
12:25:53 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161514&oldid=161513 * HaleyHalcyon * (+126) /* Identifiers */
12:26:57 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161515&oldid=161514 * HaleyHalcyon * (+58) /* Expressions */
12:29:33 <esolangs> [[Unfunge]] https://esolangs.org/w/index.php?diff=161516&oldid=161497 * JIT * (+129)
12:32:12 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161517&oldid=161515 * HaleyHalcyon * (+1481) /* Functions */
12:32:34 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161518&oldid=161517 * HaleyHalcyon * (+6) /* Functions */
12:39:27 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161519&oldid=161518 * HaleyHalcyon * (+231) /* Exceptions */
12:40:35 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161520&oldid=161519 * HaleyHalcyon * (+154)
12:41:00 -!- amby has joined.
12:42:05 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161521&oldid=161520 * HaleyHalcyon * (+41) /* Identifiers */
12:43:13 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161522&oldid=161521 * HaleyHalcyon * (+71) /* Headnoun type casting */
12:45:29 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161523&oldid=161522 * HaleyHalcyon * (+41) /* Identifiers */
13:51:00 <esolangs> [[Choropleth]] N https://esolangs.org/w/index.php?oldid=161524 * Zobie211 * (+130) syssolu
13:56:18 <esolangs> [[User:Pifrited/PasteBin]] N https://esolangs.org/w/index.php?oldid=161525 * Pifrited * (+2059) .
14:00:32 <esolangs> [[User:Pifrited/PasteBin]] https://esolangs.org/w/index.php?diff=161526&oldid=161525 * Pifrited * (-1909) Replaced content with "Ive been unable to view Conwaylife.com on my old iPad for a while. Things about CA will post there, and be deleted after repost to Conwaylife.com."
14:41:00 -!- wib_jonas has joined.
14:51:40 -!- chomwitt_alt has joined.
14:54:41 -!- alex__ has quit (Ping timeout: 248 seconds).
15:23:00 <esolangs> [[Chloropeth]] N https://esolangs.org/w/index.php?oldid=161527 * Zobie211 * (+47) quine
15:24:25 -!- tromp has joined.
15:24:29 <esolangs> [[Chloropeth]] M https://esolangs.org/w/index.php?diff=161528&oldid=161527 * Zobie211 * (-1)
15:25:56 <esolangs> [[Chloropeth]] M https://esolangs.org/w/index.php?diff=161529&oldid=161528 * Zobie211 * (+8) adjustment
15:27:21 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161530&oldid=161467 * Zobie211 * (+20)
15:28:27 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161531&oldid=161530 * Zobie211 * (+9) quine
15:28:43 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161532&oldid=161531 * Zobie211 * (+1)
15:29:17 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161533&oldid=161532 * Zobie211 * (+0)
15:33:40 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161534&oldid=161524 * Zobie211 * (-76)
15:36:27 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161535&oldid=161533 * Zobie211 * (+0)
15:37:18 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161536&oldid=161535 * Zobie211 * (+3)
15:38:55 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161537&oldid=161536 * Zobie211 * (-3)
15:50:46 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161538&oldid=161523 * HaleyHalcyon * (+616) /* Functions */
15:52:33 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161539&oldid=161538 * HaleyHalcyon * (+116) /* Other statements */
15:53:12 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161540&oldid=161539 * HaleyHalcyon * (+29) /* Exceptions */
16:31:49 -!- DOS_User has joined.
16:33:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:39:51 -!- wib_jonas has quit (Quit: Client closed).
17:02:57 -!- tromp has joined.
17:05:42 -!- bozo16 has joined.
17:23:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:34:28 -!- tromp has joined.
17:35:08 <esolangs> [[Bobr Kurwa]] https://esolangs.org/w/index.php?diff=161541&oldid=161296 * Bobr123654 * (+111)
17:35:48 <esolangs> [[Bobr Kurwa]] https://esolangs.org/w/index.php?diff=161542&oldid=161541 * Bobr123654 * (+2) /* DevLog */
17:40:37 -!- DOS_User_testing has joined.
17:41:09 -!- DOS_User_testing has quit (Remote host closed the connection).
17:46:01 -!- DOS_User has quit (Remote host closed the connection).
18:38:59 -!- ais523 has quit (Quit: sorry about my connection).
18:41:21 -!- ais523 has joined.
19:08:59 -!- ais523 has quit (Read error: Connection reset by peer).
19:10:08 -!- ais523 has joined.
19:19:47 <b_jonas> ooh, an SQL quine https://joshduff.com/2008-11-29-my-accomplishment-for-the-day-a-mysql-quine.html . this one is different from the SQLite quines because it relies on backslash escapes in string literals, which SQLite doesn't support.
19:35:31 <int-e> Pfft, binary trees are *still* a thing in a surprsing place.
19:38:31 <int-e> https://int-e.eu/~bf3/tmp/shapez2-mining-tree.jpg ... both designs work perfectly when watched closely, but the left design drops to 95-ish percent efficiency when the camera is far away (which reduces the update rate)
19:45:32 <esolangs> [[3x]] https://esolangs.org/w/index.php?diff=161543&oldid=83392 * Ractangle * (+12) /* Examples */
19:50:51 <int-e> Hmm. Alternatively, you can put a singly belt piece as a buffer between the miners and the mergers.
19:51:13 <b_jonas> int-e: ouch
19:51:31 <b_jonas> oh yes, if the latter works that sounds better
19:57:51 <int-e> yeah this seems to suffice: https://int-e.eu/~bf3/tmp/shapez2-mining-tree-2.jpg
19:57:59 <int-e> s/seems/appear/
20:02:30 <int-e> it's honestly not a huge deal... except I was testing the throughput of some other factory and was looking for the source of gaps in the output of that... and eventually traced them back to the input.
20:14:06 <esolangs> [[4-list]] M https://esolangs.org/w/index.php?diff=161544&oldid=68899 * Ractangle * (+96)
20:19:24 <int-e> wait what, if I just turn one space later that appears to work too?
20:22:48 <int-e> there may be some non-determinism involved inn how the game picks the update order (again)
20:26:57 <esolangs> [[4ME]] https://esolangs.org/w/index.php?diff=161545&oldid=149062 * Ractangle * (-71) /* See Also */
20:53:34 <esolangs> [[6 bytes of useless element]] https://esolangs.org/w/index.php?diff=161546&oldid=151253 * Ractangle * (+87)
21:03:56 <APic> cu
21:40:50 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161547&oldid=161433 * Ractangle * (+339) /* Variables */
21:41:05 -!- lisbeths has quit (Ping timeout: 248 seconds).
21:41:37 <esolangs> [[6 bytes of useless element]] https://esolangs.org/w/index.php?diff=161548&oldid=161546 * Ractangle * (-7) /* Interpreters */
21:44:38 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161549&oldid=161547 * Ractangle * (+18) /* Variables/Command expressions */
21:44:58 <esolangs> [[ALMFCPLIR]] M https://esolangs.org/w/index.php?diff=161550&oldid=161549 * Ractangle * (-2) /* "Hello, world!" program */
21:46:44 <esolangs> [[ALMFCPLIR]] M https://esolangs.org/w/index.php?diff=161551&oldid=161550 * Ractangle * (+51) /* Variables/Command expressions */
21:48:39 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161552&oldid=161537 * Zobie211 * (-7)
21:53:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:54:02 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161553&oldid=161552 * Zobie211 * (-5)
21:54:19 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161554&oldid=161553 * Zobie211 * (-14)
22:03:55 <esolangs> [[User:Zobie211/choropleth]] N https://esolangs.org/w/index.php?oldid=161555 * Zobie211 * (+211) Created page with "{| class="sortable" |+ choropleth |- | G || T || || |- | h || q || z |- | i || r || a |- | j || s || b |- | k || t || c |- | l || u || d |- | m || v || e |- | n || w || f |- | o || x || g |- | P || y || . || |}"
22:04:56 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161556&oldid=161555 * Zobie211 * (+146)
22:05:31 <esolangs> [[User:Zobie211/choropleth]] M https://esolangs.org/w/index.php?diff=161557&oldid=161556 * Zobie211 * (-57)
22:06:03 <esolangs> [[User:Zobie211/choropleth]] M https://esolangs.org/w/index.php?diff=161558&oldid=161557 * Zobie211 * (-16)
22:06:13 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161559&oldid=161558 * Zobie211 * (-11)
22:06:31 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161560&oldid=161559 * Zobie211 * (+3)
22:07:12 <esolangs> [[User:Zobie211/choropleth]] M https://esolangs.org/w/index.php?diff=161561&oldid=161560 * Zobie211 * (+5)
22:07:22 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161562&oldid=161561 * Zobie211 * (+1)
22:07:29 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161563&oldid=161562 * Zobie211 * (+3)
22:07:37 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161564&oldid=161563 * Zobie211 * (-3)
22:07:57 <esolangs> [[Special:Log/newusers]] create * CodeSample * New user account
22:08:15 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161565&oldid=161564 * Zobie211 * (-19)
22:08:26 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161566&oldid=161565 * Zobie211 * (-14)
22:08:35 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161567&oldid=161566 * Zobie211 * (-5)
22:08:49 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161568&oldid=161567 * Zobie211 * (+7)
22:09:44 <esolangs> [[Choropleth]] M https://esolangs.org/w/index.php?diff=161569&oldid=161534 * Zobie211 * (+197) choropleth map rectangular. To 0 0 0 0 0 0xfoi..quine.
22:12:11 <esolangs> [[User:Zobie211/choropleth]] M https://esolangs.org/w/index.php?diff=161570&oldid=161568 * Zobie211 * (+1)
22:12:25 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161571&oldid=161570 * Zobie211 * (-5)
22:12:33 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161572&oldid=161571 * Zobie211 * (-1)
22:13:28 <esolangs> [[Special:Log/newusers]] create * ThinkWithGames * New user account
22:14:47 <esolangs> [[User:Zobie211/choropleth]] https://esolangs.org/w/index.php?diff=161573&oldid=161572 * Zobie211 * (-40)
22:15:58 <esolangs> [[6 bytes of useless element]] https://esolangs.org/w/index.php?diff=161574&oldid=161548 * Ractangle * (-2) /* Interpreters */
22:16:36 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161575&oldid=161569 * Zobie211 * (-45)
22:23:21 <esolangs> [[Talk:Choropleth]] N https://esolangs.org/w/index.php?oldid=161576 * Zobie211 * (+59) Created page with "(defines range of error under 0x36foi[0,0.031201155302998])"
22:23:33 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161577&oldid=161512 * Hotcrystal0 * (+2365)
22:24:08 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161578&oldid=161487 * CodeSample * (+253) Introduction for CodeSample
22:24:41 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A)]] M https://esolangs.org/w/index.php?diff=161579&oldid=161434 * Ractangle * (-2) /* ALMFCPLIR */
22:24:42 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161580&oldid=161575 * Zobie211 * (+2)
22:25:07 <esolangs> [[Choropleth]] M https://esolangs.org/w/index.php?diff=161581&oldid=161580 * Zobie211 * (-20)
22:25:25 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161582&oldid=161581 * Zobie211 * (+20)
22:25:44 <esolangs> [[99 bottles of beer]] M https://esolangs.org/w/index.php?diff=161583&oldid=161436 * Ractangle * (-7) /* ALMFCPLIR */
22:26:14 <esolangs> [[A+B Problem]] https://esolangs.org/w/index.php?diff=161584&oldid=161437 * Ractangle * (-71) /* ALMFCPLIR */
22:26:43 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161585&oldid=161582 * Zobie211 * (+38)
22:26:56 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161586&oldid=161585 * Zobie211 * (-3)
22:27:13 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161587&oldid=161586 * Zobie211 * (+1)
22:27:21 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161588&oldid=161587 * Zobie211 * (-1)
22:27:32 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161589&oldid=161588 * Zobie211 * (+0)
22:27:46 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161590&oldid=161589 * Zobie211 * (+2)
22:28:02 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161591&oldid=161590 * Zobie211 * (-2)
22:28:09 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161592&oldid=161591 * Zobie211 * (-1)
22:28:32 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161593&oldid=161592 * Zobie211 * (+2)
22:29:17 <esolangs> [[User:Zobie211]] M https://esolangs.org/w/index.php?diff=161594&oldid=161554 * Zobie211 * (+20)
22:29:29 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161595&oldid=161594 * Zobie211 * (+4)
22:29:45 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161596&oldid=161595 * Zobie211 * (+7)
22:30:11 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161597&oldid=161551 * Ractangle * (+173) /* Variables/Command expressions */
22:30:58 <esolangs> [[Talk:Choropleth]] M https://esolangs.org/w/index.php?diff=161598&oldid=161576 * Zobie211 * (+32)
22:31:31 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161599&oldid=161593 * Zobie211 * (+2)
22:33:33 <esolangs> [[Choropleth]] https://esolangs.org/w/index.php?diff=161600&oldid=161599 * Zobie211 * (-2)
22:34:55 <esolangs> [[Choropleth]] M https://esolangs.org/w/index.php?diff=161601&oldid=161600 * Zobie211 * (+7)
22:37:31 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161602&oldid=161597 * Ractangle * (-7) /* Functions */
22:38:10 <int-e> b_jonas: FWIW, this is what it looks like downstream when it's bad: https://int-e.eu/~bf3/tmp/shapez2-mining-tree-2-downstream.jpg
22:39:51 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161603&oldid=161596 * Zobie211 * (+15)
22:40:03 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161604&oldid=161603 * Zobie211 * (+1)
22:40:15 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161605&oldid=161604 * Zobie211 * (+4)
22:40:19 <int-e> b_jonas: So it's really just a few gaps. But it's annoying. :)
22:40:26 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161606&oldid=161605 * Zobie211 * (+0)
22:58:11 <fizzie> I've finally done Opus Magnum, one of the few Zachtronics games I'd missed out on (it was 50% off in Steam automation sale).
23:02:15 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161607&oldid=161606 * Zobie211 * (+27)
23:02:25 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161608&oldid=161607 * Zobie211 * (+1)
23:02:34 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161609&oldid=161608 * Zobie211 * (+1)
23:02:55 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161610&oldid=161609 * Zobie211 * (+7)
23:03:37 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161611&oldid=161610 * Zobie211 * (+0)
23:03:46 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161612&oldid=161611 * Zobie211 * (-1)
23:04:03 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161613&oldid=161612 * Zobie211 * (+1)
23:04:14 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161614&oldid=161613 * Zobie211 * (+0)
23:05:05 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161615&oldid=161614 * Zobie211 * (-3)
23:05:28 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161616&oldid=161615 * Zobie211 * (+2)
23:05:46 -!- Sgeo has joined.
23:05:51 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161617&oldid=161616 * Zobie211 * (-2)
23:06:01 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161618&oldid=161617 * Zobie211 * (+0)
23:06:09 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161619&oldid=161618 * Zobie211 * (+0)
23:06:12 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161620&oldid=161540 * HaleyHalcyon * (+87) /* Identifiers */
23:06:16 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161621&oldid=161619 * Zobie211 * (-1)
23:06:31 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161622&oldid=161621 * Zobie211 * (+17)
23:07:08 <esolangs> [[User talk:Zobie211]] N https://esolangs.org/w/index.php?oldid=161623 * Zobie211 * (+89) Created page with "a lookup table for Iffinit lang defines range of error under 0x36foi[0,0.031201155302998]"
23:07:30 <esolangs> [[User talk:Zobie211]] https://esolangs.org/w/index.php?diff=161624&oldid=161623 * Zobie211 * (+0)
23:07:52 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161625&oldid=161620 * HaleyHalcyon * (-36) /* Functions */
23:11:08 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161626&oldid=161625 * HaleyHalcyon * (+317) /* Syntax */
23:12:03 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161627&oldid=161626 * HaleyHalcyon * (-4) /* Declaring variables */
23:21:03 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161628&oldid=161627 * HaleyHalcyon * (-4) /* Hello World */
23:30:27 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161629&oldid=161622 * Zobie211 * (+16)
23:30:35 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161630&oldid=161629 * Zobie211 * (+7)
2025-07-22
00:48:25 -!- vidak has quit (Quit: Konversation terminated!).
00:51:27 -!- chomwitt_alt has quit (Ping timeout: 252 seconds).
00:52:19 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=161631&oldid=161628 * HaleyHalcyon * (+419) /* Syntax */
01:00:02 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161632&oldid=161356 * Hotcrystal0 * (+106)
01:14:35 -!- 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:16:57 -!- chomwitt_alt has joined.
01:18:51 -!- FreeFull has quit (Ping timeout: 276 seconds).
01:25:42 <esolangs> [[Category:Nope. derivatives]] https://esolangs.org/w/index.php?diff=161633&oldid=156710 * None1 * (+19)
01:29:12 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161634&oldid=114423 * None1 * (+138)
01:29:40 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161635&oldid=161634 * None1 * (+13)
01:52:04 -!- chomwitt_alt has quit (Ping timeout: 260 seconds).
03:35:24 -!- ais523 has quit (Quit: quit).
05:22:03 -!- lisbeths has joined.
06:35:49 -!- zzo38 has quit (Ping timeout: 252 seconds).
06:56:18 -!- Sgeo has quit (Read error: Connection reset by peer).
07:28:23 -!- tromp has joined.
08:16:53 <esolangs> [[Lazy K]] https://esolangs.org/w/index.php?diff=161636&oldid=116945 * Tpaefawzen * (+71) /* External resources */ other implementations
08:30:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:02:36 -!- ManDeJan has quit (Remote host closed the connection).
09:02:36 -!- dcreager has quit (Remote host closed the connection).
09:02:36 -!- ursa-major has quit (Remote host closed the connection).
09:03:41 <esolangs> [[Talk:ErrorFuck]] N https://esolangs.org/w/index.php?oldid=161637 * Cycwin * (+210) Created page with "Great idea. Although this is stil a fkin joke laguage, but its interpreter is so easy! Iwant to se an interpreter you made some day!--~~~~"
09:49:00 -!- chomwitt_alt has joined.
09:58:26 -!- tromp has joined.
10:10:42 -!- dcreager has joined.
10:10:46 -!- ManDeJan has joined.
10:10:47 -!- ursa-major has joined.
10:13:58 <APic> Moin
10:40:02 <esolangs> [[User:Pifrited/chung wen]] https://esolangs.org/w/index.php?diff=161638&oldid=161502 * I am islptng * (+80)
11:18:06 -!- Lord_of_Life_ has joined.
11:18:43 -!- Lord_of_Life has quit (Ping timeout: 245 seconds).
11:19:29 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:34:10 <esolangs> [[CAP-X]] https://esolangs.org/w/index.php?diff=161639&oldid=161224 * Tpaefawzen * (+688) Specs
11:47:11 -!- alex__ has joined.
11:49:41 -!- chomwitt_alt has quit (Ping timeout: 248 seconds).
11:56:07 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161640&oldid=161110 * Pifrited * (+206) /* User:Pifrited/chung wen */ new section
12:21:05 <esolangs> [[CAP-X]] https://esolangs.org/w/index.php?diff=161641&oldid=161639 * Tpaefawzen * (+469) /* Specifications for COMP-X */
12:27:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:05:35 -!- tromp has joined.
13:19:53 -!- amby has joined.
13:37:29 <esolangs> [[User:Bugmenot]] N https://esolangs.org/w/index.php?oldid=161642 * Bugmenot * (+6) Created page with "obunga"
14:30:46 <esolangs> [[User talk:Pifrited/chung wen]] N https://esolangs.org/w/index.php?oldid=161643 * Cycwin * (+141) i am a fool,from head to foot
14:35:29 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161644&oldid=161271 * Cycwin * (+298) /* About qq */ new section
14:41:09 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161645&oldid=161644 * Pifrited * (+146) /* About qq */
14:45:49 <esolangs> [[User talk:Pifrited/chung wen]] https://esolangs.org/w/index.php?diff=161646&oldid=161643 * Pifrited * (+161) /* Itself */
14:49:57 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161647&oldid=161630 * Zobie211 * (+1)
14:52:59 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161648&oldid=161647 * Zobie211 * (+7)
15:04:26 <esolangs> [[User:Hotcrystal0/Sandbox]] https://esolangs.org/w/index.php?diff=161649&oldid=161632 * Hotcrystal0 * (-106)
15:05:26 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161650&oldid=161577 * Hotcrystal0 * (-2645)
15:06:29 <esolangs> [[Choropleth/scratch]] N https://esolangs.org/w/index.php?oldid=161651 * Zobie211 * (+251) Created page with "(<br> {| class="sortable" | [G || T || || C |- | h || q || z || 0 |- | i || r || a || 1 |- | j || s || b || 2 |- | k || t || c || 3 |- | l || u || d || 4 |- | m || v || e || 5 |- | n || w || f || 6 |- | o || x || g || 7 |- | P || y || . ||[8, 9] |})"
15:08:19 -!- alex__ has quit (Ping timeout: 260 seconds).
15:10:01 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161652&oldid=161648 * Zobie211 * (-9)
15:12:24 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161653&oldid=161652 * Zobie211 * (+25)
15:12:34 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161654&oldid=161653 * Zobie211 * (+1)
15:12:53 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161655&oldid=161654 * Zobie211 * (-7)
15:13:06 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161656&oldid=161655 * Zobie211 * (-5)
15:17:12 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161657&oldid=161645 * Cycwin * (+154) /* About qq */
15:19:33 <esolangs> [[User talk:Pifrited/chung wen]] https://esolangs.org/w/index.php?diff=161658&oldid=161646 * Cycwin * (+105) /* Itself */
15:22:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
15:23:42 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=161659&oldid=161657 * Cycwin * (+110) /* About qq */
15:42:58 -!- tromp has joined.
16:03:57 <esolangs> [[Choropleth/scratch]] https://esolangs.org/w/index.php?diff=161660&oldid=161651 * Zobie211 * (+63)
16:10:41 <esolangs> [[Choropleth/scratch]] https://esolangs.org/w/index.php?diff=161661&oldid=161660 * Zobie211 * (+0)
16:13:56 <esolangs> [[Choropleth/map]] N https://esolangs.org/w/index.php?oldid=161662 * Zobie211 * (+314) choropleth map
16:29:31 <esolangs> [[Choropleth/scratch]] https://esolangs.org/w/index.php?diff=161663&oldid=161661 * Zobie211 * (+174)
16:29:45 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161664&oldid=161656 * Zobie211 * (+149)
16:30:01 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161665&oldid=161664 * Zobie211 * (-2)
16:30:33 <esolangs> [[Iffinit]] https://esolangs.org/w/index.php?diff=161666&oldid=161417 * Zobie211 * (+134)
16:30:48 <esolangs> [[Iffinit]] https://esolangs.org/w/index.php?diff=161667&oldid=161666 * Zobie211 * (-1) !
17:17:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:24:48 <esolangs> [[Choropleth/korean]] N https://esolangs.org/w/index.php?oldid=161668 * Zobie211 * (+277) Created page with "0 (<br> {| class="sortable" | [G || T || || C |- | h || q || z || |- | i || r || a || |- | j || s || b || |- | k || t || c || |- | l || u || d || |- | m || v || e || |- | n || w || f || |- | o || x || g || |- | P || y || . ||[, ] |}) "
17:25:14 <esolangs> [[Choropleth/korean]] https://esolangs.org/w/index.php?diff=161669&oldid=161668 * Zobie211 * (+0)
17:25:24 <esolangs> [[Choropleth/korean]] https://esolangs.org/w/index.php?diff=161670&oldid=161669 * Zobie211 * (-1)
17:25:54 <esolangs> [[Choropleth/korean]] https://esolangs.org/w/index.php?diff=161671&oldid=161670 * Zobie211 * (+0)
17:26:10 <esolangs> [[Choropleth/korean]] https://esolangs.org/w/index.php?diff=161672&oldid=161671 * Zobie211 * (+0)
17:27:04 <esolangs> [[]] N https://esolangs.org/w/index.php?oldid=161673 * Zobie211 * (+276) Created page with " <br> {| class="sortable" |([G || T || || C |- | h || q || z || |- | i || r || a || |- | j || s || b || |- | k || t || c || |- | l || u || d || |- | m || v || e || |- | n || w || f || |- | o || x || g || |- | P || y || . ||[, ]) |} 0"
17:27:21 <esolangs> [[/s]] N https://esolangs.org/w/index.php?oldid=161674 * Zobie211 * (+276) Created page with " <br> {| class="sortable" |([G || T || || C |- | h || q || z || |- | i || r || a || |- | j || s || b || |- | k || t || c || |- | l || u || d || |- | m || v || e || |- | n || w || f || |- | o || x || g || |- | P || y || . ||[, ]) |} 0"
17:29:31 -!- tromp has joined.
17:38:03 <APic> cu
17:38:33 <esolangs> [[User talk:Stkptr]] https://esolangs.org/w/index.php?diff=161675&oldid=160079 * PkmnQ * (+1180) /* ButWhy subset */ new section
17:42:57 <esolangs> [[/s]] https://esolangs.org/w/index.php?diff=161676&oldid=161674 * Zobie211 * (-16)
17:43:20 <esolangs> [[]] https://esolangs.org/w/index.php?diff=161677&oldid=161673 * Zobie211 * (-16)
17:46:22 <esolangs> [[Special:Log/newusers]] create * * New user account
17:49:15 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161678&oldid=161578 * * (+233)
17:53:44 <esolangs> [[User:]] N https://esolangs.org/w/index.php?oldid=161679 * * (+215) Created page with "Hello, I am color map, aka 'Seak Jido' but you can call me choropleth.nk :) currently i am working on writing some notes in Shakespeare using the choropleth map.nk. wish me luck! cheers and stay eso amigos "
17:54:00 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=161680&oldid=161679 * * (+73)
17:54:13 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=161681&oldid=161680 * * (-1)
17:56:07 <esolangs> [[User talk:]] N https://esolangs.org/w/index.php?oldid=161682 * * (+2675)
17:57:43 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=161683&oldid=161682 * * (+23)
18:00:47 <esolangs> [[User talk:/]] N https://esolangs.org/w/index.php?oldid=161684 * * (+514) Created page with "[[/s|[ACT 2]]] The Truth Machine. Romeo, a young man with a remarkable patience. Juliet, a likewise young woman of remarkable grace. Act I: The Truth. Scene I: The Initialization. [Enter Romeo and Juliet] Sc
18:02:07 <esolangs> [[/s]] https://esolangs.org/w/index.php?diff=161685&oldid=161676 * * (+16)
18:04:49 <esolangs> [[Shakespeare]] https://esolangs.org/w/index.php?diff=161686&oldid=140369 * * (+86) Added interpreter for Korean
18:05:55 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161687&oldid=161665 * Zobie211 * (+56)
18:06:10 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161688&oldid=161687 * Zobie211 * (-6)
18:06:16 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161689&oldid=161688 * Zobie211 * (+4)
18:06:33 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161690&oldid=161689 * Zobie211 * (-220)
18:06:43 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161691&oldid=161690 * Zobie211 * (-1)
18:17:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:31:47 -!- zzo38 has joined.
18:43:25 <int-e> `unidecode 
18:43:29 <HackEso> ​[U+E718 - No such unicode character name in database]
18:44:24 <int-e> oh it's a private use character, never mind
18:45:19 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161692&oldid=161691 * Zobie211 * (+193)
18:45:47 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161693&oldid=161692 * Zobie211 * (+5)
18:46:15 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161694&oldid=161693 * Zobie211 * (-5)
18:46:46 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161695&oldid=161694 * Zobie211 * (+1)
18:49:51 -!- alex__ has joined.
19:06:46 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161696&oldid=161695 * Zobie211 * (+16)
19:06:58 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161697&oldid=161696 * Zobie211 * (+0)
19:10:54 -!- tromp has joined.
20:28:07 <esolangs> [[Template:Stubnoinfo]] https://esolangs.org/w/index.php?diff=161698&oldid=159972 * Ractangle * (+121)
20:32:13 <esolangs> [[Smejl.txt]] M https://esolangs.org/w/index.php?diff=161699&oldid=159082 * Ractangle * (+15)
20:32:42 <esolangs> [[Template:Stubnoinfo]] https://esolangs.org/w/index.php?diff=161700&oldid=161698 * Ractangle * (+0)
21:00:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:10:57 <esolangs> [[Neb's Art]] M https://esolangs.org/w/index.php?diff=161701&oldid=161441 * HecknTarnation * (-23) Fixed incorrect instruction description of '.='
21:17:52 <esolangs> [[Neb's Art]] https://esolangs.org/w/index.php?diff=161702&oldid=161701 * HecknTarnation * (-87) Realized I removed the register and replaced it with the Data Stack, but forgot to update instruction descriptions. This also lead to me thinking the register still existed.
21:26:10 <esolangs> [[Talk:Iffinit]] N https://esolangs.org/w/index.php?oldid=161703 * Ractangle * (+286) Created page with "This is about documenting your esolang creations, not showing a hello world program for the language with no further content~~~"
21:28:29 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=161704&oldid=160084 * Ractangle * (+56)
21:28:57 <esolangs> [[User:Ractangle/Sandbox]] https://esolangs.org/w/index.php?diff=161705&oldid=158026 * Ractangle * (-364) /* Opinions about people */ scratch that
21:33:00 <esolangs> [[Yayimhere-like esolang]] https://esolangs.org/w/index.php?diff=161706&oldid=144706 * Ractangle * (-8) /* syntax */
21:35:27 <esolangs> [[Yayimhere-like esolang]] M https://esolangs.org/w/index.php?diff=161707&oldid=161706 * Ractangle * (-6) /* syntax */
21:37:42 <esolangs> [[Yayimhere-like esolang]] https://esolangs.org/w/index.php?diff=161708&oldid=161707 * Ractangle * (+144)
21:40:07 <esolangs> [[Special:Log/move]] move * Ractangle * moved [[Yayimhere-like esolang]] to [[4KOWO-like esolang]]
21:40:07 <esolangs> [[Special:Log/move]] move * Ractangle * moved [[Talk:Yayimhere-like esolang]] to [[Talk:4KOWO-like esolang]]
21:40:51 <esolangs> [[4KOWO-like esolang]] M https://esolangs.org/w/index.php?diff=161713&oldid=161709 * Ractangle * (-1) oops, unnecessary '
21:46:05 <esolangs> [[ALMFCPLIR]] https://esolangs.org/w/index.php?diff=161714&oldid=161602 * Ractangle * (+97) /* Variables/Command expressions */
21:46:39 <esolangs> [[ALMFCPLIR]] M https://esolangs.org/w/index.php?diff=161715&oldid=161714 * Ractangle * (+2) /* Comments */
22:03:42 <esolangs> [[Shape-Machine]] https://esolangs.org/w/index.php?diff=161716&oldid=150906 * Ractangle * (+110)
22:06:14 <esolangs> [[Shape-Machine]] M https://esolangs.org/w/index.php?diff=161717&oldid=161716 * Ractangle * (-10)
22:07:25 -!- lisbeths has quit (Ping timeout: 276 seconds).
22:07:54 -!- izabera has changed nick to isabella.
22:11:58 <esolangs> [[Truth-machine]] https://esolangs.org/w/index.php?diff=161718&oldid=161061 * Ractangle * (+93) /* ALLSCII */
22:12:21 <esolangs> [[Truth-machine]] M https://esolangs.org/w/index.php?diff=161719&oldid=161718 * Ractangle * (-8) /* ALMFCPLIR */
22:34:18 -!- lisbeths has joined.
22:47:13 -!- ais523 has joined.
22:59:32 -!- Sgeo has joined.
23:55:50 <esolangs> [[User:Pifrited/Random]] https://esolangs.org/w/index.php?diff=161720&oldid=161118 * Pifrited * (+48)
2025-07-23
00:34:37 <esolangs> [[ButWhy]] https://esolangs.org/w/index.php?diff=161721&oldid=107225 * Stkptr * (+1218)
00:35:38 <esolangs> [[User talk:Stkptr]] https://esolangs.org/w/index.php?diff=161722&oldid=161675 * Stkptr * (+200) /* ButWhy subset */
00:38:20 <esolangs> [[ButWhy]] https://esolangs.org/w/index.php?diff=161723&oldid=161721 * Stkptr * (+277) /* Computational class */
00:54:19 -!- 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:37:02 -!- alex__ has quit (Ping timeout: 244 seconds).
03:28:09 -!- Artea has quit (Remote host closed the connection).
03:30:49 -!- Artea has joined.
05:34:41 <esolangs> [[Talk:ErrorFuck]] https://esolangs.org/w/index.php?diff=161724&oldid=161637 * None1 * (+279)
05:46:59 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161725&oldid=161635 * None1 * (-97)
06:05:35 -!- Sgeo_ has joined.
06:08:28 -!- Sgeo has quit (Ping timeout: 240 seconds).
06:25:50 -!- ais523 has quit (Quit: sorry about my connection).
06:39:35 -!- tromp has joined.
06:44:44 -!- Sgeo_ has quit (Read error: Connection reset by peer).
06:46:16 -!- ais523 has joined.
06:47:37 -!- ais523 has quit (Client Quit).
07:40:59 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161726&oldid=161640 * I am islptng * (+175) /* User:Pifrited/chung wen */
07:41:54 <esolangs> [[User:Stkptr]] https://esolangs.org/w/index.php?diff=161727&oldid=156882 * Stkptr * (-361) /* Todo */
07:44:31 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=161728&oldid=161726 * I am islptng * (+39) /* User:Pifrited/chung wen */
08:47:27 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=161729&oldid=161491 * Creepy * (-29)
08:56:28 -!- wib_jonas has joined.
09:04:13 <APic> Hi
09:16:15 -!- tromp has quit (Ping timeout: 252 seconds).
09:32:03 <esolangs> [[Bobr Kurwa]] https://esolangs.org/w/index.php?diff=161730&oldid=161542 * Bobr123654 * (+46)
09:40:48 -!- DOS_User_webchat has joined.
09:50:39 -!- DOS_User_webchat has quit (Remote host closed the connection).
10:17:29 <esolangs> [[User:Dmitry samorodyuk]] N https://esolangs.org/w/index.php?oldid=161731 * Dmitry samorodyuk * (+54) Created page with "Young creator from Ukraine. Author of [[Boringscript]]"
10:23:05 -!- wib_jonas has quit (Quit: Client closed).
10:51:08 -!- alex__ has joined.
11:19:19 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
11:21:24 -!- Lord_of_Life has joined.
11:56:05 <esolangs> [[S and K Turing-completeness proof]] M https://esolangs.org/w/index.php?diff=161732&oldid=50517 * Tpaefawzen * (+0) /* Conversion */ long term typo?
12:02:58 -!- amby has joined.
13:37:04 -!- DOS_User_webchat has joined.
14:16:48 -!- DOS_User_webchat has quit (Remote host closed the connection).
14:18:38 -!- DOS_User_webchat has joined.
14:39:03 -!- DOS_User_webchat has quit (Ping timeout: 272 seconds).
14:53:30 <esolangs> [[User:Pifrited/]] N https://esolangs.org/w/index.php?oldid=161733 * Pifrited * (+42)
15:19:23 <esolangs> [[Talk:ErrorFull]] https://esolangs.org/w/index.php?diff=161734&oldid=114295 * Hotcrystal0 * (+481)
15:51:41 <esolangs> [[User:Pifrited/]] M https://esolangs.org/w/index.php?diff=161735&oldid=161733 * Pifrited * (+95)
16:36:00 <esolangs> [[Combinatory logic]] https://esolangs.org/w/index.php?diff=161736&oldid=159784 * Corbin * (+290) Clean up bluelink to TC proofs.
16:59:48 <esolangs> [[Special:Log/newusers]] create * Random.esotera * New user account
17:13:50 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=161737&oldid=161678 * Random.esotera * (+232)
17:52:38 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161738&oldid=161337 * Tommyaweosme * (+56)
17:59:38 <esolangs> [[S and K Turing-completeness proof]] https://esolangs.org/w/index.php?diff=161739&oldid=161732 * Corbin * (-869) Replace page with something more directly convincing. Note that I have not actually proven this correct, only typed it into a textbox.
18:28:04 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161740&oldid=161650 * Hotcrystal0 * (+1022)
18:28:15 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161741&oldid=161740 * Hotcrystal0 * (-7)
18:30:58 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161742&oldid=161741 * Hotcrystal0 * (+27)
18:57:36 <esolangs> [[Bobr Kurwa]] https://esolangs.org/w/index.php?diff=161743&oldid=161730 * Stkptr * (+185)
19:12:15 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161744&oldid=161742 * Hotcrystal0 * (+99)
19:12:57 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161745&oldid=161744 * Hotcrystal0 * (+20)
19:29:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161746&oldid=161745 * Hotcrystal0 * (+177)
19:31:58 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161747&oldid=161746 * Hotcrystal0 * (+89)
19:32:30 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161748&oldid=161747 * Hotcrystal0 * (+66)
19:37:11 -!- ais523 has joined.
19:39:36 <esolangs> [[S and K Turing-completeness proof]] https://esolangs.org/w/index.php?diff=161749&oldid=161739 * Ais523 * (+259) restore deleted external resources and see also section I don't see a reason to delete these, and suspect it was done unintentionally while trying to replace the proof
19:42:34 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161750&oldid=161748 * Hotcrystal0 * (+11)
20:41:20 -!- ais523 has quit (Quit: sorry about my connection).
20:57:17 <APic> cu
21:01:35 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161751&oldid=161750 * Hotcrystal0 * (+495)
21:01:49 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161752&oldid=161751 * Hotcrystal0 * (+18)
21:16:36 <esolangs> [[User talk:Gilbert189]] https://esolangs.org/w/index.php?diff=161753&oldid=159719 * Hotcrystal0 * (+295) /* Scratch */ new section
21:34:29 -!- ais523 has joined.
21:41:30 <esolangs> [[User:Ractangle]] https://esolangs.org/w/index.php?diff=161754&oldid=161704 * Ractangle * (-4) /* Esolangs */
21:42:35 <esolangs> [[Waretel BASIC]] M https://esolangs.org/w/index.php?diff=161755&oldid=137085 * Ractangle * (+0) Changed redirect target from [[Yayimhere like esolang]] to [[Yayimhere-like esolang]]
21:44:08 <esolangs> [[Hello world program in esoteric languages (T-Z)]] https://esolangs.org/w/index.php?diff=161756&oldid=152342 * Ractangle * (-61) /* Yayimhere-like esolang */ moving this
21:45:29 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A)]] https://esolangs.org/w/index.php?diff=161757&oldid=161579 * Ractangle * (+58) /* 2L */
22:20:10 <esolangs> [[CATASTROPHICA]] N https://esolangs.org/w/index.php?oldid=161758 * Random.esotera * (+241) Created page with "CATASTROPHICA is an esolang created by [[User:Random.esotera]]. It is inspired by [[brainfuck]] and uses digit-based manipulation to define numbers. ''CATASTROPHICA is currently a W.I.P, so expect many changes in the future'' ===Commands==="
22:29:24 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161759&oldid=161758 * Random.esotera * (+1379) /* Commands */
22:29:40 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161760&oldid=161759 * Random.esotera * (+1) /* Commands */
22:38:45 <fizzie> FYI: I've switched the SMTP provider for the wiki now, since the previous one's free tier got disbanded. The settings should be such that it shouldn't be mangling the emails any (by adding tracking links and suchlike), and a test email through the "Email this user" feature seems pretty clean. But they do SPF/DKIM a little differently.
22:40:12 <fizzie> The new one's free tier allows for 1000 emails in a month, and last month the wiki sent a total of 33, so hopefully it's sufficient.
22:51:51 <esolangs> [[User:Hashibami]] https://esolangs.org/w/index.php?diff=161761&oldid=161257 * Hashibami * (+10)
23:13:23 <b_jonas> ais523 re spurious write on Rust atomic read https://logs.esolangs.org/libera-esolangs/2025-02.html#l4I , I think this can happen on x86-32 with 80686 instruction set, where the CMPXCHG8B instruction may be the easiest way to implement an atomic read of 8 bytes, even just relaxed atomic to get a consistent snapshot. An x87 or MMX instruction may work but is less convenient to use for this, and there's
23:13:29 <b_jonas> no SSE yet. The intel architecture manual says that CMPXCHG8B instruction will issue a write to memory even if the comparison is equal, but it's not entirely clear to me if this is only a description of what happens on the bus (to synchronize with other CPUs for example), or if it also implies a protection check and so would fail on a read-only page. If the latter then this may be what the rust manual
23:13:36 <b_jonas> is talking about.
23:18:14 <b_jonas> (this is totally irrelevant to the things I were thinking about in rust, it just came up while I was looking up things about it.)
23:27:58 <int-e> b_jonas: yeah it'll fault if the destination is in a read-only page
23:29:34 <b_jonas> int-e: thank you
23:30:55 <ais523> b_jonas: I think I was talking about using a cmpxchg on a different address to act as a lock on the value you were reading
23:31:05 <ais523> rather than just using cmpxchg directly as a read operation
23:31:15 <b_jonas> wait, hold on
23:32:56 <b_jonas> ah, never mind
23:33:56 <ais523> I didn't think as using cmpxchg as an atomic read
23:34:01 <ais523> * think of
23:34:10 <ais523> are normal aligned reads atomic on x86?
23:34:12 <b_jonas> ais523: yes, and that's a possibility for C++ or C atomics, but not for the rust std::sync::atomic Atomic* types, because the latter are guaranteed to be lock-free so they can't use a separate lock
23:34:40 <b_jonas> they just aren't implemented if the underlying architecture makes it impossible to implement a lock-free atomic of the given size, which probably happens on every architecture for large enough types b
23:35:04 <ais523> I guess, in a sense, *unaligned* reads are atomic because there is no way to do an atomic unaligned write, and thus any situation where the read tears could be interpreted as a situation where the write was torn instead
23:35:35 <ais523> also rust atomics only go up to u64, which is annoying for algorithms which want a double-pointer atomic
23:42:35 <b_jonas> ais523: I haven't delved deep into the x86 memory model so I'm not sure about this, but I think that yes, normal aligned reads on ordinary memory are atomic on x86, and I think on ordinary memory modern x86 can even do some atomic unaligned reads and writes too. but if you want to use that you'll probably need to write architecture-specific code in assembly, rust or C or C++ won't help you.
23:42:54 <ais523> oh, I just remembered something relevant
23:43:37 <ais523> my read_race thing ended up getting discussed, and it turns out to be relevant to sequence locks, which need a read with release ordering in order to work
23:43:51 <ais523> but release-ordered reads don't exist in the C++ atomics model, or (in many cases) in hardware
23:44:05 <ais523> however! you can implement them as a release-ordered add of 0, and that does work in hardware
23:44:10 <ais523> but, it requires the memory to be writable
23:44:29 <b_jonas> ais523: can't you use a read and a memory fence or two to implement them instead?
23:44:46 <ais523> a memory fence is one way to implement memory orderings
23:44:55 <ais523> but, I'm not sure whether all platforms have fences
23:45:08 <ais523> and it is probably less efficient than synchronizing on the single address
23:45:26 <b_jonas> sure, but doesn't C++ have memory fences, since the compiler optimizer has to know about them too, not just the architecture
23:46:09 <b_jonas> https://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html
23:46:24 <b_jonas> those are defined on the level of C++ memory model
23:46:31 <ais523> but the real problem with sequence locks, at least in Rust, is that the memory model doesn't support doing atomic reads of addresses that are being written nonatomically, even if you discard the value you read
23:46:57 <b_jonas> the rust version is https://doc.rust-lang.org/nightly/std/sync/atomic/fn.fence.html
23:47:23 <ais523> it's possible to implement read_racy with an "argument from opaqueness" but they're unwilling to commit to the assumptions needed to make that sort of proof work (in particular, it requires the compiler not to reason about what the code could have done, but didn't)
23:48:58 <int-e> Hmm. "An x87 instruction or an SSE instructions that accesses data larger than a quadword may be implemented using multiple memory accesses."
23:49:25 <ais523> your cppreference link said that all the fences are no-ops on x86 except the seq_cst one
23:49:28 <ais523> which is interesting
23:49:51 <b_jonas> ais523: sure, but I think it still affects how the optimizer can rearrange memory accesses
23:50:01 <b_jonas> the C++ fence calls affect that, that is
23:50:02 <ais523> indeed, it's a compiler fence too
23:50:03 <int-e> But on the other hand for sizes up to 64 bits, atomicity of reads and writes is guaranteed as long as the operand is within a single cache line.
23:50:06 <int-e> (since P6)
23:50:19 <ais523> systems that care about this sort of thing normally distinguish hardware fences from compiler fences
23:50:31 <int-e> (This is notable because it includes some misaligned reads and writes.)
23:51:31 <b_jonas> ais523: yes, https://doc.rust-lang.org/nightly/std/sync/atomic/fn.compiler_fence.html is the compiler-only fence
23:52:16 <ais523> apparently, gcc compiles a seq_cst fence to a «lock or» of a stack slot with 0
23:52:21 <b_jonas> this fence stuff gets deeper than the atomic stuff, I mostly just use the simple cases where everything is either accessed from one processor only, or seq_cst atomic, or relaxed atomic
23:52:30 <ais523> actually this is red zone, I think, not a stack slot
23:52:52 <ais523> whereas clang compiles it to mfence
23:53:49 <ais523> I'm guessing that the lock or would be more efficient if the relevant part of redzone is in cache
23:54:12 <ais523> – which makes me think that the correct address to use would be the return address stack slot, as that's very likely to be in cache
23:55:10 <int-e> heh that depends on how long the function has been running
23:56:24 <b_jonas> ais523: this is on x86_64, and what's the exact assembly code or machine code?
23:56:45 <int-e> ais523: actually no, you'll interfere with return destination prediction, whatever that's called
23:56:53 <b_jonas> I think this is just short to encode and guaranteed to be writable
23:57:14 <ais523> b_jonas: a) yes; b) on clang «mfence», on gcc «lock or QWORD PTR [rsp], 0»
23:57:53 <int-e> ais523: I see no clear winner for this question (which part of the stack to use)
23:58:06 <ais523> int-e: I don't think so, return address prediction normally works as follows: a) speculatively jump to whichever address the matching call was from, b) check the relevant stack address to see if it contained the predicted return address, c) if it didn't, flush the pipeline
23:58:42 -!- Noisytoot has quit (Ping timeout: 248 seconds).
23:58:44 <ais523> `echo bin/as-*
23:58:46 <HackEso> bin/as-*
23:58:50 <ais523> `echo bin/*-as
23:58:51 <HackEso> bin/*-as
23:58:55 <ais523> hmm
23:58:56 <ais523> `ls bin
23:58:58 <HackEso> No output.
23:59:03 <ais523> `ls ~/bin
23:59:05 <HackEso> ls: cannot access '~/bin': No such file or directory
23:59:08 <int-e> ais523: hmm. yeah I guess that would be fine
23:59:22 <int-e> `` echo $HOME
23:59:24 <HackEso> ​/tmp
23:59:25 -!- Noisytoot has joined.
23:59:29 <int-e> `` ls ~/bin
23:59:30 <HackEso> ls: cannot access '/tmp/bin': No such file or directory
23:59:37 <ais523> `` which quote
23:59:38 <HackEso> ​/hackenv/bin/quote
23:59:44 <int-e> `` echo $PATH
23:59:45 <ais523> `echo /hackenv/bin/as-*
23:59:46 <HackEso> ​/hackenv/bin:/usr/bin:/bin
23:59:47 <HackEso> ​/hackenv/bin/as-*
23:59:50 <ais523> `echo /hackenv/bin/*-as
23:59:52 <HackEso> ​/hackenv/bin/*-as
2025-07-24
00:00:01 <b_jonas> ais523: I think the [rsp] is an index in the SIB byte, because you can't use [rsp] as a base, and this means the 0 displacement is not even encoded, so this would be the shortest if you don't have another register (like [ebp]) to index from
00:00:03 <ais523> there was a command for encoding asm but I forget what it's called
00:00:10 <int-e> `` echo /hackenv/bin/*-as
00:00:11 <b_jonas> ais523: so the 0 offset basically saves a byte in the code
00:00:13 <HackEso> ​/hackenv/bin/*-as
00:00:22 <ais523> `ls /hackenv/bin
00:00:25 <HackEso> ​ \ \ \ ! \ " \ # \ ' \ ( \ : \ ? \ ?? \ @ \ ^.^ \ ` \ `^ \ `` \ ¿ \ ؟ \ ⁗ \ 🌱 \ `̀ \ welcome \ ,1 \ 1 \ 13 \ 1492 \ ,2 \ 2 \ 2014 \ 2015 \ 2016 \ 2017 \ 3 \ 4 \ 5 \ 5quote \ 5w \ 8-ball \ 8ball \ aaaaaaaaa \ acronym \ addquote \ addscowrevs \ addtodo \ addwhatis \ age \ aglist \ airport \ airport-lookup \ allquotes \ analogy \ anonlog \ append \ as86 \ as-encoding \ asm \ asmbf \ asmbfx \ autowelcome \ bconv \ beat \
00:00:31 <int-e> `` echo /hackenv/bin/a*
00:00:33 <HackEso> ​/hackenv/bin/aaaaaaaaa /hackenv/bin/acronym /hackenv/bin/addquote /hackenv/bin/addscowrevs /hackenv/bin/addtodo /hackenv/bin/addwhatis /hackenv/bin/age /hackenv/bin/aglist /hackenv/bin/airport /hackenv/bin/airport-lookup /hackenv/bin/allquotes /hackenv/bin/analogy /hackenv/bin/anonlog /hackenv/bin/append /hackenv/bin/as86 /hackenv/bin/as-encoding /hackenv/bin/asm /hackenv/bin/asmbf /hackenv/bin/asmbfx /hackenv/bin/autowelcome
00:00:37 <int-e> `echo /hackenv/bin/a*
00:00:38 <HackEso> ​/hackenv/bin/a*
00:00:45 <ais523> `as-encoding lock or QWORD PTR [rsp], 0
00:00:48 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: junk `PTR [rsp]' after expression \ {standard input}:1: Error: too many memory references for `or'
00:00:58 <ais523> `as-encoding .intel_syntax noprefix; lock or QWORD PTR [rsp], 0
00:01:01 <HackEso> f0 48 83 0c 24 00: lock orq $0x0,(%rsp)
00:01:05 <int-e> (that actually demonstrates what I was after: `echo won't be subject to glob expansion
00:01:08 <int-e> )
00:01:19 <ais523> int-e: I figured that out already but had already worked out the name of the command by then
00:01:44 <b_jonas> hmm, that did encode the displacement
00:02:09 <int-e> ais523: you were still getting it wrong when I started with the example ;-)
00:02:38 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161762&oldid=161760 * Random.esotera * (+264)
00:03:00 <ais523> is index without base even encodable without a displacement? I forge the rules
00:03:24 <ais523> although I thought rsp could be a base, but couldn't be an index – maybe I'm confusing it with rbp though
00:03:50 <ais523> `as-encoding lock or QWORD PTR [rsi], 0
00:03:53 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: junk `PTR [rsi]' after expression \ {standard input}:1: Error: too many memory references for `or'
00:04:02 <ais523> `as-encoding .intel_syntax noprefix; lock or QWORD PTR [rsi], 0
00:04:05 <HackEso> f0 48 83 0e 00: lock orq $0x0,(%rsi)
00:04:22 <ais523> looks like rsp is hitting a special case, for this particular command
00:04:26 <ais523> `as-encoding .intel_syntax noprefix; lock or QWORD PTR [rbp], 0
00:04:28 <HackEso> f0 48 83 4d 00 00: lock orq $0x0,0x0(%rbp)
00:04:41 <ais523> and that it's a different special case from the rbp special case
00:04:53 <b_jonas> hold on
00:05:11 <b_jonas> the ,0 isn't a displacement, that's the immediate input operand
00:05:17 <b_jonas> so the 0 displacement is indeed not encoded
00:05:39 <int-e> `as-encoding lock or QWORD PTR [rax], 0
00:05:41 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: junk `PTR [rax]' after expression \ {standard input}:1: Error: too many memory references for `or'
00:05:47 <b_jonas> ok, so it's what I said earlier, [rsp] as an index without base or displacement is just the short way to encode an address that's definitely valid
00:05:54 <b_jonas> if you don't have context
00:06:01 <int-e> `as-encoding or QWORD PTR [rax], 0
00:06:03 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: junk `PTR [rax]' after expression \ {standard input}:1: Error: too many memory references for `or'
00:06:08 * int-e is confused
00:06:25 <int-e> `as-encoding .intel_syntax noprefix; lock or QWORD PTR [rax], 0
00:06:28 <HackEso> f0 48 83 08 00: lock orq $0x0,(%rax)
00:06:51 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=161763&oldid=160725 * Random.esotera * (+112)
00:07:00 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=161764&oldid=161763 * Random.esotera * (+1)
00:07:02 <int-e> without looking too closely, shouldn't the difference be that one of those encodings is a mod r/m one and the other uses an SIB/
00:07:14 <int-e> so you have an extra byte
00:07:42 <ais523> ah right, this was the same conversation in which we noticed that Intel documents seven out of the eight double-to-int conversion instructions to return INT_MIN on overflow but the eighth to return -1
00:07:55 <ais523> but, that this seems to be a typo and they actually all return INT_MIN
00:08:33 <b_jonas> ais523: hold on, I was wrong and you were at least partly right
00:11:13 <ais523> int-e: I think one of them has a null SIB and the other has an empty displacement
00:11:24 <ais523> err, a zero displacement, when normally the displacement would be omitted
00:11:43 <ais523> the disassembly for the %rbp case has an explicit displacement of 0, which isn't listed in the disassembly of the other possibilities
00:11:59 <ais523> so that must be the case where the displacement can't be omitted
00:12:15 <ais523> so presumably the %rsp case requires a SIB when other registers don't need one
00:12:48 <ais523> `as-encoding lock orq $0xa5, (,%rax,2)
00:12:51 <HackEso> f0 48 81 0c 45 00 00: lock orq $0xa5,0x0(,%rax,2) \ 00 00 a5 00 00 00
00:13:08 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=161765&oldid=161764 * Random.esotera * (+0)
00:13:15 <ais523> `as-encoding lock orq $0x5a, (,%rax,2)
00:13:17 <HackEso> f0 48 83 0c 45 00 00: lock orq $0x5a,0x0(,%rax,2) \ 00 00 5a
00:13:39 <ais523> `as-encoding lock orq $0x5a, (%rax,,2)
00:13:40 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: expecting scale factor of 1, 2, 4, or 8: got `'
00:13:46 <ais523> `as-encoding lock orq $0x5a, (%rax,2)
00:13:47 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Warning: scale factor of 2 without an index register \ f0 48 83 08 5a: lock orq $0x5a,(%rax)
00:13:50 <int-e> ais523: The weird corner case was that [RBP] doesn't exist as a pure MOD R/M encoding. So you get to pick your poison, either pick an SIB encoding or use the [RBP + disp8] one
00:14:01 <b_jonas> ais523: rsp can't be used as an index. rsp can be used as a base, but only with a SIB byte. rbp can be used as an index. rbp can be used as a base, but only if there's a displacement, because the encodings that would mean rbp as base with no displacement instead mean either no base or RIP base and a 32-bit displacement
00:14:39 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161766&oldid=161762 * Random.esotera * (+26)
00:14:40 <ais523> `as-encoding lock orq $0x5a, 0x12345678(%rip)
00:14:43 <HackEso> f0 48 83 0d 78 56 34: lock orq $0x5a,0x12345678(%rip) # 0x12345681 \ 12 5a
00:14:48 <ais523> `as-encoding lock orq $0x5a, (0x12345678)
00:14:50 <HackEso> f0 48 83 0c 25 78 56: lock orq $0x5a,0x12345678 \ 34 12 5a
00:14:58 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161767&oldid=161766 * Random.esotera * (+1)
00:15:15 <b_jonas> so in the case of [rsp] without displacement in your original exmaple, that's a base, unfortunately with a SIB byte but that can't be helped
00:15:30 <ais523> `as-encoding lock orq $0x5a, (%rbp,2)
00:15:33 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Warning: scale factor of 2 without an index register \ f0 48 83 4d 00 5a: lock orq $0x5a,0x0(%rbp)
00:15:36 <ais523> `as-encoding lock orq $0x5a, (,%rbp,2)
00:15:38 <HackEso> f0 48 83 0c 6d 00 00: lock orq $0x5a,0x0(,%rbp,2) \ 00 00 5a
00:15:41 <ais523> `as-encoding lock orq $0x5a, (,%rsp,2)
00:15:42 <HackEso> ​{standard input}: Assembler messages: \ {standard input}:1: Error: `(,%rsp,2)' is not a valid base/index expression
00:15:49 <ais523> this is what I was expecting
00:16:47 <ais523> so I guess the ideal would be to lock or some non-rsp/rbp register that is known to be dereferenceable with 0
00:17:22 <ais523> `as-encoding lock orq $0, %fs:(0)
00:17:24 <HackEso> 64 f0 48 83 0c 25 00: lock orq $0x0,%fs:0x0 \ 00 00 00 00
00:17:53 <b_jonas> ais523: hold on, if this is x86_64 then why not use the MFENCE instruction which is in SSE2?
00:18:02 <b_jonas> does that have stronger semantics?
00:18:02 <ais523> b_jonas: clang does, gcc doesn't
00:18:18 <ais523> I am guessing mfence would be stronger than lock or
00:18:24 <ais523> but I don't know for certain
00:18:36 <b_jonas> and you aren't compiling with weird compiler flags that inhibit the MFENCE, right?
00:18:45 <ais523> I don't think so
00:18:55 <b_jonas> like kernel space for example
00:18:59 <ais523> I'm testing on godbolt
00:19:08 <ais523> which is normally pretty good at sensible compiler flags
00:20:01 <b_jonas> yeah
00:20:24 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161768&oldid=161767 * Random.esotera * (+25)
00:21:44 <b_jonas> um, why is it a 64-bit operand for the OR instead of a 32-bit operand?
00:21:56 <b_jonas> the 64-bit operand makes it one byte longer
00:22:18 <ais523> that's what gcc compiles to
00:22:40 <ais523> it is probably wrong to do that?
00:22:55 <ais523> or, maybe it's trying to avoid memory size mismatches
00:23:19 <int-e> it's one byte smaller?
00:23:21 <b_jonas> right, maybe that is worth to avoid clashing with the special cache handling just values on the stack
00:23:27 <ais523> writing memory, then reading it with a different size, or vice versa, gives at least a pipeline stall (not sure whether it's an actual pipeline flush)
00:23:40 <int-e> hmm
00:23:41 <ais523> `as-encoding .intel_syntax noprefix; lock or QWORD PTR [rsp], 0
00:23:42 <HackEso> f0 48 83 0c 24 00: lock orq $0x0,(%rsp)
00:23:45 <ais523> `as-encoding .intel_syntax noprefix; lock or DWORD PTR [rsp], 0
00:23:47 <HackEso> f0 83 0c 24 00: lock orl $0x0,(%rsp)
00:23:57 <ais523> int-e: yep, one byte smaller
00:24:08 <ais523> almost all 64-bit operations require a RAX byte to specify the 64-bitness
00:24:19 <ais523> err, a REX byte
00:24:22 <ais523> RAX is a register
00:24:47 <int-e> I keep forgetting that the default operand size is still 32 bits in 64 bit mode
00:24:49 <ais523> otherwise, REX bytes are only needed to access the registers beyond the low 8
00:24:56 <b_jonas> ais523: I think that kind of wrong size penalty is normally minimal on modern CPUs, but stack is a special case, it has special caches that may work differently, though I don't know if the redzone read counts for that
00:25:05 <ais523> push, pop, call, jmp are 64-bit by default even in 64-bit mode
00:25:23 <int-e> (it doesn't come up much... I'm usually happy with the assembly code :-P)
00:26:35 <ais523> b_jonas: AMD used to have a cache like that, but removed it again
00:26:35 <b_jonas> int-e: right, I don't have to write code in assembly, but I want to understand how all the assembly code would work anyway, so that I can write C++/rust code that the compiler can compile efficiently
00:26:46 <ais523> I think it was renaming stack slots, or something
00:27:06 <ais523> but it only worked if you named the stack slots identically each time
00:32:47 <b_jonas> ais523: is this only in the rare case, and in the common case the compiler can combine this fence with an adjacent write instruction?
00:34:08 <ais523> b_jonas: I'm not sure – but it would have to be a lockable RMW instruction, right? you can't lock a plain read or write
00:35:02 <b_jonas> ais523: hmm yes
00:35:35 -!- Sgeo has joined.
00:51:03 -!- alex__ has quit (Ping timeout: 276 seconds).
01:04:22 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161769&oldid=161768 * Random.esotera * (+599)
01:08:06 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161770&oldid=161769 * Random.esotera * (+1)
01:15:50 -!- 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:21:05 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161771&oldid=161770 * Random.esotera * (-28)
01:32:16 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=161772&oldid=161765 * Random.esotera * (+9)
01:46:37 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161773&oldid=161771 * Random.esotera * (+218)
01:46:44 -!- ais523 has quit (Quit: sorry about my connection).
01:47:05 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161774&oldid=161773 * Random.esotera * (+3)
01:47:05 -!- Sgeo_ has joined.
01:49:58 -!- Sgeo has quit (Ping timeout: 240 seconds).
01:58:28 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161775&oldid=161774 * Random.esotera * (+88)
02:03:24 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161776&oldid=161775 * Random.esotera * (+9)
02:14:02 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161777&oldid=161776 * Random.esotera * (+261)
02:25:08 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161778&oldid=161777 * Random.esotera * (+53)
02:35:06 <esolangs> [[Works in progress]] https://esolangs.org/w/index.php?diff=161779&oldid=161772 * Random.esotera * (-122)
02:35:36 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161780&oldid=161778 * Random.esotera * (-81)
02:38:42 <esolangs> [[Talk:ErrorFull]] https://esolangs.org/w/index.php?diff=161781&oldid=161734 * None1 * (+293)
02:38:58 <esolangs> [[User:Random.esotera]] N https://esolangs.org/w/index.php?oldid=161782 * Random.esotera * (+211) Created page with "- Got into esolangs over summer break because of boredom. - Knows Lua, Python, JavaScript, CSS, HTML and C#/C++. - Created [[CATASTROPHICA]] '''Working on''' - An interpreter for [[CATASTROPHICA]] - [[PSlang]]."
02:39:11 <esolangs> [[User:Random.esotera]] https://esolangs.org/w/index.php?diff=161783&oldid=161782 * Random.esotera * (+4)
02:39:37 <esolangs> [[Talk:ErrorFuck]] M https://esolangs.org/w/index.php?diff=161784&oldid=161724 * None1 * (-4)
02:40:43 <esolangs> [[PSlang]] N https://esolangs.org/w/index.php?oldid=161785 * Random.esotera * (+168) Created page with "PSlang is an esolang created by [[User:Random.esotera]]. It is a stack-based language inspired by English Pen Spinning Notation. ''Very, very W.I.P.'' [[Category:WIP]]"
02:41:55 <esolangs> [[PSlang]] https://esolangs.org/w/index.php?diff=161786&oldid=161785 * Random.esotera * (+37)
02:43:43 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=161787&oldid=161729 * Random.esotera * (+20)
04:06:20 <esolangs> [[Turing Machine But Way Worse]] https://esolangs.org/w/index.php?diff=161788&oldid=79856 * RainbowDash * (-788) Little cleaning here.
04:16:12 <esolangs> [[Turing Machine But Way Worse]] M https://esolangs.org/w/index.php?diff=161789&oldid=161788 * RainbowDash * (+11)
04:16:54 <esolangs> [[Turing Machine But Way Worse]] M https://esolangs.org/w/index.php?diff=161790&oldid=161789 * RainbowDash * (+12) Github
04:19:06 <esolangs> [[Turing Machine But Way Worse]] M https://esolangs.org/w/index.php?diff=161791&oldid=161790 * RainbowDash * (-35) Misinfo from me oops. oh and compiler from me
05:06:58 -!- lisbeths has quit (Ping timeout: 248 seconds).
05:36:55 <esolangs> [[Frosty]] N https://esolangs.org/w/index.php?oldid=161792 * MijiGamin1 * (+2455) create Frosty
05:37:08 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=161793&oldid=161792 * MijiGamin1 * (-1) /* Hello, World! */
05:38:53 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=161794&oldid=161793 * MijiGamin1 * (+71) added compiler link
05:44:41 -!- lisbeths has joined.
07:26:29 <APic> Hi
07:35:28 -!- Sgeo_ has quit (Read error: Connection reset by peer).
07:51:05 <esolangs> [[Talk:ErrorFuck]] https://esolangs.org/w/index.php?diff=161795&oldid=161784 * Cycwin * (+111)
08:59:22 -!- alex__ has joined.
09:29:13 -!- Noisytoot has quit (Ping timeout: 244 seconds).
09:34:55 -!- Noisytoot has joined.
11:18:37 -!- Lord_of_Life_ has joined.
11:19:34 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
11:19:57 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:33:10 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161796&oldid=161780 * Random.esotera * (-7)
11:33:36 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161797&oldid=161796 * Random.esotera * (-89)
11:41:16 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161798&oldid=161797 * Random.esotera * (+35)
11:42:30 <esolangs> [[CATASTROPHICA]] M https://esolangs.org/w/index.php?diff=161799&oldid=161798 * Random.esotera * (-1)
12:19:34 -!- amby has joined.
12:28:36 <esolangs> [[PSlang]] https://esolangs.org/w/index.php?diff=161800&oldid=161786 * Random.esotera * (+232)
13:51:23 -!- Everything has joined.
14:20:49 -!- Sgeo has joined.
14:22:42 -!- bozo16 has quit (Ping timeout: 248 seconds).
14:23:39 -!- DOS_User_webchat has joined.
14:29:48 <esolangs> [[User:Pifrited/Random]] https://esolangs.org/w/index.php?diff=161801&oldid=161720 * Pifrited * (+282)
15:12:41 -!- Everything has quit (Quit: leaving).
15:14:47 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=161802&oldid=161794 * RainbowDash * (+42) add tags
15:20:14 -!- DOS_User_webchat has quit (Remote host closed the connection).
15:20:18 -!- joast has quit (Quit: Leaving.).
15:30:04 -!- alex__ has quit (Ping timeout: 265 seconds).
15:33:40 -!- alex__ has joined.
15:35:30 -!- molson has quit (Ping timeout: 268 seconds).
15:38:09 -!- alex__ has quit (Ping timeout: 260 seconds).
15:52:16 <esolangs> [[Special:Log/upload]] upload * Zobie211 * uploaded "[[File:Pgmpietoncrack.png]]"
16:01:59 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=161804&oldid=161802 * PkmnQ * (+25)
16:07:23 <esolangs> [[Pgmpietoncracklang]] N https://esolangs.org/w/index.php?oldid=161805 * Zobie211 * (+255) Created page with "==== ##Created/Compiled by GIMP version 2.10<br>.30<br> PNM plug-in##< ==== ===== ''FRACTRAN''' =====<br> P2<br> 436 369<br> 128<br> ##(Where 9 is 128<br>)## <br> PNG/H<br> <center>[[File:Pgmpietoncrack.png|thumb|alt=(png in this case)|over]]<br></center>"
16:07:35 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161806&oldid=161805 * Zobie211 * (-1) /* ##Created/Compiled by GIMP version 2.10.30 PNM plug-in##< */
16:08:43 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161807&oldid=161806 * Zobie211 * (-41)
16:08:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161808&oldid=161807 * Zobie211 * (-3)
16:09:13 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161809&oldid=161808 * Zobie211 * (+17)
16:09:36 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161810&oldid=161809 * Zobie211 * (+25)
16:09:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161811&oldid=161810 * Zobie211 * (+5)
16:10:07 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161812&oldid=161811 * Zobie211 * (-1)
16:10:20 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161813&oldid=161812 * Zobie211 * (-1)
16:10:36 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161814&oldid=161813 * Zobie211 * (+29)
16:10:52 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161815&oldid=161814 * Zobie211 * (+17)
16:11:04 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161816&oldid=161815 * Zobie211 * (-22)
16:11:37 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161817&oldid=161816 * Zobie211 * (-144)
16:14:45 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161818&oldid=161817 * Zobie211 * (-1)
16:15:02 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161819&oldid=161818 * Zobie211 * (+0)
16:15:28 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161820&oldid=161819 * Zobie211 * (+29)
16:17:07 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161821&oldid=161820 * Zobie211 * (+45)
16:18:50 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161822&oldid=161697 * * (+73)
16:19:34 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161823&oldid=161821 * * (-45)
16:19:55 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161824&oldid=161823 * * (-3)
16:20:36 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161825&oldid=161824 * * (-4)
16:21:13 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161826&oldid=161825 * * (+29)
16:21:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161827&oldid=161826 * * (+22)
16:24:14 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161828&oldid=161827 * * (+80)
16:24:28 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161829&oldid=161828 * * (+12)
16:25:04 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161830&oldid=161829 * * (+79)
16:25:16 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161831&oldid=161830 * * (-15)
16:25:27 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161832&oldid=161831 * * (-1)
16:25:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161833&oldid=161832 * * (+15)
16:27:29 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161834&oldid=161822 * * (+31)
16:27:54 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161835&oldid=161833 * * (-2)
16:28:06 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161836&oldid=161835 * * (-10)
16:28:39 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161837&oldid=161836 * * (+2)
16:28:46 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161838&oldid=161837 * * (-2)
16:29:35 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161839&oldid=161838 * * (+16)
16:29:43 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161840&oldid=161839 * * (+1)
16:35:43 -!- molson has joined.
16:41:01 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161841&oldid=161840 * Zobie211 * (+4)
16:41:17 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161842&oldid=161841 * Zobie211 * (+4)
16:42:27 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161843&oldid=161842 * Zobie211 * (+12)
16:45:10 -!- molson has quit (Ping timeout: 276 seconds).
16:45:12 -!- molson_ has joined.
16:46:41 <esolangs> [[PSlang]] https://esolangs.org/w/index.php?diff=161844&oldid=161800 * Random.esotera * (-437) Blanked the page
16:50:16 <esolangs> [[User:Random.esotera]] https://esolangs.org/w/index.php?diff=161845&oldid=161783 * Random.esotera * (+0)
17:24:49 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161846&oldid=161799 * Random.esotera * (+145)
17:37:44 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161847&oldid=161846 * Random.esotera * (+28) /* Factorial */
17:38:30 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161848&oldid=161847 * Random.esotera * (+2) /* Factorial */
17:39:04 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161849&oldid=161848 * Random.esotera * (+0) /* Factorial */
17:43:16 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161850&oldid=161849 * Random.esotera * (+76)
17:50:15 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161851&oldid=161850 * Random.esotera * (+11)
17:50:57 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161852&oldid=161851 * Random.esotera * (+1)
17:51:57 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161853&oldid=161852 * Random.esotera * (+11)
18:09:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161854&oldid=161843 * Zobie211 * (-79)
18:21:15 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161855&oldid=161834 * Zobie211 * (+0)
18:22:06 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161856&oldid=161855 * Zobie211 * (+4)
18:22:21 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161857&oldid=161856 * Zobie211 * (-1)
18:22:44 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161858&oldid=161857 * Zobie211 * (+10)
18:23:04 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161859&oldid=161858 * Zobie211 * (+7)
18:23:12 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161860&oldid=161859 * Zobie211 * (+4)
18:23:21 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161861&oldid=161860 * Zobie211 * (+4)
18:23:45 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161862&oldid=161861 * Zobie211 * (+7)
18:24:17 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161863&oldid=161862 * Zobie211 * (-6)
18:24:42 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=161864&oldid=161863 * Zobie211 * (-20)
18:28:45 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161865&oldid=161854 * Zobie211 * (+75)
18:29:56 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161866&oldid=161865 * Zobie211 * (+20)
18:31:13 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161867&oldid=161866 * Zobie211 * (+79)
18:31:32 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161868&oldid=161867 * Zobie211 * (+11)
18:32:13 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161869&oldid=161868 * Zobie211 * (+91)
18:32:30 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161870&oldid=161869 * Zobie211 * (+8)
18:32:45 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161871&oldid=161870 * Zobie211 * (+6)
18:32:52 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161872&oldid=161871 * Zobie211 * (+1)
18:33:35 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161873&oldid=161872 * Zobie211 * (+29)
18:34:24 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161874&oldid=161873 * Zobie211 * (+23)
18:35:00 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161875&oldid=161874 * Zobie211 * (-5)
18:36:00 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161876&oldid=161875 * Zobie211 * (+16)
18:37:24 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161877&oldid=161876 * Zobie211 * (+18)
18:37:34 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161878&oldid=161877 * Zobie211 * (+0)
18:37:44 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161879&oldid=161878 * Zobie211 * (+0)
18:40:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161880&oldid=161879 * Zobie211 * (+83)
18:41:24 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161881&oldid=161880 * Zobie211 * (+7)
18:41:33 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161882&oldid=161881 * Zobie211 * (-3)
18:41:44 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161883&oldid=161882 * Zobie211 * (-1)
18:42:29 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161884&oldid=161883 * Zobie211 * (-5)
18:43:26 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161885&oldid=161884 * Zobie211 * (+0)
18:44:11 <APic> cu
18:44:21 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161886&oldid=161885 * Zobie211 * (+41)
18:44:49 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161887&oldid=161886 * Zobie211 * (+11)
18:45:11 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161888&oldid=161887 * Zobie211 * (+11)
18:45:43 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161889&oldid=161888 * Zobie211 * (+23)
18:47:35 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161890&oldid=161889 * Zobie211 * (+19)
18:48:07 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161891&oldid=161890 * Zobie211 * (-10)
18:48:42 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161892&oldid=161891 * Zobie211 * (+2)
18:49:02 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161893&oldid=161892 * Zobie211 * (-1) /* Times Instruction Pointer */
18:49:21 -!- lisbeths has quit (Ping timeout: 248 seconds).
18:49:23 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161894&oldid=161893 * Zobie211 * (+16)
18:49:46 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161895&oldid=161894 * Zobie211 * (+0)
18:52:58 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] N https://esolangs.org/w/index.php?oldid=161896 * Zobie211 * (+2254) Created page with "==== "<b><small>..i/</small><sup>File:Pgmpietoncrack.</sup><small>png</small></b>" ==== <sup><--- this is actually the name of the lang... </sup>> a.k.a "<sup>Greyscale Piet on Crack</sup>.<sup>"</sup> ==Computational class== You can do Fra
18:54:48 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161897&oldid=161896 * Zobie211 * (-1181) /* Program Execution */
18:56:31 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161898&oldid=161897 * Zobie211 * (+20) /* Program Execution */
18:56:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161899&oldid=161895 * Zobie211 * (+205)
18:57:48 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161900&oldid=161899 * Zobie211 * (+6)
18:57:59 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161901&oldid=161900 * Zobie211 * (+1)
18:58:33 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161902&oldid=161901 * Zobie211 * (+21)
18:58:48 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161903&oldid=161853 * Random.esotera * (+0) /* Factorial */
18:58:58 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161904&oldid=161902 * Zobie211 * (+0)
19:00:13 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161905&oldid=161903 * Random.esotera * (+16)
19:00:29 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161906&oldid=161905 * Random.esotera * (+1) /* Alternate commands */
19:00:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161907&oldid=161904 * Zobie211 * (+4)
19:00:51 <esolangs> [[CATASTROPHICA]] M https://esolangs.org/w/index.php?diff=161908&oldid=161906 * Random.esotera * (+0) /* Other */
19:01:01 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161909&oldid=161907 * Zobie211 * (+26) /* Further Reading */
19:01:56 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161910&oldid=161908 * Random.esotera * (+24)
19:04:38 -!- bozo16 has joined.
19:35:51 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161911&oldid=161898 * Zobie211 * (+141)
19:37:39 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161912&oldid=161911 * Zobie211 * (+275)
19:42:24 <esolangs> [[Aboba]] https://esolangs.org/w/index.php?diff=161913&oldid=92263 * Ractangle * (+128)
19:44:21 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161914&oldid=161912 * Zobie211 * (-3) /* Gifs (Tupper style) */
19:47:57 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161915&oldid=161914 * Zobie211 * (+523) /* Times instruction pointer for map command */
19:48:08 <esolangs> [[ABPLWNL]] M https://esolangs.org/w/index.php?diff=161916&oldid=144691 * Ractangle * (-2)
19:51:48 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161917&oldid=161915 * Zobie211 * (+417) /* Gifs (Tupper style) */
19:52:28 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161918&oldid=161917 * Zobie211 * (+66) /* Further Reading */
19:52:57 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161919&oldid=161918 * Zobie211 * (+8) /* Further Reading */
19:56:45 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161920&oldid=161919 * Zobie211 * (+105) /* Times instruction pointer for map command */
19:57:20 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161921&oldid=161920 * Zobie211 * (+84) /* Further Reading */
19:57:57 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161922&oldid=161921 * Zobie211 * (+4) /* Further Reading */
19:58:53 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161923&oldid=161922 * Zobie211 * (+43) /* Further Reading */
19:59:24 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161924&oldid=161923 * Zobie211 * (-4) /* Further Reading */
19:59:39 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161925&oldid=161924 * Zobie211 * (+4) /* Further Reading */
19:59:51 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161926&oldid=161925 * Zobie211 * (-15) /* Further Reading */
20:00:03 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161927&oldid=161926 * Zobie211 * (-4) /* Further Reading */
20:00:25 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161928&oldid=161927 * Zobie211 * (-1) /* Further Reading */
20:02:23 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161929&oldid=161928 * Zobie211 * (+96)
20:02:38 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161930&oldid=161929 * Zobie211 * (+8) /* Further Reading */
20:02:55 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161931&oldid=161930 * Zobie211 * (+4) /* Further Reading */
20:03:12 -!- lisbeths has joined.
20:03:42 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161932&oldid=161931 * Zobie211 * (+1) /* Program Execution */
20:04:01 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161933&oldid=161932 * Zobie211 * (+3) /* Program Execution. */
20:04:29 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161934&oldid=161933 * Zobie211 * (-1) /* Computational class */
20:05:05 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161935&oldid=161934 * Zobie211 * (+1) /* Program Execution(.) */
20:07:25 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=161936&oldid=161910 * Random.esotera * (-23)
20:16:45 <esolangs> [[Galang!!]] N https://esolangs.org/w/index.php?oldid=161937 * Random.esotera * (+1145) Created page with "''Galang!! is currently a WIP, so expect changes in the future.'' Galang!! is a stack-based esolang created by [[User:Random.esotera]]. Galang!! has a few similarities with [[CATASTROPHICA]], another language created by [[User:Random.esotera]]. ===Commands=== {
20:17:09 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161938&oldid=161937 * Random.esotera * (-16)
20:23:45 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161939&oldid=161938 * Random.esotera * (+171)
20:31:46 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161940&oldid=161939 * Random.esotera * (+22)
20:32:13 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161941&oldid=161940 * Random.esotera * (+26)
20:33:50 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161942&oldid=161935 * Zobie211 * (+384)
20:35:06 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] M https://esolangs.org/w/index.php?diff=161943&oldid=161942 * Zobie211 * (+34)
20:35:43 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161944&oldid=161909 * Zobie211 * (+2115)
20:36:25 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161945&oldid=161944 * Zobie211 * (+20) /* Program Execution(.) */
20:37:22 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161946&oldid=161945 * Zobie211 * (+1) /* Program Execution(.) */
20:37:41 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161947&oldid=161946 * Zobie211 * (+0) /* Program Execution(.) */
20:41:58 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161948&oldid=161943 * Zobie211 * (+7) /* Times instruction pointer for map command */
20:43:15 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161949&oldid=161948 * Zobie211 * (+22) /* Further Reading */
20:43:24 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161950&oldid=161949 * Zobie211 * (+4) /* Further Reading */
20:44:46 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=161951&oldid=161804 * MijiGamin1 * (+59) added truth machine
20:47:28 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161952&oldid=161950 * Zobie211 * (+0) /* Further Reading */
20:47:58 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161953&oldid=161952 * Zobie211 * (+0) /* Further Reading */
20:48:43 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161954&oldid=161953 * Zobie211 * (+26) /* Further Reading */
20:49:36 -!- zzo38 has quit (Ping timeout: 252 seconds).
20:49:37 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161955&oldid=161954 * Zobie211 * (-18) /* Further Reading */
20:50:07 -!- zzo38 has joined.
20:50:10 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161956&oldid=161955 * Zobie211 * (-4) /* Further Reading */
20:50:51 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161957&oldid=161956 * Zobie211 * (-5) /* Further Reading */
20:54:43 -!- zzo38 has quit (Ping timeout: 252 seconds).
20:55:17 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161958&oldid=161957 * Zobie211 * (+71) /* Further Reading */
20:56:50 <esolangs> [[User:Zobie211/Sandbox/pgmpietoncrack]] https://esolangs.org/w/index.php?diff=161959&oldid=161958 * Zobie211 * (+108) /* Further Reading */
21:16:18 -!- tromp has joined.
21:19:00 -!- zzo38 has joined.
21:27:36 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161960&oldid=161941 * Random.esotera * (+237)
21:31:51 -!- ais523 has joined.
21:37:40 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161961&oldid=161752 * Hotcrystal0 * (+192)
21:38:39 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:10:41 -!- amby has quit (Remote host closed the connection).
22:11:52 -!- amby has joined.
22:39:19 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=161962&oldid=161951 * MijiGamin1 * (+31) added new command
22:50:25 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=161963&oldid=161738 * Tommyaweosme * (+30)
22:57:40 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=161964&oldid=161962 * MijiGamin1 * (+151) added infobox
23:01:09 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=161965&oldid=161964 * MijiGamin1 * (+27) fixed infobox
23:21:36 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161966&oldid=161960 * Random.esotera * (-7)
23:22:08 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161967&oldid=161966 * Random.esotera * (+15) /* Factorial */
23:33:34 -!- trumae has joined.
23:43:23 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=161968&oldid=161965 * MijiGamin1 * (+58) fixed hello world and added command
2025-07-25
00:05:05 -!- ^[ has quit (Quit: ^[).
00:06:23 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161969&oldid=161967 * Random.esotera * (-3) /* Hello, World! */
00:21:32 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161970&oldid=161969 * Random.esotera * (+15) /* Truth machine */
00:26:42 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=161971&oldid=161970 * Random.esotera * (+1) /* Factorial */
00:42:44 -!- 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:09 -!- lisbeths has quit (Ping timeout: 248 seconds).
00:53:07 <esolangs> [[ABPLWNL]] M https://esolangs.org/w/index.php?diff=161972&oldid=161916 * None1 * (+2) Undo revision [[Special:Diff/161916|161916]] by [[Special:Contributions/Ractangle|Ractangle]] ([[User talk:Ractangle|talk]])
01:09:40 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161973&oldid=161725 * None1 * (+0)
01:11:00 <esolangs> [[ErrorFuck]] M https://esolangs.org/w/index.php?diff=161974&oldid=161973 * None1 * (-2)
01:13:39 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161975&oldid=161974 * None1 * (+1866) Added Python interpreter and implemented category tag
01:14:08 <esolangs> [[Talk:ErrorFuck]] https://esolangs.org/w/index.php?diff=161976&oldid=161795 * None1 * (+315)
01:14:48 <esolangs> [[ErrorFuck]] M https://esolangs.org/w/index.php?diff=161977&oldid=161975 * None1 * (+1)
01:14:55 <esolangs> [[ErrorFuck]] https://esolangs.org/w/index.php?diff=161978&oldid=161977 * None1 * (+1) /* Python */
01:19:52 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161979&oldid=161961 * Hotcrystal0 * (+149)
01:25:31 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161980&oldid=161979 * Hotcrystal0 * (-61)
01:25:38 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161981&oldid=161980 * Hotcrystal0 * (+1)
01:32:08 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161982&oldid=161981 * Hotcrystal0 * (+62)
01:37:51 <esolangs> [[Talk:ErrorFuck]] https://esolangs.org/w/index.php?diff=161983&oldid=161976 * Cycwin * (+115)
01:55:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=161984&oldid=161982 * Hotcrystal0 * (+294)
02:39:51 -!- Sgeo_ has joined.
02:42:58 -!- Sgeo has quit (Ping timeout: 240 seconds).
02:58:39 -!- ais523 has quit (Quit: quit).
04:01:56 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=161985&oldid=161968 * RainbowDash * (+3) interpreter
04:22:58 <esolangs> [[Talk:ErrorFuck]] https://esolangs.org/w/index.php?diff=161986&oldid=161983 * None1 * (+283)
04:37:36 -!- slavfox has quit (Quit: ZNC 1.8.2 - https://znc.in).
04:41:13 -!- slavfox has joined.
04:52:31 -!- trumae has quit (Quit: trumae).
07:09:42 -!- lisbeths has joined.
07:17:37 -!- Sgeo_ has quit (Read error: Connection reset by peer).
07:21:09 <esolangs> [[Special:Log/move]] move * I am islptng * moved [[File:StormScriptLogo.png]] to [[File:SletScriptLogo.png]]
07:21:28 <esolangs> [[Special:Log/move]] move * I am islptng * moved [[StormScript]] to [[SletScript]]
07:24:08 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=161991&oldid=161990 * I am islptng * (+91) Removed redirect to [[SletScript]]
07:24:21 <esolangs> [[User:I am islptng]] https://esolangs.org/w/index.php?diff=161992&oldid=161291 * I am islptng * (+25)
07:25:20 <esolangs> [[SLet]] https://esolangs.org/w/index.php?diff=161993&oldid=152979 * I am islptng * (+17)
07:26:14 <esolangs> [[SletScript]] https://esolangs.org/w/index.php?diff=161994&oldid=161989 * I am islptng * (+11)
07:26:56 <esolangs> [[File:SletScriptLogo.png]] https://esolangs.org/w/index.php?diff=161995&oldid=161987 * I am islptng * (-1)
07:36:57 -!- tromp has joined.
08:47:28 -!- zzo38 has quit (Ping timeout: 240 seconds).
09:09:00 <APic> Hi
09:34:41 <esolangs> [[AddJump]] M https://esolangs.org/w/index.php?diff=161996&oldid=102057 * Ractangle * (-1)
10:57:33 -!- amby has joined.
11:17:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:18:43 -!- Lord_of_Life_ has joined.
11:19:15 -!- Lord_of_Life has quit (Ping timeout: 252 seconds).
11:19:24 -!- wib_jonas has joined.
11:20:03 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:20:57 <wib_jonas> apparently in unicode, even though U+2023 is supposed to be a bullet for list heading, it doesn't have a mirrored pair assigned for LTR text. weird.
11:21:00 -!- wib_jonas has quit (Client Quit).
11:21:16 -!- wib_jonas has joined.
11:39:15 <fizzie> Here's a weird Unicode thing, though it's more a terminal emulator thing: this terminal I'm using (foot) renders regular ASCII characters in my selected bitmap font (Tamzen), but if a character is followed by a U+FEFF (ZERO WIDTH NO-BREAK SPACE) or U+2060 (WORD JOINER), which is what one IRC bot does to escape nicknames from highlighting, it for some reason uses a fallback font. Despite the fact
11:39:17 <fizzie> that the character doesn't actually change.
11:39:21 <fizzie> As seen here: https://zem.fi/tmp/bad.png
11:39:45 <fizzie> It's very jarring.
11:41:21 <int-e> "I don't know what that is, let's do this in case it's a combining character"
11:41:41 <int-e> (just a guess why it might do that)
11:42:40 <int-e> it does look fucked up
11:42:53 <fizzie> Also, it *doesn't* do that for U+200D (ZERO WIDTH JOINER), despite the fact that that's one character that often actually does cause the neighboring characters to change (for emojis and some scripts, though admittedly not for 'f' + 'o').
11:43:20 <int-e> (did I do that correctly... yeah I think I did)
11:43:42 <fizzie> It looks correctly wrong, yes.
12:21:48 <wib_jonas> fizzie: is that because your selected bitmap font doesn't have glyphs for U+FEFF or U+2060 ? programs like browsers can choose to use a fallback font if the word (or even the whole page) has characters that are missing from the font, which makes sense because (if the fallback font isn't bad) it often looks better than the often seen alternative,
12:21:49 <wib_jonas> which is a word in one font with a single letter ő in the middle from another font.
12:27:47 <int-e> well the f and the o don't match at all so I'd *hope* that only the f is using the fallback font there
12:28:05 <int-e> (for the fallback font's sake)
12:30:32 <wib_jonas> fizzie: hmm, does the o looks different if it's at the start of the nickname with a U+FEFF before it?
12:30:42 -!- tromp has joined.
12:30:58 <wib_jonas> "o" is one of the most difficult characters for distinguishing fonts, so it's not very helpful in this example. try more different letters in the nickname than just "foo"
12:32:23 <wib_jonas> like "Qbegart" or something
12:32:55 <wib_jonas> I wouldn't be too surprised if "o" just looks the same between fonts by accident
12:34:22 <int-e> wib_jonas: the o is way too small for that f. There's another thing you can look at: the f has subpixel antialiasing; the o doesn't.
12:34:32 <fizzie> "o" looks very different if it's the character immediately before U+2060 (or U+FEFF). As do any other a-z character: https://zem.fi/tmp/bad2.png
12:34:49 <fizzie> ("m" doesn't even nearly fit in the cell.)
12:35:26 <int-e> nice, the bar of the f matches the top of the o.
12:35:48 <int-e> (I expected that but it's not true for all fonts)
12:35:48 <fizzie> It might have something to do with the font not having an entry for the supposedly-combining character, I guess.
12:37:01 <int-e> (notably the `fixed` font doesn't)
12:37:09 <int-e> (as you can see in the same screenshot :) )
12:37:58 <int-e> wait, no, you can't
12:38:11 * int-e got confused between the font changes after all
12:38:31 <wib_jonas> I see
12:40:42 <int-e> . o O ( https://int-e.eu/~bf3/tmp/%EF%AC%80ixed.png )
12:43:09 <wib_jonas> I recently came across https://elonka.com/friedman/index.html : the gravestone of a famous cryptanalist has an all-uppercase engraving that has steganography that hides a bit in each letter by making it either serif or sans serif font, but two of the letters are "O" where this is hard to tell directly from the engraving
12:43:35 <int-e> hehe
12:46:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:46:50 <wib_jonas> it's kind of weird, it's a short inscription, so if you want to hide stegano in it then why would you choose a presentation text with "O"
12:52:09 <int-e> a bit of brute force search never hurt anybody
12:55:44 <wib_jonas> but that makes the hidden text [WR]F[FB], good luck figuring out which of the four is correct and what it means
12:57:25 <wib_jonas> (the page I linked answers both)
13:45:35 <fizzie> Looking at the font file, Tamzen8x15r doesn't have character entries for U+2060 or U+FEFF, but neither does it have one for U+200D, so that may not fully explain why it drops down to the fallback font.
13:46:23 <fizzie> Though I guess it's possible the terminal handles U+200D internally somehow, given that it's more special (used for those emoji sequences and whatnot).
14:17:27 -!- joast has joined.
14:40:58 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161997&oldid=161947 * Zobie211 * (+646)
14:41:10 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=161998&oldid=161997 * Zobie211 * (-15)
14:41:40 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=161999&oldid=161998 * Zobie211 * (+76)
14:42:30 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162000&oldid=161999 * Zobie211 * (-58)
14:48:33 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=162001&oldid=162000 * Zobie211 * (-162)
14:49:47 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162002&oldid=162001 * Zobie211 * (+0)
14:51:57 -!- wib_jonas has quit (Quit: Client closed).
14:53:33 <esolangs> [[Place]] https://esolangs.org/w/index.php?diff=162003&oldid=159637 * Qawtykit * (+1)
14:56:30 -!- korvo has quit (Ping timeout: 252 seconds).
14:59:43 -!- korvo has joined.
15:03:28 <esolangs> [[Pgmpietoncracklang]] M https://esolangs.org/w/index.php?diff=162004&oldid=162002 * Zobie211 * (+125)
15:04:53 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162005&oldid=162004 * Zobie211 * (+58) /* Further Reading */
15:12:32 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162006&oldid=162005 * Zobie211 * (+205) /* Further Reading */
15:13:15 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162007&oldid=162006 * Zobie211 * (+18) /* Further Reading */
15:13:39 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162008&oldid=162007 * Zobie211 * (+2) /* Further Reading */
15:14:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162009&oldid=162008 * Zobie211 * (+15) /* Further Reading */
15:17:32 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162010&oldid=162009 * Zobie211 * (+258) /* Further Reading */
15:20:02 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162011&oldid=162010 * Zobie211 * (+58) /* Further Reading */
15:21:06 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162012&oldid=162011 * Zobie211 * (-10)
15:21:26 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162013&oldid=162012 * Zobie211 * (+1) /* Further Reading */
15:21:49 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162014&oldid=162013 * Zobie211 * (+7) /* Further Reading */
15:22:10 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162015&oldid=162014 * Zobie211 * (+7) /* Further Reading */
15:29:03 <esolangs> [[AI made dis]] M https://esolangs.org/w/index.php?diff=162016&oldid=139154 * Ractangle * (+0)
15:35:25 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162017&oldid=162015 * Zobie211 * (+27)
15:35:49 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162018&oldid=162017 * Zobie211 * (+1) /* Further Reading */
15:37:50 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162019&oldid=162018 * Zobie211 * (+82) /* Further Reading */
15:41:44 <esolangs> [[File:Pgmpietoncrack.png]] https://esolangs.org/w/index.php?diff=162020&oldid=161803 * Zobie211 * (+48)
15:42:14 <esolangs> [[File:Pgmpietoncrack.png]] https://esolangs.org/w/index.php?diff=162021&oldid=162020 * Zobie211 * (+4)
15:51:18 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162022&oldid=162019 * Zobie211 * (+98)
15:52:43 <esolangs> [[Special:Log/upload]] upload * Zobie211 * uploaded "[[File:Choropleth.map.jpg]]": "Hello, World!" program in pgmpietonpaper lang.
16:05:59 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162024&oldid=162022 * Zobie211 * (+85) /* Further Reading */
16:07:17 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162025&oldid=162024 * Zobie211 * (-22) /* Times instruction pointer for map command */
16:07:41 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162026&oldid=162025 * Zobie211 * (+4) /* Further Reading */
16:07:56 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162027&oldid=162026 * Zobie211 * (-4) /* Gifs (Tupper style) */
16:08:22 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162028&oldid=162027 * Zobie211 * (+4) /* Further Reading */
16:08:38 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162029&oldid=162028 * Zobie211 * (+16) /* Further Reading */
16:10:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162030&oldid=162029 * Zobie211 * (+82) /* Further Reading */
16:10:57 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162031&oldid=162030 * Zobie211 * (+8) /* Further Reading */
16:11:28 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162032&oldid=162031 * Zobie211 * (+5) /* Further Reading */
16:11:40 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162033&oldid=162032 * Zobie211 * (+12) /* Further Reading */
16:25:29 -!- ais523 has joined.
16:56:48 -!- Sgeo has joined.
16:57:48 <esolangs> [[User talk:Gilbert189]] https://esolangs.org/w/index.php?diff=162034&oldid=161753 * Gilbert189 * (+343)
17:00:27 <fizzie> `thanks Python
17:00:30 <HackEso> Thanks, Python. Thython.
17:00:41 <fizzie> I just got back to look at results from a thing I left running yesterday, and turns out that due to indentation being off by one level, the `append` call that was supposed to actually save the results had fallen out of the loop, and there was data only for the last iteration.
17:01:05 <fizzie> I'd done a test run with a dataset of size 1, and it worked perfectly, because Python doesn't do block scopes, so executing those lines only after the loop could still see the variables from the last iteration.
17:03:49 -!- Noisytoot has quit (Ping timeout: 248 seconds).
17:04:59 <ais523> I wonder whether it's easier to detect a line being in the wrong scope in indentation-based or brace-based languages
17:05:14 -!- ajal has joined.
17:05:21 <ais523> but, it is definitely Python's fault that a simple test didn't catch the mistake
17:09:37 -!- amby has quit (Ping timeout: 276 seconds).
17:10:17 -!- tromp has joined.
17:17:42 -!- Noisytoot has joined.
17:26:53 <esolangs> [[CATASTROPHICA]] https://esolangs.org/w/index.php?diff=162035&oldid=161936 * Random.esotera * (+150)
17:28:36 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162036&oldid=161971 * Random.esotera * (+6) /* Commands */
17:30:32 <esolangs> [[User:Random.esotera]] https://esolangs.org/w/index.php?diff=162037&oldid=161845 * Random.esotera * (-12)
17:53:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:00:17 -!- tromp has joined.
18:35:35 -!- APic has quit (Quit: Reconnecting).
18:37:17 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=162038&oldid=161864 * Zobie211 * (+242)
18:37:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:39:31 -!- tromp has joined.
18:42:14 -!- APic has joined.
18:47:32 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162039&oldid=161984 * Hotcrystal0 * (-96)
19:06:51 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162040&oldid=161683 * * (+236)
19:13:21 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162041&oldid=162040 * * (-93)
19:15:14 -!- zzo38 has joined.
19:18:13 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162042&oldid=162041 * * (+54)
19:21:39 -!- Noisytoot has quit (Ping timeout: 260 seconds).
19:22:37 <fizzie> Oh well. I suspect there's a caching layer (or ten) involved somewhere in the unfathomably complex black box it pulled the levers of, because the second run was much faster than the first.
19:30:54 -!- ais523 has quit (Quit: sorry about my connection).
19:31:18 <APic> Good Night
19:32:19 <esolangs> [[User talk:/]] N https://esolangs.org/w/index.php?oldid=162043 * * (+440) Created page with "[Enter Romeo] Romeo: Hark, fair daggger- bastard; tin, heartless bastard- thou hast conjured me. To wield your black metal handle: When Capulet, sir, doth strike my digital heart Envelope his maps in void of peaceful start. Orient thyself, you blade. Strike and bleed
19:33:26 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162044&oldid=162043 * * (-12)
19:33:43 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162045&oldid=162044 * * (+4)
19:33:55 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162046&oldid=162045 * * (+4)
19:35:52 -!- ais523 has joined.
19:37:36 <ais523> hmm… apparently the ping(1) executable on this computer is being updated for a security vulnerability, a DoS via a crafted ICMP ECHO reply
19:38:26 <ais523> I guess there's not much else that *could* be used to attack ping(1), but the potential for exploitation via a DoS in ping(1) seems low – maybe it gets sent into an infinite loop and ties up a CPU core, also preventing any script that calls ping(1) progressing
19:42:37 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162047&oldid=162046 * * (+41)
19:46:06 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162048&oldid=162047 * * (+31)
20:21:19 <esolangs> [[Choropleth/korean]] https://esolangs.org/w/index.php?diff=162049&oldid=161672 * * (+70)
20:24:13 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162050&oldid=162042 * * (-39)
20:24:23 <esolangs> [[User talk:]] M https://esolangs.org/w/index.php?diff=162051&oldid=162050 * * (+0)
20:24:50 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162052&oldid=162051 * * (+1)
20:26:35 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162053&oldid=162052 * * (-54)
20:27:02 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162054&oldid=162053 * * (-11)
20:27:18 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162055&oldid=162054 * * (+8)
20:28:13 <esolangs> [[User talk:]] M https://esolangs.org/w/index.php?diff=162056&oldid=162055 * * (+2)
20:28:55 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162057&oldid=162048 * * (+4)
20:29:29 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162058&oldid=162057 * * (+2)
20:29:40 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162059&oldid=162058 * * (+4)
20:30:55 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162060&oldid=162059 * * (+27)
20:31:25 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162061&oldid=162060 * * (-4)
20:31:57 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162062&oldid=162061 * * (+0)
20:32:48 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162063&oldid=162062 * * (+63)
20:36:57 <esolangs> [[User talk://0]] N https://esolangs.org/w/index.php?oldid=162064 * * (+196) Created page with "<code>-2<i>&gtHamlet+2&lt</i></code><br> Scene II: Zion's Grief. [Enter Juliet yet with her glass] Juliet: Truly, am I better than you? <code>-2<i>&gt[Enter Ophelia]+2&lt</i></code><br>"
20:38:42 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162065&oldid=162064 * * (+60)
20:39:02 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162066&oldid=162065 * * (-15)
20:41:11 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162067&oldid=162066 * * (+42)
20:41:36 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] N https://esolangs.org/w/index.php?oldid=162068 * * (+69) Created page with "~~~~"
20:43:01 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162069&oldid=162063 * * (+62)
20:43:14 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162070&oldid=162069 * * (-1)
20:43:21 <esolangs> [[User talk:/]] https://esolangs.org/w/index.php?diff=162071&oldid=162070 * * (-2)
20:43:33 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162072&oldid=162067 * * (+1)
20:43:36 -!- ^[ has joined.
20:44:37 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162073&oldid=162072 * * (-2)
20:44:51 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162074&oldid=162073 * * (-1)
20:44:59 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162075&oldid=162074 * * (-1)
20:45:36 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162076&oldid=162075 * * (-1)
20:58:04 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162077&oldid=162068 * * (+1)
20:59:04 -!- tromp has quit (Ping timeout: 260 seconds).
21:26:30 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162078&oldid=162077 * * (+3117)
21:26:50 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162079&oldid=162078 * * (+7)
21:27:10 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162080&oldid=162079 * * (+6)
21:27:20 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162081&oldid=162080 * * (+0)
21:27:34 <esolangs> [[Talk:SletScript]] N https://esolangs.org/w/index.php?oldid=162082 * Ractangle * (+222) Created page with "I'm looking forward where this language could turn into /srs~~~"
21:27:51 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162083&oldid=162081 * * (-4)
21:28:09 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162084&oldid=162083 * * (+4)
21:28:24 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162085&oldid=162084 * * (+6)
21:29:07 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162086&oldid=162085 * * (+4)
21:29:18 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162087&oldid=162086 * * (-7)
21:30:20 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162088&oldid=162087 * * (+63)
21:30:41 <int-e> b_jonas: another shapez 2 difference: color mixing: https://int-e.eu/~bf3/tmp/shapez2-mixing.jpg (another change is that color mixing preserves total volume in this game)
21:30:46 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162089&oldid=162088 * * (+0)
21:31:02 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162090&oldid=162089 * * (-17)
21:31:50 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162091&oldid=162090 * * (+7)
21:32:20 <int-e> ...why would you put a raw PNG as text on a wiki (@esolangs)
21:32:22 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162092&oldid=162091 * * (-7)
21:34:04 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162093&oldid=162092 * * (-1)
21:34:29 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162094&oldid=162093 * * (+0)
21:34:47 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] M https://esolangs.org/w/index.php?diff=162095&oldid=162094 * * (+6)
21:35:18 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162096&oldid=162095 * * (+16)
21:35:31 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162097&oldid=162096 * * (+0)
21:38:08 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt]] N https://esolangs.org/w/index.php?oldid=162098 * * (+1) Created page with "0"
21:38:27 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162099&oldid=162097 * * (-3226) Replaced content with "<sup></sup>All exit.</i><sup></sup></i>"
21:39:00 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt]] https://esolangs.org/w/index.php?diff=162100&oldid=162098 * * (+3224)
21:39:54 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162101&oldid=162099 * * (+46)
21:40:16 <esolangs> [[Shakespeare/RomeoetJulietenlosDos]] https://esolangs.org/w/index.php?diff=162102&oldid=162101 * * (-1)
21:40:57 <esolangs> [[Special:Log/upload]] upload * * uploaded "[[File:Exit(all).png]]"
21:42:57 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] N https://esolangs.org/w/index.php?oldid=162104 * * (+35) Created page with "[[File:choropleth.map.jpg|thumb| ]]"
21:43:16 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162105&oldid=162104 * * (+17)
21:43:51 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162106&oldid=162105 * * (-5)
21:45:21 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162107&oldid=162106 * * (+104)
21:45:50 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162108&oldid=162107 * * (-23)
21:45:59 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162109&oldid=162108 * * (-7)
21:46:24 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162110&oldid=162109 * * (-21)
21:46:33 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162111&oldid=162110 * * (-3)
21:47:20 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162112&oldid=162111 * * (+73)
21:47:38 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162113&oldid=162112 * * (-1)
21:47:57 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162114&oldid=162113 * * (-45)
21:48:23 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162115&oldid=162114 * * (+20)
21:49:30 <esolangs> [[File:Exit(all).png]] https://esolangs.org/w/index.php?diff=162116&oldid=162103 * * (+63) *sigh*
21:50:16 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162117&oldid=162115 * * (+11)
21:51:23 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162118&oldid=162117 * * (+75)
21:52:10 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162119&oldid=162118 * * (-2)
21:52:58 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162120&oldid=162119 * * (+468)
21:53:09 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162121&oldid=162120 * * (+5616)
21:53:19 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162122&oldid=162121 * * (-696)
21:53:29 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] M https://esolangs.org/w/index.php?diff=162123&oldid=162122 * * (-2099)
21:53:38 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] M https://esolangs.org/w/index.php?diff=162124&oldid=162123 * * (-1386)
21:54:28 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162125&oldid=162124 * * (+1386)
21:54:57 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162126&oldid=162125 * * (+252)
21:55:16 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162127&oldid=162126 * * (+247)
21:55:45 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162128&oldid=162127 * * (-1)
21:56:29 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162129&oldid=162128 * * (+1)
21:56:43 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162130&oldid=162129 * * (+234)
21:56:52 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162131&oldid=162130 * * (+702)
21:56:57 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162132&oldid=162131 * * (+702)
21:57:13 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162133&oldid=162132 * * (-474)
21:57:29 <b_jonas> int-e re color mixing: I see. that means if your map has just a small patch of blue pigment but lots of red and green pigment, you can mix them to get a lot of blue pigment out by recoloring green and red, right?
21:58:21 <b_jonas> or... maybe that doesn't work
21:58:24 <b_jonas> I'm not sure
21:58:54 <int-e> b_jonas: the most useful thing I currently see is that you can amplify a color by mixing it with white
21:59:19 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162134&oldid=162133 * * (-371)
21:59:30 <int-e> (1 part $color + 1 part white --> 2 parts $color)
21:59:50 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162135&oldid=162134 * * (-103)
22:00:29 <int-e> at the expense of increased latency
22:01:03 <int-e> but the valves that control fluid flow electrically have limited throughput so I think I'll find a use for this
22:01:25 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162136&oldid=162135 * * (+69)
22:02:46 <b_jonas> heh
22:03:37 <esolangs> [[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]] https://esolangs.org/w/index.php?diff=162137&oldid=162136 * * (+0)
22:03:48 <int-e> b_jonas: What you said also works but is probably doesn't solve a real issue. (it's like, r + g -> 2y; r + b -> 2m; 2y + 2m -> 4r)
22:04:05 <esolangs> [[Compass]] https://esolangs.org/w/index.php?diff=162138&oldid=152957 * Ractangle * (-83) /* Language syntax */
22:04:28 <esolangs> [[Compass]] M https://esolangs.org/w/index.php?diff=162139&oldid=162138 * Ractangle * (-55) /* Examples */
22:04:35 <b_jonas> "electrically" sounds very specific lore for this normally abstract game. are you saying that because there are higher throughput pneumatic valves?
22:05:00 <esolangs> [[Compass]] https://esolangs.org/w/index.php?diff=162140&oldid=162139 * Ractangle * (-18) /* Implementation */
22:05:04 <int-e> no I just mean that it's controlled by the wire layer
22:06:02 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162141&oldid=161681 * * (+299)
22:08:04 <b_jonas> the valves just come up too much during my dayjob, that's why I immediately thought of that distinction
22:09:16 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=162142&oldid=162038 * Zobie211 * (-388)
22:14:44 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=162143&oldid=162142 * Zobie211 * (-1)
22:16:00 <esolangs> [[Compass]] M https://esolangs.org/w/index.php?diff=162144&oldid=162140 * Ractangle * (-35)
22:19:05 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162145&oldid=162039 * XP2PHOENIX * (+207) /* OotT only explodes under symmetry */
22:39:33 -!- Noisytoot has joined.
23:09:25 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162146&oldid=162145 * Hotcrystal0 * (+337)
23:10:47 <ais523> now I'm trying to interpret what "electrical valve" would mean in English – is it talking about thermionic valves, an electrically-controlled valve for some sort of liquid, or a relay?
23:11:12 <esolangs> [[User talk:XP2PHOENIX]] https://esolangs.org/w/index.php?diff=162147&oldid=160950 * Hotcrystal0 * (+487)
23:11:27 <ais523> and for valves that control liquid based on electricity, I can imagine them being either motor-based or solenoid-based, and possibly other possibilities too
23:15:07 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Shakespeare/RomeoetJulietenlosDos/Exeunt.png]]": this page doesn't seem to be about an esolang (or indeed contain any useful information at all) and whatever you're trying to do, there has to be a better option than writing out lots of manually
23:15:43 <fizzie> There's, for example, this thing: https://www.gaudi.ch/OpenDrop/?p=548
23:15:55 <fizzie> It may not quite count as a "valve".
23:22:32 <b_jonas> ais523: no, it's a solenoid valve that may or may not allow fluid to flow through, and is controlled by whether electricity is supplied to it
23:23:21 <b_jonas> they aren't really called "electrical valve" as far as I know
23:28:25 <esolangs> [[User talk:Hajunsheng]] https://esolangs.org/w/index.php?diff=162148&oldid=160279 * Ais523 * (+2903) /* Copyright status of your languages (and the pages describing them) */ new section
23:38:27 <esolangs> [[Flooding Waterfall Model]] https://esolangs.org/w/index.php?diff=162149&oldid=160720 * Ais523 * (+3) /* Variant: Staggered Flooding Waterfall Model */ link the definition of UB
2025-07-26
00:23:14 -!- ajal has quit (Remote host closed the connection).
00:24:29 <int-e> ais523: there were a few weird related changes, https://esolangs.org/wiki/Shakespeare/RomeoetJulietenlosDos/Exeunt which contains mangled binary data from https://esolangs.org/wiki/File:Exit(all).png
00:25:15 <int-e> the image is some weird face, very weird
00:25:50 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Shakespeare/RomeoetJulietenlosDos/Exeunt]]": not a description of an esolang, and does not contain useful informaiton
00:26:11 <esolangs> [[Special:Log/delete]] delete * Ais523 * deleted "[[Shakespeare/RomeoetJulietenlosDos]]": not a description of an esolang, and does not contain useful informaiton
00:27:47 <ais523> looks like one or two users have been doing weird things with this all over a range of different namespaces
00:48:15 <esolangs> [[User talk:Zobie211]] https://esolangs.org/w/index.php?diff=162150&oldid=161624 * Ais523 * (+2113) /* Strange edits from multiple accounts */ new section
00:48:44 <ais523> …and it was one user from two accounts, there is no way those are two different people
00:49:19 <ais523> I'll wait a few days to see if there's an explanation, and if not, continue deleting things
02:44:38 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162151&oldid=162036 * Random.esotera * (+75)
04:08:39 -!- ais523 has quit (Quit: quit).
04:15:59 -!- amyg has joined.
04:19:31 <amyg> Hi. Where can I learn about developing an esolang which is to be embedded in a C# application? I don't want to have to figure this out from scratch if it can be helped. I basically want LuaCSharp/MoonSharp/etc but for an esolang I make instead of a "proper language" like Lua.
05:18:53 <esolangs> [[Frosty]] https://esolangs.org/w/index.php?diff=162152&oldid=161985 * MijiGamin1 * (+205) added 99 bottles
05:19:15 <esolangs> [[Frosty]] M https://esolangs.org/w/index.php?diff=162153&oldid=162152 * MijiGamin1 * (-1) fixed code formatting
05:42:58 <esolangs> [[Talk:SletScript]] https://esolangs.org/w/index.php?diff=162154&oldid=162082 * I am islptng * (+110)
07:06:16 -!- tromp has joined.
07:22:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:41:57 -!- amyg has quit (Remote host closed the connection).
07:51:20 <esolangs> [[Talk:SletScript]] https://esolangs.org/w/index.php?diff=162155&oldid=162154 * Ractangle * (+198)
08:34:54 <esolangs> [[SETANDCOUNT]] https://esolangs.org/w/index.php?diff=162156&oldid=160131 * Cycwin * (-71)
08:36:45 <esolangs> [[SETANDCOUNT]] https://esolangs.org/w/index.php?diff=162157&oldid=162156 * Cycwin * (+58)
08:39:22 <esolangs> [[SETANDCOUNT]] https://esolangs.org/w/index.php?diff=162158&oldid=162157 * Cycwin * (+46)
08:44:04 <esolangs> [[SETANDCOUNT]] https://esolangs.org/w/index.php?diff=162159&oldid=162158 * Cycwin * (+6) /* Introduction & Syntax */
08:45:01 <esolangs> [[Special:Log/newusers]] create * PKMN Trainer * New user account
08:54:10 <esolangs> [[User talk:Stkptr]] https://esolangs.org/w/index.php?diff=162160&oldid=161722 * Cycwin * (+160) /* About SAC */
08:57:13 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=162161&oldid=161737 * PKMN Trainer * (+248)
09:02:27 <esolangs> [[User:PKMN Trainer]] N https://esolangs.org/w/index.php?oldid=162162 * PKMN Trainer * (+105) Page creation
09:22:55 <esolangs> [[SETANDCOUNT]] M https://esolangs.org/w/index.php?diff=162163&oldid=162159 * GUAqwq * (+1) /* Introduction & Syntax */
10:14:19 <esolangs> [[Special:Log/newusers]] create * BombaMaxim * New user account
10:24:54 -!- Sgeo has quit (Read error: Connection reset by peer).
10:38:17 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162164&oldid=161728 * PrySigneToFry * (+539) /* Collaboration? */ new section
10:43:23 <APic> Hi
10:45:55 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=162165&oldid=161787 * PrySigneToFry * (+17)
10:56:14 <esolangs> [[DragonLang/Document]] https://esolangs.org/w/index.php?diff=162166&oldid=160946 * PrySigneToFry * (+597)
11:18:51 -!- Lord_of_Life_ has joined.
11:20:04 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
11:20:09 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:36:19 -!- lisbeths has quit (Remote host closed the connection).
12:04:20 <esolangs> [[ALLSCII]] M https://esolangs.org/w/index.php?diff=162167&oldid=105806 * Ractangle * (+8)
12:05:35 <esolangs> [[ALLSCII]] M https://esolangs.org/w/index.php?diff=162168&oldid=162167 * Ractangle * (+0)
12:38:47 <esolangs> [[Mention]] N https://esolangs.org/w/index.php?oldid=162169 * PKMN Trainer * (+2202) Created page with "'''Mention''' is a programming language created by [[User:PKMN Trainer]]. == Syntax == Instructions are written like this (Operands may not be in the instruction): (instruction symbol) (operand1) (operand2)(end instruction indicator) Operands may be instructions;
12:39:18 <esolangs> [[User:PKMN Trainer]] https://esolangs.org/w/index.php?diff=162170&oldid=162162 * PKMN Trainer * (-27)
12:39:57 -!- amby has joined.
12:42:53 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=162171&oldid=162165 * PKMN Trainer * (+14) /* M */ Added Mention
13:39:27 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162172&oldid=162164 * Cycwin * (+311) /* Collaboration? */
14:11:36 <esolangs> [[User talk:Cycwin]] https://esolangs.org/w/index.php?diff=162173&oldid=158972 * PrySigneToFry * (+487) /* Territorial */ new section
14:36:47 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162174&oldid=162146 * XP2PHOENIX * (+106) /* OotT only explodes under symmetry */
14:38:59 <esolangs> [[Machine-language]] https://esolangs.org/w/index.php?diff=162175&oldid=157963 * PrySigneToFry * (+147)
14:44:54 <esolangs> [[User talk:Cycwin]] https://esolangs.org/w/index.php?diff=162176&oldid=162173 * Cycwin * (+92)
14:46:31 <esolangs> [[User talk:Cycwin]] https://esolangs.org/w/index.php?diff=162177&oldid=162176 * Cycwin * (+126) /* Territorial */
14:50:38 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=162178&oldid=161085 * Cycwin * (+183) /* MyWiki */ new section
15:01:09 <esolangs> [[Mention]] https://esolangs.org/w/index.php?diff=162179&oldid=162169 * PKMN Trainer * (+61) Fixed code and altered B
15:17:55 <esolangs> [[Jq]] N https://esolangs.org/w/index.php?oldid=162180 * Corbin * (+304) Stub.
15:34:30 <esolangs> [[Ample]] https://esolangs.org/w/index.php?diff=162181&oldid=160597 * Ractangle * (-1371) tried to make the page at least more understandable
15:35:16 <esolangs> [[Ample]] https://esolangs.org/w/index.php?diff=162182&oldid=162181 * Ractangle * (+25)
15:37:01 <esolangs> [[User:Hajunsheng]] M https://esolangs.org/w/index.php?diff=162183&oldid=160733 * Ractangle * (+36) help for the people that don't fell like searching the languages on the wiki
15:41:07 <esolangs> [[Special:Log/newusers]] create * LOLrReD * New user account
15:45:50 <esolangs> [[Regular expression]] https://esolangs.org/w/index.php?diff=162184&oldid=156500 * Corbin * (+128) /* Mathematical generalization */ Fix up interwiki links, add redlink, fix up grammar.
15:51:24 <esolangs> [[Mov]] https://esolangs.org/w/index.php?diff=162185&oldid=139896 * Corbin * (+93) Give living links to an unpublished preprint. Also add a second year category for the year of the relevant paper.
16:10:34 <esolangs> [[Stephen Dolan]] N https://esolangs.org/w/index.php?oldid=162186 * Corbin * (+80) Stub.
16:16:59 <korvo> esolangs: Why are Turing tarpits no longer a central topic in computer science?
16:17:21 <esolangs> korvo: Turing tarpits, while fascinating, are no longer central to computer science because they are **theoretical constructs**. They are not practical languages or tools for real-world programming. The focus has shifted to languages with practical applications, like Python, Java, and C++, which are used for building real-world software.
16:17:35 <korvo> Bad phrasing aside, I'm curious as to how well the RAG interprets my current phrasing on [[Turing tarpit]].
16:17:58 <korvo> ...That doesn't taste very RAG'y. Rinkies, rhee-hee-hee.
16:18:21 <korvo> esolangs: When did Turing tarpits cease to be a central topic in computer science?
16:18:33 <esolangs> korvo: Turing tarpits are no longer a central topic in computer science. The concept, while intriguing, is largely considered a theoretical curiosity and has not led to practical applications or widespread adoption. The focus of computer science has shifted towards more practical and widely applicable languages and paradigms.
16:19:10 <korvo> Ah, okay, the historical narrative doesn't come through with enough nuance. Or maybe it's nuanced enough for humans but not bots.
16:24:06 -!- tromp has joined.
16:31:34 <esolangs> [[Timeline of esoteric programming languages]] https://esolangs.org/w/index.php?diff=162187&oldid=148479 * Corbin * (+351) Add another TC milestone. Also, awawa.
17:06:57 <fizzie> If you get a response in just 10-20 seconds, chances are it didn't use any material from the wiki (but I'm too tired to check the logs). The "R" part of that RAG needs a lot more oomph to be useful.
17:10:29 <korvo> Ah, good point.
17:39:53 <b_jonas> I disagree with esolangs, Turing tarpits are more and more important as we are using software that's more and more complicated
17:41:35 <b_jonas> every game has some accidentally linspace-complete or turing-complete parts in it these days
17:48:16 <FireFly> esolangs: why are Turing tarpits no longer a central topic in theoretical computer science?
17:48:32 <esolangs> FireFly: Turing tarpits, while fascinating, are no longer central to theoretical computer science because they are **highly impractical and theoretical**. They are based on the idea of a "trapdoor function" that can be used to solve a problem in a way that is impossible to reverse. The concept of Turing tarpits is more of a thought experiment than a...
17:48:32 <esolangs> practical tool for solving real-world problems.
18:18:18 -!- ais523 has joined.
18:28:37 <ais523> b_jonas: your comment reminds me of saying "person X is a famous Y", when person X is famous, and a Y, but not famous for being a Y
18:29:03 <ais523> there are lots of important Turing tarpits around nowadays, but they aren't notable for being Turing tarpits but for their intended use cases
18:29:49 <ais523> fwiw, I believe that NetHack is not currently Turing-complete, which saddens me
18:30:39 <b_jonas> ais523: is it at least linspace complete?
18:30:48 <b_jonas> I mean is it conjectured to be linspace complete?
18:30:56 <ais523> b_jonas: again I don't think so
18:31:07 <b_jonas> that's a pity
18:31:09 <ais523> at least if you think in terms of the game mechanics computing things
18:31:19 <ais523> it's PSPACE-complete in terms of the difficulty of solving a given game
18:31:23 <ais523> (because it embeds Sokoban)
18:31:35 <b_jonas> right
18:31:49 <b_jonas> only
18:32:09 <int-e> ais523: I quipped about not being able to name famous actors recently, and said that one of the examples I would be able to come up with would be Ronald Reagan ;-)
18:32:33 <ais523> int-e: that's a good example (although IIRC he was famous for being an actor before he was famous for being a president)
18:33:40 <b_jonas> I think in sokoban the memory is limited by a polynomial the total size of levels, which in nethack is only like eighty levels times 80 times 21 tiles (19 on most levels but there's one extra-tall quest level or something), whereas you can create an arbitrarily high amount of objects, so I wonder if it's also PSPACE-complete to solve with a limited number and size of levels but unlimited number of
18:33:46 <b_jonas> objects
18:34:40 <b_jonas> wasn't Reagan famous for being a businessman instead before being president? or am I confusing this with some other president?
18:35:08 <int-e> ais523: yeah my underatanding is that he was well-known enough for that background to help him get elected
18:35:33 <int-e> but still... it's definitely not what he's recognized for today :)
18:36:06 <b_jonas> int-e: the actor turned politician was Schwartzenegger, who was the actor of Terminator or Robocop or something and many other movies, and then became a US state governor; or Zelensky
18:36:21 <b_jonas> but there are probably lot of other actor turned politicians
18:36:28 <b_jonas> so maybe Reagan too
18:37:21 <int-e> b_jonas: Eh, Schwarzenegger is a famous actor in the proper sense.
18:37:54 <ais523> but is he a famous politician?
18:37:55 <int-e> (or was, depending on how timeless you consider movies to be)
18:38:40 <ais523> fame can fade over time, given that it's mostly defined by how many people have heard of someone
18:38:42 <int-e> I don't think that he's famous for his politicking.
18:38:47 <ais523> and the set of people changes over time
18:41:06 <korvo> Both Reagan and Schwarzenegger were actors first, and then governors of California, and the latter had the popularity to run for president but is ineligible.
18:41:24 <b_jonas> Robin Williams is timeless, and I hope nethack will eventually recolor djinns to bold cyan in his honor
18:41:40 <b_jonas> (unless it gets rid of djinn wishes)
18:41:48 <b_jonas> or bold blue maybe
18:41:52 <b_jonas> not cyan
18:41:55 <korvo> Schwarzenegger has a decent political legacy. He emphasized balanced budgets, social services, bipartisanship, and other reasonable popular-centrist stuff.
18:42:17 <int-e> so nothing that would stand out and make him famous :P
18:43:14 <int-e> (but also, yeah, fame definitely is subjective)
18:43:43 <b_jonas> Terminator made him famous in my generation
18:43:50 <b_jonas> and bodybuilding
18:44:00 <b_jonas> you're right that the politics carrier was a bit late
18:44:08 <korvo> Well, it's in fairly stark contrast to the two big parties, which in California epouse farmer-oriented populism and a particular neoliberal concept called "the California ideology" respectively. Schwarzenegger wasn't really on-board with policies that favored only farms or only Silicon Valley.
18:44:28 <b_jonas> and people probably know about the politics only because he was already famous as an actor
18:45:20 <ais523> aww, on the subject of "things that are Turing tarpits but famous for something else", I tried bison on a Post Correspondence Problem with -Wcounterexamples: it produced a nice proof that the grammar wasn't LR(1), but it didn't prove that it was ambiguous
18:45:46 <ais523> I was hoping to use its ambiguity counterexample finder as a Turing tarpit interpreter
19:07:08 <esolangs> [[User talk:Zobie211]] https://esolangs.org/w/index.php?diff=162188&oldid=162150 * Zobie211 * (+203) /* Strange edits from multiple accounts */
19:08:34 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162189&oldid=162056 * Zobie211 * (+218)
19:09:33 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162190&oldid=162189 * Zobie211 * (+339)
19:10:00 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162191&oldid=162190 * Zobie211 * (+59)
19:12:24 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162192&oldid=162191 * Zobie211 * (+296)
19:13:03 <esolangs> [[User talk:]] https://esolangs.org/w/index.php?diff=162193&oldid=162192 * Zobie211 * (-734)
19:14:15 <esolangs> [[User talk:/Sandbox]] N https://esolangs.org/w/index.php?oldid=162194 * Zobie211 * (+1048) Created page with "0<br> [GT?C<br> hqz0<br> ira1<br> jsb2<br> ktc3<br> lud4<br> mve5<br> nwf6<br> oxg7<br> Py.[8, 9]<br> 1<br> 0<br> <br> [71842867<br> 10411312248<br> 1051149749<br> 1061159850<br> 1071169951<br> 10811710052<br> 10911810153<br> 11011910254<br> 11112010355<br>
19:15:37 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:18:54 -!- Sgeo has joined.
19:20:02 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=162195&oldid=162143 * Zobie211 * (+176)
19:21:53 <esolangs> [[User:Zobie211]] https://esolangs.org/w/index.php?diff=162196&oldid=162195 * Zobie211 * (-190)
19:21:58 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162197&oldid=162141 * Zobie211 * (-414)
19:24:51 <esolangs> [[User talk:Zobie211]] https://esolangs.org/w/index.php?diff=162198&oldid=162188 * Zobie211 * (-45)
19:30:17 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162199&oldid=162076 * Zobie211 * (-21)
19:31:11 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162200&oldid=162199 * Zobie211 * (-98)
19:31:35 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162201&oldid=162200 * Zobie211 * (-6)
19:32:11 <esolangs> [[User talk://0]] https://esolangs.org/w/index.php?diff=162202&oldid=162201 * Zobie211 * (-1)
19:44:22 -!- tromp has joined.
19:45:40 <APic> cu
19:52:48 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162203&oldid=162033 * Zobie211 * (+67)
19:53:49 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162204&oldid=162203 * Zobie211 * (-1406)
19:54:52 <esolangs> [[Pgmpietoncracklang]] https://esolangs.org/w/index.php?diff=162205&oldid=162204 * Zobie211 * (-8)
20:13:42 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162206&oldid=162197 * Zobie211 * (+105)
20:13:54 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162207&oldid=162206 * Zobie211 * (+33)
20:14:01 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162208&oldid=162207 * Zobie211 * (-7)
20:14:08 <esolangs> [[User:]] https://esolangs.org/w/index.php?diff=162209&oldid=162208 * Zobie211 * (-13)
21:09:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:21:38 -!- tromp has joined.
21:42:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:47:20 -!- tromp has joined.
22:04:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:26:11 <esolangs> [[Jq]] M https://esolangs.org/w/index.php?diff=162210&oldid=162180 * Ractangle * (+13)
22:53:43 -!- ais523 has quit (Quit: sorry about my connection).
22:55:42 -!- ais523 has joined.
23:57:54 -!- sprock has quit (Remote host closed the connection).
2025-07-27
00:10:09 <esolangs> [[User:Dmitry samorodyuk]] https://esolangs.org/w/index.php?diff=162211&oldid=161731 * Dmitry samorodyuk * (+19)
00:15:33 <esolangs> [[User:PrySigneToFry/Template:ShortenedSignature]] N https://esolangs.org/w/index.php?oldid=162212 * I am islptng * (+782) Created page with "{{SUBST:User:PrySigneToFry/Template:PoeticSignature}}"
00:15:41 <esolangs> [[Special:Log/newusers]] create * 7rigs * New user account
00:16:21 <esolangs> [[User:PrySigneToFry/Template:ShortenedSignature]] https://esolangs.org/w/index.php?diff=162213&oldid=162212 * I am islptng * (-404)
00:17:08 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162214&oldid=162172 * I am islptng * (+6)
00:21:29 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162215&oldid=162214 * I am islptng * (+282) /* Collaboration? */
00:21:45 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162216&oldid=162215 * I am islptng * (+0)
00:33:54 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=162217&oldid=162161 * 7rigs * (+258)
00:38:35 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162218&oldid=162216 * Hotcrystal0 * (+279)
00:41:23 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162219&oldid=162174 * Hotcrystal0 * (-1159)
00:41:42 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162220&oldid=162219 * Hotcrystal0 * (+0)
00:42:19 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162221&oldid=162220 * Hotcrystal0 * (-41) why is that heading still there
00:44:33 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162222&oldid=162151 * Random.esotera * (+6) /* Commands */
00:44:45 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162223&oldid=162222 * Random.esotera * (+1) /* Looping counter */
00:53:12 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162224&oldid=162221 * Hotcrystal0 * (+242)
00:55:28 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162225&oldid=162224 * Hotcrystal0 * (+21)
00:56:38 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162226&oldid=162225 * Hotcrystal0 * (+33)
01:00:12 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162227&oldid=162223 * Random.esotera * (+106)
01:05:06 -!- amby has quit (Quit: so long suckers! i rev up my motorcylce and create a huge cloud of smoke. when the cloud dissipates im lying completely dead on the pavement).
01:48:02 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162228&oldid=162227 * Random.esotera * (+2)
01:48:42 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162229&oldid=162228 * Random.esotera * (+0) /* Factorial */
01:48:54 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162230&oldid=162229 * Random.esotera * (+0) /* Looping counter */
01:50:45 <esolangs> [[Galang!!]] https://esolangs.org/w/index.php?diff=162231&oldid=162230 * Random.esotera * (-2) /* Looping counter */
02:05:02 -!- op_4 has quit (Remote host closed the connection).
02:05:37 -!- op_4 has joined.
02:27:28 -!- sprock has joined.
02:36:44 -!- lisbeths has joined.
02:37:22 <lisbeths> korvo look into this: swift multi-language interop macro compiler
02:37:35 <lisbeths> its supposed to be super powerful and compiles to alot of architectures
02:49:27 <esolangs> [[User:Hotcrystal0/Sandbox/OotT ideas]] https://esolangs.org/w/index.php?diff=162232&oldid=162226 * XP2PHOENIX * (+262) /* small xp4 lore dump */
03:20:35 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=162233&oldid=162218 * PrySigneToFry * (+113)
04:00:29 <korvo> lisbeths: Do you have a link? Search engines only show me details about compiling the Swift language.
04:01:06 <esolangs> [[CAP-X]] https://esolangs.org/w/index.php?diff=162234&oldid=161641 * Tpaefawzen * (+43) /* Specifications for COMP-X */
04:09:58 -!- lisbeths has quit (Ping timeout: 240 seconds).
04:13:17 -!- lisbeths has joined.
04:26:59 <ais523> https://github.com/rottytooth/INTERCAL72 – apparently Don Woods found a printout of the original INTERCAL-72 source code, and it was sufficiently readable to be able to reconstruct as a computer file
04:32:21 <esolangs> [[INTERCAL-72]] N https://esolangs.org/w/index.php?oldid=162235 * Ais523 * (+22) probably we don't need a separate page about this specific version of the language, so redirect to the main page
04:33:21 <b_jonas> ooh
04:33:26 <esolangs> [[INTERCAL]] https://esolangs.org/w/index.php?diff=162236&oldid=129281 * Ais523 * (+105) /* External resources */ link the original INTERCAL-72 implementation (Don Woods found a printout of it and it's been scanned and put online)
04:33:34 <zzo38> O, good.
04:33:55 <b_jonas> ais523: that sounds bad, like when someone found the BANCStar interpreter on a floppy disk
04:34:10 <ais523> b_jonas: that happened?
04:34:19 <ais523> obviously I am missing major esolangs news
04:35:30 <zzo38> If anyone find anything else in that program that was not originally documented, then that can be document too now, I hope
04:35:56 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=162237&oldid=161631 * HaleyHalcyon * (+13)
04:36:13 <b_jonas> also his name starts with DO, so appropriate
04:37:03 <ais523> oddly that actually makes things more difficult in C-INTERCAL
04:37:08 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=162238&oldid=162237 * HaleyHalcyon * (+60) /* Identifiers */
04:37:25 <ais523> which has a bug that causes it to run text before the first DO/PLEASE with 0% probability, effectively commenting it out
04:38:13 <ais523> (this is different from abstaining)
04:39:17 <b_jonas> ais523: https://logs.esolangs.org/freenode-esoteric/2014-10.html#l7rh
04:40:18 <ais523> b_jonas: ah, so someone is in physical possession of the floppy disk but the contents aren't online
04:40:28 <ais523> (and possibly not readable)
04:43:42 <esolangs> [[User:HaleyHalcyon/Sandbox/Sonjalang]] https://esolangs.org/w/index.php?diff=162239&oldid=162238 * HaleyHalcyon * (+375)
04:57:59 <b_jonas> Mozart's Don Giovanni opera has a character named Don Ottavio. Next we need a comic book supervillain called Doc Omefrom,1
04:58:35 <b_jonas> no wait, it would be Doc Omefrom .1
04:58:43 <b_jonas> comma is for arrays
04:59:34 <b_jonas> I guess it could be Doc Omefrom, 1 SUB 1 if they have some kind of rank in an alien organization
05:02:28 <b_jonas> no, it would be Doc Omefrom, 1 SUB #1
05:02:49 <b_jonas> do you have to parenthisized the label in a computed comefrom?
05:07:15 <b_jonas> or I guess it could be a Don Extfrom
05:12:03 <zzo38> Is there a name for a pattern of a sequence of GOSUBs (with setting some variable in between that is used as input to the subroutine) but the final one is just fall through into the subroutine instead of GOSUB?
05:12:50 <zzo38> I think that for Pokemon, you could make up a short notation where the move slots are "a" to "d", the positions of active pokemons (only relevant in a double battle) are "e" to "h", and your own six pokemons (active and inactive; used when you want to switch out) are "i" to "p". You can use prefixes such as "Z" for a Z-move, etc. Therefore your commands might be written like "ahd"
05:13:54 <esolangs> [[Grin]] M https://esolangs.org/w/index.php?diff=162240&oldid=62317 * PKMN Trainer * (+34) /* Cat */ Added string version
05:15:20 <b_jonas> zzo38: how about using items?
05:17:30 <zzo38> Usually item commands are not allowed, but in a variant which allows it (I have thought of making up such a variant), it could be extended to support this too. Some items (such as Ether) require targeting a specific move slot of a specific pokemon, rather than just targeting that pokemon (others target a specific pokemon, and some items (such as X items, I think) only target the user).
05:20:14 <esolangs> [[Mention]] https://esolangs.org/w/index.php?diff=162241&oldid=162179 * PKMN Trainer * (+99) /* Programs */ Added sections and a new program
05:21:42 <zzo38> I am not sure what the notation will be; perhaps "I" followed by the item designation, followed by the target pokemon ("i" to "p") if applicable, followed by the move slot ("a" to "d") if applicable.
05:28:14 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=162242&oldid=161160 * PrySigneToFry * (+361) /* Linguifex is down!!!! */ new section
05:30:29 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=162243&oldid=162242 * Cycwin * (+103) /* Linguifex is down!!!! */
05:31:48 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess encyclopedia]] N https://esolangs.org/w/index.php?oldid=162244 * PrySigneToFry * (+27) Created page with "This page is a serial page."
05:32:16 <esolangs> [[User:PrySigneToFry/Silicon dioxide in a polypropylene box]] https://esolangs.org/w/index.php?diff=162245&oldid=159852 * PrySigneToFry * (+83)
05:33:55 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=162246&oldid=162178 * PrySigneToFry * (+59)
05:37:15 <esolangs> [[Anti-Machine language]] https://esolangs.org/w/index.php?diff=162247&oldid=157964 * PrySigneToFry * (+212)
05:49:52 <esolangs> [[User talk:Hotcrystal0]] https://esolangs.org/w/index.php?diff=162248&oldid=162243 * Cycwin * (+60)
06:01:15 <esolangs> [[]] https://esolangs.org/w/index.php?diff=162249&oldid=156127 * PrySigneToFry * (+110)
06:46:21 -!- tromp has joined.
←2025-06 2025-07 ↑2025 ↑all