←2025-03-03 2025-03-04 2025-03-05→ ↑2025 ↑all
00:04:02 -!- mtm has quit (Ping timeout: 248 seconds).
00:05:46 -!- mtm has joined.
00:05:58 -!- Sgeo has joined.
00:24:09 <esolangs> [[Crystal-complete]] https://esolangs.org/w/index.php?diff=153202&oldid=153199 * Hotcrystal0 * (+3) periods
00:32:57 -!- Lykaina has joined.
00:35:48 <esolangs> [[Nybblang]] https://esolangs.org/w/index.php?diff=153203&oldid=97072 * Kaveh Yousefi * (+736) Ensuing from a contradictory account of the nybble buffer's bit assemblage, modulated the examples and extended the descriptions to comply with a procession from the least significant bit (LSB) towards the most significant one (MSB) while constructing a nybble for the stac
00:36:52 <esolangs> [[Nybblang]] https://esolangs.org/w/index.php?diff=153204&oldid=153203 * Kaveh Yousefi * (+486) Added a hyperlink to my implementation of the Nybblang programming language on GitHub and supplemented the Implemented category tag.
00:43:40 -!- yegorc has joined.
00:51:11 -!- yegorc has left (Leaving).
00:54:33 -!- Lykaina has quit (Quit: Lykaina).
00:55:48 -!- Lykaina has joined.
01:10:48 -!- 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:46:54 <esolangs> [[User:I am islptng/Islp-Complete]] N https://esolangs.org/w/index.php?oldid=153205 * I am islptng * (+1351) Created page with "A programming language is considered Islp-complete if it meets all the following criteria: <b>Level 1</b>: * It should be able to implement [[Fractran]]. * It should be able to print one of "Hello, world!", "", "", ",!" * It should be able
02:55:11 <esolangs> [[Q9+]] N https://esolangs.org/w/index.php?oldid=153206 * I am islptng * (+2234) Created page with "It's [[Q9+]] but [[]] instead of [[]]. Q9+ is a joke language created by islptng. ==Commands== Q9+ has these commands: {| class="wikitable" !Command !Description !Derived from |- |<code></code> or <code>[KENG]</code> |Get user input and output the input. | |- |<cod
02:56:10 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153207&oldid=153174 * I am islptng * (+25)
02:57:52 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153208&oldid=153206 * I am islptng * (+69) /* Commands */
02:59:29 <esolangs> [[Q9+]] https://esolangs.org/w/index.php?diff=153209&oldid=153208 * I am islptng * (+45)
04:08:04 -!- craigo_ has quit (Quit: Leaving).
04:44:57 -!- Lykaina has quit (Quit: Leaving).
05:49:27 <esolangs> [[Crest]] N https://esolangs.org/w/index.php?oldid=153210 * Camto * (+7703) Page creation.
05:57:08 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153211&oldid=153210 * Camto * (+184) Categories
06:01:57 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153212&oldid=153092 * I am islptng * (-1068)
06:03:22 <esolangs> [[StormScript]] https://esolangs.org/w/index.php?diff=153213&oldid=153212 * I am islptng * (-64) /* Implementation */
06:14:34 -!- ais523 has quit (Ping timeout: 260 seconds).
06:14:39 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153214&oldid=153211 * Camto * (+331) Implementation and Turing Completeness
06:15:58 <esolangs> [[Crest]] M https://esolangs.org/w/index.php?diff=153215&oldid=153214 * Camto * (+23) The screen is all cells, so it's cell-based.
06:18:38 <esolangs> [[Tri-Tru-Eso]] M https://esolangs.org/w/index.php?diff=153216&oldid=151931 * Camto * (+0) Category typo
06:19:54 <esolangs> [[Trithemius]] M https://esolangs.org/w/index.php?diff=153217&oldid=151414 * Camto * (+0) Category typo
06:28:15 -!- alec3660 has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
06:28:24 -!- alec3660 has joined.
06:29:02 -!- m5zs7k has quit (*.net *.split).
06:29:02 -!- yewscion__ has quit (*.net *.split).
06:29:03 -!- fungot has quit (*.net *.split).
06:29:03 -!- pikhq has quit (*.net *.split).
06:29:04 -!- Lord_of_Life has quit (*.net *.split).
06:29:05 -!- Bowserinator has quit (*.net *.split).
06:29:05 -!- Melvar has quit (*.net *.split).
06:29:06 -!- isabella has quit (*.net *.split).
06:29:06 -!- ^[ has quit (*.net *.split).
06:29:07 -!- tromp has quit (*.net *.split).
06:29:07 -!- slavfox has quit (*.net *.split).
06:29:07 -!- op_4 has quit (*.net *.split).
06:29:08 -!- b_jonas has quit (*.net *.split).
06:29:08 -!- leah2 has quit (*.net *.split).
06:29:08 -!- zemhill has quit (*.net *.split).
06:29:09 -!- shachaf has quit (*.net *.split).
06:29:09 -!- fizzie has quit (*.net *.split).
06:29:09 -!- Soni has quit (*.net *.split).
06:29:09 -!- madcabbage has quit (*.net *.split).
06:29:09 -!- ursa-major has quit (*.net *.split).
06:29:10 -!- shikhin has quit (*.net *.split).
06:29:10 -!- HackEso has quit (*.net *.split).
06:29:11 -!- jix has quit (*.net *.split).
06:29:11 -!- tetsuo-cpp has quit (*.net *.split).
06:29:11 -!- wryl has quit (*.net *.split).
06:29:12 -!- Ae` has quit (*.net *.split).
06:29:12 -!- rodgort has quit (*.net *.split).
06:29:13 -!- simcop2387 has quit (*.net *.split).
06:29:13 -!- perlbot has quit (*.net *.split).
06:29:14 -!- int-e has quit (*.net *.split).
06:29:14 -!- ProofTechnique_ has quit (*.net *.split).
06:29:15 -!- molson has quit (*.net *.split).
06:29:15 -!- yuu has quit (*.net *.split).
06:29:16 -!- mich181189 has quit (*.net *.split).
06:29:16 -!- korvo has quit (*.net *.split).
06:29:17 -!- MizMahem has quit (*.net *.split).
06:29:17 -!- voxpelli has quit (*.net *.split).
06:29:17 -!- dnm has quit (*.net *.split).
06:29:18 -!- dcreager has quit (*.net *.split).
06:29:18 -!- citrons has quit (*.net *.split).
06:29:18 -!- riv has quit (*.net *.split).
06:29:18 -!- integral has quit (*.net *.split).
06:29:19 -!- gAy_Dragon has quit (*.net *.split).
06:29:19 -!- Sgeo has quit (*.net *.split).
06:29:20 -!- GregorR has quit (*.net *.split).
06:29:21 -!- xelxebar has quit (*.net *.split).
06:29:51 -!- Sgeo has joined.
06:29:51 -!- tromp has joined.
06:29:51 -!- Lord_of_Life has joined.
06:29:51 -!- Ae` has joined.
06:29:51 -!- madcabbage has joined.
06:29:51 -!- ursa-major has joined.
06:29:51 -!- pikhq has joined.
06:29:51 -!- fungot has joined.
06:29:51 -!- yewscion__ has joined.
06:29:51 -!- m5zs7k has joined.
06:29:51 -!- Soni has joined.
06:29:51 -!- fizzie has joined.
06:29:51 -!- shachaf has joined.
06:29:51 -!- zemhill has joined.
06:29:51 -!- leah2 has joined.
06:29:51 -!- b_jonas has joined.
06:29:51 -!- op_4 has joined.
06:29:51 -!- slavfox has joined.
06:29:51 -!- wryl has joined.
06:29:51 -!- tetsuo-cpp has joined.
06:29:51 -!- jix has joined.
06:29:51 -!- HackEso has joined.
06:29:51 -!- shikhin has joined.
06:29:51 -!- ^[ has joined.
06:29:51 -!- isabella has joined.
06:29:51 -!- Melvar has joined.
06:29:51 -!- Bowserinator has joined.
06:29:51 -!- int-e has joined.
06:29:51 -!- perlbot has joined.
06:29:51 -!- simcop2387 has joined.
06:29:51 -!- rodgort has joined.
06:29:51 -!- molson has joined.
06:29:51 -!- MizMahem has joined.
06:29:51 -!- yuu has joined.
06:29:51 -!- voxpelli has joined.
06:29:51 -!- dnm has joined.
06:29:51 -!- dcreager has joined.
06:29:51 -!- GregorR has joined.
06:29:51 -!- citrons has joined.
06:29:51 -!- riv has joined.
06:29:51 -!- mich181189 has joined.
06:29:51 -!- korvo has joined.
06:29:51 -!- integral has joined.
06:29:51 -!- xelxebar has joined.
06:29:51 -!- ProofTechnique_ has joined.
06:29:51 -!- gAy_Dragon has joined.
06:30:16 -!- Ae` has changed nick to 029AAR240.
06:30:31 -!- ursa-major has quit (Max SendQ exceeded).
06:31:01 -!- dbohdan has quit (*.net *.split).
06:31:01 -!- Artea has quit (*.net *.split).
06:31:01 -!- APic has quit (*.net *.split).
06:31:02 -!- m5zs7k has quit (*.net *.split).
06:31:03 -!- yewscion__ has quit (*.net *.split).
06:31:04 -!- fungot has quit (*.net *.split).
06:31:04 -!- pikhq has quit (*.net *.split).
06:31:06 -!- Lord_of_Life has quit (*.net *.split).
06:31:06 -!- Bowserinator has quit (*.net *.split).
06:31:07 -!- Melvar has quit (*.net *.split).
06:31:07 -!- isabella has quit (*.net *.split).
06:31:07 -!- ^[ has quit (*.net *.split).
06:31:08 -!- tromp has quit (*.net *.split).
06:31:08 -!- slavfox has quit (*.net *.split).
06:31:08 -!- op_4 has quit (*.net *.split).
06:31:09 -!- b_jonas has quit (*.net *.split).
06:31:09 -!- leah2 has quit (*.net *.split).
06:31:10 -!- zemhill has quit (*.net *.split).
06:31:10 -!- shachaf has quit (*.net *.split).
06:31:10 -!- fizzie has quit (*.net *.split).
06:31:10 -!- Soni has quit (*.net *.split).
06:31:10 -!- madcabbage has quit (*.net *.split).
06:31:11 -!- shikhin has quit (*.net *.split).
06:31:11 -!- HackEso has quit (*.net *.split).
06:31:12 -!- jix has quit (*.net *.split).
06:31:12 -!- tetsuo-cpp has quit (*.net *.split).
06:31:12 -!- wryl has quit (*.net *.split).
06:31:13 -!- 029AAR240 has quit (*.net *.split).
06:31:14 -!- rodgort has quit (*.net *.split).
06:31:16 -!- simcop2387 has quit (*.net *.split).
06:31:16 -!- perlbot has quit (*.net *.split).
06:31:18 -!- int-e has quit (*.net *.split).
06:31:18 -!- ProofTechnique_ has quit (*.net *.split).
06:31:20 -!- molson has quit (*.net *.split).
06:31:21 -!- yuu has quit (*.net *.split).
06:31:22 -!- mich181189 has quit (*.net *.split).
06:31:22 -!- korvo has quit (*.net *.split).
06:31:23 -!- MizMahem has quit (*.net *.split).
06:31:23 -!- voxpelli has quit (*.net *.split).
06:31:23 -!- dnm has quit (*.net *.split).
06:31:24 -!- dcreager has quit (*.net *.split).
06:31:24 -!- citrons has quit (*.net *.split).
06:31:24 -!- riv has quit (*.net *.split).
06:31:24 -!- integral has quit (*.net *.split).
06:31:25 -!- gAy_Dragon has quit (*.net *.split).
06:31:25 -!- Sgeo has quit (*.net *.split).
06:31:27 -!- GregorR has quit (*.net *.split).
06:31:27 -!- xelxebar has quit (*.net *.split).
06:31:29 -!- ManDeJan has quit (*.net *.split).
06:31:29 -!- moony has quit (*.net *.split).
06:31:30 -!- JAA has quit (*.net *.split).
06:31:30 -!- j4cbo has quit (*.net *.split).
06:31:30 -!- krychu has quit (*.net *.split).
06:31:30 -!- FireFly has quit (*.net *.split).
06:31:30 -!- laerling has quit (*.net *.split).
06:31:31 -!- alec3660 has quit (*.net *.split).
06:31:31 -!- Hooloovoo has quit (*.net *.split).
06:31:32 -!- Lymee has quit (*.net *.split).
06:31:33 -!- oren has quit (*.net *.split).
06:31:34 -!- mtm has quit (*.net *.split).
06:31:34 -!- lynndotpy6 has quit (*.net *.split).
06:31:34 -!- Noisytoot has quit (*.net *.split).
06:31:35 -!- sprout has quit (*.net *.split).
06:31:36 -!- sprock has quit (*.net *.split).
06:31:36 -!- nitrix has quit (*.net *.split).
06:31:37 -!- Trigon has quit (*.net *.split).
06:31:37 -!- Taneb0 has quit (*.net *.split).
06:31:37 -!- mcfrdy has quit (*.net *.split).
06:31:38 -!- iovoid has quit (*.net *.split).
06:31:39 -!- visilii has quit (*.net *.split).
06:31:39 -!- myname has quit (*.net *.split).
06:31:40 -!- V has quit (*.net *.split).
06:31:40 -!- chiselfuse has quit (*.net *.split).
06:33:22 -!- ais523 has joined.
06:33:22 -!- gAy_Dragon has joined.
06:33:22 -!- ProofTechnique_ has joined.
06:33:22 -!- xelxebar has joined.
06:33:22 -!- integral has joined.
06:33:22 -!- korvo has joined.
06:33:22 -!- mich181189 has joined.
06:33:22 -!- riv has joined.
06:33:22 -!- citrons has joined.
06:33:22 -!- GregorR has joined.
06:33:22 -!- dcreager has joined.
06:33:22 -!- dnm has joined.
06:33:22 -!- voxpelli has joined.
06:33:22 -!- yuu has joined.
06:33:22 -!- MizMahem has joined.
06:33:22 -!- molson has joined.
06:33:22 -!- rodgort has joined.
06:33:22 -!- simcop2387 has joined.
06:33:22 -!- perlbot has joined.
06:33:22 -!- int-e has joined.
06:33:22 -!- Bowserinator has joined.
06:33:22 -!- Melvar has joined.
06:33:22 -!- isabella has joined.
06:33:22 -!- ^[ has joined.
06:33:22 -!- shikhin has joined.
06:33:22 -!- HackEso has joined.
06:33:22 -!- jix has joined.
06:33:22 -!- tetsuo-cpp has joined.
06:33:22 -!- wryl has joined.
06:33:22 -!- slavfox has joined.
06:33:22 -!- op_4 has joined.
06:33:22 -!- b_jonas has joined.
06:33:22 -!- leah2 has joined.
06:33:22 -!- zemhill has joined.
06:33:22 -!- shachaf has joined.
06:33:22 -!- fizzie has joined.
06:33:22 -!- Soni has joined.
06:33:22 -!- m5zs7k has joined.
06:33:22 -!- yewscion__ has joined.
06:33:22 -!- fungot has joined.
06:33:22 -!- pikhq has joined.
06:33:22 -!- madcabbage has joined.
06:33:22 -!- 029AAR240 has joined.
06:33:22 -!- Lord_of_Life has joined.
06:33:22 -!- tromp has joined.
06:33:22 -!- Sgeo has joined.
06:33:22 -!- alec3660 has joined.
06:33:22 -!- mtm has joined.
06:33:22 -!- sprock has joined.
06:33:22 -!- laerling has joined.
06:33:22 -!- FireFly has joined.
06:33:22 -!- krychu has joined.
06:33:22 -!- j4cbo has joined.
06:33:22 -!- JAA has joined.
06:33:22 -!- moony has joined.
06:33:22 -!- ManDeJan has joined.
06:33:22 -!- iovoid has joined.
06:33:22 -!- oren has joined.
06:33:22 -!- Lymee has joined.
06:33:22 -!- Hooloovoo has joined.
06:33:22 -!- lynndotpy6 has joined.
06:33:22 -!- Noisytoot has joined.
06:33:22 -!- nitrix has joined.
06:33:22 -!- chiselfuse has joined.
06:33:22 -!- Trigon has joined.
06:33:22 -!- Taneb0 has joined.
06:33:22 -!- visilii has joined.
06:33:22 -!- dbohdan has joined.
06:33:22 -!- myname has joined.
06:33:22 -!- sprout has joined.
06:33:22 -!- Artea has joined.
06:33:22 -!- mcfrdy has joined.
06:33:22 -!- APic has joined.
06:33:22 -!- V has joined.
06:34:32 -!- 029AAR240 has quit (*.net *.split).
06:34:33 -!- rodgort has quit (*.net *.split).
06:34:33 -!- simcop2387 has quit (*.net *.split).
06:34:33 -!- perlbot has quit (*.net *.split).
06:34:34 -!- int-e has quit (*.net *.split).
06:34:35 -!- m5zs7k has quit (*.net *.split).
06:34:35 -!- yewscion__ has quit (*.net *.split).
06:34:36 -!- fungot has quit (*.net *.split).
06:34:36 -!- pikhq has quit (*.net *.split).
06:35:16 -!- m5zs7k has joined.
06:35:16 -!- yewscion__ has joined.
06:35:16 -!- fungot has joined.
06:35:16 -!- pikhq has joined.
06:35:19 -!- m5zs7k has quit (Max SendQ exceeded).
06:35:39 -!- m5zs7k_ has joined.
06:36:05 -!- Noisytoot has quit (Max SendQ exceeded).
06:36:06 -!- ursa-major has joined.
06:36:23 -!- 029AAR240 has joined.
06:36:23 -!- rodgort has joined.
06:36:23 -!- simcop2387 has joined.
06:36:23 -!- perlbot has joined.
06:36:23 -!- int-e has joined.
06:36:50 -!- tromp has quit (*.net *.split).
06:36:50 -!- slavfox has quit (*.net *.split).
06:36:50 -!- op_4 has quit (*.net *.split).
06:36:51 -!- b_jonas has quit (*.net *.split).
06:36:51 -!- leah2 has quit (*.net *.split).
06:36:52 -!- zemhill has quit (*.net *.split).
06:36:52 -!- shachaf has quit (*.net *.split).
06:36:52 -!- fizzie has quit (*.net *.split).
06:36:52 -!- Soni has quit (*.net *.split).
06:37:27 -!- tromp has joined.
06:37:27 -!- slavfox has joined.
06:37:27 -!- op_4 has joined.
06:37:27 -!- b_jonas has joined.
06:37:27 -!- leah2 has joined.
06:37:27 -!- zemhill has joined.
06:37:27 -!- shachaf has joined.
06:37:27 -!- fizzie has joined.
06:37:27 -!- Soni has joined.
06:38:06 -!- madcabbage has quit (*.net *.split).
06:38:07 -!- shikhin has quit (*.net *.split).
06:38:07 -!- HackEso has quit (*.net *.split).
06:38:07 -!- jix has quit (*.net *.split).
06:38:08 -!- tetsuo-cpp has quit (*.net *.split).
06:38:08 -!- wryl has quit (*.net *.split).
06:38:09 -!- Lord_of_Life has quit (*.net *.split).
06:38:10 -!- Bowserinator has quit (*.net *.split).
06:38:10 -!- Melvar has quit (*.net *.split).
06:38:10 -!- isabella has quit (*.net *.split).
06:38:10 -!- ^[ has quit (*.net *.split).
06:38:41 -!- Lord_of_Life has joined.
06:38:41 -!- Bowserinator has joined.
06:38:41 -!- Melvar has joined.
06:38:41 -!- isabella has joined.
06:38:41 -!- ^[ has joined.
06:40:16 -!- perlbot has quit (Excess Flood).
06:40:38 -!- madcabbage has joined.
06:40:38 -!- shikhin has joined.
06:40:38 -!- HackEso has joined.
06:40:38 -!- jix has joined.
06:40:38 -!- tetsuo-cpp has joined.
06:40:38 -!- wryl has joined.
06:40:42 -!- madcabbage has quit (Remote host closed the connection).
06:40:48 -!- perlbot has joined.
06:40:56 -!- madcabbage has joined.
06:44:59 -!- m5zs7k_ has changed nick to m5zs7k.
07:05:58 -!- madcabbage has quit (Ping timeout: 252 seconds).
07:10:41 -!- Lord_of_Life_ has joined.
07:11:17 -!- Lord_of_Life has quit (Ping timeout: 248 seconds).
07:12:02 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
07:36:32 <esolangs> [[Crest]] https://esolangs.org/w/index.php?diff=153218&oldid=153215 * Camto * (+74) Examples link
07:37:23 <esolangs> [[Crest]] M https://esolangs.org/w/index.php?diff=153219&oldid=153218 * Camto * (+39) Tabs to spaces in code
07:40:19 <esolangs> [[Crest/Examples]] N https://esolangs.org/w/index.php?oldid=153220 * Camto * (+6392) Create the page
07:42:47 <esolangs> [[Crest/Examples]] https://esolangs.org/w/index.php?diff=153221&oldid=153220 * Camto * (+23) The category
07:56:50 -!- ais523 has quit (Quit: quit).
08:37:43 <esolangs> [[UserEdited]] M https://esolangs.org/w/index.php?diff=153222&oldid=153139 * BrainFuckGirl * (+0) /* Commands */
08:42:12 <esolangs> [[Fish]] https://esolangs.org/w/index.php?diff=153223&oldid=152854 * BrainFuckGirl * (+0) /* Hello, world! */
08:59:56 -!- Sgeo has quit (Read error: Connection reset by peer).
09:19:10 -!- Noisytoot has joined.
09:26:13 -!- Noisytoot has quit (Ping timeout: 248 seconds).
09:43:45 -!- Noisytoot has joined.
09:52:33 -!- Noisytoot has quit (Quit: ZNC 1.9.1 - https://znc.in).
09:55:32 -!- Noisytoot has joined.
10:44:31 -!- op_4 has quit (Ping timeout: 244 seconds).
10:46:36 -!- op_4 has joined.
11:01:41 <esolangs> [[Fontmess]] https://esolangs.org/w/index.php?diff=153224&oldid=153201 * PrySigneToFry * (+202) Reformat the page. And "output" command is very important, if only with the original command it won't be able to golfing.
11:09:30 -!- wib_jonas has joined.
11:25:07 <wib_jonas> ais523 re https://logs.esolangs.org/libera-esolangs/2025-02.html#lpAb , given sequentially consistent atomic memory access (accesses are totally ordered and see every earlier write but no later ones), how do you make a mutex.
11:25:12 <wib_jonas> Flag cell starts from 0. When first thread wants to lock, it waits until the flag is 0, increments flag, tests flag, if zero then decrements flag and restarts, otherwise it has the lock and will have to decrement flag to unlock.
11:25:17 <wib_jonas> When second thread wants to lock, it just decrements the flag then waits until it's nonzero, at which point it has the lock and will have to increment flag to unlock.
11:25:21 <wib_jonas> You can do this with two separate cells instead, with only one thread ever writing each. Both flag A and B are normally 0.
11:25:25 <wib_jonas> When first thread wants to lock, it waits until flag B is zero, increments A, tests B, if nonzero then decrements A and restarts, otherwise has the lock now and will have to decrement to unlock.
11:25:28 <wib_jonas> When second thread wants to lock, it increments B then waits until A is zero, has the lock and will decrement B to unlock.
11:25:33 <wib_jonas> And I think you can extend that to any constant number of threads.
11:52:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153225&oldid=153222 * PrySigneToFry * (+2761)
12:02:36 -!- mtm has quit (Ping timeout: 252 seconds).
12:06:36 -!- mtm has joined.
13:20:42 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153226&oldid=153225 * Hotcrystal0 * (+463) More commands!
13:30:45 -!- wib_jonas has quit (Quit: Client closed).
13:50:43 <esolangs> [[UserEdited/All country IDs]] N https://esolangs.org/w/index.php?oldid=153227 * MihaiEso * (+1413) Created page with "{{Back|UserEdited}} == Page 1 (Basic IDs) == {| class="wikitable" |+ Page 1 (Basic IDs) |- ! 1-character ID !! Country !! 1-character ID !! Country !! 1-character ID !! Country |- | A || South Africa || J || Japan || R || Russia |- | B || Brazil || K
13:51:50 -!- amby has joined.
13:56:45 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153228&oldid=153226 * MihaiEso * (+2390)
13:56:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153229&oldid=153228 * MihaiEso * (+2)
14:08:55 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153230&oldid=153229 * MihaiEso * (+0) Wording
14:18:58 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153231&oldid=153230 * MihaiEso * (-1887)
14:19:19 <esolangs> [[UserEdited/Versions]] N https://esolangs.org/w/index.php?oldid=153232 * MihaiEso * (+1939) Created page with "{{Back|UserEdited}} * UserEdited 1.0 * UserEdited 2.0 * UserEdited 2.1 (made by None1) * UserEdited 3.0 * UserEdited 3.1 * UserEdited 3.1 1/2 (or UserEdited 3.2) (made by Cleverxia) * UserEdited 4.0 * UserEdited 4.0.1 * UserEdited 4.2.-1 (from None1) * User
14:20:00 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153233&oldid=153231 * MihaiEso * (-394)
14:20:31 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153234&oldid=153232 * MihaiEso * (+515)
14:21:10 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153235&oldid=153234 * MihaiEso * (+18)
14:21:51 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153236&oldid=153235 * MihaiEso * (+100)
14:22:04 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153237&oldid=153233 * MihaiEso * (-181)
14:23:06 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153238&oldid=153237 * MihaiEso * (-32)
15:34:23 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153239&oldid=153238 * PrySigneToFry * (+1143)
15:35:38 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153240&oldid=153239 * PrySigneToFry * (+73)
15:36:55 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153241&oldid=153236 * PrySigneToFry * (+141)
15:46:01 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153242&oldid=153224 * Aadenboy * (-1) /* Hello, world! = */
15:48:21 <esolangs> [[UserEdited/All country IDs]] https://esolangs.org/w/index.php?diff=153243&oldid=153227 * PrySigneToFry * (+1228)
15:52:23 -!- amby has quit (Remote host closed the connection).
15:52:33 -!- amby has joined.
16:00:44 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153244&oldid=153241 * MihaiEso * (+54) /* TBR */
16:01:01 <esolangs> [[UserEdited/Versions]] https://esolangs.org/w/index.php?diff=153245&oldid=153244 * MihaiEso * (+21)
16:10:45 <korvo> b_jonas: I was thinking about a similar approach. The problem is that, in case of contention, there's no resource but to try again; it could livelock while trying to pick up the thread.
16:10:55 <korvo> ...We might have to bust out the TLA+ for this one.
16:11:21 <korvo> ...I probably meant "there's no recourse", bad English idiom for not having any other options.
16:14:52 -!- wib_jonas has joined.
16:17:06 <wib_jonas> korvo: if there's contention, then eventually the first thread will notice that the second thread set its flag, at which point the first thread will no keep its own flag clear, and the second thread will get the lock; or else the second thread will be too late and the first thread will get the lock
16:17:44 <wib_jonas> I don't think it can livelock trying to lock the mutex; it could livelock or deadlock in a higher level loop
16:18:16 <korvo> wib_jonas: Can't waiting for a cell to be 0 always livelock?
16:18:49 <korvo> I think I'm trying to use intuition on a combinatorial problem that requires case analysis.
16:29:45 <esolangs> [[Topple]] M https://esolangs.org/w/index.php?diff=153246&oldid=153038 * H33T33 * (+407)
16:37:43 <wib_jonas> korvo: are you talking about the one-cell version in https://logs.esolangs.org/libera-esolangs/2025-03-04.html#lYf or the two-cell version in https://logs.esolangs.org/libera-esolangs/2025-03-04.html#l0f ?
16:39:28 <korvo> wib_jonas: The one-cell version. The two-cell version seems like it could have a similar issue, maybe, but I think I'd need to actually hack out the TLA+ to see for sure.
16:43:06 <wib_jonas> one-cell version. so when the first cell waits for the flag to be zero before incrementing it, the flag cell can only be nonzero if the second thread decremented it to try to lock it. in that case, the first thread can't increment the cell until the second thread is done, so the second thread will be able to progress to where it locks the mutex
16:43:07 <wib_jonas> then unlocks it.
16:45:09 <wib_jonas> the other question is when the first thread increments the flag cell and then ensures it's nonzero, and restarts if it's zero. the cell can be zero only if the second thread has decremented it. when that happens, the first thread decrements the cell then restarts, but then the cell will stay at value -1 until the second thread unlocks, so the first
16:45:09 <wib_jonas> thread won't try to increment the thread again, it'll be stuck in the first wait.
16:46:58 <wib_jonas> you can get a livelock at a higher level loop if a thread repeatedly locks and unlocks the mutex and so the other thread can't progress, and this can be a problem, but it's not really a problem with the mutex implementation, that can happen with any normal mutex
16:58:30 <esolangs> [[UserEdited]] https://esolangs.org/w/index.php?diff=153247&oldid=153240 * MihaiEso * (+2702)
17:25:44 <esolangs> [[]] https://esolangs.org/w/index.php?diff=153248&oldid=151618 * Hotcrystal0 * (+294) 50
17:35:40 -!- wib_jonas has quit (Quit: Client closed).
18:46:53 <b_jonas> `learn password The password of the month is One day I'll be dead and THEN you'll all be sorry.
18:46:56 <HackEso> Relearned 'password': password The password of the month is One day I'll be dead and THEN you'll all be sorry.
19:08:38 <esolangs> [[User:Hotcrystal0/CAPI]] N https://esolangs.org/w/index.php?oldid=153249 * Hotcrystal0 * (+225) Created page with "CAPI is an esolang created by [[User:Hotcrystal0]] [add yourself if youve been invited]. It is designed to be [[crystal-complete], [[aweosme-complete]], [[PrySigneToFry-complete]], and [[User: I am ispltng/ispl-complete]]."
19:08:52 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153250&oldid=153249 * Hotcrystal0 * (+0)
19:09:13 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153251&oldid=153250 * Hotcrystal0 * (+14)
19:09:21 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153252&oldid=153251 * Hotcrystal0 * (+0)
19:09:57 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153253&oldid=153252 * Hotcrystal0 * (+0)
19:13:30 -!- ais523 has joined.
19:14:05 <ais523> b_jonas: so I think your lock is immune to deadlocks and livelocks but unfair, in that if both threads are trying to take it then one of them can get starved
19:15:16 <ais523> I do like the way you fixed contention, though
19:26:07 <b_jonas> yes, it's unfair
19:51:27 <esolangs> [[User talk:I am islptng]] https://esolangs.org/w/index.php?diff=153254&oldid=152470 * Hotcrystal0 * (+173) /* Invited to CAPI */ new section
19:51:54 <esolangs> [[User talk:PrySigneToFry]] https://esolangs.org/w/index.php?diff=153255&oldid=151912 * Hotcrystal0 * (+173) /* Invited to CAPI */ new section
19:52:20 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=153256&oldid=152990 * Hotcrystal0 * (+162) /* CAPI */ new section
19:52:43 <esolangs> [[User:Hotcrystal0/CAPI]] https://esolangs.org/w/index.php?diff=153257&oldid=153253 * Hotcrystal0 * (+1)
20:05:06 <esolangs> [[Fontmess]] M https://esolangs.org/w/index.php?diff=153258&oldid=153242 * Buckets * (+4469)
21:20:21 -!- Melvar has quit (Ping timeout: 248 seconds).
21:20:34 -!- ursa-major has quit (*.net *.split).
21:20:35 -!- ManDeJan has quit (*.net *.split).
21:20:35 -!- moony has quit (*.net *.split).
21:20:35 -!- JAA has quit (*.net *.split).
21:20:36 -!- j4cbo has quit (*.net *.split).
21:20:36 -!- krychu has quit (*.net *.split).
21:20:36 -!- FireFly has quit (*.net *.split).
21:20:36 -!- laerling has quit (*.net *.split).
21:20:52 -!- ursa-major has joined.
21:20:52 -!- ManDeJan has joined.
21:20:52 -!- moony has joined.
21:20:52 -!- JAA has joined.
21:20:52 -!- j4cbo has joined.
21:20:52 -!- krychu has joined.
21:20:52 -!- FireFly has joined.
21:20:52 -!- laerling has joined.
21:22:08 -!- ursa-major has quit (Max SendQ exceeded).
21:25:24 -!- ursa-major has joined.
21:32:56 -!- Melvar has joined.
21:50:39 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=153259&oldid=153194 * Buckets * (+13)
21:50:52 <esolangs> [[User:Buckets]] M https://esolangs.org/w/index.php?diff=153260&oldid=153176 * Buckets * (+12)
21:51:03 <esolangs> [[Height]] N https://esolangs.org/w/index.php?oldid=153261 * Buckets * (+1967) Created page with "Height is an Esoteric programming language created by [[User:Buckets]] in 2025, inspired by [[Length]]. (There is a restriction Were none Of the Text are Intersecting.) {| class="wikitable" |- ! Character Height !! Instructions |- | 1x || Start the name of A Destination
21:51:08 -!- craigo has joined.
21:51:38 <esolangs> [[Height]] M https://esolangs.org/w/index.php?diff=153262&oldid=153261 * Buckets * (+280)
21:51:59 <esolangs> [[Height]] M https://esolangs.org/w/index.php?diff=153263&oldid=153262 * Buckets * (+280)
22:16:26 <APic> cu
23:35:11 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153264&oldid=152914 * Buckets * (+234)
23:52:13 <esolangs> [[Waffles]] M https://esolangs.org/w/index.php?diff=153265&oldid=153264 * Buckets * (-234)
←2025-03-03 2025-03-04 2025-03-05→ ↑2025 ↑all