←2021-12 2022-01 ↑2022 ↑all
2022-01-01
00:00:00 <b_jonas> happy new year to everyone in the +00 (UK/Portugal; Iceland) timezones
00:05:46 <esolangs> [[This]] https://esolangs.org/w/index.php?diff=91494&oldid=91493 * Alluseri * (-1420) Added link to Github, fixed minor mistakes
00:07:15 <b_jonas> I probably won't be here during the american timezones, so everyone else feel free wish happy new year to everyone in my name too
00:12:47 <esolangs> [[This]] https://esolangs.org/w/index.php?diff=91495&oldid=91494 * Alluseri * (+63) Categorization
00:14:46 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91496&oldid=91437 * Alluseri * (+11) /* T */
00:15:19 <fizzie> They had done one of those drone light show things here.
00:31:16 <b_jonas> fizzie: here president Áder did his last new year speech (on account that there's a maximum of two terms he can get elected as president of the republic), so next new year's day we'll have a new president doing the speech
00:31:37 <esolangs> [[Tic Tac Toe]] https://esolangs.org/w/index.php?diff=91497&oldid=74925 * Kaveh Yousefi * (+0) Rectified two bugs in the example programs: The infinite loop illegally marked the square b2 twice; and the last move of the cat program, being a winning move, did not append the necessary brainfuck token ].
00:32:01 <b_jonas> also lots of firework sounds coming from the streets starting in the afternoon and all the way until somewhat after midnight, also as usual
00:32:22 <esolangs> [[Tic Tac Toe]] https://esolangs.org/w/index.php?diff=91498&oldid=91497 * Kaveh Yousefi * (+179) Added a hyperlink to my implementation of the Tic Tac Toe programming language on GitHub.
00:32:25 <b_jonas> I heard unusually few ambulance/fire vehicle sirens though fora new year's day
00:39:25 -!- sprout has quit (Ping timeout: 268 seconds).
00:48:00 -!- Everything has quit (Quit: leaving).
00:50:23 <esolangs> [[Burger Place]] N https://esolangs.org/w/index.php?oldid=91499 * BarbecueBurrito * (+13655) Created page with "{{infobox proglang |name=Burger Place |paradigms=imperative |author=Daniel |year=[[:Category:2021|2021]] |memsys=[[:Category:Stack-based|Stack-based]] |dimensions=one-dimensio..."
00:50:24 -!- Everything has joined.
00:51:28 -!- sprout has joined.
00:52:49 <esolangs> [[User:BarbecueBurrito]] https://esolangs.org/w/index.php?diff=91500&oldid=91491 * BarbecueBurrito * (+135)
00:55:14 <esolangs> [[Burger Place]] https://esolangs.org/w/index.php?diff=91501&oldid=91499 * BarbecueBurrito * (+79)
00:56:13 -!- sprout has quit (Ping timeout: 240 seconds).
00:56:25 <esolangs> [[User:BarbecueBurrito]] M https://esolangs.org/w/index.php?diff=91502&oldid=91500 * BarbecueBurrito * (+10)
00:56:46 <esolangs> [[User:BarbecueBurrito]] M https://esolangs.org/w/index.php?diff=91503&oldid=91502 * BarbecueBurrito * (+2)
01:00:38 <esolangs> [[Burger Place]] M https://esolangs.org/w/index.php?diff=91504&oldid=91501 * BarbecueBurrito * (-34)
01:02:21 <esolangs> [[Burger Place]] M https://esolangs.org/w/index.php?diff=91505&oldid=91504 * BarbecueBurrito * (+0) fixed word placement
01:07:46 -!- sprout has joined.
01:11:15 <esolangs> [[This]] M https://esolangs.org/w/index.php?diff=91506&oldid=91495 * PythonshellDebugwindow * (+45) Lowercase title; header levels; add categories
01:12:44 -!- sprout has quit (Ping timeout: 252 seconds).
01:25:47 -!- sprout has joined.
01:31:48 -!- u0_a391 has joined.
01:35:25 -!- Kit has quit (Ping timeout: 240 seconds).
01:36:11 -!- sprout has quit (Ping timeout: 245 seconds).
01:51:00 -!- sprout has joined.
01:55:53 -!- sprout has quit (Ping timeout: 268 seconds).
02:06:10 -!- immibis has joined.
02:09:33 -!- sprout has joined.
02:13:03 <esolangs> [[Special:Log/newusers]] create * DrinkMilk * New user account
02:14:20 -!- sprout has quit (Ping timeout: 252 seconds).
02:28:29 -!- sprout has joined.
02:32:51 -!- sprout has quit (Ping timeout: 245 seconds).
03:02:00 -!- sprout has joined.
03:07:08 -!- sprout has quit (Ping timeout: 252 seconds).
03:18:47 -!- sprout has joined.
03:23:16 -!- sprout has quit (Ping timeout: 245 seconds).
03:35:17 -!- sprout has joined.
03:40:08 -!- sprout has quit (Ping timeout: 252 seconds).
04:04:57 -!- oerjan has joined.
04:07:35 -!- sprout has joined.
04:12:47 -!- sprout has quit (Ping timeout: 268 seconds).
04:25:44 -!- sprout has joined.
04:30:13 -!- sprout has quit (Ping timeout: 240 seconds).
04:42:37 -!- sprout has joined.
04:47:23 <oerjan> b_jonas: happy new year, also we still have our resident korean although he doesn't say much.
04:47:56 -!- sprout has quit (Ping timeout: 268 seconds).
04:48:35 <oerjan> there might be others who just haven't made their location obvious.
04:57:59 <esolangs> [[Special:Log/delete]] restore * Oerjan * restored "[[Celsee]]": I deleted it by author request under the assumption that no one cared, but there now exists a language inspired by it.
04:59:07 <oerjan> argh
04:59:52 <oerjan> annoying. i'll just leave it in that state.
05:00:18 -!- sprout has joined.
05:02:02 -!- Everything has quit (Quit: leaving).
05:02:42 <oerjan> Happy new year to whoever lives in -05 timezone
05:04:45 -!- sprout has quit (Ping timeout: 250 seconds).
05:18:52 <esolangs> [[EXDotSF]] https://esolangs.org/w/index.php?diff=91507&oldid=91477 * Rudolph4268 * (+1401) Updated the article with new info and a new feature
05:19:57 <esolangs> [[EXDotSF]] M https://esolangs.org/w/index.php?diff=91508&oldid=91507 * Rudolph4268 * (+12) Made a little touch-up :)
05:24:26 <esolangs> [[EXDotSF]] https://esolangs.org/w/index.php?diff=91509&oldid=91508 * Rudolph4268 * (+18) May as well add this to the 2022 category because I'll probably be developing EXDotSF some more tomorrow
05:26:08 <esolangs> [[EXDotSF]] https://esolangs.org/w/index.php?diff=91510&oldid=91509 * Rudolph4268 * (-18) Oops! Scratch that, I misread the category description.
05:27:17 -!- benji has quit (Quit: ZNC - https://znc.in).
05:30:11 -!- benji has joined.
05:31:15 -!- benji has quit (Client Quit).
05:32:29 -!- u0_a391 has quit (Ping timeout: 250 seconds).
05:32:33 -!- benji has joined.
05:34:00 -!- benji has quit (Client Quit).
05:34:11 -!- u0_a391 has joined.
05:34:50 <esolangs> [[Special:Log/newusers]] create * Commandblockguy * New user account
05:36:29 -!- u0_a391 has changed nick to Kit.
05:37:19 -!- benji has joined.
05:37:37 -!- benji has quit (Remote host closed the connection).
05:38:28 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91511&oldid=91487 * Commandblockguy * (+141)
05:41:26 -!- benji has joined.
05:42:21 -!- benji has quit (Client Quit).
05:43:31 -!- benji has joined.
05:44:08 -!- benji has quit (Client Quit).
05:45:15 -!- benji has joined.
06:01:12 <oerjan> Happy new year to people in the -06 timezone
06:20:36 <esolangs> [[Special:Log/upload]] upload * Rudolph4268 * uploaded "[[File:Exdotsf termux.jpg.jpg]]"
06:22:16 <int-e> `? password
06:22:19 <HackEso> The password of the month is skipped due to being a common surname among Chinese paramount leaders.
06:23:00 <int-e> . o O ( `learn The password of the month is Catch-22` )
06:23:15 <int-e> `hwrl password
06:23:16 <HackEso> https://hack.esolangs.org/repo/log/tip/wisdom/password
06:23:58 <esolangs> [[Special:Log/upload]] upload * Rudolph4268 * uploaded "[[File:EXDotSF in MS-DOS.jpg]]"
06:24:33 <int-e> `learn The password of the month is Catch-22
06:24:37 <HackEso> Relearned 'password': The password of the month is Catch-22
06:25:03 <int-e> `learn The password of the month is Caught-22
06:25:06 <HackEso> Relearned 'password': The password of the month is Caught-22
06:25:30 <esolangs> [[EXDotSF]] https://esolangs.org/w/index.php?diff=91514&oldid=91510 * Rudolph4268 * (+181) Added some of my screencaps of EXDotSF in operation to the article
06:39:31 <oerjan> ooh
06:43:06 <int-e> (sorry for the double update there, but the grammar tweak was too alluring once I thought of it)
06:46:11 <int-e> I wonder how common this mental flaw is... where you commit to something, and then immediately come up with small improvements to what you just di.
06:46:20 <int-e> *did
07:00:56 -!- sprout has joined.
07:04:40 <oerjan> Happy new year to those rascals in the -07 timezone
07:05:03 <oerjan> int-e: recent evidence suggests p. common hth
07:09:09 -!- sprout has quit (Ping timeout: 268 seconds).
07:17:08 -!- sprout has joined.
07:22:05 <esolangs> [[For(T,R,A,N]] N https://esolangs.org/w/index.php?oldid=91515 * Commandblockguy * (+3011) Create page for For(T,R,A,N
07:25:52 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91516&oldid=91496 * Commandblockguy * (+18) Add For(T,R,A,N (hopefully in the correct place)
07:27:01 <citrons> happy 2002
07:29:06 -!- tromp has joined.
07:33:36 -!- Guest53 has joined.
07:34:07 <Guest53> How is https://logs.esolangs.org/libera-esolangs/stalker.html#eof supposed to work?
07:34:22 <oerjan> fizzie: ^
07:34:54 <oerjan> Guest53: last i heard it's buggy
07:35:27 <Guest53> It seems to work.
07:35:36 <oerjan> well then maybe it isn't.
07:35:53 <Guest53> coool.
07:36:24 <oerjan> well to be sure what i recall is that it sometimes locks up
07:36:33 <Guest53> I made an underload interpreter in python. https://gist.github.com/PyMaster22/5f88962a238027e2381149c513ca7dac
07:38:26 <Guest53> haven't seen it not work.
07:43:38 <oerjan> seems a bit redundant. why not make underload just a wrapper around underloadEmulate?
07:46:02 <oerjan> Guest53: i wonder if you won't get trouble with python's execution stack limit for some programs.
07:47:06 <Guest53> For most programs there shouldn't be that error.
07:47:38 <Guest53> It is redundant. I can fix it.
07:50:47 -!- Guest53 has quit (Quit: Client closed).
07:53:03 -!- Guest57 has joined.
07:53:27 <Guest57> Sorry, my chromebook shutoff.
07:55:47 <Guest57> I fixed it!
08:00:03 <Guest57> 2022, happy new year!
08:06:15 <oerjan> happy new year! (currently for -08 time zone)
08:10:01 <oerjan> hm maybe none of the programs in the underload article do very deep recursion
08:10:19 <Guest57> except for infinite.
08:10:23 <Guest57> bye.
08:11:28 <oerjan> bye
08:15:13 -!- Guest57 has quit (Ping timeout: 256 seconds).
08:26:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:16:54 -!- oerjan has quit (Quit: Later).
10:20:03 -!- Sgeo has quit (Read error: Connection reset by peer).
10:27:22 -!- Lord_of_Life has quit (Ping timeout: 260 seconds).
10:28:27 -!- Lord_of_Life has joined.
11:14:02 -!- sprout has quit (Ping timeout: 240 seconds).
11:44:26 -!- dyeplexer has joined.
11:47:34 <esolangs> [[This]] https://esolangs.org/w/index.php?diff=91517&oldid=91506 * Alluseri * (+306)
11:58:04 <riv> hi
12:14:59 -!- monoxane has quit (Quit: estoy fuera).
12:15:04 -!- sprout has joined.
12:35:52 -!- monoxane has joined.
12:36:05 -!- BarryNL has joined.
12:48:57 -!- sprout has quit (Ping timeout: 240 seconds).
13:02:48 -!- sprout has joined.
13:07:29 -!- sprout has quit (Ping timeout: 250 seconds).
13:16:14 <esolangs> [[AsciiDots]] https://esolangs.org/w/index.php?diff=91518&oldid=74632 * ColorfulGalaxy * (+150) This article needs to be rearranged
13:29:15 <esolangs> [[This]] M https://esolangs.org/w/index.php?diff=91519&oldid=91517 * Alluseri * (+19)
13:33:15 <esolangs> [[CelseeLang]] N https://esolangs.org/w/index.php?oldid=91520 * Alluseri * (+2641) Created page with "{{infobox proglang |name=CelseeLang |paradigms=imperative |author=[[User:Alluseri|Alluseri]] |year=[[:Category:2022|2022]](Celsee: 2019) |typesys=:Category:Queue-based|Queue..."
13:33:26 <esolangs> [[Celsee]] https://esolangs.org/w/index.php?diff=91521&oldid=89595 * Alluseri * (-21) Redirected page to [[CelseeLang]]
13:35:00 <b_jonas> happy new year to everyone
13:35:27 -!- sprout has joined.
13:35:27 <riv> thanks
13:35:29 <riv> u 2
13:49:04 <fizzie> oerjan: I feel like updating the embedded web server it uses (which I did a while back) stopped it from locking up.
15:14:02 -!- sprout has quit (Ping timeout: 240 seconds).
15:25:49 -!- sprout has joined.
15:30:42 -!- sprout has quit (Ping timeout: 260 seconds).
15:38:41 -!- dyeplexer has quit (Ping timeout: 245 seconds).
15:57:37 -!- tromp has joined.
15:59:14 -!- sprout has joined.
16:04:25 -!- sprout has quit (Ping timeout: 268 seconds).
16:06:11 -!- dyeplexer has joined.
16:16:49 -!- sprout has joined.
16:21:11 -!- sprout has quit (Ping timeout: 245 seconds).
16:36:11 -!- dyeplexer has quit (Ping timeout: 245 seconds).
16:50:45 -!- sprout has joined.
16:51:54 -!- dyeplexer has joined.
16:55:51 -!- sprout has quit (Ping timeout: 250 seconds).
16:59:46 -!- sprout has joined.
17:34:50 -!- sprout has quit (Ping timeout: 260 seconds).
17:45:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:46:13 -!- sprout has joined.
17:48:48 -!- u0_a391 has joined.
17:50:39 -!- sprout has quit (Ping timeout: 250 seconds).
17:52:11 -!- Kit has quit (Ping timeout: 250 seconds).
17:52:33 -!- NotApplicable has joined.
18:03:03 -!- sprout has joined.
18:07:25 -!- sprout has quit (Ping timeout: 240 seconds).
18:19:45 -!- sprout has joined.
18:23:57 -!- sprout has quit (Ping timeout: 240 seconds).
18:30:45 -!- dyeplexer has quit (Ping timeout: 256 seconds).
18:53:12 -!- tromp has joined.
18:55:09 -!- sprout has joined.
19:02:24 -!- u0_a3911 has joined.
19:04:27 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:05:17 -!- u0_a391 has quit (Ping timeout: 240 seconds).
19:15:16 -!- tromp has joined.
19:32:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:34:00 -!- Sgeo has joined.
20:07:54 -!- tromp has joined.
20:51:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:04:23 -!- delta23 has joined.
21:10:50 -!- tromp has joined.
21:52:40 -!- joast has joined.
22:34:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:38:01 -!- tromp has joined.
22:44:05 -!- delta23 has quit (Quit: Leaving).
23:17:35 -!- u0_a3911 has changed nick to Kit.
23:49:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2022-01-02
00:41:56 -!- tromp has joined.
00:58:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
01:09:04 -!- Everything has joined.
01:38:25 -!- eli_oat has joined.
02:13:17 -!- Oshawott has quit (Ping timeout: 240 seconds).
02:57:01 -!- Kit has quit (Ping timeout: 240 seconds).
03:00:24 -!- Kit has joined.
03:06:31 -!- eli_oat has quit (Quit: eli_oat).
03:08:51 -!- PyMaster22 has joined.
03:15:20 <PyMaster22> Hello!
03:30:27 -!- sprout has quit (Ping timeout: 250 seconds).
03:35:38 -!- oerjan has joined.
03:43:00 -!- sprout has joined.
03:48:01 -!- sprout has quit (Ping timeout: 268 seconds).
03:56:09 <oerjan> fizzie: aha
04:13:21 -!- archenoth has joined.
04:16:15 -!- sprout has joined.
04:20:15 -!- Everything has quit (Quit: leaving).
04:21:01 -!- sprout has quit (Ping timeout: 240 seconds).
04:33:38 -!- sprout has joined.
04:37:57 -!- sprout has quit (Ping timeout: 240 seconds).
05:06:36 -!- sprout has joined.
05:11:25 -!- sprout has quit (Ping timeout: 240 seconds).
05:23:07 -!- sprout has joined.
05:27:37 -!- sprout has quit (Ping timeout: 240 seconds).
05:58:58 -!- sprout has joined.
06:05:32 -!- sprout has quit (Ping timeout: 268 seconds).
06:26:56 <Sgeo> https://esolangs.org/w/index.php?search=freenode&title=Special%3ASearch&go=Go some of these should be fixed someday
06:34:58 -!- sprout has joined.
06:39:37 -!- sprout has quit (Ping timeout: 240 seconds).
07:08:29 -!- sprout has joined.
07:13:01 -!- sprout has quit (Ping timeout: 240 seconds).
07:27:11 -!- sprout has joined.
07:31:52 -!- sprout has quit (Ping timeout: 268 seconds).
07:43:56 -!- sprout has joined.
07:48:17 -!- sprout has quit (Ping timeout: 240 seconds).
07:59:12 -!- tromp has joined.
08:02:35 <esolangs> [[Talk talk:Turing tarpit]] M https://esolangs.org/w/index.php?diff=91522&oldid=54171 * OliveIsAWord * (+28) meow
08:11:44 <esolangs> [[Special:Log/newusers]] create * Uggaman * New user account
08:14:16 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91523&oldid=91511 * Uggaman * (+162) /* Introductions */
08:15:42 <esolangs> [[User:Uggaman]] N https://esolangs.org/w/index.php?oldid=91524 * Uggaman * (+113) Created page with "Hello yall I'm Uggaman! I make programming languages (BUT MAINLY ESOTERIC LANGUAGES) Hope you have a good day!"
08:24:50 <esolangs> [[Ugga]] N https://esolangs.org/w/index.php?oldid=91525 * Uggaman * (+659) Created page with "UGGA The programming language is made of 5 arrays and each array has 30k slots. That means there are 150K slots in total. Syntax: ! (Go up onto the..."
08:30:10 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91526&oldid=91525 * Uggaman * (+65)
08:31:53 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91527&oldid=91516 * Uggaman * (+11) /* Non-alphabetic */
08:33:00 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91528&oldid=91526 * Uggaman * (-78)
08:33:24 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91529&oldid=91528 * Uggaman * (+16)
08:33:38 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91530&oldid=91529 * Uggaman * (-7)
08:37:05 <oerjan> `ord Ugga
08:37:08 <HackEso> 85 103 103 97
08:37:29 <oerjan> i dislike this guy already.
08:37:46 <oerjan> which is probably what e's aiming for, anyway.
08:38:18 <oerjan> ais523: could you check Uggaman a bit? just a hunch.
08:38:47 <esolangs> [[User talk:Uggaman]] N https://esolangs.org/w/index.php?oldid=91531 * Uggaman * (+286) im comin to town
08:39:18 <int-e> `ord ominous
08:39:19 <HackEso> 111 109 105 110 111 117 115
08:41:01 <oerjan> int-e: e put it in the language list as "non-alphabetic" hth
08:42:40 <oerjan> also, e explicitly added extra lines inside Esolang:Introductions, after i changed the filter to require addition at the end.
08:43:26 <int-e> hmm, that may be an accident
08:44:00 <int-e> so that's two accidents so far ;)
08:44:27 <oerjan> int-e: several new accounts put their introduction in the middle until i did that change to force them to put _something_ at the end. i'm suspicious.
08:44:36 <int-e> oerjan: oddly enough https://esolangs.org/wiki/User_talk:Uggaman gives me the worst vibes of all the contributions so far :P
08:45:11 <oerjan> you think.
08:45:29 <oerjan> four. four accidents. AHAHAHAHAHA!
08:45:57 <int-e> oerjan: the accident scenario is this: add your introduction in the middle, get a message that you're supposed to put it at the end... then "move" it there in a way that somehow doesn't remove the previous instance completely
08:46:30 <oerjan> ...i suppose.
08:46:55 <oerjan> but you'd have to want it in the middle to start with.
08:47:28 <int-e> I'm also tired of seeing "languages' with no control flow whatsoever.
08:47:36 <oerjan> yeah
09:04:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:09:09 -!- tromp has joined.
09:23:49 -!- citrons has quit (Ping timeout: 240 seconds).
09:28:57 -!- citrons has joined.
09:39:23 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:57:38 -!- sprout has joined.
10:02:46 -!- PyMaster22 has quit (Ping timeout: 260 seconds).
10:04:38 -!- oerjan has quit (Quit: Later).
10:29:17 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:29:37 -!- Lord_of_Life has joined.
10:56:44 -!- tromp has joined.
11:12:27 -!- Sgeo has quit (Read error: Connection reset by peer).
11:21:53 -!- sprout has quit (Ping timeout: 268 seconds).
11:34:10 -!- sprout has joined.
11:38:17 -!- sprout has quit (Ping timeout: 240 seconds).
12:06:54 -!- sprout has joined.
12:27:29 -!- BarryNL has quit (Read error: Connection reset by peer).
12:28:28 -!- BarryNL has joined.
12:30:32 -!- BarryNL has quit (Read error: Connection reset by peer).
12:31:32 -!- BarryNL has joined.
12:43:05 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=91532&oldid=91290 * ColorfulGalaxy * (+243) Second try on Problem 7 failed
13:20:30 <esolangs> [[Project Euler/7]] https://esolangs.org/w/index.php?diff=91533&oldid=90301 * ColorfulGalaxy * (+1163) Added C and Mathworld
13:22:45 -!- sprout has quit (Ping timeout: 268 seconds).
13:23:05 -!- sprout has joined.
13:31:18 <esolangs> [[Special:Log/newusers]] create * IPhoenixEsolangs * New user account
13:32:44 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91534&oldid=91523 * IPhoenixEsolangs * (+182) hi
14:01:33 <esolangs> [[For(T,R,A,N]] https://esolangs.org/w/index.php?diff=91535&oldid=91515 * IPhoenixEsolangs * (+1615) Clarified the last example, added a link to more code samples, provided an explanation of how For( loops work.
14:02:02 -!- BarryNL has quit (Ping timeout: 240 seconds).
14:15:44 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91536&oldid=91527 * PythonshellDebugwindow * (+0) Why. just why
14:16:32 <esolangs> [[Ugga]] M https://esolangs.org/w/index.php?diff=91537&oldid=91530 * PythonshellDebugwindow * (+49) Add categories
14:21:17 -!- BarryNL has joined.
14:22:37 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91538&oldid=91532 * PythonshellDebugwindow * (-14) make unfestive
14:23:53 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:23:55 -!- BarryNL has quit (Read error: Connection reset by peer).
14:24:06 <esolangs> [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=91539&oldid=91538 * PythonshellDebugwindow * (+1) embiggen
14:26:31 <esolangs> [[Shakespeare]] M https://esolangs.org/w/index.php?diff=91540&oldid=69407 * PythonshellDebugwindow * (+122) /* External resources */ Add Wikipedia article, use https when applicable
14:27:54 -!- BarryNL has joined.
14:32:14 <b_jonas> fizzie: "stoped it from locking up" => is that the chat log web interface?
14:59:24 <int-e> the stalker mode part specifically, I think
15:14:26 -!- dyeplexer has joined.
15:18:03 -!- dyeplexer has quit (Remote host closed the connection).
15:18:27 -!- dyeplexer has joined.
15:33:33 <esolangs> [[Numberlist]] https://esolangs.org/w/index.php?diff=91541&oldid=91411 * A casual user * (-66)
15:36:52 -!- tromp has joined.
17:15:02 <fizzie> Yes. It uses a websocket for the stalking feature, and it used to deadlock the rest of it every now and then. I haven't noticed it since then (though I also don't know if the stalker mode is used much).
17:16:25 <fizzie> ("Since then" = "since rebuilding the code with a newer CivetWeb dependency".)
18:01:58 <esolangs> [[GolfScript]] https://esolangs.org/w/index.php?diff=91542&oldid=75732 * A casual user * (-4)
18:30:55 -!- dyeplexer has quit (Remote host closed the connection).
18:42:16 -!- Sgeo has joined.
18:46:10 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91543&oldid=91536 * Rudolph4268 * (+14) I forgot to add my esolang, EXDotSF
18:46:19 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:51:07 -!- Festive_Dragon has changed nick to A_Dragon.
18:55:16 -!- eli_oat has joined.
19:01:37 -!- eli_oat has quit (Ping timeout: 240 seconds).
19:02:44 -!- eli_oat has joined.
19:03:17 -!- tromp has joined.
19:27:30 <esolangs> [[User:Oshaboy]] https://esolangs.org/w/index.php?diff=91544&oldid=90691 * Oshaboy * (+108) Added CFFI
19:29:21 <esolangs> [[User:Oshaboy]] M https://esolangs.org/w/index.php?diff=91545&oldid=91544 * Oshaboy * (+32) /* Other */
19:35:37 -!- eli_oat has quit (Quit: eli_oat).
19:37:10 -!- eli_oat has joined.
19:37:15 -!- eli_oat has quit (Client Quit).
20:08:02 -!- Sgeo_ has joined.
20:08:14 -!- dbohdan3 has joined.
20:08:38 -!- feoh has quit (Killed (tantalum.libera.chat (Nickname regained by services))).
20:08:47 -!- feoh has joined.
20:12:07 -!- int-e_ has joined.
20:12:13 -!- monoxane6 has joined.
20:12:14 -!- NotApplicable1 has joined.
20:12:39 -!- lifthrasiir_ has joined.
20:12:39 -!- int-e has quit (Killed (NickServ (GHOST command used by int-e_))).
20:12:49 -!- int-e_ has changed nick to int-e.
20:12:59 -!- Oshawott has joined.
20:13:08 -!- Sgeo__ has joined.
20:13:45 -!- abraham5 has joined.
20:13:53 -!- monoxane has quit (*.net *.split).
20:13:54 -!- ProofTechnique has quit (*.net *.split).
20:13:54 -!- dbohdan has quit (*.net *.split).
20:14:58 -!- shikhin_ has joined.
20:15:10 -!- lagash_ has joined.
20:15:21 -!- oren has joined.
20:15:27 -!- MrAureliusR_ has joined.
20:15:35 -!- lagash has quit (Ping timeout: 240 seconds).
20:15:35 -!- tromp has quit (Ping timeout: 240 seconds).
20:15:35 -!- HackEso has quit (Ping timeout: 240 seconds).
20:15:35 -!- leah2 has quit (Ping timeout: 240 seconds).
20:15:35 -!- NotApplicable has quit (Ping timeout: 240 seconds).
20:15:36 -!- shikhin has quit (Ping timeout: 240 seconds).
20:15:36 -!- abraham has quit (Ping timeout: 240 seconds).
20:15:36 -!- orin has quit (Ping timeout: 240 seconds).
20:15:36 -!- sprock has quit (Ping timeout: 240 seconds).
20:15:36 -!- Sgeo_ has quit (Ping timeout: 240 seconds).
20:15:36 -!- archenoth has quit (Ping timeout: 240 seconds).
20:15:36 -!- laerling has quit (Ping timeout: 240 seconds).
20:15:38 -!- feoh has quit (Read error: Connection reset by peer).
20:15:47 -!- feoh has joined.
20:15:47 -!- shikhin_ has changed nick to shikhin.
20:16:08 -!- shikhin has changed hostmask to ~shikhin@offtopia/offtopian.
20:16:20 -!- monoxane has joined.
20:16:23 -!- leah2 has joined.
20:16:42 -!- sprock has joined.
20:16:59 -!- HackEso has joined.
20:17:14 -!- Sgeo has quit (*.net *.split).
20:17:14 -!- citrons has quit (*.net *.split).
20:17:15 -!- zzo38 has quit (*.net *.split).
20:17:15 -!- MrAureliusR has quit (*.net *.split).
20:17:15 -!- imode has quit (*.net *.split).
20:17:15 -!- lambdabot has quit (*.net *.split).
20:17:16 -!- rodgort has quit (*.net *.split).
20:17:16 -!- lifthrasiir has quit (*.net *.split).
20:17:16 -!- Taneb has quit (*.net *.split).
20:17:16 -!- zegalch has quit (*.net *.split).
20:17:24 -!- citrons_ has joined.
20:17:31 -!- rodgort has joined.
20:17:31 -!- monoxane6 has quit (Read error: Connection reset by peer).
20:17:35 -!- Taneb0 has joined.
20:17:37 -!- Sgeo__ has quit (Ping timeout: 256 seconds).
20:17:37 -!- lifthrasiir_ has quit (Ping timeout: 256 seconds).
20:17:37 -!- int-e has quit (Ping timeout: 256 seconds).
20:18:11 -!- abraham5 has quit (Ping timeout: 256 seconds).
20:18:18 -!- lifthrasiir has joined.
20:18:24 -!- int-e has joined.
20:18:30 -!- abraham has joined.
20:19:05 -!- zegalch has joined.
20:19:17 -!- lambdabot has joined.
20:19:19 -!- imode has joined.
20:19:19 -!- Sgeo__ has joined.
20:19:51 -!- imode has quit (Client Quit).
20:19:57 -!- jryans has quit (Ping timeout: 252 seconds).
20:20:06 -!- imode has joined.
20:20:15 -!- msmith12[m] has quit (Ping timeout: 268 seconds).
20:21:05 -!- FreeFull has joined.
20:21:31 -!- laerling has joined.
20:21:59 -!- ProofTechnique has joined.
20:23:24 -!- Taneb0 has changed nick to Taneb.
20:24:33 <esolangs> [[User:Uggaman]] https://esolangs.org/w/index.php?diff=91546&oldid=91524 * Uggaman * (+13) Languages
20:24:46 <esolangs> [[User:Uggaman]] https://esolangs.org/w/index.php?diff=91547&oldid=91546 * Uggaman * (-2)
20:26:00 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91548&oldid=91118 * PixelatedStarfish * (+485) /* Spider Giant */
20:26:30 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91549&oldid=91548 * PixelatedStarfish * (+0) /* Ideas */
20:33:48 -!- zzo38 has joined.
20:35:21 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91550&oldid=91537 * Uggaman * (+66)
20:36:25 <esolangs> [[Ugga]] https://esolangs.org/w/index.php?diff=91551&oldid=91550 * Uggaman * (-15)
20:43:58 -!- leah2 has quit (Quit: trotz alledem!).
20:44:06 -!- leah2 has joined.
20:50:20 <esolangs> [[BloodCell]] N https://esolangs.org/w/index.php?oldid=91552 * PixelatedStarfish * (+429) Created page with "A language by [[User:PixelatedStarfish]] that is designed to describe abstract computers and computational models. This is accomplished with a grid of arbitrary size, such tha..."
21:06:41 <esolangs> [[BloodCell]] https://esolangs.org/w/index.php?diff=91553&oldid=91552 * PixelatedStarfish * (+162)
21:07:50 -!- jryans has joined.
21:08:14 -!- msmith12[m] has joined.
21:18:35 -!- Everything has joined.
21:48:55 -!- msmith12[m] has quit (Remote host closed the connection).
21:48:56 -!- jryans has quit (Write error: Connection reset by peer).
21:50:46 -!- jryans has joined.
21:51:47 -!- sprout has quit (Ping timeout: 252 seconds).
21:52:49 -!- zzo38 has quit (Ping timeout: 256 seconds).
21:55:39 -!- zzo38 has joined.
22:01:52 -!- sprout has joined.
22:02:10 -!- msmith12[m] has joined.
22:13:31 -!- jryans has quit (Quit: Client limit exceeded: 20000).
22:16:02 -!- msmith12[m] has quit (Quit: Client limit exceeded: 20000).
2022-01-03
00:08:02 -!- Soni has quit (Ping timeout: 240 seconds).
00:18:06 -!- Soni has joined.
01:04:49 <b_jonas> oh no, they recolored the tasvideos website
02:38:30 -!- PyMaster22 has joined.
03:43:22 -!- FreeFull has quit.
03:49:33 <esolangs> [[Fool]] M https://esolangs.org/w/index.php?diff=91554&oldid=91484 * DigitalDetective47 * (+2) /* Computational class */ Fixed wrong translation of < command
04:16:40 <imode> how bad
04:16:48 <imode> oh
04:16:50 <imode> not that bad.
04:41:08 -!- Everything has quit (Quit: leaving).
07:31:54 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91555&oldid=91325 * Squidmanescape * (+1505)
09:43:46 -!- BarryNL has quit (Ping timeout: 260 seconds).
09:43:53 -!- BarryNL has joined.
10:10:10 -!- Sgeo__ has quit (Read error: Connection reset by peer).
10:30:13 -!- Lord_of_Life_ has joined.
10:31:14 -!- Lord_of_Life has quit (Ping timeout: 268 seconds).
10:31:30 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:13:25 <esolangs> [[Ensemencer]] M https://esolangs.org/w/index.php?diff=91556&oldid=91173 * Salpynx * (+1) /* Truth machine */ ordering
11:38:32 -!- Everything has joined.
12:09:44 -!- tromp has joined.
13:08:41 -!- BarryNL has quit (Ping timeout: 256 seconds).
13:37:37 -!- PyMaster22 has quit (Ping timeout: 240 seconds).
13:40:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:45:28 -!- eli_oat has joined.
13:55:01 <esolangs> [[Haczyk]] M https://esolangs.org/w/index.php?diff=91557&oldid=91555 * PythonshellDebugwindow * (+2) The implementation isn't finished, so the language is unimplemented
13:57:53 -!- tromp has joined.
14:14:54 -!- Everything has quit (Quit: leaving).
14:46:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:54:23 -!- tromp has joined.
15:42:05 <esolangs> [[Dashes]] https://esolangs.org/w/index.php?diff=91558&oldid=91431 * DigitalDetective47 * (-48) /* Commands */ Fix the description of the looping commands
15:51:44 -!- eli_oat has quit (Quit: eli_oat).
15:57:18 -!- lagash_ has quit (Quit: ZNC - https://znc.in).
15:57:59 <esolangs> [[EsoInterpreters]] M https://esolangs.org/w/index.php?diff=91559&oldid=90453 * Oshaboy * (+18) Added ><> implementation that was already on the wiki
16:00:35 -!- lagash has joined.
16:05:16 -!- delta23 has joined.
16:32:59 -!- FreeFull has joined.
17:19:52 -!- PyMaster22 has joined.
18:24:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:33:57 -!- PyMaster22 has quit (Ping timeout: 240 seconds).
18:48:28 -!- Sgeo has joined.
18:58:43 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91560&oldid=91490 * PixelatedStarfish * (+2) /* Hello World */
19:00:19 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91561&oldid=91560 * PixelatedStarfish * (+8) /* Truth Machine */
19:02:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91562&oldid=91561 * PixelatedStarfish * (+6) /* Cat */
19:02:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91563&oldid=91562 * PixelatedStarfish * (+8) /* C scale */
19:05:44 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91564&oldid=91563 * PixelatedStarfish * (+59) /* Instruction Set */
19:06:42 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91565&oldid=91564 * PixelatedStarfish * (-14) /* Instruction Set */
19:31:22 -!- tromp has joined.
19:59:49 <tromp> int-e: i found this article interesting file:///Users/tromp/binary-lambda-calculus/Die_Another_Day.pdf
20:00:18 <tromp> i mean https://www.researchgate.net/publication/30815418_Die_Another_Day
20:06:46 -!- Kit has quit (Ping timeout: 260 seconds).
20:07:15 -!- Kit has joined.
21:11:51 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91566&oldid=91565 * PixelatedStarfish * (-2) /* Grammar in EBNF */
21:42:36 <esolangs> [[G85]] M https://esolangs.org/w/index.php?diff=91567&oldid=89746 * Danielle * (+4) fixed dead link
22:18:04 -!- earendel has joined.
22:21:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:31:50 -!- simcop2387 has quit (Ping timeout: 252 seconds).
22:31:50 -!- perlbot has quit (Ping timeout: 252 seconds).
22:40:25 -!- tromp has joined.
22:43:52 -!- simcop2387 has joined.
22:44:20 -!- perlbot has joined.
23:24:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2022-01-04
00:06:32 -!- Trieste has quit (Ping timeout: 240 seconds).
00:07:45 -!- Trieste has joined.
01:28:37 -!- Everything has joined.
01:57:13 <esolangs> [[2Deadfish]] https://esolangs.org/w/index.php?diff=91568&oldid=90151 * Squidmanescape * (+18)
01:58:40 <esolangs> [[HQ9+2D]] https://esolangs.org/w/index.php?diff=91569&oldid=89914 * Squidmanescape * (+2)
02:36:20 -!- eli_oat has joined.
02:38:28 -!- delta23 has quit (Quit: Leaving).
02:43:32 -!- eli_oat has quit (Quit: eli_oat).
02:48:14 -!- ais523 has joined.
02:49:01 <ais523> fizzie: I use stalker mode frequently, it's my usual method of reading #esoteric
02:49:52 <ais523> a) because it's a convenient way to see the logs for the last several days (i.e. since i last read it), b) because my IRC client and network connection are both really unreliable so it's a more reliable way to see what people are saying in pseudo-realtime than actually connecting to IRC is
02:50:48 <ais523> oerjan: Uggaman doesn't have the same style as any banned user I'm aware of, I think it's someone new (and probably immature rather than malicious)
02:50:59 -!- FreeFull has quit.
02:51:39 <ais523> languages without control flow are an interesting issue – I get the feeling that esolangs.org has really taken off in the last few years, compared to when it was first created, and lots of people like the idea of making their own programming language but have no real idea how to go about it
02:52:33 <ais523> and, well, for "typical" mass-produced esolangs (think BF derivatives and other things in the same sphere), implementing loops or other forms of control flow is hard compared to anything else you'd likely be doing
02:57:36 <imode> what languages don't have control flow?
02:58:02 <ais523> languages in the Deadfish family
02:58:11 <imode> they aren't TC, then?
02:58:24 <ais523> no
02:58:40 <ais523> the complaint is about the spam of languages that are unusable for programming due to having no sort of loop at all
02:58:56 <imode> heh.
02:59:14 <imode> low-effort non-TC langs not welcome, I take it.
02:59:40 <ais523> well, they aren't banned
02:59:44 <ais523> but they tend to annoy some people
03:00:07 <imode> I know when I'm just browsing, they annoy me because they just aren't worth looking at.
03:00:14 <ais523> if you're interested in TC languages without control flow, there are "implicit loop" languages like cyclic tag (or sequential tag) and Blindfolded Arithmetic
03:01:04 <ais523> hmm, some sort of VHDL-with-bignums could be an interesting language (restricted to the behavioural rather than imperative subset)
03:01:09 <ais523> I don't think there are many behavioural languages out there
03:01:22 <imode> behavioral languages?
03:02:24 <int-e> The whole slew of rewriting based languages (canonical examples: Semi-Thue systems and lambda calculus) have no control flow either, technically. (But they are embedded in an implicit loop that continues rewriting as long as possible.)
03:02:25 <ais523> so the way VHDL's behavioural subset works is, assignments have a time delay and can be done as a consequence of specific other values changing
03:02:46 <ais523> so you can say "when X becomes 0, then after a short time delay, assign 1 to Y"
03:03:01 <imode> ah, rule oriented/trigger oriented.
03:03:06 <imode> yeah, I like those languages.
03:03:08 <ais523> and then executing the language is done by putting a scheduler on all the assignments and letting them trigger each other
03:03:54 <ais523> also you aren't supposed to assign to values more than once at a time (although VHDL actually contains 9-valued booleans for modelling what happens if you do anyway)
03:04:30 <imode> I'm actually exploring some stuff based around tuple spaces.
03:04:41 <imode> that fits into that. but I'm having trouble really getting to the root of it.
03:05:09 <ais523> the "fun" part is that VHDL isn't an esolang, it's actually one of the three main languages for programming FPGAs and ASICs
03:05:40 <imode> mhm. used it extensively. those languages and other rule systems are stupid powerful.
03:05:51 <int-e> There's also interesting "machines" with no "control flow" in data compression: https://github.com/honno/gzip-quine (the original site seems to be gone)
03:07:16 <ais523> I think that gzip quine is one of the few files on my computer that my virus scanner flags
03:07:27 <ais523> because it tries to decompress it recursively during the virus scan, then gets upset
03:07:33 <int-e> it's 20.zip rebooted
03:08:04 <imode> http://okturing.com/src/12884/body
03:08:07 <int-e> (that was the zip file that contained 20 equal zip files, iterated 3 times or so, and then 1MB files full of zeros)
03:08:52 <int-e> (and obviously the solution in virus scanners was to tag that file as malware)
03:09:23 <ais523> it's kind-of obvious that an archive full of identical zip files would compress well
03:09:31 <ais523> the zip quine is much less obvious, although it makes sense
03:10:49 <ais523> hmm, is there a run-length-encoding quine that gives an arbitrary prefix and suffix, for some reasonable run length encoding format?
03:10:58 <ais523> (without, you can just do "2 2" but that doesn't generalize)
03:11:09 <ais523> I guess you need to allow runs of multiple different symbols
03:11:27 <ais523> actually this is probably just resplicate, which is already known TC
03:11:46 <ais523> but one-iteration resplicate, which isn't the same
03:14:25 <int-e> anyway, my point here was that gzip -d implements a weird straight line code machine without control flow, and you /can/ make this interesting (either because you're golfing, usually called compression, or because you actually do something esoteric like writing a quine)
03:14:43 <ais523> huh, apparently Firefox won't now open Haskell source code over HTTP (as opposed to HTTPS) without a warning, in case someone put some malicious code in there by tampering with the network connection
03:14:54 <int-e> so absence of control flow is not sufficient to make things boring :P
03:15:24 <ais523> (it doesn't recognise the file type, so it doesn't know that it isn't going to be executed immediately as a consequence of opening it, but still…)
03:15:26 <int-e> ...wow?
03:16:02 <ais523> gzip -d *does* have control flow, doesn't it? it's just that it's primitive-recursive
03:16:15 <ais523> (and not primitive-recursive-complete either, it only uses hardcoded iteration counts)
03:16:41 <ais523> so programs are guaranteed to terminate, but that doesn't mean they can't have loops in
03:16:51 <int-e> I never like that this browser sees text/x-haskell and decides that it must be downloaded
03:16:55 <int-e> it's TEXT.
03:17:07 <ais523> I think the server is involved in this too
03:17:14 <ais523> but I'm not sure to what extent
03:17:20 <int-e> (I resort to deliverint *.hs as text/plain from my webserver)
03:17:33 <int-e> like https://int-e.eu/~bf3/haskell/NatP.hs
03:17:38 <ais523> I have overrides to text/plain for quite a few source code extensions on my webserver
03:17:44 <int-e> (you can try http too if you like)
03:18:46 <ais523> I'm a little concerned about overuse of https – people often use it for things where there isn't actually a security guarantee, so using TLS as the transport is misleading
03:19:18 <int-e> I don't mind it terribly
03:19:23 <ais523> (also, an https implementation is much more complex than an http implementation, so there's a huge increase in attack surface, and so it's likely to reduce security in some aspects whilst increasing it in others)
03:19:37 <int-e> I mean, it doesn't *hurt*
03:20:07 <int-e> except for that I guess
03:21:20 <int-e> I just don't see how https makes us significantly more secure than http... against state level actors (who are the most likely to be able to mess with http too), seeing all the authorities that browsers trust by default.
03:22:14 <int-e> (of course this is less about TLS and more about PKI)
03:22:50 <ais523> I think there are advantages to https for a) hiding which page on a website you're reading, and b) hiding the content of pages on the website you're reading (maybe they require a login), from other people on the same network as you
03:23:06 <ais523> but these are the only common threat models where https does anything useful
03:24:06 <ais523> oh, also the reverse directions, especially the reverse of b) (i.e. hiding the content that you're sending to a server from other people on your network)
03:24:32 <ais523> it used to be possible to do things like steal people's Facebook passwords by connecting to the same wifi-router as them, until the Facebook login page go moved to https
03:25:38 <ais523> (IIRC they got pressured into moving it to https via a security researcher who released a user-friendly tool for doing this automatically, to as many people as possible…)
03:39:26 -!- ais523 has quit (Quit: quit).
03:53:22 <esolangs> [[Dashes]] M https://esolangs.org/w/index.php?diff=91570&oldid=91558 * DigitalDetective47 * (-255) /* Commands */ Removed mention of Java 17 as definitions of looping commands within the table are sufficient.
04:05:07 -!- Kit has quit (Ping timeout: 268 seconds).
04:07:49 -!- Kit has joined.
04:13:34 <b_jonas> "implementing loops or other forms of control flow is hard compared to anything else you'd likely be doing" => heh heh. my first esolang is technically psz, which has reasonable control flow but absolutely broken syntax, so the parsing is the hardest part and I didn't get it right.
04:14:06 <b_jonas> You can say that I was too young and stupid and that's why I got a lot of things wrong in speccing the syntax, and that's true, but so are those people who submit control flowless languages
04:15:35 <b_jonas> also I find it more annoying the languages that do appear to have control flow, so you can't just dismiss them quickly by reading, but their control flow turns out to be so inadequate that they're not TC for some stupid reason, like that language that's brainfuck with only one level of loop nesting. That wastes more of the reader's time.
04:15:57 <b_jonas> There are like three such brainfuck variants at least.
04:16:39 <imode> man this thing isn't fuckin' TC.
04:17:01 <zzo38> I also dont like that the browser sees text/x-haskell and decides that it must be downloaded, but I managed to use userChrome.js to add a "view source" option to the download menu, and if that doesn't work, can just add "view-source:" in front of the URL.
04:18:05 <zzo38> I also don't like that many things require TLS, although I think it is OK to have it available as an option, for when you want it.
04:20:26 <zzo38> Also, for the MIME types, I had idea making a better format that it can specify any number of file types at once instead of only one at a time, as well as parameters such as code page number and inner formats. (There is a bit similarity to UTI, but different in many ways, including that everything is listed intsead of having inheritance)
04:23:28 <imode> what's a good way to store an unlabeled, undirected graph?
04:23:47 <zzo38> (TLS is good for preventing spies from viewing or tampering with the data, it does not prevent the server operator from doing so.)
04:24:28 <zzo38> (and does not imply that the files downloaded in this way are necessarily safe, either, although it does prevent spies from adding bad things, at least)
04:25:21 <imode> in every idea I can think of, you need to use some unique identifier for the nodes.
04:25:30 <zzo38> (But, I dislike HSTS especially, and also the way that the "secure contexts" feature is working.)
04:26:14 <zzo38> I also don't know how to store a unlabeled undirected graph in a good way; I also know you will need a unique identifier. I also wanted to think of how to do, in order to canonize it so that you can then compare it.
04:26:56 <imode> yeah... I'd like to eliminate the need to keep track of which identifiers are unique.
04:29:55 <imode> seems like any implementation of rewriting over undirected, unlabeled graphs isn't turing equivalent unless you can generate new nodes and edges between those nodes.
04:31:12 <zzo38> Are you allowed to connect a node to itself, and are multiple edges connecting the same pair of nodes allowed?
04:31:32 <imode> 1. yes. 2. no.
04:31:32 <fizzie> Turns out I do in fact have a metric for the number of stalker clients connected. Not kept long-term, but for the last two weeks, it's never been more than 1 consecutively, but I guess there's on average one visit per day. So it does get some use.
04:32:29 <zzo38> While there are ways to represent such a graph, I am not sure how to canonize it.
04:36:11 <earendel> firefox won't "open" haskell code?
04:38:53 <esolangs> [[CPL]] https://esolangs.org/w/index.php?diff=91571&oldid=18253 * Squidmanescape * (+26)
04:39:11 <imode> I can't think of a single way of representing this without unique identifiers.
04:39:18 <fizzie> int-e: There's the "Content-Disposition: inline" vs. "Content-Disposition: attachment" response header that's supposed to hint whether a page should be shown or downloaded, but I don't know if that'd be honoured for the "inline" case for text/* content.
04:39:59 <imode> if you use a triangular matrix you're still implicitly preserving the concept of a unqiue identifier by way of indices.
04:40:01 <fizzie> I guess specwise "inline" means "default", so it shouldn't.
04:41:11 <esolangs> [[Waduzitdo]] https://esolangs.org/w/index.php?diff=91572&oldid=78277 * Squidmanescape * (+25)
04:45:29 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91573&oldid=91478 * Squidmanescape * (+89) Yes.
04:47:08 <earendel> firefox will ask what how to open unknown mimetypes. (it will then only fetch the data..and then open it with a program of your choice) .. a download attribute on links will enforce downloading for otherwise known filetypes.
04:50:05 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] https://esolangs.org/w/index.php?diff=91574&oldid=91479 * Squidmanescape * (+89)
04:55:58 <earendel> everyone can see what authorities are trusted by browsers by default. not just the state.
04:58:22 <imode> what is the _simplest_ implementation of a unique identifier.
04:59:03 <fizzie> Is there an enumeration of unlabeled undirected graphs? I imagine there must. So just represent the graph by the index it has in that enumeration. Not exactly a practical choice to work with, though...
04:59:04 <imode> I assume just.. a counter that's incremented every time you need something.
04:59:46 <imode> fizzie: yeah you need to actually unpack that to query/rewrite over it lol.
05:00:06 <fizzie> The address of a thing in memory, in some cases and in some programming languages.
05:00:09 <earendel> enumeration
05:00:46 <imode> pointers... eh. that's basically picking random numbers.
05:01:56 -!- oerjan has joined.
05:02:18 <fizzie> Well, except that things often need to have an address *anyway*, so you can't avoid doing it, and then it's there as a unique identifier already.
05:02:33 <imode> what about uniqueness cross-system?
05:03:00 <imode> like, say, over the internet.
05:03:44 <imode> pointers also don't work very well when you have to dump things to disk.
05:04:32 <earendel> its usually offsets.
05:05:21 <imode> still doesn't help when I wanna grab someone's graph and graft it on to mine. all the nodes need to be relabeled.
05:05:39 <imode> even though they are.. unlabeled.
05:06:03 <earendel> but that is also just enumeration. every number is unique. that is sufficient, no?
05:07:56 <imode> sorta? if everyone's graph node IDs start at 0, and I wanna just concatenate two graphs together, I need to relabel all nodes.
05:08:18 <imode> probably by starting from the maximum node number from graph A, adding that as an offset to every node number in graph B.
05:08:29 <imode> it's not terribly unique, you need to maintain uniqueness.
05:26:10 <esolangs> [[Project Euler/1]] https://esolangs.org/w/index.php?diff=91575&oldid=90132 * ColorfulGalaxy * (+664) Added AsciiDots and Mathworld
05:43:23 <zzo38> Memory addresses if you need a unique ID only within the current process, can work and is something else I had done before too, both with static and dynamic memory. In the case of dynamic memory, you can have e.g. malloc(1), or malloc(sizeof(int)) or whatever size is needed if you need to keep track of the reference count, or larger if you want to store additional data too.
05:43:34 <zzo38> (Of course, depending what data you will need to store and how much, it may waste memory.)
05:51:12 <esolangs> [[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]] https://esolangs.org/w/index.php?diff=91576&oldid=91574 * Squidmanescape * (-1371) Replaced content with "mods please delete this page"
05:55:29 <imode> all falls apart cross-system.
05:55:52 <imode> pointers don't go past a single system
05:57:20 <zzo38> Yes, it doesn't work cross-system; it is only working for internal use within a single process.
05:58:43 <zzo38> (Although, I had seen some file formats which will write out the internal memory addresses to a file, and then when it reads them back in later will make a list of which ones match and don't match and then will automatically update them to the new memory address where they are at.)
06:00:35 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=91577&oldid=91075 * Squidmanescape * (+118)
06:03:48 <esolangs> [[Generic 2D Brainfuck]] https://esolangs.org/w/index.php?diff=91578&oldid=90632 * Squidmanescape * (+387)
06:06:39 <esolangs> [[Brainfuck extensions]] https://esolangs.org/w/index.php?diff=91579&oldid=77888 * Squidmanescape * (+52)
06:23:53 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[User:Squidmanescape/Languages By Year Which are Neither Implemented Nor Jokes]]": Author request: content was: "mods please delete this page", and the only contributor was "[[Special:Contributions/Squidmanescape|Squidmanescape]]" ([[User talk:Squidmanescape|talk]])
06:53:35 <oerjan> ais523: ah
07:07:08 <esolangs> [[Countup]] https://esolangs.org/w/index.php?diff=91580&oldid=53335 * Squidmanescape * (+55)
07:08:27 <esolangs> [[Countdown]] https://esolangs.org/w/index.php?diff=91581&oldid=82637 * Squidmanescape * (+25)
07:17:08 -!- earendel has quit (Quit: Connection closed for inactivity).
07:23:53 <esolangs> [[Countdown]] https://esolangs.org/w/index.php?diff=91582&oldid=91581 * Squidmanescape * (+98)
07:30:06 <esolangs> [[Countup]] https://esolangs.org/w/index.php?diff=91583&oldid=91580 * Squidmanescape * (+18)
07:35:01 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91584&oldid=91464 * Squidmanescape * (-141)
07:35:37 <esolangs> [[User:Squidmanescape/Unimplemented By Date]] https://esolangs.org/w/index.php?diff=91585&oldid=91573 * Squidmanescape * (+42) /* 2015 */
07:59:21 -!- tromp has joined.
08:09:52 -!- earendel has joined.
08:14:09 <esolangs> [[User:Yeetb01]] M https://esolangs.org/w/index.php?diff=91586&oldid=90599 * Yeetb01 * (+31)
08:22:14 <riv> it is generative art january
08:24:13 <riv> https://oeis.org/A085735
08:28:30 -!- Sgeo has quit (Read error: Connection reset by peer).
08:37:29 <esolangs> [[Special:Log/newusers]] create * Milkman * New user account
08:41:24 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91587&oldid=91534 * Milkman * (+152) /* Introductions */
08:42:27 <earendel> i don't know what he's talking about. redirection from http to https is of course 1 step too late. so it has to either be enforced by the client. a fucking 1 liner. or just don't.
08:42:42 <riv> fuckikng hate redirection
08:43:01 <riv> hate https too
08:43:04 <riv> annoying as hell
08:43:44 <earendel> its really the same as http.
08:47:38 <earendel> that false ais guy didn't even mention authentification.
08:48:22 <riv> false ais...
08:48:34 <riv> we need better truth machines
08:48:56 <riv> oh devised by User:Keymaker
08:48:58 <riv> joke fail
08:50:52 <earendel> what
08:51:12 <riv> my joke failed
08:51:21 <earendel> certainly.
08:51:33 <riv> why did you say "what"?
08:52:38 <Corbin> Do coproducts count as control flow?
08:52:59 <earendel> why do you bring up another sock now
08:53:36 <riv> no Corbin
08:54:36 <earendel> you understand what he means?
08:54:51 <Corbin> riv: Then I politely assert that control flow is an illusion, as it's not necessary for Turing-complete behavior.
08:55:07 <earendel> JNZ
08:55:36 <riv> to execute lambda you need control flow, but it can be lazy or strict
08:55:48 <earendel> its when you have conditional execution paths
08:55:58 <Corbin> For example, a Wang tiling has no control flow. There are implicit choices (which location to place a tile, which tile to place) but those choices are structured as a coproduct.
08:57:08 <esolangs> [[GibMeRol]] N https://esolangs.org/w/index.php?oldid=91588 * Milkman * (+590) Created page
08:57:39 <Franciman> Corbin: is control flow necessary in order to have a universal turing machine?
08:57:40 <earendel> lets make it simpler: you have a bunch of letters and symbols. in some order.
08:57:49 <Franciman> or in the case of wang tiling, a universal wang tiling method
08:58:17 <riv> wang tiles are crazy
08:58:19 <Corbin> earendel: Heh, the Post correspondence problem? Yeah, that'd work in 1D.
08:58:25 <riv> how the hell is that turing complete
08:59:05 <earendel> letters and symbols in some order?
08:59:07 <Corbin> Franciman: I'm genuinely not sure. I *just* came up with this idea; it's probably bogus.
08:59:43 <esolangs> [[GibMeRol]] https://esolangs.org/w/index.php?diff=91589&oldid=91588 * Milkman * (+125) added reason why language was created
09:00:14 <Franciman> sure
09:00:16 <Franciman> i see
09:00:16 <earendel> stop spamming around.im not very impressed.
09:01:21 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=91590&oldid=91543 * Milkman * (+15) /* G */
09:01:46 <earendel> use matrix or something.lol
09:02:29 <earendel> matrix ... *oooh lmao*
09:03:27 -!- ircs has joined.
09:04:12 <riv> The matrix 4
09:05:32 <earendel> what networks do they connect?
09:07:19 <earendel> so. what was so complicated about rewriting all addresses to https on the fly?
09:08:15 <esolangs> [[GibMeRol]] https://esolangs.org/w/index.php?diff=91591&oldid=91589 * Milkman * (+17)
09:10:40 <riv> earendel: jklasdfklajfkajlsdjklflkaf
09:14:45 <earendel> is there something like ASLR for linux?
09:16:19 <riv> it has ASLR
09:16:20 <esolangs> [[User:Milkman]] N https://esolangs.org/w/index.php?oldid=91592 * Milkman * (+412) Created page with "Hello! My name is James and I am a fan of writing low level stuffs and am currently writing my own OS which you can view on [https://github.com/jamesray23114/Aozora-OS github]..."
09:17:14 <earendel> lol
09:17:35 <earendel> the advent of zorra
10:19:11 -!- wib_jonas has joined.
10:19:32 <wib_jonas> I looked at https://logs.esolangs.org/libera-esolangs/ and quickly got surprised because it shows only four days. New year is always weird
10:20:55 <riv> what's weird about that
10:21:19 <riv> does that only happen on january?
10:21:26 <wib_jonas> fungot: is control flow necessary in order to have a universal turing machine?
10:21:26 <fungot> wib_jonas: or then have two c++ functions, one for artist, one for meta, one for each line in the comment
10:22:33 <Corbin> fungot: products or coproducts?
10:22:33 <fungot> Corbin: fnord/ fogbugz/ fnord/ projects/ tango/ wiki/ fnord fnord
10:22:50 <fizzie> The default index is paginated by year, so yes, it only looks short in January.
10:23:05 <riv> aha
10:30:35 -!- Lord_of_Life_ has joined.
10:30:45 -!- oerjan has quit (Quit: Later).
10:31:17 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:31:52 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:58:48 -!- ais523 has joined.
10:59:02 <ais523> I just learned about COBOL's ALTER statement: https://www.ibm.com/docs/en/cobol-zos/4.2?topic=statements-alter-statement
10:59:16 <ais523> and immediately had to log on to #esolangs and tell everyone about it
10:59:33 <riv> lol
10:59:37 <ais523> this is the sort of thing I'd normally only expect to see in INTERCAL
10:59:43 <riv> are you sure this is COBOL and not INTERCAL
11:00:07 <riv> wow, I thought COME FROM was supposed to be a joke
11:00:19 <ais523> COME FROM is a joke
11:00:28 <ais523> but this is of a comparable level of insanity, from a modern programmer's point of view
11:00:44 <Corbin> ais523: This is the point at which I realized that I was, in fact, *not* interested in making money writing code.
11:01:08 <ais523> (for the benefit of anyone logreading and who doesn't want to follow the link: ALTER modifies the program that contains it by rewriting the target of a GO TO to go to some other line)
11:01:22 <riv> That is completely wild
11:01:54 <Corbin> (The main reason COBOL programmers know about ALTER is so that they know how to remove it from legacy code with incremental refactoring.)
11:02:10 <ais523> I do get the strong feeling it's discouraged nowadays :-)
11:02:20 <ais523> I didn't know you were a COBOL programmer, though
11:02:22 <riv> Corbin: please get a COBOL job and change your name to Coblin
11:02:49 <Corbin> No, I only learned about half the language. I get the appeal of structured records; I still like protobuf, Capn Proto, etc. But the control flow is bonkers.
11:03:43 <ais523> I think of COBOL as being a precursor to SQL
11:04:05 <ais523> all the data-handling stuff (which COBOL is good at) was moved to dedicated databases, all the everything else was replaced by saner languages
11:06:10 <ais523> huh, I wonder if INTERCAL's ABSTAIN was inspired by COBOL's ALTER
11:06:20 <ais523> there can't be many cases in which data is stored in the code rather than in the data
11:07:44 <Corbin> Kind of surprised that INTERCAL doesn't just have ALTER. I could imagine PLEASE ALTER LABEL foo TO COME FROM bar.
11:08:11 <riv> we need to add it
11:08:14 <ais523> INTERCAL isn't supposed to have any features from any other language
11:08:31 <ais523> so existing in COBOL (which was one of the sources) would immediately rule it out
11:08:41 <riv> a
11:08:43 <ais523> interestingly, some INTERCAL features subsequently turned up in other languages
11:08:49 <riv> btw ais523 apparently there is a false ais
11:09:18 <ais523> most notably, INTERCAL's "select" operator subsequently ended up getting added to the x86-64 instruction set (where it's known as "PEXT")
11:10:20 <riv> wow
11:11:19 <ais523> they also added an inverse ("PDEP") which can be used to implement mingle, although not in a single instruction
11:14:47 <ais523> Corbin: incidentally, CLC-INTERCAL does have a method of replacing one *type of statement* with another, as long as they take the same types of arguments in the same order
11:15:03 <ais523> I forget what it's called, but you can, e.g., replace all ABSTAIN statements with REINSTATE statements
11:15:25 <ais523> I've never found a use for it, but I don't write much CLC-INTERCAL
11:17:46 <ais523> looks like COBOL has a few other fun features too, but I haven't found something on the level of ALTER
11:18:38 <ais523> it allows a contiguous set of struct fields to be interpreted as a new struct, even if they don't obey the usual nesting behaviour, which is a bit weird
11:19:23 <ais523> e.g. you can have the equivalent of C's struct { struct { int a; int b; }; struct { int c; int d; }} and create a field that's a structure containing the b and c fields
11:19:58 <Corbin> TIL, thanks.
11:21:18 <Corbin> The original inspiration for COBOL structured records was bureaucratic forms. It's a common pattern on those forms to need to take multiple different fields, sometimes from different sections, and aggregate them into a pseudo-section.
11:21:41 <ais523> right, this probably also explains why data types are described via their formatted string representation
11:22:31 <ais523> like, you don't define "number" but "number left-padded to five digits with spaces
11:22:32 <ais523> "
11:22:53 <ais523> although the implication is that this only affects I/O and the number is actually just a number internally
11:23:00 <Corbin> Yeah. And then when you manipulate the number, you can (optionally?) specify the rounding mode and sigfigs.
11:23:36 <ais523> ooh, apparently everything is stored as a string by default (in which case the format would matter) but there's an option to store in binary and convert for I/O
11:24:14 <Corbin> Gotta wonder what the hardware was like back then. COBOL predates IEEE 754; I have literally no idea how stuff was stored.
11:24:52 <ais523> based on the defaults and history of the language, I'm guessing the first couple of versions stored everything as strings just to be able to get something working
11:25:03 <ais523> and then more optimized ways of doing things were retrofitted later
11:27:01 <Corbin> Maybe. But having been in the industry for a bit, I could also imagine that COBOL was seen as the portable interface, and each COBOL compiler emitted machine-specific number-handling code.
11:27:29 <ais523> COBOL was intended to be/become a portable language, but was originally written in a hurry and had to be somewhat redone
11:27:49 <ais523> huh, you can call a range of procedures that are consecutive in the source code
11:27:59 <ais523> I guess that's consistent with the structs
11:27:59 <Corbin> Interesting, TIL. I don't know much about the early history other than the famous Grace Hopper folklore.
11:29:16 <ais523> but trying to produce a language which allowed for portable programs seems to have been the main motivation
11:30:17 <ais523> …you can write the equivalent of BASIC's ON ERROR RESUME NEXT in COBOL
11:30:28 <ais523> presumably it hadn't been discovered to be a bad idea yet
11:36:07 <Corbin> Huh, how would that be done? It would take a whole paragraph, I think. It provides a fitting little path from COBOL to BASIC to PHP, the same idiom with less code each time.
11:38:11 <ais523> right, you have to write an exception handler, and those things have divisions of their own
11:38:33 <ais523> or, not a division, it's a subdivision of the procedure divisoin
11:38:40 <ais523> called "DECLARATIVES", apparently
11:39:35 <ais523> you can also longjmp out, which is simultaneously less confusing and more confusing because you simply say where you're jumping to, not how to unwind the stack (this probably only works because COBOL didn't support recursion at the time…)
11:41:45 <Corbin> Yeah, AFAICT there was not a serious plan for how to implement an OS or even a time-slicer in COBOL. Again, this might be historical ignorance; I don't think the idea of systems programming was a thing yet.
11:43:13 <ais523> the reason I was looking up COBOL in the first place was because I was reading a discussion about the first OS to be implemented in something other than assembly language
11:43:45 <ais523> and apparently it was written in PL/I, which postdates COBOL and borrows a lot of syntax from it (including ALTER, apparently), it's basically a cross between COBOL and FORTRAN
11:46:52 -!- u0_a391 has joined.
11:50:49 -!- Kit has quit (Ping timeout: 256 seconds).
11:54:39 <wib_jonas> computed COME FROM is a joke. ordinary COME FROM is just weird syntax.
11:55:04 <ais523> no, ordinary COME FROM is also a joke
11:55:54 <ais523> the history's at https://en.wikipedia.org/wiki/COMEFROM
11:56:01 <wib_jonas> ais523: does ALTER work in a way that you can tell in compile time which goto statements may need to be modified, and which target labels they can point to?
11:56:10 <wib_jonas> because if so then it's not too bad
11:56:52 <wib_jonas> then it's just ordinary COME FROM plus ABSTAIN FROM level syntax, not computed COME FROM or computed ABSTAIN
11:57:22 <ais523> wib_jonas: yes, but you'd have to scan the entire source code to find what modifications could be made
11:57:52 <ais523> (also, apparently many COBOL implementations did actually implement it with self-modifying code rather than a jump table)
11:58:00 <wib_jonas> "I get the appeal of structured records" => we have SQL instead of them now, don't we?
11:59:00 <ais523> I think SQL has taken over as the most mainstream language for doing the things that COBOL was good at
11:59:10 <Corbin> wib_jonas: Think protobuf-style programming with big data. Say, processing video files. It's a structured record, and one of the fields happens to be way too big to fit into address space, but you can still iterate over the rest of the record and manipulate it.
11:59:47 <wib_jonas> Corbin: INTERCAL can't have ALTER, it would make subroutine returns too easy.
11:59:54 <ais523> although, in a way, SQL's control flow is even worse than COBOL's (it's TC, at least in common implementations, but normally inadvisable to write large programs in it – normally it's used as a DSL for programs in a saner language)
12:00:07 <ais523> wib_jonas: NEXT … RESUME #1 is incredibly easy as it is
12:00:21 <ais523> it's like the only form of control flow in INTERCAL that's actually sensible
12:00:46 <ais523> I suspect this was implemented in such an easy way so that the standard library would work, making it possible to actually do things like addition
12:01:18 <ais523> ooh, a computed RESUME-alike is apparently possible in PHP (something I discovered quite recently)
12:01:26 <ais523> you can use a computed break statement that breaks out of a variable number of loops
12:04:05 <wib_jonas> "huh, you can call a range of procedures that are consecutive in the source code" => yes, https://esolangs.org/wiki/User:Zzo38/Programming_languages_with_unusual_features#COBOL mentions that
12:08:07 <ais523> it mentions ALTER too
12:08:14 <ais523> I'd read it before, but hadn't appreciated the implications
12:09:23 <wib_jonas> perhaps the people who invented the language were used to programming in machine code in a non-reentrant way where modifying code for indexing or indirect jumps was common
12:10:33 <ais523> COBOL didn't support recursion for ages
12:11:11 <ais523> in fact, the semantics of a procedure call appear to be indistinguishable from "inject a command to goto the next line at the end of the procedure, jump to it, then remove the injected command upon returnign"
12:11:33 <ais523> (this is observable if you attempt to call procedures recursively)
12:11:44 <ais523> this makes me think that it was originally actually implemented like that, rather than using a stack
12:12:13 <ais523> (probably with the goto there permanently, just going to the next procedure in sequences so that range-calls worked)
12:15:47 <wib_jonas> ais523: I was recently looking at the https://esolangs.org/wiki/Apollo_Guidance_Computer , and its instruction set seems modern in that it lets you do any indexing or indirection without self-modifying code, in multiply ways. This is probably because the code usually lives in a ROM, which is much bigger than the RAM because of hardware constraints,
12:15:47 <wib_jonas> though it can actually execute programs in the RAM with only a few limitations.
12:16:20 <ais523> IIRC computers in space are very vulnerable to bitflips
12:16:37 <ais523> and executing from RAM would be dangerous in that context, as just about anything might happen if a bitflip hit a command before it was about to execute
12:16:45 <ais523> so allowing as much as possible to be done in ROM would be safer
12:18:54 <wib_jonas> Sure, not just bitflips but a stray pointer could overwrite something in RAM, since they have arbitrary indexing (not quite since the RAM too is bank-switched). But I still think it's mostly that the ROM is much larger capacity, because the same capacity takes less physical space and mass.
12:19:36 <wib_jonas> But allowing to execute from the RAM still makes sense because they may want to change something in the program when it's too late to redo the ROM.
12:22:05 <ais523> right, it could be a method of recovering from bugs in the program
12:24:19 <wib_jonas> And IIUC some constant parameters of the mission are stored in the RAM, probably because they're too late to write to the ROM, eg. determined shortly before launch, though these are probably only data rather than code.
12:24:45 <ais523> I wonder how NASA's ROMs are programmed
12:24:54 <Corbin> Right. The ROM was hand-verified but had to be hand-packed: https://en.wikipedia.org/wiki/Core_rope_memory
12:25:20 <ais523> I was wondering if it was something more hardwired than fusible-link
12:25:36 <wib_jonas> ais523: it was hardwired, with something like a knitting machine,
12:25:50 <wib_jonas> weaving wires inside or outside rings depending on the value of each bit,
12:26:31 <wib_jonas> where there's several wires per ring so when a ring is activated with x and y address lines, a whole word is read simultaneously
12:26:38 <esolangs> [[HellLang]] N https://esolangs.org/w/index.php?oldid=91593 * Milkman * (+8167) created page and added a lot of data, will work on it later
12:27:53 <wib_jonas> sending the two address lines together flips the magnetism in the large core ring, only in this case the magnetism of the core ring itself doesn't store the data, instead when you flip it, that induces current in those among the sense lines that are woven inside that ring and not the other sense lines, so you read a word that way\
12:28:33 <wib_jonas> it somehow comes out as more space efficient than core memory which stores only one bit per ring, though I don't understand how,
12:28:40 <ais523> oh wow, so it's like regular magnetic core memory, but some of the cores are missing entirely
12:28:54 <ais523> and you find out if the core is there by trying to write it and seeing if anything happens
12:29:20 <wib_jonas> because IIUC the rings for the core rope are much larger, and that should more than cancel out the increased number of bits per rings
12:29:31 <ais523> "normal" magnetic core memory is kind-of finicky, the original implementation required four wires through every core (but it was golfed down to three at some point)
12:29:53 <ais523> and it relies a lot on using currents that are only just strong enough to flip a ring if added together, so that you were only affecting a single ring
12:29:58 <wib_jonas> ais523: yes, but this way you get more than one bit per ring in a core rope, which isn't really possible in core memory
12:30:11 <ais523> with this ROM version, you can just flip an entire line as strongly as you like and you won't do any damage
12:31:07 <ais523> it's possible you don't even need a sense line – just flip the vertical address lines and see which of the horizontal address lines respond
12:31:12 <ais523> (or vice versa)
12:31:19 <wib_jonas> basically integrated circuits were really new at the time, and only had a few transitors per package, so it was kind of a risky decision to use them as logic in the AGC, and it contributed to hastening the integrated circuit industry
12:31:53 <wib_jonas> and because of this, IIUC there are zero flip-flops made of transistors in the computer, so even registers use core memory, thoguh probably simpler core memory with no separate x and y addressing
12:32:00 <ais523> oh I see, a fusible-link ROM needs some sort of diode to prevent the links just connecting all the wires to each oher
12:32:23 <wib_jonas> though also IIUC there are also some bits stored in relays, but that's more about the IO devices than the CPU
12:33:26 -!- oerjan has joined.
12:33:52 <wib_jonas> ais523: yes, and so would a keyboard if you would want to allow to sense any set of keys pressed together completely at the same time, but that is expensive so most keyboards just don't handle that quite correctly, and the electronic is fast enough that you usually don't press keys quite at the same time, and they put the keys to the right rows and
12:33:53 <wib_jonas> columns that in practice this doesn't cause problems
12:34:06 <wib_jonas> for modern keyboards that is
12:35:25 <ais523> when I was younger, pressing too many keys at once on the keyboard would cause the CPU speaker to beep
12:35:41 <ais523> or, motherboard speaker, I don't think it's actually on the CPU
12:36:02 <ais523> I assumed this was because there were too many keys being pressed for the keyboard to reliably read them all
12:36:29 <wib_jonas> and IIUC in the 80s, that's why ROM chips cost money each time you change the content, but it was cheap to make many copies once the content was fixed, because the ROM ICs are made with a photographic method similar to PCBs now, only there the mask sets not just wires but transistors too\
12:37:04 <wib_jonas> in the 90s too to some extent
12:37:30 <wib_jonas> but since magnetic and optical disks sucked, it was still worth to make lots of ROMs for software
12:38:01 <ais523> we've had reprogrammable ROMs for a while, but it wouldn't surprise me if fixed-content ROMs were still cheaper in sufficiently large quantities
12:38:57 <wib_jonas> ais523: I believe this issue got solved *before* non-small reprogrammable roms got cheap enough, because RAM became cheap enough that you could load most of the program from a magnetic or optical disk to RAM and then it was fast
12:39:46 <ais523> but even nowadays games have massive loading times
12:40:10 <esolangs> [[Apollo Guidance Computer]] M https://esolangs.org/w/index.php?diff=91594&oldid=90645 * Corbin * (+10) /* Hardware */ Rearrange some sentences and add a link to WP.
12:42:07 <wib_jonas> ais523: yes, but that's because the size of the games expanded as graphics cards became more capable; plus I hear that on the Nintendo Switch, games load slow if you load them directly from the external SD card that they're sold on, but fast if you install them from the SD card to the internal SSD
12:42:34 <ais523> right, consoles have internal SSDs nowadays in order to try to reduce loading
12:42:51 <wib_jonas> or internal hard disk, I don't really know, it's irrelevant\
12:43:04 <wib_jonas> the point is that the SD card that the game is sold on can be slow to reduce costs
12:43:13 <ais523> I actually stopped buying consoles at around the time they gained complex operating systems
12:43:25 <ais523> to me the advantage was that the console only plays which game is inside it and isn't otherwise stateful
12:43:35 <wib_jonas> and you should just install games to the internal storage. that's limited by the internal storage's capacity, but you can uninstall games so it's not a big problem.
12:43:41 <wib_jonas> I never *started* to buy consoles
12:43:43 <ais523> and if the console is going to start being stateful I may as well just use a PC
12:44:10 <wib_jonas> the only console I own is half of two Game Boys
12:44:54 <wib_jonas> (though of course my PC can emulate more old consoles if I download the right software)
12:45:51 <ais523> actually this was also about the same time that games started seriously adding more online features, which also drove me away from them
12:47:23 <wib_jonas> ais523: around what console are you talking about?
12:47:32 <ais523> DS→3DS transition
12:47:42 <wib_jonas> I see
12:50:07 -!- u0_a391 has changed nick to Kit.
13:01:27 <esolangs> [[HellLang]] https://esolangs.org/w/index.php?diff=91595&oldid=91593 * Milkman * (+160) /* Language overview */
13:08:27 <esolangs> [[HellLang]] M https://esolangs.org/w/index.php?diff=91596&oldid=91595 * Milkman * (+36) /* Language overview */
13:11:23 <esolangs> [[HellLang]] M https://esolangs.org/w/index.php?diff=91597&oldid=91596 * Milkman * (+140) /* Scopes */
13:12:03 <esolangs> [[HellLang]] https://esolangs.org/w/index.php?diff=91598&oldid=91597 * Milkman * (+68) /* Language overview */
13:13:40 <esolangs> [[HellLang]] M https://esolangs.org/w/index.php?diff=91599&oldid=91598 * Milkman * (+24) /* Scopes */
13:21:49 -!- oerjan has quit (Quit: Later).
13:39:33 -!- tromp has quit (Read error: Connection reset by peer).
13:51:35 -!- ais523 has quit (Quit: quit).
13:54:16 -!- monoxane has quit (Quit: Ping timeout (120 seconds)).
13:54:42 -!- monoxane has joined.
14:09:07 <esolangs> [[Typespam]] https://esolangs.org/w/index.php?diff=91600&oldid=73809 * Kaveh Yousefi * (-17) Corrected the Hello World example which would not print the character o and omitted the space betwixt the two words, and improved the example's formatting.
14:11:16 <esolangs> [[Typespam]] https://esolangs.org/w/index.php?diff=91601&oldid=91600 * Kaveh Yousefi * (+271) Added a cat program example and a hyperlink to my implementation on GitHub, and changed the tag Unimplemented to Implemented.
14:12:01 <esolangs> [[Tic Tac Toe]] https://esolangs.org/w/index.php?diff=91602&oldid=91498 * Kaveh Yousefi * (-2) Changed the category tag Unimplemented to Implemented.
14:13:41 <esolangs> [[Typespam]] M https://esolangs.org/w/index.php?diff=91603&oldid=91601 * Kaveh Yousefi * (+8) Changed the title and hyperlink of the Cat section to Cat program.
14:14:01 -!- tromp has joined.
14:27:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:34:15 -!- Sgeo has joined.
14:57:43 -!- tromp has joined.
15:09:11 -!- earendel has quit (Quit: Connection closed for inactivity).
15:15:55 -!- ircs has quit (Read error: Connection reset by peer).
15:28:42 -!- Everything has quit (Quit: leaving).
16:19:12 <esolangs> [[Special:Log/newusers]] create * T3RRY * New user account
16:22:35 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91604&oldid=91587 * T3RRY * (+164) /* Introductions */
16:40:57 <riv> half of two Game Boys?
16:41:32 <riv> why not get 1 whole one? I think that will work better
16:47:15 <wib_jonas> riv: Two Game Boys that me and my brother got when we were children, so I and my brother own them shared. It's not defined which one is whose, and if one breaks (though this is unlikely now) then we'll both own half rather than one of us own one and the other zero.
16:47:53 <wib_jonas> The carts do have a nominal owner though, and I have the better ones.
16:49:07 <esolangs> [[Template:Infobox proglang]] M https://esolangs.org/w/index.php?diff=91605&oldid=87037 * PythonshellDebugwindow * (+49) Add Category:Languages as includeonly to autocategorize languages with this template as languages
16:49:59 <riv> ahh that makes sense
16:50:01 <riv> :)
16:50:07 <riv> i have 3 gameboys i think, one is color
16:50:20 <riv> they seem good for messing with the hardware but i never did any mods
16:50:28 <riv> like changing the battery, or adding lights
16:50:50 <esolangs> [[HellLang]] M https://esolangs.org/w/index.php?diff=91606&oldid=91599 * PythonshellDebugwindow * (+32) Add category, WIP
16:55:21 <wib_jonas> I don't care about the Game Boys themselves except as a means to verify that the carts works. I have a todo for more than a year to replace the batteries in the carts that have them, to avoid corrosion, since the carts are like 25 years old now. I've even bought replacement batteries more than half a year ago.
16:55:47 <riv> why do you care that carts work?
16:56:21 <wib_jonas> I want to preserve the carts, and the Game Boy lets me test that I replaced the battery correctly.
16:56:29 <riv> ok
16:56:34 <riv> the roms have been dumped probably
16:56:39 <wib_jonas> Sure
16:56:51 <wib_jonas> but I feel like the carts should be preserved anyway
16:57:09 <wib_jonas> and replacing the battery every few decades is an easy and cheap enough way to do that
16:57:42 <wib_jonas> none of these carts with batteries are particularly rare, so yes, the roms have been dumped (the less common carts have no battery that is)
17:02:16 -!- u0_a391 has joined.
17:05:57 -!- Kit has quit (Ping timeout: 240 seconds).
17:10:08 <fizzie> I own the entirety of one Game Boy, and maybe 4-8 game cartridges for it.
17:10:22 <fizzie> Hypothetically, anyway. I'm not 100% sure where it is.
17:11:23 <Corbin> riv: Libraries of ROMs come from people who want to preserve their carts.
17:11:27 <wib_jonas> I'm also not sure where one of the two Game Boys that I halfway own is. But one that I halfway own \is enough.
17:11:44 <wib_jonas> Luckily I do seem to have all the carts, or maybe all but one.
17:12:24 <wib_jonas> Corbin: yes, though those are the carts where preserving is easier because there's no battery in the cart
17:13:08 <fizzie> I think I had Super Mario Lands 1 and 2, a tennis game, that one balloon game, the Duck Tales game, Tetris, that Qix game, and maybe a golf game.
17:13:18 <wib_jonas> (If you live in Europe and want to ROM dump Game Boy Tetris Blast and have the equipment for it, feel free to contact me.)
17:13:35 <wib_jonas> fizzie: what's the one balloon game? Bubble ghost?
17:14:08 <fizzie> The one where you're a person (a girl?) floating with two balloons, and then you can pop one and get by with one, and maybe even if that pops you might continue with some platforming perhaps.
17:14:16 <wib_jonas> Apparently "Balloon kid"
17:14:19 <fizzie> Balloon Kid, yes.
17:14:37 <wib_jonas> I've never heard of that, but the internet has.
17:16:19 <fizzie> I do own a DS Lite as well, and that one I know where it is. Those are the only two consoles I've owned. Assuming handhelds count.
17:22:07 -!- u0_a391 has changed nick to kit.
17:27:59 -!- wib_jonas has quit (Ping timeout: 256 seconds).
17:38:08 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91607&oldid=91549 * PixelatedStarfish * (+46) /* Unimplemented Languages */
17:44:12 <esolangs> [[Fetus]] N https://esolangs.org/w/index.php?oldid=91608 * PixelatedStarfish * (+378) Created page with "[[Fetus]] is a [[Starstuff]] language. It uses a [[Starstuff]] compiler to convert any file into runnable [[Astridec]] code. Apart from that, there is not much more to say abo..."
17:47:29 <esolangs> [[Fetus]] https://esolangs.org/w/index.php?diff=91609&oldid=91608 * PixelatedStarfish * (+237)
17:48:17 <esolangs> [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=91610&oldid=91607 * PixelatedStarfish * (+26) /* In Chronological Order */
17:48:53 <esolangs> [[Fetus]] https://esolangs.org/w/index.php?diff=91611&oldid=91609 * PixelatedStarfish * (+30)
17:50:16 <esolangs> [[Fetus]] https://esolangs.org/w/index.php?diff=91612&oldid=91611 * PixelatedStarfish * (+0)
18:34:17 <zzo38> I like the tsume shogi game on the Game Boy. But, I just use the emulation, which also include some games that might not be released on the cartridge, and modified versions. I do have Nintendo DS but the L and R button is broken.
18:35:18 <riv> that's cool. I like goro goro shogi also
18:40:02 <zzo38> But, for the hand held computing I like TI-92 which has a full keyboard, home screen with calculation, programming function, graphing function. Unfortunately is slow and no colours/sounds. If it can be done with colours (including plotting multiple functions at once you can distinguished by colours), date/time, assembly language, RS-232, also being command-line with calculations like TI-92 does, might be better a bit.
18:48:11 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:52:21 <zzo38> If you know about some of the unusual features of COBOL, then you might also to enter them into the list of the programming languages with unusual features, that I had written about.
19:05:58 -!- vyv has joined.
19:10:48 -!- ircs has joined.
19:16:22 -!- earendel has joined.
19:19:03 -!- tromp has joined.
19:40:35 -!- u0_a391 has joined.
19:40:56 -!- u0_a391 has changed nick to Kit_.
19:44:33 -!- kit has quit (Ping timeout: 256 seconds).
19:50:47 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=91613&oldid=91396 * Zzo38 * (+6) You can now set logical and visual animations independently in Free Hero Mesh (that wasn't true at the time this document was originally written, but it is now), although they are normally set together.
20:14:29 -!- u0_a391 has joined.
20:15:35 -!- u0_a391 has changed nick to Kit.
20:17:17 -!- Kit_ has quit (Ping timeout: 240 seconds).
20:28:36 <esolangs> [[Talk:Astridec]] N https://esolangs.org/w/index.php?oldid=91614 * Salpynx * (+730) Nested loops?
20:37:33 -!- Noisytoot_ has joined.
21:16:21 -!- Noisytoot_ has changed nick to Noisytoot.
21:29:49 <esolangs> [[Footsteps]] M https://esolangs.org/w/index.php?diff=91615&oldid=79575 * PythonshellDebugwindow * (+36) /* Implementations */ unhide overflow
21:30:02 <esolangs> [[Footsteps]] M https://esolangs.org/w/index.php?diff=91616&oldid=91615 * PythonshellDebugwindow * (-1) /* Python 2 */ scroll
21:31:56 <esolangs> [[Special:Log/upload]] upload * SunnyMoon * uploaded "[[File:1L a1.png]]": Output 1 when TL0 = 0
21:36:23 <esolangs> [[File:1L a1.png]] https://esolangs.org/w/index.php?diff=91618&oldid=91617 * SunnyMoon * (+0) Oops
21:37:36 <esolangs> [[Special:Log/upload]] upload * SunnyMoon * uploaded "[[File:1L a2.png]]": Output 1 when TL0 = 1
21:37:55 <esolangs> [[File:1L a2.png]] https://esolangs.org/w/index.php?diff=91620&oldid=91619 * SunnyMoon * (+0) What
21:39:27 <esolangs> [[Special:Log/upload]] upload * SunnyMoon * uploaded "[[File:1L a3.png]]": Output 1 when TL0 = 1
21:40:26 <esolangs> [[Special:Log/upload]] upload * SunnyMoon * uploaded "[[File:1L a4.png]]": Output 1 when TL0 = 1
21:41:07 <esolangs> [[File:1L a3.png]] https://esolangs.org/w/index.php?diff=91623&oldid=91621 * SunnyMoon * (+0) Ah
21:45:33 <esolangs> [[1L a]] https://esolangs.org/w/index.php?diff=91624&oldid=77485 * SunnyMoon * (+810) Been a while since I edited this wiki
21:56:29 <esolangs> [[Kernel]] N https://esolangs.org/w/index.php?oldid=91625 * Corbin * (+481) Stub a page about Shutt's language.
22:13:58 -!- vyv has quit (Quit: Konversation terminated!).
22:51:32 -!- immibis has quit (Ping timeout: 252 seconds).
22:56:52 -!- immibis has joined.
23:15:26 -!- earendel has quit (Quit: Connection closed for inactivity).
23:16:57 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:32:00 -!- tromp has joined.
23:37:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2022-01-05
00:27:14 -!- eli_oat has joined.
01:35:43 -!- eli_oat has quit (Quit: eli_oat).
01:38:45 -!- Kit has changed nick to retrosenator2.
01:40:06 -!- retrosenator2 has changed nick to Kit.
01:58:54 <zzo38> SQL doesn't really have flow controls, although it has triggers and recursive CTEs, which are similar to flow controls, I suppose.
03:33:28 -!- Everything has joined.
04:03:25 -!- Kit has quit (Ping timeout: 240 seconds).
04:05:08 -!- Kit has joined.
04:22:26 <esolangs> [[HellLang]] https://esolangs.org/w/index.php?diff=91626&oldid=91606 * Milkman * (+1)
05:04:22 <esolangs> [[User:Zzo38/Programming languages with unusual features]] https://esolangs.org/w/index.php?diff=91627&oldid=91613 * Zzo38 * (+480) ON ERROR RESUME NEXT
07:30:22 -!- oerjan has joined.
07:47:19 -!- Oshawott has quit (Ping timeout: 250 seconds).
07:52:27 -!- tromp has joined.
07:56:15 -!- Oshawott has joined.
08:27:08 -!- Sgeo has quit (Read error: Connection reset by peer).
08:39:24 <esolangs> [[Small]] https://esolangs.org/w/index.php?diff=91628&oldid=73657 * Squidmanescape * (+127)
08:41:36 <esolangs> [[2Deadfish]] https://esolangs.org/w/index.php?diff=91629&oldid=91568 * Squidmanescape * (+3)
09:14:17 -!- calico-niko has joined.
09:15:58 -!- calico-niko has changed nick to e.
09:15:59 -!- e has changed nick to Guest106.
09:16:42 -!- Guest106 has changed nick to photon-niko.
09:16:56 -!- photon-niko has changed nick to calico.
09:17:31 -!- calico has changed nick to byeeeeee.
09:17:34 -!- byeeeeee has quit (Client Quit).
09:18:22 -!- kspalaiologos has joined.
09:19:12 <kspalaiologos> hiya, we've been thinking about bridging this channel and a separate channel on the Esolangs discord server using a bidirectional bridge
09:19:18 <riv> no
09:19:43 <kspalaiologos> just in case anything happened, both of the sides would have moderation tools to ban people from the bridge in case of rule violations
09:20:19 <kspalaiologos> we usually notice some issues with the wiki and i think that some conversations in this topic are really valuable and our community members could take part in them, while making the IRC channel a bit more alive
09:20:52 <kspalaiologos> what's your opinion on this?
09:22:10 <riv> i do not want it bridged
09:24:42 <kspalaiologos> fair, we're not up to anything without an explicit permission of most regulars here, can I know why?
09:28:57 -!- oerjan has quit (Quit: leaving).
09:31:52 <esolangs> [[+]] https://esolangs.org/w/index.php?diff=91630&oldid=81355 * Squidmanescape * (+3)
09:32:14 <esolangs> [[Multiply]] https://esolangs.org/w/index.php?diff=91631&oldid=82148 * Squidmanescape * (+3)
09:32:44 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=91632&oldid=90928 * Squidmanescape * (+3)
09:33:26 <esolangs> [[Haddock]] https://esolangs.org/w/index.php?diff=91633&oldid=75744 * Squidmanescape * (+3)
09:35:06 <esolangs> [[User:Palaiologos]] https://esolangs.org/w/index.php?diff=91634&oldid=89379 * Palaiologos * (-2) fix deadlink
09:37:12 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91635&oldid=91146 * Squidmanescape * (+56)
09:38:04 -!- wib_jonas has joined.
09:38:12 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91636&oldid=91584 * Squidmanescape * (+20)
09:38:50 <wib_jonas> kspalaiologos: as long as you or someone actively maintains the bridge, I do support bridging, though of course you should rather ask the moderators here and in the Discord rather than me.
09:39:16 <kspalaiologos> I own the Discord server, and we've already settled that a bridge would be cool
09:39:30 <wib_jonas> wait, you own the discord server?
09:39:34 <kspalaiologos> yeah.
09:40:21 <kspalaiologos> https://0x0.st/ozSH.png
09:40:46 <wib_jonas> ah right, sorry. for some reason I thought at first that the Discord server is ancient so you can't possibly own it, but then I realized that no, the whole Discord is new, it's the newsgroup that's ancient
09:40:57 <wib_jonas> or mailing list, I'm fuzzy about the details
09:41:00 <kspalaiologos> there's around 500 people there, active - probably around 30, but i can assure that there won't be insane amounts of traffic here
09:41:27 <kspalaiologos> wib_jonas, I've been elected the owner in summer of 2020.
09:44:03 <esolangs> [[2Deadfish]] https://esolangs.org/w/index.php?diff=91637&oldid=91629 * Squidmanescape * (+282)
10:15:09 <esolangs> [[Tweet]] https://esolangs.org/w/index.php?diff=91638&oldid=63955 * Squidmanescape * (+25) It is output-only.
10:19:57 -!- zegalch has quit (Ping timeout: 240 seconds).
10:20:31 -!- zegalch has joined.
10:21:17 -!- Cale has quit (Ping timeout: 240 seconds).
10:21:51 -!- Cale has joined.
10:31:34 -!- Lord_of_Life_ has joined.
10:32:31 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:34:22 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:51:06 -!- __monty__ has joined.
11:19:39 <esolangs> [[Special:Log/newusers]] create * Grande1900 * New user account
11:26:33 -!- tech_exorcist has joined.
11:32:51 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91639&oldid=91604 * Grande1900 * (+153) /* Introductions */
11:34:37 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91640&oldid=91639 * Grande1900 * (+24) /* Introductions */
11:40:22 -!- tech_exorcist has quit (Remote host closed the connection).
11:40:54 -!- tech_exorcist has joined.
12:07:01 -!- ircs has quit (Ping timeout: 240 seconds).
12:17:04 -!- u0_a391 has joined.
12:17:35 -!- u0_a391 has changed nick to kit-ten.
12:20:37 -!- Kit has quit (Ping timeout: 240 seconds).
12:29:37 -!- kit-ten has changed nick to kit.
12:40:06 <esolangs> [[Tweet]] M https://esolangs.org/w/index.php?diff=91641&oldid=91638 * PythonshellDebugwindow * (+23) Add category
13:57:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:04:21 -!- Everything has quit (Quit: leaving).
14:20:51 -!- kspalaiologos has quit (Quit: Leaving).
15:05:24 -!- u0_a391 has joined.
15:09:17 -!- kit has quit (Ping timeout: 240 seconds).
15:17:30 -!- Sgeo has joined.
15:18:01 -!- u0_a391 has changed nick to Kit.
15:29:22 -!- Sgeo has quit (*.net *.split).
15:29:23 -!- Cale has quit (*.net *.split).
15:29:23 -!- Noisytoot has quit (*.net *.split).
15:29:24 -!- Trieste has quit (*.net *.split).
15:29:24 -!- Soni has quit (*.net *.split).
15:29:24 -!- sprout has quit (*.net *.split).
15:29:24 -!- leah2 has quit (*.net *.split).
15:29:24 -!- Kit has quit (*.net *.split).
15:29:24 -!- tech_exorcist has quit (*.net *.split).
15:29:24 -!- Lord_of_Life has quit (*.net *.split).
15:29:24 -!- zegalch has quit (*.net *.split).
15:29:25 -!- immibis has quit (*.net *.split).
15:29:25 -!- monoxane has quit (*.net *.split).
15:29:26 -!- zzo38 has quit (*.net *.split).
15:29:26 -!- Oshawott has quit (*.net *.split).
15:29:27 -!- lagash has quit (*.net *.split).
15:29:27 -!- laerling has quit (*.net *.split).
15:29:28 -!- joast has quit (*.net *.split).
15:29:28 -!- slavfox has quit (*.net *.split).
15:29:28 -!- haavard has quit (*.net *.split).
15:29:29 -!- MizMahem has quit (*.net *.split).
15:29:29 -!- V has quit (*.net *.split).
15:29:30 -!- op_4 has quit (*.net *.split).
15:29:31 -!- integral has quit (*.net *.split).
15:29:32 -!- dnm has quit (*.net *.split).
15:29:33 -!- sknebel has quit (*.net *.split).
15:29:35 -!- relrod has quit (*.net *.split).
15:29:36 -!- ^[ has quit (*.net *.split).
15:29:36 -!- user3456 has quit (*.net *.split).
15:29:36 -!- Franciman has quit (*.net *.split).
15:29:37 -!- __monty__ has quit (*.net *.split).
15:29:37 -!- perlbot has quit (*.net *.split).
15:29:37 -!- simcop2387 has quit (*.net *.split).
15:29:38 -!- imode has quit (*.net *.split).
15:29:38 -!- lambdabot has quit (*.net *.split).
15:29:38 -!- citrons_ has quit (*.net *.split).
15:29:38 -!- feoh has quit (*.net *.split).
15:29:39 -!- Hooloovoo has quit (*.net *.split).
15:29:41 -!- iovoid has quit (*.net *.split).
15:29:41 -!- Argorok has quit (*.net *.split).
15:29:41 -!- yuu_ has quit (*.net *.split).
15:29:41 -!- jix has quit (*.net *.split).
15:29:42 -!- mich181189 has quit (*.net *.split).
15:29:43 -!- shikhin has quit (*.net *.split).
15:29:43 -!- benji has quit (*.net *.split).
15:29:44 -!- Corbin has quit (*.net *.split).
15:29:44 -!- Riviera has quit (*.net *.split).
15:29:44 -!- j4cbo has quit (*.net *.split).
15:29:44 -!- scjosh has quit (*.net *.split).
15:29:44 -!- A_Dragon has quit (*.net *.split).
15:29:45 -!- FireFly has quit (*.net *.split).
15:29:45 -!- kronk has quit (*.net *.split).
15:29:45 -!- ccx has quit (*.net *.split).
15:29:47 -!- Melvar has quit (*.net *.split).
15:29:47 -!- mla has quit (*.net *.split).
15:29:47 -!- APic has quit (*.net *.split).
15:29:49 -!- NotApplicable1 has quit (*.net *.split).
15:29:49 -!- dbohdan3 has quit (*.net *.split).
15:29:49 -!- j-bot has quit (*.net *.split).
15:29:50 -!- pikhq has quit (*.net *.split).
15:29:50 -!- aarchi has quit (*.net *.split).
15:29:50 -!- myname has quit (*.net *.split).
15:29:51 -!- shachaf has quit (*.net *.split).
15:29:52 -!- ProofTechnique has quit (*.net *.split).
15:29:52 -!- b_jonas has quit (*.net *.split).
15:29:52 -!- riv has quit (*.net *.split).
15:29:52 -!- olsner has quit (*.net *.split).
15:29:53 -!- mcfrdy has quit (*.net *.split).
15:29:53 -!- fungot has quit (*.net *.split).
15:29:53 -!- fizzie has quit (*.net *.split).
15:29:53 -!- sebbu has quit (*.net *.split).
15:29:53 -!- wib_jonas has quit (*.net *.split).
15:29:54 -!- chiselfuse has quit (*.net *.split).
15:32:47 -!- Franciman has joined.
15:32:47 -!- user3456 has joined.
15:32:47 -!- ^[ has joined.
15:32:47 -!- relrod has joined.
15:32:47 -!- kronk has joined.
15:32:47 -!- FireFly has joined.
15:32:47 -!- A_Dragon has joined.
15:32:47 -!- scjosh has joined.
15:32:47 -!- j4cbo has joined.
15:32:47 -!- Riviera has joined.
15:32:47 -!- Corbin has joined.
15:32:47 -!- benji has joined.
15:32:47 -!- shikhin has joined.
15:32:47 -!- sebbu has joined.
15:32:47 -!- fizzie has joined.
15:32:47 -!- fungot has joined.
15:32:47 -!- mcfrdy has joined.
15:32:47 -!- olsner has joined.
15:32:47 -!- riv has joined.
15:32:47 -!- b_jonas has joined.
15:32:47 -!- ProofTechnique has joined.
15:32:47 -!- APic has joined.
15:32:47 -!- mla has joined.
15:32:47 -!- Melvar has joined.
15:32:47 -!- ccx has joined.
15:32:47 -!- shachaf has joined.
15:32:47 -!- myname has joined.
15:32:47 -!- aarchi has joined.
15:32:47 -!- pikhq has joined.
15:32:47 -!- j-bot has joined.
15:32:47 -!- dbohdan3 has joined.
15:32:47 -!- NotApplicable1 has joined.
15:32:47 -!- wib_jonas has joined.
15:32:47 -!- sknebel has joined.
15:32:47 -!- dnm has joined.
15:32:47 -!- V has joined.
15:32:47 -!- integral has joined.
15:32:47 -!- MizMahem has joined.
15:32:47 -!- haavard has joined.
15:32:47 -!- op_4 has joined.
15:32:47 -!- slavfox has joined.
15:32:47 -!- joast has joined.
15:32:47 -!- laerling has joined.
15:32:47 -!- zzo38 has joined.
15:32:47 -!- lagash has joined.
15:32:47 -!- monoxane has joined.
15:32:47 -!- immibis has joined.
15:32:47 -!- Oshawott has joined.
15:32:47 -!- zegalch has joined.
15:32:47 -!- Lord_of_Life has joined.
15:32:47 -!- tech_exorcist has joined.
15:32:47 -!- Kit has joined.
15:32:47 -!- leah2 has joined.
15:32:47 -!- sprout has joined.
15:32:47 -!- Soni has joined.
15:32:47 -!- Trieste has joined.
15:32:47 -!- Cale has joined.
15:32:47 -!- Sgeo has joined.
15:32:57 -!- chiselfuse has joined.
15:32:58 -!- iovoid has joined.
15:32:58 -!- Argorok has joined.
15:32:58 -!- yuu_ has joined.
15:32:58 -!- jix has joined.
15:32:58 -!- mich181189 has joined.
15:33:17 -!- __monty__ has joined.
15:33:17 -!- perlbot has joined.
15:33:17 -!- simcop2387 has joined.
15:33:17 -!- imode has joined.
15:33:17 -!- lambdabot has joined.
15:33:17 -!- citrons_ has joined.
15:33:17 -!- feoh has joined.
15:33:17 -!- Hooloovoo has joined.
15:33:29 -!- Noisytoot has joined.
15:34:27 <Taneb> Did anything happen with esolangs cloaks
15:45:29 -!- vyv has joined.
15:49:47 -!- tech_exorcist has quit (Quit: brb).
15:53:08 -!- tech_exorcist has joined.
15:56:46 -!- tromp has joined.
16:00:16 <fizzie> Oh, right. No, I completely forgot about it. I'll look into it some day soon now that you've reminded me of it. For the record, if anyone else is interested, there was a proposed way of managing them at https://esolangs.org/wiki/Esolang:IRC_cloaks
16:18:27 <fizzie> And from the backscroll, re a Discord bridge, I don't have _much_ of an opinion either way. I think my main concern would be additional drama spilling over. I remember there was at least some small-scale edit warring going on in [[Esolang:Community portal]] re the two "servers". Bridging with one might be kind of taking sides. Assuming both still exist, anyway.
16:18:35 <fizzie> Also some concern re respecting the people who object to Discord on philosophical grounds and wouldn't want their comments go there. We had a filter for the Libera/freenode bridge to opt out, but that sort of thing's just a source of confusion.
16:19:20 <fizzie> Plus if it'd be one of those everyone-looks-like-a-single-IRC-nick bridges, they're just so... clunky. At least with Matrix users, you can most of the time not knor or care about how they're connecting. Except when they get a little too enthusiastic about replies, edits or attachments.
16:19:40 <wib_jonas> fizzie: I don't see why that would be taking sides. More than one Discord can be bridged at the same time. That's like saying that since we have HackEso, you're taking sides against other evaluator bots.
16:24:20 <fizzie> I just mean bridging with one but not the other would be conveying a notion of "officialness". And even an entirely neutral "we'll bridge with any esolangs-themed Discord 'server' who asks" policy doesn't mean the channel would stay free of any, well, small-d discord.
16:24:50 <fizzie> FTR, I've no idea if there's still any sort of trouble there, or even if both of the places mentioned on the wiki are still active.
16:28:06 <fizzie> (Also I'm aware using the quotes around "server" is quite petty, since it's the official term they use; I just can't help myself.)
16:28:33 <Corbin> It's not petty, but unambiguous. Discord is at fault for trying to redefine "server".
16:29:05 <Corbin> I get the impression that the contributors who idle on Discord are largely neophytes; they are just getting started with design and theory of programming languages.
16:29:45 <wib_jonas> Does having a brainfuck evaluator bot mean that we officially endorse brainfuck as a good language, fungot? What if I bring in an evaluator bot for a silly brainfuck-alike?
16:29:46 <fungot> wib_jonas: main() calls two functions i mentioned?! are quite unsafe. static versus dynamic types, so you actually *recall* our insanity. " hey, you should
16:30:04 <Corbin> It would be good to have a way to reach out to them and spread the culture of computer science. Maybe we'll get higher-quality contributions as a result.
16:30:41 <wib_jonas> And I don't think it's "we'll bridge", rather it's "we allow you to bridge". You don't have to promise to maintain bridges.
16:31:10 <fizzie> fungot: What about you, how'd you feel about a Discord bridge? Would it be the worst thing since sliced bread?
16:31:10 <fungot> fizzie: the likelihood of that happening? haven't seen them used. c and c++
16:31:25 <wib_jonas> Endorsing would be eg. if we mentioned that discord in the limited space of the channel topic or the channel relcome message.
16:31:30 <fizzie> fungot: I mean, I know some channels do do it, it's not _that_ outlandish.
16:31:30 <fungot> fizzie: i collect lucky palships. it's a 16-bit machine with a tape length limited to the definition of the function
16:31:48 <wib_jonas> And obviously we can still ban the bridge if it causes trouble, it's not a wildcard promise.
16:36:01 <riv> I would prefer no discord bridge. If you wanted to go on the discord you can just go on there, if you want to go on IRC you can just join here
16:36:14 <riv> I do not think we need "more activity" here, this channel is fine
16:37:06 <riv> yes there is often drama and warring over multiple discords that are dedicated to the same topic.. this happened with the programming language dev community
16:37:10 <wib_jonas> riv: you can always ignore the bridge, just as you could ignore the esowiki announcer bot now
16:37:26 <riv> ignoring it doesn't make it go away
16:39:25 <Corbin> riv: Similarly, ignoring their contributions to the wiki won't make them stop contributing.
16:40:14 <riv> I don't know what you mean by that
16:42:50 <Corbin> riv: https://esolangs.org/wiki/GibMeRol
16:46:36 <esolangs> [[Special:Log/upload]] overwrite * SunnyMoon * uploaded a new version of "[[File:1L a4.png]]": Mistake fix
16:47:22 -!- wib_jonas has quit (Quit: Client closed).
17:30:27 -!- ircs has joined.
17:50:39 <b_jonas> So back in the good old days, our channel used to have two independent active public logs, one with search functionality (an instance of the logs was mounted to HackEgo's fs), and three web IRC clients (qwebirc, old Kiwi, and Mibbit).
17:51:41 <b_jonas> I liked that. Two logbots added redundancy in that we didn't lose data when one was not connected; log search function meant we could find useful old conversations; and web irc clients let us get new contributors, who were not previously familiar with IRC, hooked up.
17:52:05 <b_jonas> Now we have nly one logbot, no online search feature, and only one webirc server (new Kiwi).
17:52:42 <b_jonas> riv: considering that, if someone were to offer to maintain a logbot with basic keyword search feature and a web client, but this wasn't also a bridge to a community, would you still dislike that?
17:53:12 <riv> I don't mind log bot keyword search
17:53:46 <b_jonas> (We also had free travel within Europe and four simultaneous rotations of the Earth within 24 hours allowing me to be both productive and refreshed at the same time, but that's not really concerned with #esoteric )
18:12:05 <zzo38> Maybe if logs would be available by a SQL virtual table or a ZIP or other archive file that you can download all logs (to search by your own computer afterward), might do, but will need to support incremental copies to download only data that you do not already have in order to not waste bandwidth to redownload them every time since you should not need to do that.
18:14:07 <zzo38> And about bridge with Discord, perhaps the reason you mention might be the reason to not to do, but I don't really care that much, as long as the IRC is working
18:19:26 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:20:25 <zzo38> What is it if, during each step, (a,b)->(abs(a-(a XOR b)),abs(b-(a XOR b))) ?
18:26:57 -!- Kit has quit (Ping timeout: 256 seconds).
18:27:04 -!- u0_a391 has joined.
19:06:23 -!- u0_a391 has changed nick to Kit.
19:10:18 -!- u0_a391 has joined.
19:12:40 -!- Melvar` has joined.
19:12:48 -!- Lord_of_Life has quit (Excess Flood).
19:14:06 -!- Kit has quit (Ping timeout: 245 seconds).
19:15:32 -!- Melvar has quit (Ping timeout: 240 seconds).
19:16:12 -!- Lord_of_Life has joined.
19:30:22 -!- tromp has joined.
19:34:09 -!- ircs has quit (Excess Flood).
19:38:56 -!- u0_a3911 has joined.
19:39:10 -!- u0_a3911 has quit (Read error: Connection reset by peer).
19:39:17 -!- u0_a3911 has joined.
19:43:02 -!- u0_a391 has quit (Ping timeout: 240 seconds).
20:02:35 <Sgeo> "Apologies if you were a diehard Comic Sans fan." -- Rich Burlew
20:29:13 -!- Melvar` has quit (Ping timeout: 256 seconds).
20:32:42 <esolangs> [[Obj]] N https://esolangs.org/w/index.php?oldid=91643 * Threesodas * (+716) Created page with "{{wrongtitle|title=:obj}} [[Category:Unusable_for_programming]] [[Category:Joke_languages]] [[Category:2021]] Named after a typo posted in a Discord discussion, ''':obj''' is..."
20:43:47 -!- Melvar` has joined.
20:49:07 <esolangs> [[Special:Log/newusers]] create * Kevidryon2 * New user account
21:07:16 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91644&oldid=91640 * Kevidryon2 * (+269) /* Introductions */
21:15:06 <esolangs> [[User:Kevidryon2]] N https://esolangs.org/w/index.php?oldid=91645 * Kevidryon2 * (+153) Created my own user page
21:43:09 -!- u0_a3912 has joined.
21:47:25 -!- u0_a3911 has quit (Ping timeout: 256 seconds).
21:51:34 -!- HackEso has quit (Ping timeout: 260 seconds).
21:55:16 -!- HackEso has joined.
21:56:41 <esolangs> [[1L a]] https://esolangs.org/w/index.php?diff=91646&oldid=91624 * Salpynx * (+25) /* External resources */ Wayback machine link for multimode interpreter, and update Esoteric File Archive
22:00:58 <esolangs> [[Talk:1L a]] https://esolangs.org/w/index.php?diff=91647&oldid=77472 * Salpynx * (+227) found the link
22:03:03 -!- u0_a3912 has changed nick to kit.
22:11:01 -!- vyv has quit (Quit: Konversation terminated!).
22:23:07 -!- u0_a391 has joined.
22:23:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:26:02 -!- sprock has quit (Quit: brb).
22:27:02 -!- kit has quit (Ping timeout: 240 seconds).
22:31:20 -!- sprock has joined.
22:31:28 <esolangs> [[Iris]] https://esolangs.org/w/index.php?diff=91648&oldid=33222 * Squidmanescape * (+24)
22:33:58 -!- Sgeo has quit (Read error: Connection reset by peer).
22:34:58 -!- Sgeo has joined.
22:35:26 -!- tromp has joined.
22:36:38 -!- u0_a391 has changed nick to kit.
22:37:49 <esolangs> [[Iris]] https://esolangs.org/w/index.php?diff=91649&oldid=91648 * Squidmanescape * (+18)
22:38:42 <esolangs> [[Amelia]] https://esolangs.org/w/index.php?diff=91650&oldid=35999 * Squidmanescape * (+48)
22:40:41 <esolangs> [[BinaryBefunge]] https://esolangs.org/w/index.php?diff=91651&oldid=85914 * Squidmanescape * (+94)
22:40:52 <esolangs> [[BinaryBefunge]] https://esolangs.org/w/index.php?diff=91652&oldid=91651 * Squidmanescape * (+0) /* Interpreter */
22:41:12 <esolangs> [[BinaryBefunge]] https://esolangs.org/w/index.php?diff=91653&oldid=91652 * Squidmanescape * (+25)
22:50:29 -!- tech_exorcist has quit (Quit: Disconnecting).
23:02:07 -!- __monty__ has quit (Quit: leaving).
23:54:45 <esolangs> [[Ensemencer]] https://esolangs.org/w/index.php?diff=91654&oldid=91556 * Salpynx * (+1234) /* Examples */ Parity machine example -- 2 distinct states
2022-01-06
00:14:30 -!- ais523 has joined.
00:14:43 <ais523> I've had good experiences with IRC/Discord bridges in the past
00:15:01 <ais523> basically because they reduce the amount of incentive to actually use Discord
00:16:23 <ais523> the bridge probably helps both sides to stay on topic? not sure
00:17:22 <ais523> re: logbots, I only just realised that the Freenode collapse would have caused the legacy logbots to finally stop their work
00:18:48 <ais523> I guess it might also be helpful to get visibility into the really rapid rate of new half-baked esolangs going onto the wiki…
01:12:31 <fizzie> Do they do it like the Libera.Chat <-> Matrix bridge, that Discord participants look like separate people on IRC, or not? Because the latter is a pretty jarring experience IMO. Especially if the majority of discussion happens "over there".
01:21:11 -!- sprock has quit (Quit: brb).
01:21:40 -!- sprock has joined.
01:22:35 -!- eli_oat has joined.
01:27:44 <ais523> fizzie: the bridge I'm used to sends everything through a single bot on IRC
01:27:44 <ais523> although with a very short name
01:27:44 <ais523> you get used to it quite quickly
02:59:19 -!- kit has quit (Read error: No route to host).
02:59:38 -!- kit has joined.
02:59:54 -!- eli_oat has quit (Quit: eli_oat).
03:35:07 <fizzie> I'm on a (different network) channel where Discord is bridged by a bot called "dx", and it's not the length of the nickname, it's the lack of all the quality-of-life IRC client features.
03:35:12 <fizzie> Missing nick colors for the people beyond the bridge, nicknames rendered in the "wrong place" and text not aligned right, no tab completion for them either, the nickname prefix making it impossible for them to invoke bot commands that require a prefix (well, maybe that's a feature rather than a bug). Maybe a few others too.
03:35:52 <fizzie> I know there's client-side scripting workarounds for at least some of them, but that'd involve effort.
03:47:04 <zzo38> I am also on a IRC server that is only meant for the purpose of being bridged by Discord, and all of the names appear as IRC names. However, private messages between IRC and Discord do not work (so people on the IRC can only send private messages to other people on the IRC, and people on the Discord can only send private messages to other people on the Discord). Do you know how to make private messages work?
04:00:41 <esolangs> [[Patternfuck]] M https://esolangs.org/w/index.php?diff=91655&oldid=90246 * Robolta * (-9) Changed URCL link
04:09:39 <fizzie> I don't have anything to do with running the bridge; I think it's just an instance of matterbridge. But in any case I imagine it's probably quite different when it's done with server assistance, this one is just a bot connected to a regular IRC network.
04:17:31 <zzo38> I do not have any problem with the features you listed since I do not use them; of course that may be significant for you and for other people, but some people including myself do not use these features.
04:19:37 -!- razetime_ has joined.
05:32:06 <esolangs> [[Brainfuck]] https://esolangs.org/w/index.php?diff=91656&oldid=88854 * Grande1900 * (+0) /* History */ Changed P%27%27 to P to avoid redirect.
05:36:13 <razetime_> aren't big important pages like Brainfuck and thue supposed to be edit protected
05:42:35 <int-e> no
05:44:04 <razetime_> i see
05:52:37 <esolangs> [[User:Grande1900]] N https://esolangs.org/w/index.php?oldid=91657 * Grande1900 * (+342) Created page with "Hello, I am Grande1900 and I am here mainly just to make small edits here and there, and also add my BrainFuck variant: .........................................................."
08:26:51 -!- Sgeo has quit (Read error: Connection reset by peer).
08:32:55 -!- oerjan has joined.
09:26:31 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:43:05 -!- kspalaiologos has joined.
10:11:32 <razetime_> hello there logos
10:13:52 -!- razetime_ has quit (Read error: Connection reset by peer).
10:14:32 -!- razetime has joined.
10:19:19 -!- __monty__ has joined.
10:27:25 -!- Manna5 has joined.
10:30:43 -!- Manna5 has quit (Remote host closed the connection).
10:32:08 -!- Lord_of_Life_ has joined.
10:33:33 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:33:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:35:51 -!- tromp has joined.
11:03:30 -!- tech_exorcist has joined.
11:20:48 -!- wib_jonas has joined.
11:31:09 -!- oerjan has quit (Quit: Later).
11:36:44 -!- tech_exorcist has quit (Quit: brb).
11:41:37 <kspalaiologos> razetime, hi
11:57:05 -!- kspalaiologos has quit (Quit: Leaving).
12:09:48 -!- u0_a391 has joined.
12:12:18 -!- u0_a3911 has joined.
12:13:13 -!- u0_a3911 has changed nick to kit_.
12:13:32 -!- kit has quit (Ping timeout: 240 seconds).
12:13:39 -!- kit_ has changed nick to kit.
12:14:17 -!- u0_a391 has quit (Ping timeout: 240 seconds).
12:45:25 -!- Trieste has quit (Ping timeout: 240 seconds).
12:49:46 -!- Trieste has joined.
12:52:00 -!- razetime has quit (Read error: Connection reset by peer).
12:53:55 -!- razetime has joined.
12:54:32 -!- Trieste_ has joined.
12:55:17 -!- Trieste has quit (Ping timeout: 240 seconds).
12:57:56 -!- Trieste_ has changed nick to Trieste.
13:15:26 -!- tech_exorcist has joined.
13:16:39 -!- tech_exorcist has quit (Remote host closed the connection).
13:16:55 -!- tech_exorcist has joined.
13:17:53 -!- tech_exorcist has quit (Remote host closed the connection).
13:28:26 -!- chiselfuse has quit (Remote host closed the connection).
13:28:39 -!- chiselfuse has joined.
13:32:13 -!- razetime has quit (Remote host closed the connection).
13:34:40 -!- razetime has joined.
14:06:46 -!- eli_oat has joined.
14:16:03 -!- impomatic has joined.
14:16:23 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91658&oldid=91132 * GingerIndustries * (+107) /* Instruction table */
14:18:44 <razetime> ah, the new golflang
14:35:44 -!- wib_jonas has quit (Quit: Client closed).
14:36:08 -!- razetime has quit (Read error: Connection reset by peer).
14:40:48 -!- ais523 has quit (Quit: quit).
14:42:18 -!- razetime has joined.
14:50:15 -!- BarryNL has joined.
15:15:01 -!- Trieste has quit (Quit: Be well!).
15:24:17 -!- vyv has joined.
15:29:07 -!- __monty__ has quit (Quit: leaving).
15:30:03 -!- Trieste has joined.
15:36:05 -!- Sgeo has joined.
15:40:19 <imode> http://www.fraglets.net/
15:40:39 <imode> wonder if this is turing complete if you restrict symbols.
15:45:35 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91659&oldid=91658 * GingerIndustries * (+166) /* Instruction table */
15:57:11 <int-e> 5 1/2 years of research
16:06:42 <Corbin> I'm reading the introductory paper. It seems like the O(1) interpreter is a bit of a lie; it's O(n) for n fraglets to consider. That's better than quadratic-time, yes, but it's not constant-time.
16:09:55 <int-e> you got further than I did
16:11:39 <Corbin> I've read a *lot* of network-concurrency crankery, I guess.
16:13:10 <int-e> As a computer scientist I wonder: How can you do this and not even cite Milner (pi-calculus and CCS) and/or Hoare (CSP) and possibly a couple of others. This research is from a parallel universe...
16:14:31 <Corbin> Yes, it's from a world where delivery is unreliable. This is a big division in CS that I've noticed, and people get *very* angry if you remind them that the other half exists.
16:15:02 <int-e> Sad.
16:15:16 <Corbin> CSP is great for talking about e.g. Go's concurrency within a single machine. There, delivery is so reliable and quick that we can trust it.
16:15:55 <Corbin> Whereas the example that they use in this paper is about ack'ing an unreliably-delivered packet. Simple stuff but clearly from a different line of research.
16:16:08 -!- razetime has quit (Read error: Connection reset by peer).
16:18:02 <int-e> Surely you could at least have a common syntax :-/ Oh well... that's not how academia works.
16:19:17 <int-e> You get more research grant money if you can convince the world that you're breaking new ground rather than extending something old in a particular direction.
16:34:46 <esolangs> [[User:Sporeball]] M https://esolangs.org/w/index.php?diff=91660&oldid=82021 * Sporeball * (+15) lowercase myself
16:36:00 -!- impomatic has quit (Quit: Client closed).
16:36:06 <esolangs> [[User:Sporeball]] M https://esolangs.org/w/index.php?diff=91661&oldid=91660 * Sporeball * (-1) remove extra break?
16:37:39 -!- impomatic has joined.
16:39:21 <Corbin> I kept reading. http://www.fraglets.net/pres/o1_2007-01-29.pdf explains how they get an average-case O(1) interpreter even with n fraglets in the system already. They admit that it has worst-case O(n) behavior, so it's not magic.
16:47:46 <imode> https://www.researchgate.net/publication/4369014_Self-Replicating_and_Self-Modifying_Programs_in_Fraglets
16:53:29 -!- u0_a391 has joined.
16:56:57 -!- kit has quit (Ping timeout: 240 seconds).
17:14:15 -!- eli_oat has quit (Quit: eli_oat).
17:16:48 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91662&oldid=91659 * GingerIndustries * (+31) /* Constants */
17:17:17 -!- u0_a391 has changed nick to Kit.
17:22:55 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91663&oldid=91662 * GingerIndustries * (+6) /* Codepage */
17:25:18 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91664&oldid=91663 * GingerIndustries * (+250) /* Instruction table */
18:19:27 -!- tech_exorcist has joined.
18:26:18 -!- eli_oat has joined.
18:41:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:06:32 -!- tromp has joined.
19:08:37 -!- eli_oat has quit (Quit: eli_oat).
19:17:12 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:17:35 -!- tromp has joined.
19:23:27 <esolangs> [[Hello, golf!]] N https://esolangs.org/w/index.php?oldid=91665 * A casual user * (+18) Created page with "'''Hello, golf!'''"
19:24:41 <esolangs> [[Hello, golf!]] https://esolangs.org/w/index.php?diff=91666&oldid=91665 * A casual user * (+46)
19:27:42 <esolangs> [[Hello, golf!]] https://esolangs.org/w/index.php?diff=91667&oldid=91666 * A casual user * (+146)
19:28:16 <esolangs> [[Hello, golf!]] https://esolangs.org/w/index.php?diff=91668&oldid=91667 * A casual user * (+66)
19:30:24 <esolangs> [[Hello, golf!]] https://esolangs.org/w/index.php?diff=91669&oldid=91668 * A casual user * (+31)
19:51:14 -!- u0_a391 has joined.
19:53:59 -!- Kit has quit (Ping timeout: 256 seconds).
19:54:41 -!- u0_a391 has changed nick to kit.
20:48:19 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91670&oldid=91566 * PixelatedStarfish * (+379)
20:49:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91671&oldid=91670 * PixelatedStarfish * (-9)
20:49:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91672&oldid=91671 * PixelatedStarfish * (-7)
20:50:12 <esolangs> [[Special:Log/upload]] upload * PixelatedStarfish * uploaded "[[File:Mmm.png]]"
20:51:15 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91674&oldid=91672 * PixelatedStarfish * (-31)
21:04:53 <b_jonas> "You get more research grant money if you can convince the world that you're breaking new ground rather than extending something old in a particular direction." => yes, in your grand proposals you both have to pretend that you're attempting completely new research that nobody has done before, but also that it will definitely work at the exact specs that you give and not something risky that might not
21:04:59 <b_jonas> work out at the end. you need to learn to be a particular kind of crazy to be able to write them.
21:05:25 <b_jonas> I've met these because I live in east europe so some of our projects are partly funded by EU grants
21:07:38 <b_jonas> And of course those aren't the most important criteria: the most important is that you have to print all documentation and source code on paper in three copies, the CEO must sign both sides of every sheet of paper (even empty pages), and they have to be in a ring binder with a nice cover.
21:11:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:22:40 -!- tromp has joined.
21:53:42 -!- Sgeo_ has joined.
21:56:12 -!- SGautam has joined.
21:56:23 -!- Sgeo has quit (Ping timeout: 256 seconds).
22:01:47 -!- vyv has quit (Quit: Konversation terminated!).
22:57:26 -!- impomatic has quit (Quit: Client closed).
23:02:41 -!- tech_exorcist has quit (Quit: Disconnecting).
23:03:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:04:53 -!- tromp has joined.
23:12:31 <esolangs> [[Special:Log/newusers]] create * Fungamer2 * New user account
23:18:26 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91675&oldid=91644 * Fungamer2 * (+162)
23:49:11 -!- earendel has joined.
23:58:01 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=91676&oldid=90569 * Blackhole927 * (+53)
23:59:31 <esolangs> [[Nutrition facts]] https://esolangs.org/w/index.php?diff=91677&oldid=91676 * Blackhole927 * (+89)
2022-01-07
00:05:33 -!- SGautam has quit (Quit: Connection closed for inactivity).
00:06:07 -!- eli_oat has joined.
00:07:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
00:08:23 <esolangs> [[Deadfish]] https://esolangs.org/w/index.php?diff=91678&oldid=91632 * Kaveh Yousefi * (+727) Added a second Common Lisp implementation which queries user inputs and accepts invalid characters.
01:23:40 -!- eli_oat has quit (Quit: eli_oat).
01:36:50 <esolangs> [[2Deadfish]] https://esolangs.org/w/index.php?diff=91679&oldid=91637 * Squidmanescape * (+25)
01:52:23 -!- NotApplicable1 has changed nick to Kit_.
02:10:59 -!- u0_a391 has joined.
02:13:53 -!- u0_a391 has changed nick to Kit__.
02:13:58 -!- Kit__ has changed nick to Kit_ten.
02:14:41 -!- kit has quit (Ping timeout: 250 seconds).
02:14:47 -!- Kit_ten has changed nick to kit.
03:23:19 <esolangs> [[Talk:Nutrition facts]] N https://esolangs.org/w/index.php?oldid=91680 * 1hals * (+436) add idea
03:39:06 -!- razetime has joined.
04:14:59 <esolangs> [[Total LISTP]] N https://esolangs.org/w/index.php?oldid=91681 * 1hals * (+1436) create this page
04:15:24 <esolangs> [[Total LISTP]] https://esolangs.org/w/index.php?diff=91682&oldid=91681 * 1hals * (+2) /* Hello world */
04:50:48 <esolangs> [[Total LISTP]] https://esolangs.org/w/index.php?diff=91683&oldid=91682 * 1hals * (+633) add more stuff
05:00:04 -!- tromp has joined.
05:06:22 <esolangs> [[Total LISTP]] https://esolangs.org/w/index.php?diff=91684&oldid=91683 * 1hals * (+429) type type type
05:13:46 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
05:40:34 -!- razetime has quit (Read error: No route to host).
06:11:34 -!- chiselfuse has quit (Remote host closed the connection).
06:11:50 -!- chiselfuse has joined.
06:49:33 -!- razetime has joined.
07:37:17 <zzo38> About using ALTER on COME FROM in INTERCAL, I think some variants of INTERCAL have a "computed COME FROM" that you can specify to read the number from a variable, so it is possible to alter a COME FROM in this way, I should think.
07:38:42 <zzo38> I think that INTERCAL's "select" operator is sometimes useful in other programs (although it would seem to be rare, as far as I know)
07:40:27 <zzo38> (Some also have NEXT FROM; maybe there is also the "computed NEXT FROM", too)
07:46:38 <zzo38> I had recently mentioned a mathematical question. I wrote the program to test it: ARGUMENTS {cvi} forall {2 copy xor exch 1 index sub abs 3 1 roll sub abs 2 copy 2 array astore ==} repeat
07:47:26 <zzo38> Some numbers take many steps before they will become stable, but some take only a few steps.
07:49:18 <zzo38> And, what is the most unusual kinds of control flow that you can make up in esolangs?
07:59:45 -!- tromp has joined.
08:00:13 -!- oerjan has joined.
08:24:37 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:29:22 <b_jonas> zzo38: I wanted to say that perl allows a computed goto but not a computed next, but it seems this is true only for perl before version 5.18
08:29:47 <b_jonas> I stopped following perl so I didn't know they changed that
09:31:17 -!- joast has quit (Ping timeout: 240 seconds).
09:37:30 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91685&oldid=91674 * PixelatedStarfish * (+10)
09:53:49 -!- BarryNL has quit (Ping timeout: 240 seconds).
09:54:10 <oerjan> today's girl genius is very expositional. seems like mechanicsburg must be founded on an old queen's site, then.
09:54:45 -!- impomatic has joined.
10:02:09 -!- Everything has joined.
10:11:27 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91686&oldid=91685 * PixelatedStarfish * (+249) /* Program Examples */
10:33:57 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:35:10 -!- Lord_of_Life has joined.
11:06:26 -!- BarryNL has joined.
11:39:18 -!- oerjan has quit (Quit: Later).
11:44:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91687&oldid=91686 * PixelatedStarfish * (+4)
12:06:15 -!- kit-ten has joined.
12:09:37 -!- kit has quit (Ping timeout: 240 seconds).
12:10:36 -!- kit-ten has changed nick to kit.
12:50:05 -!- tech_exorcist has joined.
12:57:48 -!- Everything has quit (Quit: leaving).
13:26:51 -!- impomatic has quit (Ping timeout: 256 seconds).
13:43:37 -!- impomatic has joined.
14:09:07 -!- eli_oat has joined.
14:27:19 -!- Franciman has left (WeeChat 3.4).
14:29:11 -!- eli_oat has quit (Ping timeout: 256 seconds).
14:30:43 -!- tech_exorcist has quit (Quit: see you later).
15:13:32 -!- wib_jonas has joined.
15:13:40 <wib_jonas> `olist 1251
15:13:42 <HackEso> olist <https://www.giantitp.com/comics/oots1251.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
15:18:49 -!- Sgeo has joined.
15:50:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:08:59 -!- tromp has joined.
16:10:18 -!- wib_jonas has quit (Quit: Client closed).
16:42:47 <esolangs> [[Talk:Humo]] N https://esolangs.org/w/index.php?oldid=91688 * Threesodas * (+172) Created page with "upload the code to a github repository instead of paste it to the wiki page yeah? ~~~~"
17:48:49 -!- FreeFull has joined.
17:54:28 -!- razetime has quit (Ping timeout: 256 seconds).
18:22:08 -!- dyeplexer has joined.
18:37:45 <esolangs> [[Oxon]] N https://esolangs.org/w/index.php?oldid=91689 * A casual user * (+227) Created page with "'''Oxon''' is a [[esoteric programming language]] created by [[User:A casual user]]. It's memory is also the source code, not unlike [[numberlist]], another esoteric program..."
18:39:59 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91690&oldid=91297 * A casual user * (+69)
18:40:10 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91691&oldid=91690 * A casual user * (-1)
18:40:19 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91692&oldid=91691 * A casual user * (+1)
18:41:52 -!- tech_exorcist has joined.
18:42:37 -!- dyeplexer has quit (Remote host closed the connection).
18:45:35 -!- eli_oat has joined.
18:45:58 -!- tech_exorcist has quit (Remote host closed the connection).
18:47:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:56:24 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91693&oldid=91692 * A casual user * (+2)
18:56:52 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91694&oldid=91689 * A casual user * (+0)
18:57:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91695&oldid=91694 * A casual user * (+0)
19:01:46 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91696&oldid=91695 * A casual user * (+674)
19:02:27 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91697&oldid=91696 * A casual user * (+4)
19:05:13 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91698&oldid=91697 * A casual user * (-525)
19:05:35 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91699&oldid=91698 * A casual user * (+1)
19:06:07 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91700&oldid=91699 * A casual user * (-1)
19:06:35 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91701&oldid=91700 * A casual user * (+16)
19:06:50 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91702&oldid=91701 * A casual user * (+2)
19:07:34 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91703&oldid=91702 * A casual user * (+54)
19:07:46 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91704&oldid=91703 * A casual user * (+3)
19:08:18 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91705&oldid=91704 * A casual user * (+0)
19:27:05 <esolangs> [[Special:Log/upload]] overwrite * PixelatedStarfish * uploaded a new version of "[[File:Mmm.png]]"
19:28:32 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91707&oldid=91687 * PixelatedStarfish * (+20)
19:31:47 -!- impomatic has quit (Ping timeout: 256 seconds).
19:34:03 -!- eli_oat has quit (Quit: eli_oat).
19:49:41 -!- SGautam has joined.
19:54:17 -!- tromp has joined.
19:58:35 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91708&oldid=91707 * PixelatedStarfish * (+545) /* Proof of Turing Completeness */
19:58:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91709&oldid=91708 * PixelatedStarfish * (-1) /* Errors */
20:03:28 -!- tech_exorcist has joined.
20:06:11 <esolangs> [[MacroBeep]] M https://esolangs.org/w/index.php?diff=91710&oldid=91709 * PythonshellDebugwindow * (-533) Remove invalid Turing-completeness proof (see talk page)
20:18:12 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91711&oldid=91710 * PixelatedStarfish * (+979) /* Errors */
20:19:25 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91712&oldid=91711 * PixelatedStarfish * (-2) /* Errors */
20:20:21 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91713&oldid=91712 * PixelatedStarfish * (+2) /* Errors */
20:20:45 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91714&oldid=91713 * PixelatedStarfish * (-1) /* Errors */
20:21:06 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91715&oldid=91714 * PixelatedStarfish * (-1) /* Interpreter Specifications */
20:21:26 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91716&oldid=91715 * PixelatedStarfish * (-1) /* Errors */
20:21:47 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91717&oldid=91716 * PixelatedStarfish * (-2) /* Errors */
20:22:37 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91718&oldid=91717 * PixelatedStarfish * (+1) /* Errors */
20:30:59 -!- blu256 has joined.
20:36:46 <esolangs> [[Talk:MacroBeep]] https://esolangs.org/w/index.php?diff=91719&oldid=91336 * PixelatedStarfish * (+53)
20:37:33 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:42:15 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91720&oldid=91718 * PixelatedStarfish * (+70)
20:45:11 <esolangs> [[Talk:MacroBeep]] https://esolangs.org/w/index.php?diff=91721&oldid=91719 * PixelatedStarfish * (+139) /* Turing Completeness proof */
20:45:56 <esolangs> [[Talk:MacroBeep]] https://esolangs.org/w/index.php?diff=91722&oldid=91721 * PixelatedStarfish * (+60) /* Turing Completeness proof */
20:46:30 <esolangs> [[Talk:MacroBeep]] https://esolangs.org/w/index.php?diff=91723&oldid=91722 * PixelatedStarfish * (-70)
20:49:35 -!- tromp has joined.
20:59:06 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91724&oldid=91720 * PixelatedStarfish * (+568)
20:59:44 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91725&oldid=91724 * PixelatedStarfish * (-21)
21:17:45 -!- FreeFull has quit (Ping timeout: 256 seconds).
21:32:27 -!- FreeFull has joined.
21:38:06 <esolangs> [[Talk:MacroBeep]] M https://esolangs.org/w/index.php?diff=91726&oldid=91723 * PythonshellDebugwindow * (+150) Reply
21:58:51 -!- SGautam has quit (Quit: Connection closed for inactivity).
22:04:33 -!- impomatic has joined.
22:29:40 <esolangs> [[EPL Main]] https://esolangs.org/w/index.php?diff=91727&oldid=89124 * Timofeyka * (+1)
22:33:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:36:49 -!- tech_exorcist has quit (Remote host closed the connection).
22:39:12 -!- tromp has joined.
22:44:04 -!- tech_exorcist has joined.
22:47:47 -!- kit has changed nick to kitbot.
22:47:50 -!- kitbot has changed nick to kit.
22:48:30 -!- citrons_ has changed nick to citrons.
23:02:01 -!- impomatic has quit (Ping timeout: 256 seconds).
23:03:18 <esolangs> [[User:Blackhole927]] https://esolangs.org/w/index.php?diff=91728&oldid=90475 * Blackhole927 * (+19)
23:14:25 -!- tech_exorcist has quit (Quit: Disconnecting).
23:19:17 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:20:08 -!- eli_oat has joined.
23:30:59 -!- tromp has joined.
23:38:24 -!- eli_oat has quit (Quit: eli_oat).
23:39:15 -!- eli_oat has joined.
23:40:51 -!- eli_oat has quit (Client Quit).
23:41:49 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
2022-01-08
00:22:25 <fizzie> Hmm. If you've got a female HDMI to a male DVI-D adapter, why's the DVI side have all the dual-link pins populated in the first place, when the HDMI connector has pins only for three data pairs? Are they just N/C?
00:24:25 <fizzie> (I've got one cable that's HDMI on one end and DVI in the other, and it's missing the middle dual-link data pins, which makes sense. But I'd like to use the DVI output for a thing that's got an integrated HDMI cable, so I've been looking at adapters instead, and all the pictures I've seen have had fully populated DVI-D connectors on the DVI side.)
00:28:34 <Hooloovoo> I believe they're n/c and that some adapters will omit those pins
00:28:40 -!- warlock has joined.
00:28:51 <Hooloovoo> not positive though
00:31:08 -!- kitbot has joined.
00:35:38 -!- kit has changed nick to Kit-ten.
00:35:47 -!- Kit_ has changed nick to Kit.
00:40:02 -!- Kit has quit (Quit: Leaving).
00:40:21 -!- NotApplicable has joined.
00:40:32 -!- NotApplicable has changed nick to Kit.
00:45:17 <esolangs> [[Bitter]] https://esolangs.org/w/index.php?diff=91729&oldid=89853 * DMC * (-12) /* Orthodox Bitter */
01:21:15 <esolangs> [[Special:Log/upload]] overwrite * PixelatedStarfish * uploaded a new version of "[[File:Mmm.png]]"
01:29:32 <esolangs> [[Special:Log/upload]] overwrite * PixelatedStarfish * uploaded a new version of "[[File:Mmm.png]]"
01:36:53 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91732&oldid=91725 * PixelatedStarfish * (+2)
01:40:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91733&oldid=91732 * PixelatedStarfish * (-2)
01:45:45 <esolangs> [[THROW THIS TO THAT]] N https://esolangs.org/w/index.php?oldid=91734 * Esolang1 * (+2405) Created new page: THROW THIS TO THAT
01:46:43 <esolangs> [[User:Esolang1]] M https://esolangs.org/w/index.php?diff=91735&oldid=91125 * Esolang1 * (+25) Added language: THROW THIS TO THAT
01:50:04 <esolangs> [[THROW THIS TO THAT]] M https://esolangs.org/w/index.php?diff=91736&oldid=91734 * Esolang1 * (+19) Added Category: 2022
01:52:52 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91737&oldid=91590 * Esolang1 * (+25) Added language: THROW THIS TO THAT
01:53:51 -!- Esolang1 has joined.
01:54:24 -!- Esolang1 has quit (Client Quit).
01:56:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91738&oldid=91733 * PixelatedStarfish * (+18) /* Errors */
02:10:02 -!- FreeFull has quit.
02:18:12 -!- kit_ten has joined.
02:22:25 -!- Kit-ten has quit (Ping timeout: 268 seconds).
02:26:43 <esolangs> [[HyperGolf]] N https://esolangs.org/w/index.php?oldid=91739 * DoggyDogWhirl * (+1881) Created page with "'''HyperGolf''' is an idea for an esoteric programming language by [[User:DoggyDogWhirl]]. HyperGolf would act like a golfing language, except that it would completely lack b..."
02:33:57 -!- dyeplexer has joined.
02:34:38 <esolangs> [[User:DoggyDogWhirl]] M https://esolangs.org/w/index.php?diff=91740&oldid=90716 * DoggyDogWhirl * (+16) Added HyperGolf
02:34:44 -!- razetime has joined.
02:50:44 -!- kitbot has quit (Remote host closed the connection).
03:01:11 <esolangs> [[THROW THIS TO THAT]] M https://esolangs.org/w/index.php?diff=91741&oldid=91736 * PythonshellDebugwindow * (+89) Add categories, see also
03:01:46 <esolangs> [[FROM HERE TO THERE]] M https://esolangs.org/w/index.php?diff=91742&oldid=88969 * PythonshellDebugwindow * (+39) /* External links */ See also
03:06:05 -!- dbohdan3 has quit (Read error: Connection reset by peer).
03:07:15 -!- dbohdan has joined.
03:22:52 -!- kit_ten has quit (Read error: No route to host).
03:23:20 -!- kit_ten has joined.
03:49:19 -!- razetime has quit (Read error: No route to host).
04:04:10 -!- razetime has joined.
04:40:23 <esolangs> [[Haczyk]] https://esolangs.org/w/index.php?diff=91743&oldid=91557 * Squidmanescape * (+639) /* Description */
05:10:06 -!- earendel has quit (Quit: Connection closed for inactivity).
06:04:05 <int-e> https://jalopnik.com/honda-clocks-are-stuck-20-years-in-the-past-and-this-mi-1848306970 is mind-boggling. what could they have plausibly messed up that breaks this on 2022-01-01 and fixes itself again (I guess; that's how you get a date in August) 1024 weeks after 2002-01-01?
06:29:59 -!- tromp has joined.
06:40:59 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:56:18 -!- sknebel has quit (Quit: sknebel).
06:56:40 -!- sknebel has joined.
07:03:42 -!- tromp has joined.
07:40:57 -!- Bowserinator has quit (Remote host closed the connection).
07:41:14 -!- Bowserinator has joined.
07:41:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
07:42:55 -!- BarryNL has joined.
07:49:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:50:14 -!- impomatic has joined.
07:58:05 -!- razetime has quit (Ping timeout: 256 seconds).
07:58:22 -!- razetime has joined.
08:48:39 -!- tromp has joined.
09:06:07 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91744&oldid=91693 * A casual user * (+0)
09:06:59 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91745&oldid=91705 * A casual user * (-11)
09:11:53 -!- oerjan has joined.
09:18:08 -!- razetime has quit (Read error: Connection reset by peer).
09:23:01 -!- razetime has joined.
09:26:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91746&oldid=91745 * A casual user * (+626)
09:28:08 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91747&oldid=91746 * A casual user * (+28)
09:29:38 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91748&oldid=91747 * A casual user * (+18)
09:30:49 <b_jonas> fizzie: that might be because both video cards and monitors have female sockets, but that cable only works one way (out of DVI card to HDMI monitor or HDMI card to DVI monitor) and the extra plugs in the cable makes it less likely that you can plug it in backwards?
09:31:22 <b_jonas> fizzie: alternately it's for mechanical stability so the plug doesn't easily get pulled off
09:31:31 <b_jonas> although that would make more sense for the HDMI side than the DVI
09:31:41 -!- tech_exorcist has joined.
09:36:41 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91749&oldid=91748 * A casual user * (+209)
09:44:22 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91750&oldid=91749 * A casual user * (+133)
09:44:37 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91751&oldid=91750 * A casual user * (+7)
09:45:03 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91752&oldid=91751 * A casual user * (+19)
09:45:32 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91753&oldid=91752 * A casual user * (+0)
09:47:03 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91754&oldid=91753 * A casual user * (+6)
09:48:15 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=91755&oldid=91754 * A casual user * (+1)
09:50:42 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=91756&oldid=91755 * A casual user * (+0)
09:55:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91757&oldid=91756 * A casual user * (-1)
10:19:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:23:08 -!- blu256 has quit (Ping timeout: 252 seconds).
10:24:46 -!- tromp has joined.
10:31:50 -!- blu256 has joined.
10:34:17 -!- Lord_of_Life_ has joined.
10:35:12 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:35:35 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:38:54 -!- Sgeo has quit (Read error: Connection reset by peer).
10:50:52 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91758&oldid=91757 * A casual user * (+86)
11:11:31 -!- BarryNL has quit (Ping timeout: 268 seconds).
11:14:23 -!- oerjan has quit (Quit: Later).
11:27:11 -!- BarryNL has joined.
11:34:48 -!- __monty__ has joined.
12:29:45 -!- earendel has joined.
13:23:13 -!- tech_exorcist has quit (Quit: see you tomorrow or in 2 days).
13:41:38 <esolangs> [[Haczyk]] M https://esolangs.org/w/index.php?diff=91759&oldid=91743 * PythonshellDebugwindow * (+0) /* Description */ fix typo
13:57:21 -!- impomatic has quit (Ping timeout: 256 seconds).
13:57:55 -!- perlbot has quit (Ping timeout: 256 seconds).
13:57:55 -!- simcop2387 has quit (Ping timeout: 256 seconds).
14:01:14 <esolangs> [[Context.js]] M https://esolangs.org/w/index.php?diff=91760&oldid=90052 * PythonshellDebugwindow * (+24) Add category
14:09:03 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:13:02 -!- tromp has joined.
14:23:15 -!- simcop2387 has joined.
14:24:13 -!- perlbot has joined.
14:54:45 -!- blu256 has quit (Ping timeout: 268 seconds).
14:57:21 -!- Everything has joined.
14:57:48 -!- blu256 has joined.
15:10:44 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91761&oldid=91738 * PixelatedStarfish * (+2) /* Errors */
15:11:03 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91762&oldid=91761 * PixelatedStarfish * (-4) /* Errors */
15:18:40 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91763&oldid=91762 * PixelatedStarfish * (+1) /* Errors */
15:19:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91764&oldid=91763 * PixelatedStarfish * (-1) /* Errors */
15:28:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91765&oldid=91764 * PixelatedStarfish * (+3) /* Errors */
15:29:07 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91766&oldid=91765 * PixelatedStarfish * (-2) /* Errors */
15:49:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91767&oldid=91766 * PixelatedStarfish * (-35) /* Errors */
16:02:01 -!- blu256 has quit (Ping timeout: 256 seconds).
16:03:40 -!- blu256 has joined.
16:10:31 -!- blu256 has quit (Ping timeout: 256 seconds).
16:10:57 -!- blu256 has joined.
16:22:24 -!- blu256 has quit (Read error: Connection reset by peer).
16:22:55 -!- blu256 has joined.
16:26:11 <fizzie> I guess one more explanation is, it's cheaper to make just one kind of DVI-D connector, so it's also cheaper for the people making the adapters to buy the dual-link ones even though they've got extra pins.
16:34:11 -!- impomatic has joined.
16:56:42 -!- Guest5123 has joined.
16:59:25 <Guest5123> Hi im new to IRC, I just wanna ask, does esolangs.org accept non-english esolangs as submissions?
17:00:44 <razetime> what exactly does that mean?
17:00:46 <kit_ten> i think there was a toki pona esolang so ya
17:01:03 <Guest5123> I have a plan to make an esolang, but i need it to be in Malay cuz english just doesn't have the linguistic features needed for this esolang
17:01:09 <razetime> go ahead
17:01:10 <Guest5123> ohh ok nice
17:01:21 <Guest5123> But the documentation has to be in English?
17:01:55 <int-e> Yeah, the wiki language is english.
17:02:23 <Guest5123> Ok! thanks for the replies!
17:04:22 -!- vyv has joined.
17:05:01 <tromp> what is a minimal base in Combinatory Logic?
17:06:10 <tromp> rather, what is the shortest one?
17:06:46 -!- razetime has quit (Ping timeout: 256 seconds).
17:09:27 -!- Guest5123 has quit (Ping timeout: 256 seconds).
17:11:22 <riv> there are one combinator basis
17:11:32 <riv> XX = S, X(XX) = K stuff like that
17:16:26 <tromp> but what is the smallest possible X?
17:17:09 <tromp> can X be smaller than the sumsize of S and K ?
17:17:41 <riv> oh smallest as a lambda term you mean
17:17:50 <tromp> exactly
17:17:52 <riv> I never thought about that
17:18:01 <tromp> whose size we can measure in bits
17:18:23 <tromp> S is 30 bits, K is 7 bits
17:18:32 <riv> interesting question
17:18:32 <tromp> oops, I mean S is 23 bits
17:18:48 <riv> it could be a small lambda term that you can make S and K out of using a complex exprsesion
17:18:54 <riv> (hypothetically)
17:18:57 <tromp> sumsize of {S,K} is 30 bits
17:19:04 <int-e> tromp: so you're measuring in BLC size?
17:19:09 <tromp> yep
17:19:12 <int-e> I see.
17:19:17 <riv> so we need to prove small lambda terms are not basis'
17:19:24 <riv> obviously the identity is not one
17:20:38 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91768&oldid=91758 * A casual user * (+28)
17:20:45 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91769&oldid=91768 * A casual user * (+2)
17:21:23 <tromp> what is an absolute lower bound on the size of a minimal base?
17:21:41 <riv> we also know K is not one on its own
17:21:47 <riv> do you have a list of the lambda terms in size order
17:21:51 <tromp> it would be larger than S...
17:22:03 <riv> how do you know that?
17:23:13 <tromp> because it needs at least 3 lambdas
17:23:26 -!- Everything has quit (Quit: leaving).
17:23:30 <tromp> and one duplicated variable
17:23:55 <tromp> and 2 more preserved ones
17:25:09 <riv> I see
17:25:24 <riv> that's a great point
17:26:16 <tromp> also needs an unpreserved variable
17:28:16 -!- iovoid has quit (Ping timeout: 245 seconds).
17:28:34 -!- iovoid has joined.
17:33:10 <tromp> spoller: smaller than sumsize of S and K is possible
17:50:57 -!- kit_ten has quit (Ping timeout: 240 seconds).
17:53:17 -!- kit_ten has joined.
17:54:47 <riv> :O nice
17:54:55 <riv> that's already an exciting result
18:28:30 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91770&oldid=91767 * PixelatedStarfish * (+72) /* Errors */
18:29:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91771&oldid=91770 * PixelatedStarfish * (-2) /* Errors */
18:29:40 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91772&oldid=91771 * PixelatedStarfish * (+1) /* Errors */
18:30:32 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91773&oldid=91772 * PixelatedStarfish * (-22) /* Errors */
18:31:13 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91774&oldid=91773 * PixelatedStarfish * (-1) /* Errors */
18:31:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91775&oldid=91774 * PixelatedStarfish * (+5) /* Errors */
18:32:37 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91776&oldid=91775 * PixelatedStarfish * (+0) /* Error Codes */
18:36:15 -!- dyeplexer has quit (Remote host closed the connection).
18:36:18 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91777&oldid=91776 * PixelatedStarfish * (+40) /* Error Codes */
18:54:17 -!- impomatic has quit (Ping timeout: 256 seconds).
18:55:38 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=91778&oldid=91769 * A casual user * (-6)
18:56:16 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=91779&oldid=91778 * A casual user * (+6)
18:57:38 <esolangs> [[Oxon]] M https://esolangs.org/w/index.php?diff=91780&oldid=91779 * A casual user * (-64)
18:58:49 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91781&oldid=91777 * PixelatedStarfish * (+8) /* Proof of Turing Completeness */
18:59:45 <esolangs> [[Special:Log/newusers]] create * Peter * New user account
19:10:48 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91782&oldid=91781 * PixelatedStarfish * (+57) /* Error Codes */
19:11:52 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91783&oldid=91782 * PixelatedStarfish * (+75)
19:14:05 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91784&oldid=91783 * PixelatedStarfish * (+18) /* Error Codes */
19:24:55 -!- vyv has quit (Quit: Konversation terminated!).
19:35:23 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91785&oldid=91784 * PixelatedStarfish * (+332)
19:39:06 <esolangs> [[APOL]] https://esolangs.org/w/index.php?diff=91786&oldid=91664 * GingerIndustries * (+105) /* Instruction table */
19:47:25 -!- Sgeo has joined.
19:53:40 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91787&oldid=91785 * PixelatedStarfish * (+1) /* Instruction Set */
20:20:42 <esolangs> [[Deadfish]] M https://esolangs.org/w/index.php?diff=91788&oldid=91678 * GingerIndustries * (+114) /* Commands */
20:21:09 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91789&oldid=91787 * PixelatedStarfish * (+365)
20:24:47 <esolangs> [[Deadfish]] M https://esolangs.org/w/index.php?diff=91790&oldid=91788 * GingerIndustries * (+129) /* Commands */
20:27:48 <esolangs> [[5D 5D Brainfuck With Multiverse Time Travel With Multiverse Time Travel]] https://esolangs.org/w/index.php?diff=91791&oldid=89618 * Otesunki * (-12) Redundancy error-- it's turing complete.
20:31:40 <esolangs> [[RAMDISP]] https://esolangs.org/w/index.php?diff=91792&oldid=83900 * Otesunki * (+42)
20:32:21 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91793&oldid=91789 * PixelatedStarfish * (+377)
20:32:58 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91794&oldid=91793 * PixelatedStarfish * (-4)
20:39:17 -!- earendel has quit (Quit: Connection closed for inactivity).
20:55:11 -!- zegalch has quit (Remote host closed the connection).
20:55:37 -!- zegalch has joined.
21:46:19 -!- __monty__ has quit (Quit: leaving).
21:48:36 <esolangs> [[Talk:]] https://esolangs.org/w/index.php?diff=91795&oldid=89952 * Otesunki * (+720) /* Shouldn't level 5 be TC? */ new section
22:22:08 -!- blu256 has quit (Quit: Gone).
22:27:58 -!- earendel has joined.
23:30:42 <esolangs> [[Special:Log/newusers]] create * Kg583 * New user account
23:33:15 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91796&oldid=91675 * Kg583 * (+118)
23:35:55 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:38:25 <esolangs> [[For(T,R,A,N]] M https://esolangs.org/w/index.php?diff=91797&oldid=91535 * Kg583 * (+85) I invented this, so that's cool
23:41:41 -!- tromp has joined.
23:53:51 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:54:42 -!- joast has joined.
2022-01-09
01:12:05 <zzo38> What should I call the new alternative of RDF that I had invented, and what other changes should I make to the specification?
01:12:18 -!- Sgeo_ has joined.
01:14:40 -!- Sgeo has quit (Ping timeout: 256 seconds).
01:15:23 <imode> what does it look like?
01:17:01 <zzo38> http://sprunge.us/B9aUdF
01:17:33 <zzo38> One change I may consider is to use 23-bit code page numbers instead of IBM code page numbers; the 23-bit code page numbers are a superset of the IBM code page numbers.
02:19:42 -!- tromp has joined.
02:21:01 -!- tromp has quit (Client Quit).
02:44:58 -!- razetime has joined.
03:26:22 <esolangs> [[Tttt]] https://esolangs.org/w/index.php?diff=91798&oldid=90071 * Squidmanescape * (+120) /* Truth-machine */
03:57:59 <esolangs> [[User:Squidmanescape]] https://esolangs.org/w/index.php?diff=91799&oldid=91636 * Squidmanescape * (+19) /* My Languages */
04:12:17 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91800&oldid=91320 * TwilightSparkle * (-163) /* Get Integer */
04:17:58 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91801&oldid=91800 * TwilightSparkle * (+54) /* Get Integer */
04:19:21 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91802&oldid=91801 * TwilightSparkle * (+105) /* Get Integer */
04:46:24 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91803&oldid=91794 * PixelatedStarfish * (-2) /* Error Codes */
04:53:20 -!- earendel has quit (Quit: Connection closed for inactivity).
04:57:03 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91804&oldid=90123 * ColorfulGalaxy * (+80)
04:57:37 <esolangs> [[User:ProjectEuler/pagebar]] https://esolangs.org/w/index.php?diff=91805&oldid=91804 * ColorfulGalaxy * (+2)
04:58:13 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91806&oldid=91805 * ColorfulGalaxy * (+4)
04:58:53 -!- sebbu2 has joined.
04:58:56 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91807&oldid=91806 * ColorfulGalaxy * (+23)
05:00:26 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91808&oldid=91807 * ColorfulGalaxy * (+0)
05:01:09 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91809&oldid=91808 * ColorfulGalaxy * (+1)
05:01:27 -!- sebbu has quit (Ping timeout: 268 seconds).
05:04:44 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91810&oldid=91809 * ColorfulGalaxy * (-85)
05:10:46 <esolangs> [[User:ProjectEuler/pagebar]] https://esolangs.org/w/index.php?diff=91811&oldid=91810 * ColorfulGalaxy * (+411) Fixed pagebar
05:14:58 <esolangs> [[User:ProjectEuler/pagebar]] https://esolangs.org/w/index.php?diff=91812&oldid=91811 * ColorfulGalaxy * (+12949) Related Changes
05:16:38 <esolangs> [[User:ProjectEuler/pagebar]] M https://esolangs.org/w/index.php?diff=91813&oldid=91812 * ColorfulGalaxy * (+45) main
05:19:09 <esolangs> [[User talk:SunnyMoon]] https://esolangs.org/w/index.php?diff=91814&oldid=86462 * TwilightSparkle * (-2573) Replaced content with "[[!@$%^&*()+/Algorithms#Get_Integer]] Why did you put such a horribly long snippet there? I replaced it with a naive implementation. p. s. multiply by constant can be do..."
05:19:11 <esolangs> [[Project Euler/1]] https://esolangs.org/w/index.php?diff=91815&oldid=91575 * ColorfulGalaxy * (+47) Added pagebar
05:24:45 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91816&oldid=91802 * TwilightSparkle * (-18) /* Get Integer */
05:25:43 <esolangs> [[Project Euler/2]] https://esolangs.org/w/index.php?diff=91817&oldid=90544 * ColorfulGalaxy * (+132) Added Mathworld and pagebar
05:27:22 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91818&oldid=91816 * TwilightSparkle * (-1) /* Get Integer */ -1 byte
05:29:56 <esolangs> [[Project Euler/3]] https://esolangs.org/w/index.php?diff=91819&oldid=91265 * ColorfulGalaxy * (+228) Added Mathworld and pagebar
05:46:13 <esolangs> [[Talk:Project Euler/1]] N https://esolangs.org/w/index.php?oldid=91820 * TwilightSparkle * (+146) Created page with "Does printing the answer directly count? ~~~~"
05:53:18 <esolangs> [[Talk:Project Euler/1]] https://esolangs.org/w/index.php?diff=91821&oldid=91820 * ColorfulGalaxy * (+241)
05:56:36 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91822&oldid=91818 * TwilightSparkle * (-7) /* Get Integer */
06:12:46 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91823&oldid=91822 * TwilightSparkle * (+52)
06:20:47 -!- delta23 has joined.
06:33:46 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91824&oldid=91823 * TwilightSparkle * (-151) Cleaning up the page and removing pointless descriptions
06:34:27 <esolangs> [[!@$%^&*()+/Algorithms]] https://esolangs.org/w/index.php?diff=91825&oldid=91824 * TwilightSparkle * (+10)
06:35:25 -!- tromp has joined.
07:10:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:17:36 -!- impomatic has joined.
07:23:02 <impomatic> There's a Core War tournament next month http://www.corewar.info/tournament/CGM1/
07:33:51 -!- tromp has joined.
08:00:05 -!- earendel has joined.
08:10:31 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=91826&oldid=91577 * Squidmanescape * (+0) /* Hello, World! */
08:14:47 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=91827&oldid=91826 * Squidmanescape * (+151) /* Hello, World! */ Changed what it said to be accurate and get rid of an extraneous colon.
08:15:36 <esolangs> [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=91828&oldid=91419 * Squidmanescape * (+0) /* (top, height) */ Got rid of extraneous comma.
08:35:21 <esolangs> [[Ttttt]] https://esolangs.org/w/index.php?diff=91829&oldid=90074 * Squidmanescape * (-1) /* Hello, world */
08:36:29 <esolangs> [[(top, height)]] https://esolangs.org/w/index.php?diff=91830&oldid=91827 * Squidmanescape * (+25) /* Implementations */
08:55:55 <esolangs> [[Squi~~le]] https://esolangs.org/w/index.php?diff=91831&oldid=77251 * Squidmanescape * (+50)
09:10:36 <esolangs> [[+]] https://esolangs.org/w/index.php?diff=91832&oldid=91630 * Squidmanescape * (+283) /* Computational class */
09:11:36 <esolangs> [[+]] https://esolangs.org/w/index.php?diff=91833&oldid=91832 * Squidmanescape * (+6) /* Computational class */ typographical error
09:30:58 <esolangs> [[!@$%^&*()+]] https://esolangs.org/w/index.php?diff=91834&oldid=88031 * TwilightSparkle * (-926) Rewriting the whole article
09:58:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91835&oldid=91780 * A casual user * (-41)
10:01:26 -!- sprout_ has joined.
10:02:15 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91836&oldid=91835 * A casual user * (+3)
10:04:37 -!- sprout has quit (Ping timeout: 240 seconds).
10:07:09 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91837&oldid=91836 * A casual user * (-19)
10:08:48 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91838&oldid=91837 * A casual user * (-29)
10:16:16 <esolangs> [[User:Grande1900]] https://esolangs.org/w/index.php?diff=91839&oldid=91657 * Grande1900 * (+4)
10:16:35 <esolangs> [[User:Grande1900]] https://esolangs.org/w/index.php?diff=91840&oldid=91839 * Grande1900 * (+14)
10:24:33 -!- Sgeo_ has quit (Read error: Connection reset by peer).
10:31:25 -!- BarryNL has quit (Ping timeout: 240 seconds).
10:34:47 -!- Lord_of_Life_ has joined.
10:35:58 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91841&oldid=91838 * A casual user * (+436)
10:36:14 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:37:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:38:18 -!- BarryNL has joined.
10:40:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91842&oldid=91841 * A casual user * (+2)
10:42:27 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91843&oldid=91842 * A casual user * (+0)
10:46:37 -!- razetime has quit (Ping timeout: 240 seconds).
11:12:58 -!- BarryNL has quit (Read error: Connection reset by peer).
11:14:11 -!- BarryNL has joined.
11:31:14 -!- impomatic has quit (Quit: Client closed).
11:37:55 -!- Trieste_ has joined.
11:38:25 -!- Trieste has quit (Ping timeout: 256 seconds).
11:41:15 -!- razetime has joined.
11:41:20 -!- Trieste_ has changed nick to Trieste.
11:50:59 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
12:10:52 -!- Trieste has quit (Ping timeout: 256 seconds).
12:10:56 -!- Trieste_ has joined.
12:12:01 -!- __monty__ has joined.
12:14:18 -!- Trieste_ has changed nick to Trieste.
12:14:21 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91844&oldid=91796 * Peter * (+196)
12:15:24 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91845&oldid=91844 * Peter * (+58)
12:15:25 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:15:49 <esolangs> [[Byte-based Instruction Jumping]] N https://esolangs.org/w/index.php?oldid=91846 * Peter * (+256) Created page with "'''Byte-based Instruction Jumping''' (BIJ, pronounced ''Bee-Jay'') is a self-modifying [[esoteric programming language]] created by me ([[User:Peter]]). It was created during..."
12:17:41 -!- tromp has joined.
12:35:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:40:18 -!- haavard has quit (Remote host closed the connection).
12:41:23 -!- haavard has joined.
12:42:16 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91847&oldid=91846 * Peter * (+1721)
12:42:35 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91848&oldid=91847 * Peter * (-2)
12:43:45 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91849&oldid=91848 * Peter * (+41) /* Instructions */
12:43:49 -!- tromp has joined.
13:10:47 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91850&oldid=91849 * Peter * (+3) /* Language Overview */
13:19:55 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91851&oldid=91850 * Peter * (+848) /* Instructions */
13:20:45 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91852&oldid=91851 * Peter * (-156) /* Instructions */
13:38:19 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91853&oldid=91852 * Peter * (+2117) /* Instructions */
13:43:17 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91854&oldid=91853 * Peter * (+669)
13:44:18 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91855&oldid=91854 * Peter * (+48)
13:49:40 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91856&oldid=91855 * Peter * (+1487) /* Example programs */
13:58:36 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91857&oldid=91856 * Peter * (+882) /* Example programs */
14:01:35 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91858&oldid=91857 * Peter * (+786) /* Example programs */
14:02:27 -!- Trieste has quit (Read error: Connection reset by peer).
14:06:52 -!- Trieste has joined.
14:07:48 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91859&oldid=91858 * Peter * (+643) /* Example programs */
14:15:59 -!- delta23 has quit (Quit: Leaving).
14:24:07 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91860&oldid=91859 * Peter * (+1957) /* Example programs */
14:24:42 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91861&oldid=91860 * Peter * (+1) /* Truth machine */
14:29:48 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91862&oldid=91861 * Peter * (+341) Redirected page to [[BIJ]]
14:30:12 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91863&oldid=91862 * Peter * (-18) Removed redirect to [[BIJ]]
14:31:04 <esolangs> [[BIJ]] N https://esolangs.org/w/index.php?oldid=91864 * Peter * (+44) Redirected page to [[Byte-based Instruction Jumping]]
14:31:28 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91865&oldid=91863 * Peter * (+0) /* Interpreters */
14:38:18 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91866&oldid=91865 * Peter * (+220)
14:38:36 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91867&oldid=91866 * Peter * (+0) /* Interpreters */
14:39:10 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91868&oldid=91867 * Peter * (+0) /* Interpreters */
14:41:51 <esolangs> [[User:Peter]] N https://esolangs.org/w/index.php?oldid=91869 * Peter * (+69) Created page with "I'm Peter. I've made an esolang :) [[Byte-based Instruction Jumping]]"
14:43:16 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91870&oldid=91868 * Peter * (-18) /* Interpreters */
14:56:25 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91871&oldid=91870 * Peter * (+829)
14:56:46 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91872&oldid=91871 * Peter * (+3) /* Ascii Table */
15:05:49 -!- arseniiv has joined.
15:14:49 <esolangs> [[Byte-based Instruction Jumping]] M https://esolangs.org/w/index.php?diff=91873&oldid=91872 * Peter * (+3)
15:16:19 <esolangs> [[User:Peter]] https://esolangs.org/w/index.php?diff=91874&oldid=91869 * Peter * (+27)
15:22:13 -!- earendel has quit (Quit: Connection closed for inactivity).
15:26:32 -!- sebbu2 has changed nick to sebbu.
15:32:57 <esolangs> [[SRL++]] M https://esolangs.org/w/index.php?diff=91875&oldid=89066 * PythonshellDebugwindow * (+25) /* Conditional jumps */ add category
15:32:59 <esolangs> [[Talk:]] https://esolangs.org/w/index.php?diff=91876&oldid=91795 * Otesunki * (+161)
15:37:01 <esolangs> [[Byte-based Instruction Jumping]] M https://esolangs.org/w/index.php?diff=91877&oldid=91873 * PythonshellDebugwindow * (+39) /* Ascii Table */ Make code block scrollable
15:43:17 -!- BarryNL has quit (Ping timeout: 240 seconds).
15:43:44 -!- BarryNL has joined.
15:57:53 <esolangs> [[Special:Log/newusers]] create * Jiaminglimjm * New user account
16:02:32 -!- BarryNL has quit (Read error: Connection reset by peer).
16:03:30 -!- BarryNL has joined.
16:09:09 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=91878&oldid=91737 * PythonshellDebugwindow * (+30) /* U */ add
16:09:12 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91879&oldid=91845 * Jiaminglimjm * (+331) add intro
16:10:37 <esolangs> [[User:Inferno/foresolang]] M https://esolangs.org/w/index.php?diff=91880&oldid=91319 * PythonshellDebugwindow * (+82) Add categories
16:39:35 -!- tech_exorcist has joined.
16:53:38 -!- earendel has joined.
17:08:30 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91881&oldid=91843 * A casual user * (-25)
17:09:20 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91882&oldid=91881 * A casual user * (+4)
17:10:02 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91883&oldid=91882 * A casual user * (+0)
17:10:24 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91884&oldid=91883 * A casual user * (-4)
17:10:37 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91885&oldid=91884 * A casual user * (+0)
17:16:51 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91886&oldid=91885 * A casual user * (+18)
17:18:32 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=91887&oldid=91744 * A casual user * (+8)
17:19:21 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91888&oldid=91886 * A casual user * (+4)
17:20:03 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91889&oldid=91888 * A casual user * (+0)
17:36:47 -!- kit-ten has joined.
17:40:37 -!- kit_ten has quit (Ping timeout: 240 seconds).
17:41:59 <esolangs> [[Dashes]] M https://esolangs.org/w/index.php?diff=91890&oldid=91570 * DigitalDetective47 * (+6069) /* Implementations */ Added new official interpreter
17:43:18 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91891&oldid=91485 * DigitalDetective47 * (-30) /* Languages */ Updated implementation status of Dashes
17:45:38 <esolangs> [[User:DigitalDetective47]] M https://esolangs.org/w/index.php?diff=91892&oldid=91891 * DigitalDetective47 * (+216) Cancelled interpreters for Expressions and PRG.
17:48:58 -!- Sgeo has joined.
18:06:47 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:10:48 -!- dyeplexer has joined.
18:29:39 -!- tromp has joined.
18:39:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:40:29 -!- dyeplexer has quit (Remote host closed the connection).
18:46:35 -!- tromp has joined.
18:46:46 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91893&oldid=91803 * PixelatedStarfish * (+7)
18:57:07 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:05:29 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91894&oldid=91893 * PixelatedStarfish * (+70)
19:09:29 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91895&oldid=91889 * A casual user * (-2)
19:10:07 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91896&oldid=91895 * A casual user * (-4)
19:10:27 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91897&oldid=91896 * A casual user * (+4)
19:11:23 <esolangs> [[Minskyfuck]] N https://esolangs.org/w/index.php?oldid=91898 * Otesunki * (+2537) Created page with "'''Minskyfuck''' is an esolang made by [[User:Otesunki|User:Otesunki]] ([[User talk:Otesunki|talk]]) based loosely on [[Minsky machines]]. It has two registers called R1 and R..."
19:12:00 <esolangs> [[Minskyfuck]] https://esolangs.org/w/index.php?diff=91899&oldid=91898 * Otesunki * (+15)
19:14:28 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91900&oldid=91897 * A casual user * (-12)
19:17:14 -!- tromp has joined.
19:30:07 -!- eli_oat has joined.
19:41:13 -!- eli_oat has quit (Ping timeout: 256 seconds).
19:41:27 -!- river has joined.
19:42:55 -!- eli_oat has joined.
19:47:01 -!- eli_oat has quit (Ping timeout: 240 seconds).
19:49:27 -!- eli_oat has joined.
20:01:27 <esolangs> [[Highways]] https://esolangs.org/w/index.php?diff=91901&oldid=91422 * DigitalDetective47 * (+127) /* Cars */ Changed the format for the crash error message
20:05:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:10:24 -!- eli_oat has quit (Quit: eli_oat).
20:19:04 -!- tromp has joined.
20:32:12 <esolangs> [[Minskyfuck]] https://esolangs.org/w/index.php?diff=91902&oldid=91899 * Otesunki * (+48) update
20:33:41 <esolangs> [[Minskyfuck]] https://esolangs.org/w/index.php?diff=91903&oldid=91902 * Otesunki * (+1) interpreter was borken
20:50:53 -!- Corbin has quit (Ping timeout: 250 seconds).
20:54:51 <esolangs> [[User:DigitalDetective47]] https://esolangs.org/w/index.php?diff=91904&oldid=91892 * DigitalDetective47 * (-283) Changed current project message
21:23:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:31:10 -!- tromp has joined.
21:52:21 -!- blu256 has joined.
21:53:30 -!- tech_exorcist has quit (Quit: Disconnecting).
22:10:17 -!- arseniiv has quit (Quit: gone too far).
22:17:06 -!- kit_ten has joined.
22:21:01 -!- kit-ten has quit (Ping timeout: 240 seconds).
22:21:42 -!- __monty__ has quit (Quit: leaving).
22:33:22 <esolangs> [[Minskyfuck]] https://esolangs.org/w/index.php?diff=91905&oldid=91903 * Otesunki * (+428) i failed to understand my own esolang
22:36:30 <esolangs> [[Minskyfuck]] https://esolangs.org/w/index.php?diff=91906&oldid=91905 * Otesunki * (+10) i failed to understand my own spec
22:38:37 -!- eli_oat has joined.
22:44:16 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91907&oldid=91894 * PixelatedStarfish * (-66)
23:04:49 -!- eli_oat has quit (Quit: eli_oat).
23:06:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:08:12 -!- tromp has joined.
23:13:57 -!- blu256 has quit (Ping timeout: 240 seconds).
23:14:37 -!- blu256 has joined.
23:58:14 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91908&oldid=91907 * PixelatedStarfish * (+0)
2022-01-10
00:01:11 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91909&oldid=91908 * PixelatedStarfish * (-6) /* Language Paradigm and Memory */
00:04:13 -!- Soni has quit (Ping timeout: 240 seconds).
00:11:34 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
00:34:52 -!- Soni has joined.
00:45:05 <esolangs> [[THROW THIS TO THAT]] M https://esolangs.org/w/index.php?diff=91910&oldid=91741 * Esolang1 * (+18) Added category: OISC
00:46:00 -!- eli_oat has joined.
00:52:35 <esolangs> [[TUBSOIL]] M https://esolangs.org/w/index.php?diff=91911&oldid=91126 * Esolang1 * (+18) Fixed typo: 'onyl"
01:09:28 <esolangs> [[User:DigitalDetective47/WIP]] https://esolangs.org/w/index.php?diff=91912&oldid=91400 * DigitalDetective47 * (+76)
01:12:36 -!- Esolang1 has joined.
01:12:54 -!- Esolang1 has quit (Client Quit).
01:51:33 -!- eli_oat has quit (Quit: eli_oat).
02:31:50 -!- sunarch has joined.
03:48:00 -!- dyeplexer has joined.
04:00:00 -!- Taneb has quit (Quit: I seem to have stopped.).
04:01:07 -!- Taneb has joined.
04:04:13 -!- kit_ten has quit (Ping timeout: 240 seconds).
04:07:37 -!- kit_ten has joined.
04:40:16 -!- razetime has joined.
04:58:47 -!- Corbin has joined.
05:40:31 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91913&oldid=91909 * PixelatedStarfish * (+133) /* Truth Machine */
05:40:47 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=91914&oldid=91913 * PixelatedStarfish * (+1) /* False Machine */
05:57:54 -!- kit_ten has quit (Ping timeout: 256 seconds).
06:19:11 -!- j-bot has quit (Ping timeout: 250 seconds).
06:20:43 -!- FireFly has quit (Ping timeout: 250 seconds).
06:36:06 -!- kit_ten has joined.
06:50:30 -!- river has quit (Quit: WeeChat 2.3).
06:52:34 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91915&oldid=91877 * Peter * (+114)
06:53:50 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91916&oldid=91915 * Peter * (+1) /* Language Overview */
06:56:01 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91917&oldid=91916 * Peter * (+2) /* Instructions */
06:56:35 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91918&oldid=91917 * Peter * (+0) /* Instructions */
06:58:06 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91919&oldid=91918 * Peter * (+57) /* Instructions */
06:59:11 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91920&oldid=91919 * Peter * (-3) /* Instructions */
06:59:57 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91921&oldid=91920 * Peter * (+1) /* Instructions */
07:02:50 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91922&oldid=91921 * Peter * (+12) /* Cat */
07:14:58 -!- razetime has quit (Read error: Connection reset by peer).
07:34:40 -!- A_Dragon has changed nick to RemoteHost.
07:46:46 -!- razetime has joined.
07:57:21 -!- tromp has joined.
08:00:58 -!- blu256 has quit (Quit: Gone).
08:03:18 -!- chiselfuse has quit (Ping timeout: 276 seconds).
08:05:28 -!- chiselfuse has joined.
08:09:01 -!- Trieste has quit (*.net *.split).
08:09:01 -!- haavard has quit (*.net *.split).
08:09:01 -!- Lord_of_Life has quit (*.net *.split).
08:09:02 -!- immibis has quit (*.net *.split).
08:09:02 -!- monoxane has quit (*.net *.split).
08:09:02 -!- zzo38 has quit (*.net *.split).
08:09:02 -!- kit_ten has quit (*.net *.split).
08:09:02 -!- dyeplexer has quit (*.net *.split).
08:09:02 -!- sprout_ has quit (*.net *.split).
08:09:02 -!- sebbu has quit (*.net *.split).
08:09:03 -!- perlbot has quit (*.net *.split).
08:09:03 -!- simcop2387 has quit (*.net *.split).
08:09:03 -!- Kit has quit (*.net *.split).
08:09:03 -!- warlock has quit (*.net *.split).
08:09:03 -!- sprock has quit (*.net *.split).
08:09:03 -!- HackEso has quit (*.net *.split).
08:09:03 -!- Melvar` has quit (*.net *.split).
08:09:03 -!- Oshawott has quit (*.net *.split).
08:09:03 -!- lagash has quit (*.net *.split).
08:09:03 -!- laerling has quit (*.net *.split).
08:09:04 -!- slavfox has quit (*.net *.split).
08:09:04 -!- MizMahem has quit (*.net *.split).
08:09:04 -!- V has quit (*.net *.split).
08:09:04 -!- sunarch has quit (*.net *.split).
08:09:04 -!- earendel has quit (*.net *.split).
08:09:04 -!- BarryNL has quit (*.net *.split).
08:09:04 -!- Bowserinator has quit (*.net *.split).
08:09:04 -!- dbohdan has quit (*.net *.split).
08:09:05 -!- op_4 has quit (*.net *.split).
08:09:05 -!- integral has quit (*.net *.split).
08:09:06 -!- dnm has quit (*.net *.split).
08:20:46 -!- j-bot has joined.
08:20:46 -!- kit_ten has joined.
08:20:46 -!- sunarch has joined.
08:20:46 -!- earendel has joined.
08:20:46 -!- BarryNL has joined.
08:20:46 -!- Trieste has joined.
08:20:46 -!- haavard has joined.
08:20:46 -!- Lord_of_Life has joined.
08:20:46 -!- sprout_ has joined.
08:20:46 -!- sebbu has joined.
08:20:46 -!- perlbot has joined.
08:20:46 -!- simcop2387 has joined.
08:20:46 -!- Bowserinator has joined.
08:20:46 -!- dbohdan has joined.
08:20:46 -!- Kit has joined.
08:20:46 -!- warlock has joined.
08:20:46 -!- sprock has joined.
08:20:46 -!- HackEso has joined.
08:20:46 -!- Melvar` has joined.
08:20:46 -!- Oshawott has joined.
08:20:46 -!- immibis has joined.
08:20:46 -!- monoxane has joined.
08:20:46 -!- lagash has joined.
08:20:46 -!- zzo38 has joined.
08:20:46 -!- laerling has joined.
08:20:46 -!- slavfox has joined.
08:20:46 -!- op_4 has joined.
08:20:46 -!- MizMahem has joined.
08:20:46 -!- integral has joined.
08:20:46 -!- V has joined.
08:20:46 -!- dnm has joined.
08:21:46 -!- j-bot has quit (Remote host closed the connection).
08:22:19 -!- j-bot has joined.
08:25:53 -!- Sgeo has quit (Read error: Connection reset by peer).
08:28:36 -!- FireFly has joined.
08:30:52 -!- dyeplexer has joined.
08:41:31 -!- dyeplexer has quit (Ping timeout: 256 seconds).
08:43:04 -!- earendel has quit (Quit: Connection closed for inactivity).
09:09:42 -!- dyeplexer has joined.
09:26:50 <esolangs> [[Talk:Picofuck]] https://esolangs.org/w/index.php?diff=91923&oldid=80530 * Otesunki * (+479)
09:34:45 -!- dyeplexer has quit (Quit: Leaving).
09:54:00 -!- __monty__ has joined.
10:03:18 <esolangs> [[Special:Log/newusers]] create * Tesseract1729 * New user account
10:11:34 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91924&oldid=91879 * Tesseract1729 * (+97) Added my introduction
10:13:26 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=91925&oldid=91924 * Tesseract1729 * (+31)
10:14:00 <esolangs> [[Malbolge Unshackled]] M https://esolangs.org/w/index.php?diff=91926&oldid=80904 * Tesseract1729 * (+24) Fixed link
10:28:54 <esolangs> [[User:Palaiologos]] M https://esolangs.org/w/index.php?diff=91927&oldid=91634 * Tesseract1729 * (-3) Fixed chess engine link
10:36:42 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:37:22 -!- Lord_of_Life has joined.
10:56:29 <esolangs> [[User:Razetime]] https://esolangs.org/w/index.php?diff=91928&oldid=80254 * Razetime * (+646)
10:57:01 <esolangs> [[User:Razetime]] https://esolangs.org/w/index.php?diff=91929&oldid=91928 * Razetime * (+20)
11:34:10 -!- BarryNL has quit (Ping timeout: 268 seconds).
11:35:36 -!- BarryNL has joined.
11:45:05 -!- tech_exorcist has joined.
11:45:11 -!- BarryNL has quit (Read error: Connection reset by peer).
11:46:06 <esolangs> [[Talk:]] https://esolangs.org/w/index.php?diff=91930&oldid=91876 * Otesunki * (+450) /* Shouldn't level 5 be TC? */
11:47:28 -!- BarryNL has joined.
12:43:42 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:45:01 -!- kit-ten has joined.
12:47:57 -!- kit_ten has quit (Ping timeout: 240 seconds).
13:03:06 <esolangs> [[+]] https://esolangs.org/w/index.php?diff=91931&oldid=91833 * TwilightSparkle * (-3) Undo revision 91630 by [[Special:Contributions/Squidmanescape|Squidmanescape]] ([[User talk:Squidmanescape|talk]]) It's not FSA cuz the accumulator have inf states
13:04:35 <esolangs> [[+]] https://esolangs.org/w/index.php?diff=91932&oldid=91931 * TwilightSparkle * (-289) p. s. consider minsky machine which have 2 accumulators and is TC
13:06:23 -!- tromp has joined.
13:13:54 <esolangs> [[Talk:Project Euler/1]] https://esolangs.org/w/index.php?diff=91933&oldid=91821 * TwilightSparkle * (+312)
13:35:58 <esolangs> [[Talk:Project Euler/1]] https://esolangs.org/w/index.php?diff=91934&oldid=91933 * TwilightSparkle * (+44)
13:39:17 -!- BarryNL has quit (Read error: Connection reset by peer).
13:39:24 -!- BarryNL has joined.
13:45:57 -!- eli_oat has joined.
13:59:07 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91935&oldid=91922 * Peter * (-3)
14:05:21 <esolangs> [[SimpleScript]] https://esolangs.org/w/index.php?diff=91936&oldid=69265 * Kaveh Yousefi * (+175) Added a hyperlink to my implementation of the SimpleScript programming language on GitHub and changed the category tag Unimplemented to Implemented.
14:06:00 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91937&oldid=91935 * Peter * (+1) /* Infinite loop */
14:08:29 <esolangs> [[Quiner]] N https://esolangs.org/w/index.php?oldid=91938 * Umnikos * (+2734) Create page
14:08:42 <esolangs> [[SimpleScript]] https://esolangs.org/w/index.php?diff=91939&oldid=91936 * Kaveh Yousefi * (+1403) Extended the introduction section, introduced a description of the architecture, reformatted the commands as a table, and added three example programs.
14:09:34 <esolangs> [[Quiner]] M https://esolangs.org/w/index.php?diff=91940&oldid=91938 * Umnikos * (-3) program deque -> code deque
14:13:17 -!- BarryNL has quit (Read error: Connection reset by peer).
14:14:01 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91941&oldid=91940 * Umnikos * (-81) Turns out esolang wiki pages for Quine and Deque exist
14:14:37 -!- BarryNL has joined.
14:18:09 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91942&oldid=91941 * Umnikos * (-19) Default values aren't assumed
14:23:55 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91943&oldid=91937 * Peter * (-1) /* Example instruction */
14:33:07 -!- wib_jonas has joined.
14:35:32 <wib_jonas> TIL that there's a pokémon whose sprite look like it's holding out a middle finger in some generation 6 and 7 pokémon games. https://bulbapedia.bulbagarden.net/wiki/File:Spr_6x_089_s.png
14:38:13 <riv> that's Muk!
14:42:34 <wib_jonas> Muk, yes. And I think it looks even more suggestive in Pokémon Let's go Pikachu: https://i.stack.imgur.com/5KEK5.jpg
14:46:50 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:54:06 -!- Sgeo has joined.
14:55:37 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91944&oldid=91942 * Umnikos * (-17) Improve (shorten) cat program
14:58:21 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91945&oldid=91944 * Umnikos * (-35) Refactor the "a is greater than the number of characters" edge case outside of the list of instructions (since the problem is present in every single one of them)
15:00:23 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91946&oldid=91945 * Umnikos * (-25) Remove "not quite finished" because there isn't much to finish
15:02:09 <esolangs> [[Quiner]] M https://esolangs.org/w/index.php?diff=91947&oldid=91946 * Umnikos * (+13) a -> <code>a</code>
15:07:58 -!- tromp has joined.
15:12:28 <esolangs> [[Talk:]] https://esolangs.org/w/index.php?diff=91948&oldid=91930 * Otesunki * (+86) forgot to sign oof
15:19:47 -!- tech_exorcist has quit (Remote host closed the connection).
15:20:03 -!- tech_exorcist has joined.
15:26:37 -!- razetime has quit (Ping timeout: 240 seconds).
15:56:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:04:21 -!- tromp has joined.
16:06:48 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91949&oldid=91947 * Umnikos * (+74) Add example program for +
16:08:43 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=91950&oldid=91949 * Umnikos * (+56) Clarify "a/?"
16:17:28 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
16:33:55 -!- tromp has joined.
16:40:31 -!- Everything has joined.
17:07:31 -!- kit_ten has joined.
17:11:01 -!- kit-ten has quit (Ping timeout: 240 seconds).
17:29:57 -!- kit_ten has quit (Read error: Connection reset by peer).
17:30:15 -!- kit_ten has joined.
17:56:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:59:41 -!- wib_jonas has quit (Ping timeout: 256 seconds).
18:02:41 -!- fungot has quit (Ping timeout: 268 seconds).
18:11:17 -!- sebbu has quit (Ping timeout: 240 seconds).
18:50:31 -!- tromp has joined.
19:04:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:09:39 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91951&oldid=91900 * A casual user * (+307)
19:15:48 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91952&oldid=91951 * A casual user * (+21)
19:27:26 -!- eli_oat has quit (Quit: eli_oat).
19:28:09 -!- eli_oat has joined.
19:35:19 -!- tromp has joined.
19:37:58 -!- kit-ten has joined.
19:39:50 <zzo38> They are holding all of their fingers up I think, they only have three finger and that it is how is doing. Still it could be done the other way, like earlier generations is a bit differently
19:42:15 -!- kit_ten has quit (Ping timeout: 256 seconds).
20:09:35 -!- sebbu has joined.
20:31:54 <Melvar`> Those aren’t sprites though. They’re 3d models.
20:33:05 <esolangs> [[Oxon]] https://esolangs.org/w/index.php?diff=91953&oldid=91952 * A casual user * (+0)
20:34:14 <Melvar`> And that’s a specific frame of their animation, of course.
20:37:11 <zzo38> Yes, and such a thing can happen with frames of animation/video in other cases too
20:42:31 -!- delta23 has joined.
21:02:45 <riv> https://www.youtube.com/watch?v=LBWgFCi7NLk little bit about the lego brick separator
21:02:56 <riv> I never really did lego but I think the brick separator is good
21:12:54 -!- kit_ten has joined.
21:16:37 -!- kit-ten has quit (Ping timeout: 240 seconds).
21:30:00 -!- tech_exorcist has quit (Quit: Disconnecting).
21:45:54 -!- eli_oat has quit (Quit: eli_oat).
21:53:02 <esolangs> [[Borsch]] M https://esolangs.org/w/index.php?diff=91954&oldid=56786 * PythonshellDebugwindow * (+4) Fix category
21:53:36 <esolangs> [[Borsch]] M https://esolangs.org/w/index.php?diff=91955&oldid=91954 * PythonshellDebugwindow * (+0) m
22:09:25 -!- Everything has quit (Quit: leaving).
22:28:34 <Corbin> Is it known/understood/named that programs in Turing-complete programming languages don't necessarily *have* static types? Somebody asked me to explain it to them, and I'd like to just point them at the literature if possib.e
22:28:40 <Corbin> *possible, even~
22:29:27 <Corbin> Like, this old post of mine, surely it's not novel? https://lobste.rs/s/esfr31/is_c_type_safe_there_s_two_right_answers#c_y5sf4s
22:34:09 -!- earendel has joined.
23:03:23 <fizzie> Razzum frazzum, IPv6 broke again the same way it's done in the past, where if I tcpdump on the router, I can see outgoing DHCPv6 solicitations and ICMP6 but nothing at all comes back.
23:03:40 <fizzie> Last time I had a long email thread with the ISP's support, but they were pretty much entirely unhelpful, because I'm not using their designated box. And when I _did_ eventually plug it in, it started working again. So it feels like there's something very particular it does that they require, but nobody can tell me what that is.
23:04:02 <fizzie> I did some packet captures last time between their router and the wall too, and everything seemed substantially similar, though of course the packet's aren't quite identical (different MAC addresses and a few other details in the packets).
23:10:22 <int-e> Hmm. Somewhat related... I wonder whether the lambdabot host still has the IPv6 problem I worked around almost 4 1/2 years ago... which had to to with IPv6 neighbour discovery (ugh, no, I don't quite remember the details) and which I solved by hard-coding a neighbour entry into the network config.
23:12:43 <int-e> probably unrelated beyond "weird IPv6 problem"
23:13:44 <b_jonas> Corbin: I don't really understand that question.
23:15:34 <int-e> fizzie: the symptoms of which were: if IPv6 went unused for half an hour (a common scenario because lambdabot connected to freenode over IPv4) then the first outgoing IPv6 connection would fail, but the second one would succeed.
23:17:22 <int-e> I remember figuring out that the neighbour entry for the gateway router would expire (that's the half an hour part of it), and then failed trying to understand whose fault that was, and whether the router shouldn't be announcing itself regularly and... well, eventually implemented that workaround without ever resolving the question of how it *should* work.
23:20:38 -!- __monty__ has quit (Quit: leaving).
23:21:55 <int-e> fizzie: Anyway, I can sympathize with having IPv6 trouble :)
23:22:31 <Corbin> b_jonas: Yeah, it seems like something not talked about much. I'm not sure if it's just not practical to discuss, or if it's a genuine blind spot for language designers.
23:27:06 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:36:53 <fizzie> Meh. I'm trying to take some new packet captures between their box and the wall socket, but now my laptop's just saying "no carrier" when I try to plug it in-between.
23:38:17 <int-e> oh fungot where are you in these dire times of need (lemme guess that's what you're trying to fix)
23:39:36 <int-e> the physical layer is even more of a mystery than the data link layer
23:40:53 <int-e> which I don't understand much either... the network layer is where I have an inkling of a clue
23:54:43 <fizzie> Oh, I didn't even think of fungot.
23:54:55 <fizzie> I think it should fall back to IPv4 properly though.
23:55:07 <fizzie> I've just been plugging and unplugging things so it's probably not up right now.
23:56:03 <fizzie> Actually, it won't, because I've got `pf=ip6` in the socat command, for some reason I can't quite recall.
23:56:43 <fizzie> At any rate, I managed to get the bridge and capture thing working, but this time I didn't get a working IPv6 address even with the ISP's box.
23:57:31 <fizzie> Guess I'll write to them again. It's just that chances are they'll again ask me to plug their thing in so that they can poke at it, which is fair enough, but not what I'd want to use.
2022-01-11
00:10:06 <Hooloovoo> fizzie, what kind of internet is it? fiber/cable/dsl?
00:11:27 <fizzie> It's a "fiber somewhere in the huge apartment building complex, gigabit Ethernet from there" thing by Hyperoptic, a UK ISP that specializes particularly to multi-subscriber apartment blocks in big(gish) UK cities.
00:12:49 <Hooloovoo> ah. ok. I lived in a rough equivalent of one of those a few years ago and it sucked. couldn't get any inbound ports open or anything
00:14:13 <fizzie> Hyperoptic's generally pretty reasonable. No traffic shaping (other than to whatever rate I'm paying for), no mandatory firewalls, a single fixed IPv4 address and a /56 fixed block of IPv6 addresses.
00:14:32 <Hooloovoo> yeah, that's pretty good
00:14:46 <fizzie> And in terms of technical support, they're a little better than the big players. But not quite as good as the real "enthusiast" ISPs.
00:18:43 <Hooloovoo> what are you doing for taps/packet captures? I've used 10/100 star taps a fair amount in the past and they've worked pretty well. a full gigabit tap is somewhat harder since the specs are a lot more stringent
00:23:23 <fizzie> I just interpose a Linux system with >= 2 Ethernet interfaces between the wall socket and the WAN outlet of their "Hyperhub", configure it to act as the plainest layer-2 bridge it knows to be, and run tcpdump on the bridge interface. It's very much not a "tap", but in practice nothing seems to mind it being there.
00:27:39 <Hooloovoo> yeah, that'll work fine. as long as the linux box isn't trying to run a dhcp client on those interfaces
01:01:02 <esolangs> [[Talk:]] M https://esolangs.org/w/index.php?diff=91956&oldid=91948 * PythonshellDebugwindow * (+353) /* Shouldn't level 5 be TC? */ Reply
01:03:04 <esolangs> [[]] M https://esolangs.org/w/index.php?diff=91957&oldid=89953 * PythonshellDebugwindow * (+39) /* Level 5 */ It is Turing complete
01:08:37 <fizzie> Heh. I spent half an hour composing a _very_ detailed support ticket, and just as I had finished copying and trimming and prettifying all the packet capture logs, it started to work again.
01:08:59 <fizzie> I'm going to assume it's just that their DHCPv6 server was AWOL.
01:10:25 -!- fungot has joined.
01:10:36 <fizzie> fungot: Are you happy to be back online?
01:10:37 <fungot> fizzie: do you have some code, but add isn't exported through the structure definition, and it's unbounded."
04:04:17 -!- kit_ten has quit (Ping timeout: 240 seconds).
04:06:00 -!- kit_ten has joined.
05:26:20 <Hooloovoo> http://catb.org/jargon/html/koans.html#id3141171
06:00:45 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=91958&oldid=91925 * Photon Niko * (+364) /* Introductions */
06:04:43 <esolangs> [[User:Photon Niko]] N https://esolangs.org/w/index.php?oldid=91959 * Photon Niko * (+297) Created page with "Hi, I love esolangs, especially the graphical ones. I got a [https://github.com/photon-niko github] thingy. I am also on discord (Photon_Niko#0064). I have created [https://g..."
06:50:08 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91960&oldid=91943 * Peter * (+1)
06:52:33 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91961&oldid=91960 * Peter * (+0) /* Infinite loop */
06:56:15 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91962&oldid=91961 * Peter * (+8) /* Interpreters */
07:22:48 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91963&oldid=91635 * Kemuri * (-22) final touches
07:25:11 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91964&oldid=91963 * Kemuri * (-9) /* flag */
07:25:29 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91965&oldid=91964 * Kemuri * (+1) /* stream */
07:34:45 <esolangs> [[Hoverfly]] https://esolangs.org/w/index.php?diff=91966&oldid=91965 * Kemuri * (+150) /* Hoverfly */
07:50:55 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91967&oldid=91962 * Peter * (+17)
07:57:48 -!- tromp has joined.
08:02:12 -!- Sgeo has quit (Read error: Connection reset by peer).
08:07:33 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91968&oldid=91967 * Peter * (+276)
08:13:25 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91969&oldid=91968 * Peter * (+216) /* Instructions */
08:13:57 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91970&oldid=91969 * Peter * (+14) /* Instructions */
08:14:42 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91971&oldid=91970 * Peter * (+40) /* Hello World! */
08:18:06 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91972&oldid=91971 * Peter * (+132) /* Cat */
08:20:43 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91973&oldid=91972 * Peter * (+198) /* Infinite loop */
08:24:07 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91974&oldid=91973 * Peter * (+240) /* Truth machine */
08:27:08 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91975&oldid=91974 * Peter * (+18) /* Truth machine */
08:27:39 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91976&oldid=91975 * Peter * (+13) /* Truth machine */
08:47:19 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=91977&oldid=88911 * ProjectEuler * (+328)
08:48:33 <esolangs> [[Esolang talk:Categorization]] https://esolangs.org/w/index.php?diff=91978&oldid=91977 * ProjectEuler * (+6) Undo revision 91977 by [[Special:Contributions/ProjectEuler|ProjectEuler]] ([[User talk:ProjectEuler|talk]])
09:25:38 <b_jonas> fungot, what's the difference between a spider and a spooder?
09:25:39 <fungot> b_jonas: well yeah, imo the most painful part
09:25:45 <b_jonas> their bite? ok
09:26:01 <b_jonas> how about an alligator and a crocodile?
09:26:05 <b_jonas> fungot: how about an alligator and a crocodile?
09:26:06 <fungot> b_jonas: i could easily get it hosted at iro.umontreal.ca, like the fact that we can read restaurant) should provide all low-level stuff, and retired a few old ones of my own?
09:28:34 <Hooloovoo> the difference is that the university of montreal will host alligators, obviously, but for some reason they Do Not Like crocodiles due to some problems in their engineering department
10:04:15 -!- RemoteHost has changed nick to A_Dragon.
10:11:24 -!- delta23 has quit (Quit: Leaving).
10:36:56 -!- Lord_of_Life_ has joined.
10:37:01 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:38:16 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
10:42:08 -!- wib_jonas has joined.
10:47:44 -!- __monty__ has joined.
11:01:34 <riv> fungot: spider spooder spoder spuder spader
11:01:35 <fungot> riv: this is because the average python programmer is trying to shift the conversation and commence commenting on the actions deterministic
11:23:06 <wib_jonas> yes, fungot, I also blame the programmers for everything that's bad in the world. programming got too accessible, so now every idiot is writing programs.
11:23:07 <fungot> wib_jonas: c++ might be better. :-p so, i usually use fnord
11:23:28 <wib_jonas> fungot: nah, C++ is also too accessible.
11:23:28 <fungot> wib_jonas: since arcus came on, there even was a " universal binary"
11:30:57 -!- BarryNL has quit (Ping timeout: 240 seconds).
11:31:53 -!- BarryNL has joined.
11:45:39 -!- BarryNL has quit (Read error: Connection reset by peer).
11:46:51 -!- BarryNL has joined.
12:19:07 -!- kit-ten has joined.
12:22:37 -!- kit_ten has quit (Ping timeout: 240 seconds).
12:28:05 -!- tech_exorcist has joined.
12:53:32 -!- tech_exorcist_ has joined.
12:54:52 -!- tech_exorcist has quit (Ping timeout: 256 seconds).
13:05:49 -!- BarryNL has quit (Ping timeout: 240 seconds).
13:06:06 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91979&oldid=91976 * Peter * (+0)
13:06:07 -!- BarryNL has joined.
13:07:29 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91980&oldid=91979 * Peter * (+5) /* Language Overview */
13:10:05 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91981&oldid=91980 * Peter * (+35) /* Instructions */
13:11:14 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91982&oldid=91981 * Peter * (+13) /* Instructions */
13:14:31 <esolangs> [[Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91983&oldid=91982 * Peter * (+48) /* Instructions */
13:18:12 -!- Everything has joined.
13:37:00 -!- tech_exorcist_ has quit (Remote host closed the connection).
13:39:00 -!- tech_exorcist has joined.
13:40:46 -!- eli_oat has joined.
13:53:54 <esolangs> [[`LML]] M https://esolangs.org/w/index.php?diff=91984&oldid=75644 * Kaveh Yousefi * (+110) Amended some orthographic mistakes and improved the formatting of commands and code examples.
13:54:54 <esolangs> [[`LML]] https://esolangs.org/w/index.php?diff=91985&oldid=91984 * Kaveh Yousefi * (+160) Added a hyperlink to my implementation of the `LML programming language on GitHub and changed the category tag Unimplemented to Implemented.
13:55:21 -!- BarryNL has quit (Ping timeout: 256 seconds).
13:55:32 -!- BarryNL has joined.
14:00:41 -!- BarryNL has quit (Read error: Connection reset by peer).
14:10:57 -!- BarryNL has joined.
14:12:01 <esolangs> [[Circular redirecting test 1]] N https://esolangs.org/w/index.php?oldid=91986 * Peter * (+41) Redirected page to [[Circular redirecting test 2]]
14:12:17 <esolangs> [[Circular redirecting test 2]] N https://esolangs.org/w/index.php?oldid=91987 * Peter * (+41) Redirected page to [[Circular redirecting test 1]]
14:12:45 <esolangs> [[Circular redirecting test 2]] https://esolangs.org/w/index.php?diff=91988&oldid=91987 * Peter * (-41) Blanked the page
14:13:02 <esolangs> [[Circular redirecting test 1]] https://esolangs.org/w/index.php?diff=91989&oldid=91986 * Peter * (-41) Blanked the page
14:15:45 -!- BarryNL has quit (Ping timeout: 256 seconds).
14:16:31 -!- BarryNL has joined.
14:18:09 <esolangs> [[User:Peter]] https://esolangs.org/w/index.php?diff=91990&oldid=91874 * Peter * (+4)
14:22:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:30:39 <esolangs> [[User talk:Peter]] N https://esolangs.org/w/index.php?oldid=91991 * Peter * (+4) Created page with "=:)="
14:30:45 <esolangs> [[User talk:Peter]] https://esolangs.org/w/index.php?diff=91992&oldid=91991 * Peter * (-2) /* :) */
14:30:56 <esolangs> [[User talk:Peter]] https://esolangs.org/w/index.php?diff=91993&oldid=91992 * Peter * (+17)
14:31:47 <esolangs> [[Talk:Byte-based Instruction Jumping]] N https://esolangs.org/w/index.php?oldid=91994 * Peter * (+2) Created page with ":)"
14:31:59 <esolangs> [[Talk:Byte-based Instruction Jumping]] https://esolangs.org/w/index.php?diff=91995&oldid=91994 * Peter * (+17)
14:41:49 -!- kit-ten has quit (Ping timeout: 240 seconds).
14:42:21 -!- kit-ten has joined.
15:11:24 -!- Sgeo has joined.
15:15:17 -!- kit-ten has quit (Ping timeout: 240 seconds).
15:19:40 -!- kit-ten has joined.
15:29:47 -!- tromp has joined.
15:42:49 -!- tech_exorcist has quit (Remote host closed the connection).
15:43:18 -!- tech_exorcist has joined.
15:54:30 -!- razetime has joined.
16:04:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
16:05:32 -!- BarryNL has joined.
16:29:53 -!- BarryNL has quit (Read error: Connection reset by peer).
16:31:58 -!- BarryNL has joined.
16:44:33 <Sgeo> I was looking at some Turing Tumble stuff, and a lot of their marketing emphasizes it could act like a real modern computer chip, if it was the size of Texas. Rather consistent in that comparison. Is there an actual calculation that suggests that that's roughly the size that would allow it to act like a modern CPU, or is it just a "very big thing" their marketing team decided was the best way to emphasize how large it would need to be to act like an electronic
16:44:33 <Sgeo> computer?
17:14:33 -!- eli_oat has quit (Quit: eli_oat).
17:21:26 -!- wib_jonas has quit (Quit: Client closed).
17:28:34 -!- razetime has quit (Ping timeout: 256 seconds).
17:45:26 -!- eli_oat has joined.
18:12:54 -!- dyeplexer has joined.
18:14:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:15:25 -!- oerjan has joined.
18:45:01 -!- dyeplexer has quit (Ping timeout: 240 seconds).
18:48:14 -!- tromp has joined.
18:49:21 <oerjan> <int-e> Yeah, the wiki language is english. <-- i think we have that one calesyta language in spanish
18:55:18 <int-e> Hmm. That seems a bad precedent to me, point being that we need to be able to keep an eye on the wiki contents
19:03:18 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Circular redirecting test 1]]": Author request: content before blanking was: "#REDIRECT [[Circular redirecting test 2]]"
19:03:29 <esolangs> [[Special:Log/delete]] delete * Oerjan * deleted "[[Circular redirecting test 2]]": Author request: content before blanking was: "#REDIRECT [[Circular redirecting test 1]]"
19:05:07 <esolangs> [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=91996&oldid=91539 * A casual user * (+3093)
19:14:40 <esolangs> [[User talk:SunnyMoon]] https://esolangs.org/w/index.php?diff=91997&oldid=91814 * Oerjan * (+2885) Fix unexplained removal
19:28:26 <Corbin> https://en.wikipedia.org/wiki/Qalb_(programming_language) is worth knowing about, if we're going to talk about natlangs on the wiki.
19:29:07 <Corbin> I think that if a language is notable enough to be talked about in multiple natlangs, like Qalb, then it probably should be on WP, which already has multiple native-natlang communities.
19:30:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:35:15 <riv> https://esolangs.org/wiki/%D9%82%D9%84%D8%A8
19:53:33 -!- tromp has joined.
19:55:19 <Sgeo> Huh. I was wondering if tumble-together was being a bit piratey of Turing Tumble, but one of the PDFs offered by the latter actually links to it
19:59:14 <riv> electricity can go in any direction
19:59:18 <riv> tumble stuff only goes down
19:59:22 <riv> I think this matters when calculating the size
20:03:48 <Sgeo> Turing Tumble can send information back up
20:06:19 <riv> oh
20:07:05 <shachaf> You mean by setting a new state for a future marble? Or something else?
20:12:18 <Sgeo> Yes I think. A marble can trigger another marble to be released if/when it hits the bottom
20:16:10 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:18:24 -!- tromp has joined.
20:24:04 -!- tech_exorcist has quit (Quit: Disconnecting).
20:30:32 -!- Sgeo_ has joined.
20:33:18 -!- Sgeo has quit (Ping timeout: 256 seconds).
20:36:44 -!- eli_oat has quit (Quit: eli_oat).
20:41:49 -!- Everything has quit (Quit: leaving).
22:00:47 <tromp> int-e: added CL bases explorer to repo. also, SK interpreter that was strangely missing. can you reproduce the 263 bit result from paper?
22:20:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:26:34 <Sgeo_> I am curious what computational class infinite Turing Tumble without gears and gear bits (the parts that can send information upwards) is
22:26:53 <Sgeo_> It can certainly still get into an infinite loop
22:30:25 <esolangs> [[Ark]] M https://esolangs.org/w/index.php?diff=91998&oldid=89669 * PythonshellDebugwindow * (+65) Add external resources instead of headers
22:30:44 <esolangs> [[Ark]] M https://esolangs.org/w/index.php?diff=91999&oldid=91998 * PythonshellDebugwindow * (+1) Fix a typo
22:32:59 -!- tromp has joined.
22:39:35 -!- kit_ten has joined.
22:43:01 -!- kit-ten has quit (Ping timeout: 240 seconds).
22:43:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:22:45 -!- oerjan has quit (Quit: Nite).
23:25:10 -!- __monty__ has quit (Quit: leaving).
2022-01-12
01:19:47 <esolangs> [[Special:Log/newusers]] create * Ethan T. Stanger * New user account
01:30:27 <esolangs> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=92000&oldid=91958 * Ethan T. Stanger * (+325) /* Introductions */
01:31:02 <esolangs> [[Talk:Verbose]] https://esolangs.org/w/index.php?diff=92001&oldid=37496 * ColorfulGalaxy * (+240)
01:39:38 <esolangs> [[Talk:Suicide]] https://esolangs.org/w/index.php?diff=92002&oldid=40414 * ColorfulGalaxy * (+41) Display title
01:40:28 <esolangs> [[Suicide]] https://esolangs.org/w/index.php?diff=92003&oldid=79616 * ColorfulGalaxy * (+36)
02:11:21 -!- archenoth has joined.
02:14:17 -!- Oshawott has quit (Ping timeout: 240 seconds).
02:28:05 -!- immibis_ has joined.
02:28:36 -!- immibis has quit (Ping timeout: 256 seconds).
02:42:37 -!- sebbu has quit (Ping timeout: 240 seconds).
02:43:12 -!- sebbu has joined.
02:52:06 -!- razetime has joined.
03:24:23 <esolangs> [[Special:Log/newusers]] create * IGottic * New user account
03:28:09 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=92004&oldid=92000 * IGottic * (+33) /* Introductions */
03:28:22 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=92005&oldid=91439 * IGottic * (+10) Added "sus"
03:34:16 -!- eli_oat has joined.
03:47:47 -!- imode has quit (Ping timeout: 256 seconds).
03:48:06 <esolangs> [[Sus]] N https://esolangs.org/w/index.php?oldid=92006 * IGottic * (+5587) Created page with "'''Sus''' is an esoteric programming language that is turing complete; it is an alternative BrainFuck. This was something iGottic made in free time originally on the Roblox pl..."
03:50:09 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=92007&oldid=91878 * IGottic * (+10) /* S */
03:52:23 <esolangs> [[Sus]] https://esolangs.org/w/index.php?diff=92008&oldid=92006 * IGottic * (+7)
03:54:38 <esolangs> [[Sus]] https://esolangs.org/w/index.php?diff=92009&oldid=92008 * IGottic * (+18)
03:55:12 <esolangs> [[Sus]] https://esolangs.org/w/index.php?diff=92010&oldid=92009 * IGottic * (+1)
03:56:41 <esolangs> [[Talk:Sus]] N https://esolangs.org/w/index.php?oldid=92011 * IGottic * (+18) Created page with "so sus on gor "
03:58:32 -!- eli_oat has quit (Quit: eli_oat).
04:03:49 -!- kit_ten has quit (Ping timeout: 240 seconds).
04:05:32 -!- kit_ten has joined.
04:08:08 -!- imode has joined.
04:11:04 <esolangs> [[User:IGottic]] N https://esolangs.org/w/index.php?oldid=92012 * IGottic * (+54) Created page with "Heya! Find more about me a https://miagobble.github.io"
05:26:24 -!- monoxane2 has joined.
05:33:06 -!- Trieste_ has joined.
05:35:11 -!- razetime has quit (*.net *.split).
05:35:11 -!- Trieste has quit (*.net *.split).
05:35:11 -!- haavard has quit (*.net *.split).
05:35:12 -!- monoxane has quit (*.net *.split).
05:35:12 -!- zzo38 has quit (*.net *.split).
05:35:35 -!- monoxane2 has changed nick to monoxane.
05:36:31 -!- Trieste_ has changed nick to Trieste.
05:40:13 -!- razetime has joined.
05:41:23 -!- haavard has joined.
05:46:56 -!- zzo38 has joined.
06:19:43 -!- tromp has joined.
06:23:25 -!- razetime has quit (Remote host closed the connection).
06:29:36 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:00:45 -!- tromp has joined.
07:11:46 <Sgeo_> Turing Tumble has undefined behavior. I'd make a comment about how "it really is a computer, huh", but UB is more of a language thing and TT is more of a hardware simulation
07:12:44 <Sgeo_> (It's not allowed to have a ball drop without it being caught on the next row down)
07:49:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
07:52:37 -!- BarryNL has joined.
08:19:24 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:31:35 -!- BarryNL has quit (Read error: Connection reset by peer).
08:34:08 -!- BarryNL has joined.
08:46:05 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:46:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
08:48:10 -!- BarryNL has joined.
09:06:43 -!- BarryNL has quit (Read error: Connection reset by peer).
09:07:24 -!- BarryNL has joined.
09:34:44 <zzo38> In a draft document I had written, I had (currently) assigned code page number 458752 for the CLC-INTERCAL EBCDIC (although this is currently a draft so it may be changed before it is final).
09:38:58 <zzo38> (Although I could not find the documentation, when I did manage to read it, I think it said it is not the same as any IBM code page, but each code matches at least one, or something like that?)
09:45:56 -!- tromp has joined.
09:50:00 -!- __monty__ has joined.
10:36:53 -!- Lord_of_Life_ has joined.
10:38:03 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:39:42 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
11:05:05 -!- ^[ has quit (Ping timeout: 252 seconds).
11:06:44 -!- ^[ has joined.
11:18:37 -!- BarryNL has quit (Ping timeout: 240 seconds).
11:36:19 -!- tech_exorcist has joined.
11:40:37 -!- perlbot has quit (Ping timeout: 240 seconds).
11:40:37 -!- simcop2387 has quit (Ping timeout: 240 seconds).
11:50:53 -!- perlbot has joined.
11:52:56 -!- simcop2387 has joined.
12:10:01 -!- kit-ten has joined.
12:14:23 -!- kit_ten has quit (Ping timeout: 256 seconds).
12:42:48 <esolangs> [[Sus]] M https://esolangs.org/w/index.php?diff=92013&oldid=92010 * PythonshellDebugwindow * (-41) /* How it's Written */ Add missing command to table
12:46:30 <esolangs> [[Sus]] M https://esolangs.org/w/index.php?diff=92014&oldid=92013 * PythonshellDebugwindow * (+98) /* Running the code */ Add categories
13:03:28 <tromp> int-e: never mind about the 263 bit; i figured out the issue
13:43:44 -!- tech_exorcist has quit (Quit: see you later).
13:44:26 -!- oerjan has joined.
13:47:18 -!- eli_oat has joined.
14:09:10 <esolangs> [[User:WriteOnly]] M https://esolangs.org/w/index.php?diff=92015&oldid=84493 * WriteOnly * (+14)
14:11:52 <esolangs> [[User:WriteOnly]] M https://esolangs.org/w/index.php?diff=92016&oldid=92015 * WriteOnly * (+126)
14:14:54 -!- kit_ten has joined.
14:18:17 -!- kit-ten has quit (Ping timeout: 240 seconds).
14:32:13 <riv> I have an idea for a custom lego piece to 3d print, it looks like 2 flat 1x2 pieces joined, but it is actually a single solid piece. It cannot be split apart. Do you like this?
14:33:50 <oerjan> `? this
14:33:54 <HackEso> This is something people on the channel like to talk about. We're often unsure what this is, though. Nobody likes this.
14:34:37 <riv> lol
14:35:26 -!- SGautam has joined.
14:42:57 <FireFly> like two flat 1x2's stacked on top of each other (so like, a 2/3rd high fullsze 1x2)?
14:48:21 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:48:57 <riv> https://i.ytimg.com/vi/KmP0uiCGzpA/maxresdefault.jpg this
14:51:19 <FireFly> right, kinda cursed, not sure I see the benefit vs just two flat 1x2's tbh :p
14:53:41 <fizzie> AIUI a 2/3rd high thing exists now. Not sure at which width/depth combinations, though.
14:53:56 <fizzie> Someone was complaining about the new Sonic set not using it.
14:54:37 <fizzie> (It's got like a checkerboard pattern made out of a lot of regular flat pieces as stacks of 2 of each color, since I guess that's more or less square?)
14:54:37 <riv> the idea is to hurt peoples nails
14:54:45 <riv> because they will try to get it apart but acn't
14:55:02 <riv> or even maybe cut their gums on it
14:57:52 <oerjan> . o O ( riv is xkcd's black hat guy? )
14:58:39 <oerjan> riv: i may have to kill you for this hth
14:58:41 <riv> my hobby: inventing illegal lego pieces
14:58:43 <riv> lol
15:01:28 * oerjan has nail and gum issues
15:03:19 -!- tromp has joined.
15:03:31 <riv> soon, you wont be the only one
15:12:16 <riv> what timezone is used by things that travel between timezones?
15:12:21 <riv> like a fast plane or something
15:13:27 <riv> if time travel is invented, will we also need date zones?
15:19:06 <int-e> tromp: I wasn't going to be drawn into abstraction elimination territory anyway.
15:21:17 <tromp> how about minimal CL bases territory?
15:21:23 -!- Sgeo has joined.
15:26:21 <int-e> (I never really liked it (well, trying to optimize the result size), and BLC alleviates all need for that.)
15:30:58 <int-e> I've dabbled a bit in minimal BLC-size bases territory without success.
15:32:54 <tromp> we found a provably minimal (in blc-size) basis.
15:33:11 <riv> :O
15:33:19 <riv> what is it?
15:33:53 <tromp> it's VERY close to S. just with an extra K thrown in
15:34:09 <tromp> \x\y\z.x z(y (Kz))
15:34:44 <tromp> in other words, \x\y\z.x z(y (\_.z))
15:35:01 <tromp> of size 26
15:35:19 <riv> oh that's nice! its even a single term
15:35:40 <riv> that's a really cool discovery
15:35:44 <riv> does it have a name?
15:35:51 <tromp> only 3 bits more than S, where K is 7 bits
15:36:22 <tromp> it *ought* to be called ioata. but ppl already used that name for the much bigger \x.x S K :(
15:36:46 <tromp> btw, here's a fun fact:
15:37:35 <tromp> with up to 16 of this combinator, you can form at least 2200336 different lambda normal forms
15:37:50 <tromp> guess how many you can form with up to 16 iotas?
15:38:00 <riv> I guess it is a lot more
15:38:11 <tromp> you couldn't be more wrong!
15:38:14 <riv> haha
15:38:26 <tromp> guess again!
15:38:34 <riv> the exact same number
15:38:47 <tromp> no, it's way less
15:38:50 <tromp> guess again:)
15:38:55 <Corbin> I'm hoping it's like fifteen.
15:39:36 <int-e> tromp: I see. So my naive approach could've found that in principle, it would just have required, uh, months maybe of computing power.
15:39:39 <tromp> well, it is more than 15:)
15:39:43 <int-e> (And it wouldn't prove optimality)
15:40:15 <tromp> any1 want to guess ?
15:40:23 <oerjan> no hth
15:41:02 <tromp> here's the shocker: only 244 (that we could find)
15:41:32 <tromp> in this measure, iota was the worst possible single point basis we could find
15:41:39 <oerjan> fancy
15:42:19 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92017&oldid=91950 * Umnikos * (+181) Add a link to an interpreter
15:42:20 <tromp> its only redeeming property it having short derivations for S and K
15:42:29 <riv> hah
15:43:14 <tromp> let's call the other one alpha
15:43:43 <tromp> it takes 11 alphas to make K
15:43:54 <tromp> and 16 to make S
15:44:43 <tromp> although you can make the equally useful S' = \x\y\z. y z (x z) in 15
15:45:53 <oerjan> I x = x S K, so I I = I S K = S S K K = S K (K K). i'm guessing that all those Ks make it very easy for things to get deleted so many expressions become equal
15:45:58 <oerjan> er
15:45:58 <int-e> S' = \x\y\z.y z (x z) is produced a bit sooner.
15:46:08 <oerjan> I may not have been the best choice of letter there :P
15:46:27 <tromp> you can make an alpha self interpreter in 249 alpha's; potentially much less
15:46:37 <oerjan> * J x = x S K, so J J = J S K = S S K K = S K (K K). i'm guessing that all those Ks make it very easy for things to get deleted so many expressions become equal
15:46:38 <esolangs> [[User:WriteOnly]] M https://esolangs.org/w/index.php?diff=92018&oldid=92016 * WriteOnly * (+2)
15:46:48 <int-e> (S' + K are also complete)
15:47:35 <tromp> yes, that's what i meant by equally useful. you can do bracket abstraction with S' just as well
15:48:37 <Corbin> tromp: Interesting. Could we say that iota is optimized for a short basis and useful short programs, whereas alpha is optimized for a short basis and short normal forms?
15:49:02 <oerjan> J J x = S K (K K) x = K x (...) = x
15:49:08 <tromp> another size 26 basis is alpha'= \x\y\z.y z (x (Kz))
15:49:48 <oerjan> duh
15:49:55 <tromp> it's about half as good as alpha. making 1220869 lambda terms up to size 16
15:50:14 <tromp> (not exactly, but roughly)
15:50:26 <oerjan> or that J J = I
15:50:40 <tromp> ioata doesn't make short programs
15:50:53 <tromp> unless your program is S or K :)
15:50:58 <oerjan> are you misspelling iota?
15:51:15 -!- kit_ten has quit (Read error: Connection reset by peer).
15:52:18 <int-e> 11 alphas to make a K?
15:52:21 -!- kit_ten has joined.
15:52:43 <tromp> another is \x\y\z. y (Kz) (x z) from which you can generate {T,K,B,W} which I think is abasis
15:53:09 <tromp> yes, K = A(A A)(A(A A)A A A A A)
15:53:39 <int-e> I have ``0`00``````0`0000000 :P
15:53:43 -!- earendel has quit (Quit: Connection closed for inactivity).
15:54:10 <tromp> yep, same thing
15:54:54 <int-e> 4 possibilities, apparently
15:55:00 <tromp> btw, \x\y\z. x (Kz) (y z) doesn't seem to work at all as a basis
15:55:35 <tromp> we only managed to generate F and I (among target terms)
15:55:59 <tromp> where F = False = \x\y.y
15:56:40 <tromp> the REAL challenge is finding minimal expression for C = \x\y\z. x z y
15:57:01 <tromp> as it needs a HUGE intermediate lambda term
15:58:38 <oerjan> J I = I S K = S K = K I, which also would swallow up things
15:59:22 <oerjan> so i don't think it's surprising that iota gives few distinct terms
16:03:58 <tromp> oops, I meant the minimal expression for T = \x\y. y x
16:07:50 <esolangs> [[Special:Log/newusers]] create * NR * New user account
16:11:00 <int-e> tromp: you can swap x and y though... which gives S' at size 11, K at size 15, but no S up to size 16
16:14:53 <int-e> (S' + K works because of S = ```S'`S'KS'`KS')
16:15:36 <tromp> you mean S' from 11 alpha' ?
16:16:05 <tromp> i thought it took 13
16:16:48 <int-e> Yes, it's 13.
16:17:19 <int-e> (copying is hard)
16:18:51 <tromp> have you found T from lpha?
16:19:04 <int-e> No.
16:19:13 <int-e> I haven't tried either :-P
16:19:30 <tromp> try. i'm curious what you find
16:20:09 <tromp> is there a size limit on your intermediate lambda terms?
16:23:00 <int-e> not really
16:23:23 <tromp> oh, then it won't be a challenge for you
16:23:24 <int-e> but there is a cost limit which is connected to size
16:24:17 <int-e> size 16, hmm
16:24:29 <int-e> ````0````0`0`000`00``00000`0`00
16:24:30 <tromp> it's less than 16
16:24:30 <HackEso> ​```0````0`0`000`00``00000`0`00? No such file or directory
16:24:41 <int-e> (and 4 others)
16:24:54 <int-e> sorry HackEso
16:25:07 <kit_ten> lol
16:26:24 <int-e> tromp: hah, I was checking for S
16:26:45 <int-e> size 13.
16:26:57 <int-e> (and unique)
16:29:27 <int-e> tromp: I have really horrible code which makes me do this: https://paste.debian.net/1226868/
16:29:41 <tromp> yep
16:30:04 <tromp> , did you see the size of the lambda term from the middle size 9 part?
16:30:25 <int-e> I don't see any intermediate sizes
16:31:16 <tromp> i mean this expression A(A A)A(A(A A)A)A
16:31:46 <tromp> which is A(A A)A applied to itself
16:31:49 <int-e> Hmm, alpha' doesn't make T any more concise at all
16:32:45 <tromp> no;alpha' makes for more concise S' only it seems
16:33:05 <tromp> most are longer
16:33:16 <tromp> in some cases much longer
16:33:29 <tromp> like for \x\y. x y x
16:33:32 <int-e> size 16 for T
16:33:53 <tromp> 16 alpha'
16:33:56 <tromp> ?
16:34:14 <tromp> that's one I hadn't found myself yet
16:35:00 <tromp> I found V = \x\y\z. z x y the hardest of simple combinators to find
16:37:04 <int-e> Oh, ```0`0`0`00`0```0```00`00000`00 is \x y z. y x z, not \x y. y x.
16:37:39 <int-e> (where 0 = alpha')
16:39:15 <int-e> So no, there's no size 16 T within my resource constraints (1000 reduction steps, whatever that is precisely in that virtual machine))
16:40:38 -!- eli_oat has quit (Quit: eli_oat).
16:41:24 <tromp> i don't limit reduction steps; i only limit expanding steps where the term grows in size
16:41:58 -!- eli_oat has joined.
16:42:43 <tromp> and then i limit it linearly in substitution occurances
16:43:17 <tromp> well, that one is eta equivalent
16:44:33 <int-e> I have my "usual" context-capturing implementation (which could be understood as doing delayed substitutions I think), https://paste.debian.net/1226872/
16:45:19 <int-e> So whatever exponential blowup is there is hidden by sharing.
16:50:30 -!- kit_ten has quit (Read error: Connection reset by peer).
16:50:41 -!- kit_ten has joined.
16:54:00 <tromp> that looks pretty efficient. but with whnf's you cannot eliminate duplicates?
16:55:16 <tromp> if exponentially many terms all evaluate to the same nf, you'd keep track of them all ?
16:55:42 <tromp> in their whnf...
16:56:32 <int-e> Well, I don't tabulate at all.
16:59:31 <int-e> basically, all other parts are horribly inefficient
17:00:20 -!- tech_exorcist has joined.
17:07:32 <tromp> i see...
17:14:26 <int-e> even the enumeration of terms... I should've known
17:15:03 <int-e> (ghc floated out a humongous list)
17:15:34 -!- tech_exorcist has quit (Remote host closed the connection).
17:16:14 <int-e> resulting in the program growing to 10G for size 18 terms, tsk.
17:17:43 -!- tech_exorcist has joined.
17:24:20 <int-e> Anyway I'll let it burn CPU for S and T in terms of alpha' for a bit longer... I will not look for other combinators.
17:27:21 <tromp> yes, my searches barely reach size 17 before running out of memory at 19G
17:27:57 <Corbin> Could a more directed or type-driven search be done? Or maybe you've got a more clever pruning scheme already.
17:28:11 <tromp> but that's still keeping all unique lambda normal forms from alpba terms up to size 15
17:30:26 <tromp> well, this is all in untyped calculus, so i don't see how types could help
17:31:48 <tromp> int-e:could you please add your program to the repo? i'd like to search for some specific terms myself
17:34:24 -!- eli_oat has quit (Quit: eli_oat).
17:36:38 <int-e> So this should be a proper T: `````00`0``00`0`0``00000`0`0``0``0000
17:37:28 <int-e> (0 = alpha')
17:42:38 <int-e> tromp: https://gist.github.com/int-e/2f4b39727cc51dfe07b3b50d0d6c6f0e ...I don't want it in the repo in that shape
17:44:45 <tromp> ok;thanks:)
17:44:59 -!- SGautam has quit (Quit: Connection closed for inactivity).
17:47:27 <int-e> but I did fix the tree generation (`gen2`) to not explode in memory usage... though the proper fix would be to use difference lists.
17:48:18 <int-e> Ah, S and T of size 18 respectively: ````000`0`0``00`00`0```0``000``0000 and `````0`0000````0``00`0`00`0``000000
17:48:19 <riv> [1,2,3]+[4,5,6] in javascript, is '1,2,34,5,6'
17:48:31 <imode> what is the alpha combinator.
17:48:44 <int-e> (found with 1000 fuel; 100 fuel wasn't enough)
17:50:11 <tromp> alpha = \x\y\z. x z (y (Kz))
17:50:27 <tromp> a one point basis
17:51:13 <int-e> and alpha' swaps the inner x and y (or the outer ones; same thing modulo alpha)
17:55:35 -!- eli_oat has joined.
17:57:09 -!- immibis_ has changed nick to immibis.
18:04:27 <int-e> tromp: So in what sense is this provably minimal? Does that depend on limiting intermediate term sizes too or is everything smaller ruled out by various syntactic criteria?
18:05:48 <tromp> i'm assuming that in addition to K, a basis needs a 3 argument function
18:06:55 <tromp> this one adds only 3 bits to S. adding 2 bits only allows KS which is not a basis
18:08:47 <tromp> there must be one lambda whose arg is dropped, one whose argument is duplicated, and i assume two that are preserved
18:10:11 <int-e> Hmm. Okay, that doesn't wholly convince me. I mean, BCKW is larger, but the individual combionators have size 19, 19, 7, 15, all of which are smaller than S.
18:10:43 <tromp> yes, S and K are smaller than alpha.but their sumsize is more
18:11:16 <tromp> i claim alpha has minimal sumsize
18:11:17 <int-e> W (which duplicates) and any 10 sized combinator that erases, hmm
18:11:28 <int-e> (would be smaller)
18:12:04 <tromp> K plus all 2 argument preserving/duplicating combs are not universal, right?
18:12:48 <tromp> that's why you have B and C in addition
18:13:15 <int-e> Well, I don't know.
18:13:18 <tromp> i agree that needs more proof:)
18:14:19 <int-e> "probably minimal" I can agree with anyway, and that's just a plausible typo away.
18:14:26 <int-e> ;)
18:15:27 <int-e> and at least it's more organic that iota, that's something
18:16:47 <tromp> the Greek letter iota is the smallest letter of its alphabet
18:17:12 <tromp> so this is more deserving of the name iota...
18:18:01 <tromp> i'd have to convince chris barker though:)
18:19:06 <int-e> 21 years
18:19:10 <int-e> call it iota' :-P
18:19:40 <tromp> well iota' should be the name for alpha' :)
18:19:41 <int-e> . o O ( or just prime, which is smaller than iota )
18:20:11 <tromp> ` for app and ' for alpha?
18:20:12 <HackEso> ​? Permission denied
18:20:23 <int-e> yes!
18:20:31 <tromp> oh boy,that's obfuscation at it's best:(
18:20:41 <int-e> T = `````''`'``''`'`'``'''''`'`'``'``''''
18:20:58 <int-e> (sorry, that's wrong of course)
18:21:01 <tromp> looks like some double quotes ni there...
18:21:08 <int-e> because *that* ' would be alpha'
18:21:32 <int-e> So more like T = `````""`"``""`"`"``"""""`"`"``"``""""
18:21:33 <tromp> i wished ' looked like the mirror image of `
18:22:24 <tromp> wait; you are using double quotes, not single ones
18:22:33 <int-e> because it's alpha'
18:22:55 <tromp> oh:)
18:22:57 <int-e> T = ```''````'`'''``'`''''`''
18:27:34 -!- Bowserinator_ has joined.
18:27:37 -!- dbohdan3 has joined.
18:27:41 -!- integral_ has joined.
18:27:53 -!- sunarch_ has joined.
18:28:51 -!- dnm_ has joined.
18:30:34 -!- hiato has joined.
18:31:03 <int-e> Or maybe the magnified version: T = ╲╲╲╱╱╲╲╲╲╱╲╱╱╱╲╲╱╲╱╱╱╱╲╱╱
18:34:34 -!- zzo38 has quit (*.net *.split).
18:34:34 -!- haavard has quit (*.net *.split).
18:34:34 -!- sunarch has quit (*.net *.split).
18:34:34 -!- Bowserinator has quit (*.net *.split).
18:34:34 -!- dbohdan has quit (*.net *.split).
18:34:34 -!- op_4 has quit (*.net *.split).
18:34:35 -!- integral has quit (*.net *.split).
18:34:35 -!- dnm has quit (*.net *.split).
18:34:35 -!- eli_oat has quit (*.net *.split).
18:34:35 -!- tech_exorcist has quit (*.net *.split).
18:34:35 -!- kit_ten has quit (*.net *.split).
18:34:35 -!- Sgeo has quit (*.net *.split).
18:34:35 -!- tromp has quit (*.net *.split).
18:34:36 -!- __monty__ has quit (*.net *.split).
18:34:36 -!- ^[ has quit (*.net *.split).
18:34:36 -!- Trieste has quit (*.net *.split).
18:34:37 -!- sebbu has quit (*.net *.split).
18:34:37 -!- immibis has quit (*.net *.split).
18:34:37 -!- archenoth has quit (*.net *.split).
18:34:37 -!- sprout_ has quit (*.net *.split).
18:34:37 -!- Kit has quit (*.net *.split).
18:34:37 -!- warlock has quit (*.net *.split).
18:34:37 -!- sprock has quit (*.net *.split).
18:34:37 -!- HackEso has quit (*.net *.split).
18:34:37 -!- Melvar` has quit (*.net *.split).
18:34:37 -!- lagash has quit (*.net *.split).
18:34:38 -!- laerling has quit (*.net *.split).
18:34:38 -!- slavfox has quit (*.net *.split).
18:34:38 -!- MizMahem has quit (*.net *.split).
18:34:38 -!- V has quit (*.net *.split).
18:34:42 -!- sunarch_ has changed nick to sunarch.
18:34:42 -!- integral_ has changed nick to integral.
18:34:46 -!- dnm_ has changed nick to dnm.
18:35:02 <int-e> @bot
18:35:02 <lambdabot> :)
18:36:11 <fizzie> @fungot
18:36:11 <lambdabot> Unknown command, try @list
18:36:11 <fungot> fizzie: so i'm in dos promp. in reality i just pick one.
18:36:33 <fizzie> fungot: Retrocomputing again, are you?
18:36:34 <fungot> fizzie: would require me to go ahead with gpl2+ program, it was easier
18:36:53 <int-e> `no hackeso though
18:37:24 <fizzie> Hmm, does the command character prefix suppress the default nickname recognition?
18:37:26 <fizzie> ^fungot
18:37:31 <fizzie> I think it does.
18:38:10 <esolangs> [[Init]] N https://esolangs.org/w/index.php?oldid=92019 * WhyNot? * (+503) Started
18:38:35 -!- eli_oat has joined.
18:38:35 -!- tech_exorcist has joined.
18:38:35 -!- kit_ten has joined.
18:38:35 -!- Sgeo has joined.
18:38:35 -!- tromp has joined.
18:38:35 -!- ^[ has joined.
18:38:35 -!- __monty__ has joined.
18:38:35 -!- Trieste has joined.
18:38:35 -!- sebbu has joined.
18:38:35 -!- immibis has joined.
18:38:35 -!- archenoth has joined.
18:38:35 -!- sprout_ has joined.
18:38:35 -!- Kit has joined.
18:38:35 -!- warlock has joined.
18:38:35 -!- sprock has joined.
18:38:35 -!- HackEso has joined.
18:38:35 -!- Melvar` has joined.
18:38:35 -!- lagash has joined.
18:38:35 -!- laerling has joined.
18:38:35 -!- slavfox has joined.
18:38:35 -!- MizMahem has joined.
18:38:35 -!- V has joined.
18:42:15 -!- haavard has joined.
18:43:26 <oerjan> `wisdom retro
18:43:28 <HackEso> That's not wise.
18:43:32 <oerjan> hmph
18:43:38 <esolangs> [[Init]] https://esolangs.org/w/index.php?diff=92020&oldid=92019 * WhyNot? * (+207)
18:44:43 <esolangs> [[Language list]] M https://esolangs.org/w/index.php?diff=92021&oldid=92007 * WhyNot? * (+11)
18:45:14 <int-e> `' retro
18:45:15 <HackEso> 568) <Phantom_Hoover> I think the worst part of growing up is that it isn't retroactive.
18:46:10 -!- zzo38 has joined.
18:46:12 <int-e> Weird one, I can't even picture that.
18:47:37 <int-e> Because that whole arduous and slow process of growing up is such an integral part of what it means to be human.
18:47:54 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
18:51:38 <oerjan> i vaguely think it may refer to the horror of realizing all the stupid stuff you did before growing up hth
18:52:52 <int-e> Sure, I can follow along that far. But imagine it /actually/ being retroactive...
18:53:07 <int-e> Also, there's this great filter called forgetting things.
18:53:10 <int-e> :)
18:53:26 <esolangs> [[Init]] https://esolangs.org/w/index.php?diff=92022&oldid=92020 * WhyNot? * (+505)
18:53:38 <int-e> Which may be alien to Millenials I guess.
18:53:46 <int-e> Millennials.
18:53:50 <oerjan> https://en.wikipedia.org/wiki/Great_Filter
18:53:58 <int-e> Hate that typo, know why it's bad, still make it all the time...
18:56:26 <int-e> That whole do-aliens-exist thing is so speculative though. We have no idea what the odds really are; all we really have to go on is P(we exist | we exist) = 1, and a bunch of negatives that put an upper bound on the probability of other civilizations existing.
18:58:57 -!- blu256 has joined.
19:23:24 -!- tech_exorcist_ has joined.
19:24:20 -!- tech_exorcist has quit (Remote host closed the connection).
19:29:47 -!- tromp has joined.
19:33:24 -!- impomatic has joined.
19:35:02 -!- blu256 has quit (Quit: Gone).
19:40:43 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
19:46:43 -!- kit_ten has quit (Read error: Connection reset by peer).
19:46:49 -!- kit-ten has joined.
19:51:22 -!- kit_ten has joined.
19:54:02 -!- kit-ten has quit (Ping timeout: 250 seconds).
20:06:38 -!- tromp has joined.
20:15:19 -!- impomatic has quit (Quit: impomatic).
20:15:39 -!- impomatic has joined.
20:18:48 -!- tech_exorcist_ has quit (Remote host closed the connection).
20:18:57 -!- Bowserinator_ has changed nick to Bowserinator.
20:19:50 -!- impomatic has quit (Client Quit).
20:20:11 -!- impomatic has joined.
20:24:28 -!- tech_exorcist has joined.
20:25:19 -!- impomatic has quit (Quit: impomatic).
20:25:39 -!- impomatic has joined.
20:35:13 -!- impomatic has quit (Quit: impomatic).
20:35:32 -!- impomatic has joined.
20:55:19 -!- impomatic has quit (Quit: impomatic).
20:55:41 -!- impomatic has joined.
21:03:22 -!- earendel has joined.
21:04:50 -!- impomatic has quit (Quit: impomatic).
21:05:07 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=92023&oldid=91887 * A casual user * (-1)
21:05:09 -!- impomatic has joined.
21:05:25 -!- eli_oat has quit (Quit: eli_oat).
21:05:30 <esolangs> [[User:A casual user]] https://esolangs.org/w/index.php?diff=92024&oldid=92023 * A casual user * (+19)
21:06:44 <esolangs> [[Hello, golf!]] https://esolangs.org/w/index.php?diff=92025&oldid=91669 * A casual user * (+24)
21:22:32 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
21:33:37 -!- lagash has quit (Ping timeout: 240 seconds).
21:38:46 -!- tromp has joined.
21:56:21 <esolangs> [[Init]] M https://esolangs.org/w/index.php?diff=92026&oldid=92022 * PythonshellDebugwindow * (+112) Add categories; fix link to userpage
21:58:29 <tromp> int-e: is gen2 more of a time or more of a memory savings over gen?
22:00:19 -!- impomatic has quit (Quit: impomatic).
22:00:39 -!- impomatic has joined.
22:03:38 <tromp> how is f x | y <- x:[] = ... different from f x = let y = x:[] in .... ?
22:04:51 -!- impomatic has quit (Client Quit).
22:05:11 -!- impomatic has joined.
22:08:08 <shachaf> Are they different?
22:08:52 <shachaf> I think in this case where y is an irrefutable pattern it should come out to the same thing.
22:09:30 <shachaf> Unless you're being sneaky with the ..., I suppose (e.g. if it contains a where).
22:10:05 <tromp> no, nothing sneaky, just reading some int-e code
22:10:19 -!- immibis has quit (Remote host closed the connection).
22:10:20 <tromp> oh, I know why
22:10:39 <tromp> he's repeating the variable
22:10:41 -!- immibis has joined.
22:11:00 <tromp> so like f x | x <- x:[] = ....
22:11:16 <tromp> so let would just loop
22:11:29 <tromp> or give type error in this case
22:18:05 -!- tech_exorcist has quit (Quit: Disconnecting).
22:18:54 -!- lagash has joined.
22:36:16 -!- impomatic has quit (Quit: impomatic).
22:38:42 -!- lagash has quit (Ping timeout: 250 seconds).
22:39:34 <int-e> tromp: gen2 enumerates trees (applications of the given leafs), gen enumerates arbitrary terms
22:40:45 <int-e> and f x | y <- x:[] = ... mostly is equivalent to f x = let y = x:[] ... but the <- isn't recursive
22:41:06 <int-e> which I consider to be a feature
22:41:17 <int-e> I am overusing that style though, i think
22:43:31 <int-e> tromp: I used `gen` when I was trying to find bases, but it was too much (i.e., the search space was too big when multiplied by the time taken by `gen` and evaluation)
22:43:45 <int-e> err the second `gen` should be `gen2`
22:44:12 <int-e> oh sorry, you figured out the non-recursive bit yourself...
22:44:35 <tromp> not for the first time, i now remember seeing this years ago
22:44:57 <tromp> i look forward to figuring it out again some years from now:)
22:46:25 <tromp> ok, i should rephrase my question
22:46:46 <tromp> is the use of k <- [1..s`div`2] and mirroring more of a time or memory savings?
22:46:55 <int-e> memory
22:47:11 <tromp> ok, that makes sense.
22:47:52 <int-e> I mean, it's still floating out the second generated list but now it's of a much more manageable size
22:48:00 <tromp> it's very modest indeed now. using just 3MB while searching depth 19
22:48:42 <int-e> and I was too lazy to change it to difference lists (you lose a lot of the convenience of list comprehension on the way)
22:53:45 <int-e> Oh, changing the type to (L -> L) -> Int -> [L] would've been an option.
22:54:30 <int-e> (incorporating a `map`, which would fix the floating out issue by incurring an actual data dependency)
23:10:34 -!- __monty__ has quit (Quit: leaving).
23:20:06 -!- Cale has quit (Remote host closed the connection).
23:22:13 -!- Cale has joined.
23:25:29 -!- salpynx has joined.
23:29:09 <oerjan> > let f x | let y = x:[] = y in f "whistles innocently"
23:29:11 <lambdabot> ["whistles innocently"]
23:30:55 -!- lagash has joined.
23:31:24 <salpynx> this is a smaller iota: ͺ
23:31:45 <salpynx> ```ͺͺ````ͺ`ͺͺͺ``ͺ`ͺͺͺͺ`ͺͺ
23:31:46 <HackEso> ​``ͺͺ````ͺ`ͺͺͺ``ͺ`ͺͺͺͺ`ͺͺ? No such file or directory
23:32:02 <salpynx> or ˎˎˎͺͺˎˎˎˎͺˎͺͺͺˎˎͺˎͺͺͺͺˎͺͺ if you want them aligned
23:37:23 <oerjan> `unicode ͺ
23:37:25 <HackEso> U+037A GREEK YPOGEGRAMMENI \ UTF-8: cd ba UTF-16BE: 037a Decimal: &#890; \ ͺ \ Category: Lm (Letter, Modifier) \ Bidi: L (Left-to-Right) \ Decomposition: <compat> 0020 0345
23:37:42 <oerjan> oh right
23:37:56 * oerjan was at that wikipedia page earlier
23:38:17 <salpynx> yeah, I was trying to remember the hackeso command to display that
23:38:40 <oerjan> `icode ͺ
23:38:41 <HackEso> ​[U+037A GREEK YPOGEGRAMMENI]
23:38:55 <oerjan> (that's short for unidecode hth)
23:40:18 <salpynx> The other possibility I thought of was using Hebrew Yod for an alternate derivation of that letter, but that gives RTL display issues
23:40:56 <salpynx> `icode י
23:40:57 <HackEso> ​[U+05D9 HEBREW LETTER YOD]
23:42:25 <fizzie> But is 'decode' just 'de'? Whoa.
23:46:59 <salpynx> I had to look up the Unicode for the iota-subscript, but knew it existed... now very oddly it turns out, the author of ref #1 on the wikipedia iota page is one of the people who taught me ancient Greek.
2022-01-13
00:12:31 -!- olsner has quit (Ping timeout: 268 seconds).
00:13:17 <salpynx> what is the BLC notation for this alpha / smaller iota?
00:18:40 -!- olsner has joined.
00:54:21 <salpynx> I'm not sure what to do with the Kz , (\_.z) at the end, I'm clearly doign at least one thing wrong to come up with length 29:  00 00 00 00 01 11110 01 110 01 1110 110
01:37:16 -!- oerjan has quit (Quit: Nite).
02:03:44 -!- eli_oat has joined.
02:10:01 -!- kit-ten has joined.
02:11:13 <esolangs> [[User talk:PythonshellDebugwindow]] https://esolangs.org/w/index.php?diff=92027&oldid=84071 * Photon Niko * (+766) CIrcles?
02:14:00 -!- kit_ten has quit (Ping timeout: 268 seconds).
02:26:00 -!- lagash has quit (Remote host closed the connection).
02:30:23 -!- lagash has joined.
02:57:00 -!- eli_oat has quit (Quit: eli_oat).
02:58:30 <salpynx> I think it is: 00 01 10 00 00 00 01 110 01 1110 110
03:00:57 <salpynx> λ.1(λλλ.2(3 2)) instead of λλλλ.4 2(3 2), which was what my first attempt was (barring notation errors)
03:01:31 <int-e> salpynx: alpha is 00 00 00 01 01 1110 10 01 110 00 110, alpha' is 00 00 00 01 01 110 10 01 1110 00 110
03:03:00 <int-e> \x\y\z. x z (y (\_. z)) and \x\y\z. y z (x (\_. z))
03:04:57 <salpynx> thanks, let me process that in terms of how I've been working to figure out where I went wrong...
03:08:22 <salpynx> so:  λλλ. (2 1) (3 λ.2)   in De Bruijn format?
03:09:06 <int-e> yes.
03:20:39 <salpynx> I got the associativity direction wrong on the original lambda notion. I went wrong on the first step :(
03:35:33 <salpynx> why is (\_. z)  =   00 110   and not 00 00 110 ? I can't see where in a description of BLC / De Bruijn  / Lambda notation why a lambda taking one argument (00 x in BLC) can refer to the second argument
03:36:23 <int-e> \_. z is not a closed term by itself; z is free there
03:36:42 <int-e> but there's three more lambdas further out
03:37:24 <salpynx> so that's the significance of the underscore symbol?
03:37:58 <int-e> it just indicates that the variable is unused
03:38:10 <int-e> we could write \w.z instead
03:39:13 <salpynx> so 00 1110 would also be valid
03:39:36 <salpynx> but 00 11110 would be an error in that position?
03:39:55 <int-e> no that would still be fine
03:40:45 <int-e> 111110 would no longer refer to any of the lambdas
03:41:31 <salpynx> which lambda does 11110 refer to?
03:41:48 <int-e> the outermost one
03:41:53 <int-e> that is, the first one
03:42:29 <int-e> i.e., with names: \x\y\z. x z (y (\_. x))
03:44:13 <int-e> the unnamed _ would have index 1, z has index 2, y has index 3, x has index 4; there's nothing beyond that
03:45:00 <int-e> maybe let's fully parenthesize the thing? alpha = \x\y\z. ((x z) (y (\_. z)))
03:46:42 <int-e> (the convention is that lambdas extend as far as possible to the right)
03:47:13 <salpynx> oh, I see, it's pretty straightforward; within \_, if z is 110, y is 1110 and x is 11110, and 111110 is undefined
03:49:31 <salpynx> Thanks, I think I've cleared up all my confusion on this. In the past I've always had to try and understand lambda calculus in terms of combinators, which made far more sense to me.
03:53:34 <salpynx> There's nothing like working on a problem and making a bunch of mistakes to cement understanding...
04:15:35 -!- razetime has joined.
04:16:02 <esolangs> [[Special:Log/newusers]] create * Dorcelessness * New user account
04:22:30 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=92028&oldid=92004 * Dorcelessness * (+208)
04:25:24 <esolangs> [[User:Dorcelessness]] N https://esolangs.org/w/index.php?oldid=92029 * Dorcelessness * (+138) Created page with "I exist and do things. I'm currently making a sort of concept for an esolang that has no name, but it should be interesting. any pronouns"
04:26:39 <esolangs> [[User:Dorcelessness]] https://esolangs.org/w/index.php?diff=92030&oldid=92029 * Dorcelessness * (+100)
04:26:49 <esolangs> [[User:Dorcelessness]] https://esolangs.org/w/index.php?diff=92031&oldid=92030 * Dorcelessness * (+3)
04:59:33 <esolangs> [[Razetime]] N https://esolangs.org/w/index.php?oldid=92032 * Razetime * (+27) Redirected page to [[User:Razetime]]
05:25:14 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92033&oldid=92017 * Razetime * (+135) Add hello world, bqn interpreter
05:25:31 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92034&oldid=92033 * Razetime * (-1)
06:29:57 -!- SGautam has joined.
06:30:56 <salpynx> Is this correct?: \x\y\z\_. x z (y z) == \x\y\z. x z (y (\_. z))
06:31:13 <salpynx> If so, I got my first attempt half right by getting an equivalent De Bruijn form: λλλλ. (4 2)(3 2), but messed up the BLC slightly. It would still give 29 bits this way, so not as good as 26.
06:49:49 -!- impomatic has joined.
06:49:56 -!- impomatic has quit (Remote host closed the connection).
06:50:12 -!- impomatic has joined.
06:53:19 -!- impomatic has quit (Client Quit).
06:53:42 -!- impomatic has joined.
06:57:51 -!- impomatic has quit (Client Quit).
06:58:14 -!- impomatic has joined.
07:08:19 -!- impomatic has quit (Quit: impomatic).
07:08:39 -!- impomatic has joined.
07:22:51 -!- impomatic has quit (Quit: impomatic).
07:23:13 -!- impomatic has joined.
07:33:19 -!- impomatic has quit (Quit: impomatic).
07:33:41 -!- impomatic has joined.
07:37:51 -!- impomatic has quit (Client Quit).
07:38:12 -!- impomatic has joined.
07:53:19 -!- impomatic has quit (Quit: impomatic).
07:53:42 -!- impomatic has joined.
07:57:12 -!- razetime has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.).
08:07:51 -!- impomatic has quit (Quit: impomatic).
08:08:11 -!- impomatic has joined.
08:13:19 -!- impomatic has quit (Quit: impomatic).
08:13:41 -!- impomatic has joined.
08:17:54 -!- impomatic has quit (Client Quit).
08:18:15 -!- impomatic has joined.
08:22:45 -!- Sgeo has quit (Read error: Connection reset by peer).
08:33:19 -!- impomatic has quit (Quit: impomatic).
08:33:39 -!- impomatic has joined.
08:42:51 -!- impomatic has quit (Quit: impomatic).
08:43:13 -!- impomatic has joined.
08:53:19 -!- impomatic has quit (Quit: impomatic).
08:53:42 -!- impomatic has joined.
09:07:50 -!- impomatic has quit (Quit: impomatic).
09:08:09 -!- impomatic has joined.
09:13:19 -!- impomatic has quit (Quit: impomatic).
09:13:40 -!- impomatic has joined.
09:22:51 -!- impomatic has quit (Quit: impomatic).
09:23:11 -!- impomatic has joined.
09:33:19 -!- impomatic has quit (Quit: impomatic).
09:33:39 -!- impomatic has joined.
09:37:51 -!- impomatic has quit (Client Quit).
09:38:12 -!- impomatic has joined.
09:40:33 <tromp> salpynx: no, that's not correct
09:41:14 <tromp> this alpha is not a regular combinator, you cannot push the last \_ to the front
09:42:35 <tromp> so it doesn't correspond to a single rewrite rule like the regular combinator S x y z = x z (y z) that only has variables on the right
09:43:06 <tromp> the best you can do is alpha x y z = x z (y (K z))
09:43:29 <tromp> since K z = \_.z
09:48:19 -!- impomatic has quit (Quit: impomatic).
09:48:38 -!- impomatic has joined.
09:49:11 -!- SGautam has quit (Quit: Connection closed for inactivity).
09:52:58 -!- impomatic has quit (Client Quit).
09:53:18 -!- impomatic has joined.
09:58:19 -!- impomatic has quit (Quit: impomatic).
09:58:39 -!- impomatic has joined.
10:07:50 -!- impomatic has quit (Quit: impomatic).
10:08:09 -!- impomatic has joined.
10:13:19 -!- impomatic has quit (Quit: impomatic).
10:13:39 -!- impomatic has joined.
10:22:50 -!- impomatic has quit (Quit: impomatic).
10:23:12 -!- impomatic has joined.
10:38:32 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
10:39:33 -!- Lord_of_Life has joined.
10:42:09 -!- __monty__ has joined.
10:49:35 -!- salpynx has quit (Quit: Client closed).
10:58:19 -!- impomatic has quit (Quit: impomatic).
10:58:42 -!- impomatic has joined.
11:08:06 -!- impomatic has quit (Quit: impomatic).
11:08:25 -!- impomatic has joined.
11:18:19 -!- impomatic has quit (Quit: impomatic).
11:18:39 -!- impomatic has joined.
11:23:01 -!- impomatic has quit (Client Quit).
11:23:21 -!- impomatic has joined.
11:56:54 -!- jix_ has joined.
11:56:54 -!- jix has quit (Remote host closed the connection).
11:58:15 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92035&oldid=92034 * Umnikos * (+199) Order the example code snippets better
12:02:23 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92036&oldid=92035 * Umnikos * (+50) Further clarify "a/?"
12:03:19 -!- impomatic has quit (Quit: impomatic).
12:03:39 -!- impomatic has joined.
12:04:53 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92037&oldid=92036 * Umnikos * (+106) Clarify what happens with a big a in "a*"
12:12:51 -!- impomatic has quit (Quit: impomatic).
12:13:10 -!- impomatic has joined.
12:20:26 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92038&oldid=92037 * Umnikos * (+64) Add a truth machine example
12:31:53 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92039&oldid=92038 * Umnikos * (+22) Add an example of a quine
12:33:10 -!- tech_exorcist has joined.
12:33:19 -!- impomatic has quit (Quit: impomatic).
12:33:39 -!- impomatic has joined.
12:37:51 -!- impomatic has quit (Client Quit).
12:38:11 -!- impomatic has joined.
12:47:46 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92040&oldid=92039 * Umnikos * (-3) Shorten shorter loop
12:48:19 -!- impomatic has quit (Quit: impomatic).
12:48:39 -!- impomatic has joined.
12:52:50 -!- impomatic has quit (Client Quit).
12:53:11 -!- impomatic has joined.
13:08:19 -!- impomatic has quit (Quit: impomatic).
13:08:39 -!- impomatic has joined.
13:12:00 <fizzie> `js [1,2,3] + [4,5,6] // TIL, via Twitterers
13:12:06 <HackEso> 1,2,34,5,6
13:12:51 -!- impomatic has quit (Client Quit).
13:13:10 -!- impomatic has joined.
13:35:41 <esolangs> [[Init]] M https://esolangs.org/w/index.php?diff=92041&oldid=92026 * WhyNot? * (+38)
13:37:34 -!- eli_oat has joined.
13:45:30 <esolangs> [[Init]] https://esolangs.org/w/index.php?diff=92042&oldid=92041 * WhyNot? * (+405)
13:47:18 <esolangs> [[Quiner]] https://esolangs.org/w/index.php?diff=92043&oldid=92040 * Umnikos * (+471) Add a section on multi-line programs
13:51:09 -!- earendel has quit (Quit: Connection closed for inactivity).
13:58:19 -!- impomatic has quit (Quit: impomatic).
13:58:41 -!- impomatic has joined.
14:02:51 -!- impomatic has quit (Client Quit).
14:03:11 -!- impomatic has joined.
14:04:54 -!- oerjan has joined.
14:13:19 -!- impomatic has quit (Quit: impomatic).
14:13:39 -!- impomatic has joined.
14:17:50 -!- impomatic has quit (Client Quit).
14:18:09 -!- impomatic has joined.
14:27:57 -!- __monty__ has quit (Quit: leaving).
14:28:19 -!- impomatic has quit (Quit: impomatic).
14:28:38 -!- impomatic has joined.
14:31:57 -!- ^[ has quit (Ping timeout: 240 seconds).
14:32:51 -!- impomatic has quit (Client Quit).
14:33:10 -!- impomatic has joined.
14:41:24 <esolangs> [[Init]] https://esolangs.org/w/index.php?diff=92044&oldid=92042 * WhyNot? * (+59)
14:44:43 <esolangs> [[User talk:SunnyMoon]] https://esolangs.org/w/index.php?diff=92045&oldid=91997 * SunnyMoon * (+216) Secret message: I am dumb
14:53:19 -!- impomatic has quit (Quit: impomatic).
14:53:39 -!- impomatic has joined.
14:54:33 -!- ^[ has joined.
14:57:54 -!- impomatic has quit (Client Quit).
14:58:13 -!- impomatic has joined.
15:03:19 -!- impomatic has quit (Quit: impomatic).
15:03:41 -!- impomatic has joined.
15:07:51 -!- impomatic has quit (Client Quit).
15:08:10 -!- impomatic has joined.
15:11:01 <esolangs> [[User:WhyNot?]] https://esolangs.org/w/index.php?diff=92046&oldid=88620 * WhyNot? * (+11)
15:12:42 <esolangs> [[Impossible.]] N https://esolangs.org/w/index.php?oldid=92047 * WhyNot? * (+78) Created page with "(Made by [[WhyNot?]]) This language is impossible. Therefore, there is no use."
15:13:26 <esolangs> [[Impossible.]] M https://esolangs.org/w/index.php?diff=92048&oldid=92047 * WhyNot? * (+5)
15:14:56 <esolangs> [[Impossible.]] M https://esolangs.org/w/index.php?diff=92049&oldid=92048 * WhyNot? * (+60)
15:15:51 <esolangs> [[User:WhyNot?]] M https://esolangs.org/w/index.php?diff=92050&oldid=92046 * WhyNot? * (+18)
15:18:19 -!- impomatic has quit (Quit: impomatic).
15:18:39 -!- impomatic has joined.
15:22:51 -!- impomatic has quit (Client Quit).
15:23:11 -!- impomatic has joined.
15:28:19 -!- impomatic has quit (Quit: impomatic).
15:28:20 -!- Sgeo has joined.
15:28:39 -!- impomatic has joined.
15:32:52 -!- impomatic has quit (Client Quit).
15:33:14 -!- impomatic has joined.
15:53:19 -!- impomatic has quit (Quit: impomatic).
15:53:41 -!- impomatic has joined.
15:57:50 -!- impomatic has quit (Client Quit).
15:58:12 -!- impomatic has joined.
16:10:06 -!- oerjan has quit (Quit: Later).
16:14:32 <int-e> tromp: eww that means there's still a challenge to find a "proper" complete combinator?
16:15:16 <int-e> (obviously iota isn't proper in that sense either)
16:16:22 -!- b_jonas has quit (Ping timeout: 268 seconds).
16:16:23 <tromp> we can say alpha is the least irregular of all single point combinators. i'm sure a regular one is impossible
16:16:38 -!- b_jonas has joined.
16:16:53 <tromp> alpha only has one lambda inside an application
16:18:59 <tromp> if a regular combinator erases one of its variable, then it has an application of K not to a variable but to some term, which I think prevents deriving K from it
16:21:32 -!- eli_oat has quit (Quit: eli_oat).
16:27:25 -!- eli_oat has joined.
16:43:04 -!- earendel has joined.
16:46:17 <esolangs> [[Init]] M https://esolangs.org/w/index.php?diff=92051&oldid=92044 * PythonshellDebugwindow * (-57) /* Language */ remove outdated categories
17:03:19 -!- impomatic has quit (Quit: impomatic).
17:03:40 -!- impomatic has joined.
17:07:50 -!- impomatic has quit (Client Quit).
17:08:13 -!- impomatic has joined.
17:19:33 -!- Sgeo_ has joined.
17:19:34 -!- tech_exorcist has left (Leaving).
17:22:09 -!- Sgeo has quit (Ping timeout: 256 seconds).
17:36:07 <esolangs> [[QWOP]] https://esolangs.org/w/index.php?diff=92052&oldid=86650 * Kaveh Yousefi * (+160) Added a hyperlink to my implementation of the QWOP programming language on GitHub.
17:40:47 -!- oerjan has joined.
17:43:19 -!- impomatic has quit (Quit: impomatic).
17:43:19 -!- dyeplexer has joined.
17:43:38 -!- impomatic has joined.
17:47:51 -!- impomatic has quit (Client Quit).
17:48:11 -!- impomatic has joined.
17:54:30 -!- immibis_ has joined.
17:54:33 -!- immibis has quit (Read error: Connection reset by peer).
18:03:43 -!- immibis has joined.
18:06:11 -!- immibis_ has quit (Ping timeout: 256 seconds).
18:17:40 -!- dyeplexer has quit (Remote host closed the connection).
18:22:38 -!- eli_oat has quit (Quit: eli_oat).
18:28:19 -!- impomatic has quit (Quit: impomatic).
18:28:39 -!- impomatic has joined.
18:32:51 -!- impomatic has quit (Client Quit).
18:33:10 -!- impomatic has joined.
18:47:08 -!- eli_oat has joined.
18:47:22 -!- eli_oat has quit (Client Quit).
18:48:19 -!- impomatic has quit (Quit: impomatic).
18:48:38 -!- impomatic has joined.
18:52:51 -!- impomatic has quit (Client Quit).
18:53:10 -!- impomatic has joined.
18:58:19 -!- impomatic has quit (Quit: impomatic).
18:58:42 -!- impomatic has joined.
19:02:50 -!- impomatic has quit (Client Quit).
19:03:09 -!- impomatic has joined.
19:18:19 -!- hiato has quit (Quit: ZNC - https://znc.in).
19:19:34 -!- op_4 has joined.
19:33:46 -!- impomatic_ has joined.
19:34:01 -!- impomatic has quit (Ping timeout: 256 seconds).
19:34:02 -!- impomatic_ has changed nick to impomatic.
19:37:50 -!- impomatic has quit (Client Quit).
19:38:10 -!- impomatic has joined.
19:43:19 -!- impomatic has quit (Quit: impomatic).
19:43:39 -!- impomatic has joined.
19:47:50 -!- impomatic has quit (Client Quit).
19:48:11 -!- impomatic has joined.
19:58:19 -!- impomatic has quit (Quit: impomatic).
19:58:38 -!- impomatic has joined.
20:02:50 -!- impomatic has quit (Client Quit).
20:03:10 -!- impomatic has joined.
20:18:19 -!- impomatic has quit (Quit: impomatic).
20:18:39 -!- impomatic has joined.
20:20:12 -!- salpynx has joined.
20:22:51 -!- impomatic has quit (Client Quit).
20:23:12 -!- impomatic has joined.
20:26:03 <salpynx> tromp: Right, the internal Kz can potentially be used _multiple_ times to swallow variables, depending on y. Putting it at the front, like I did, only swallows one. I tried with super simple examples (x=I, y=I. z=I) and (x=I, y=K, z=I) and got identical results. Using (x=I, y=S, z=I) shows the difference though.
20:28:07 * oerjan doesn't understand tromp's argument that no single proper combinator can be a basis, but assumes it must be true since none seems to be known
20:28:19 -!- impomatic has quit (Quit: impomatic).
20:28:34 <salpynx> alpha looks very like the S combinator, but with that internal K, which can be utilised to do K-like things depending on the values of x, y, z
20:28:39 -!- impomatic has joined.
20:29:11 <sprout_> oerjan: there's a single combinator basis. I think a guy named Fokking wrote a paper on it
20:29:15 <sprout_> Fokker?
20:29:19 <sprout_> whoever
20:29:46 <sprout_> https://link.springer.com/article/10.1007/BF03180572
20:30:41 <int-e> alpha fits that description
20:30:55 <int-e> namely, it's "a single closed lambda-expression"
20:31:44 <oerjan> sprout_: _proper_ here means it must be of the form \v1 ... vn. P(v1, ..., vn) where P only does applications of the variables to each other
20:31:52 <oerjan> like S, K and I are
20:32:22 <sprout_> oh right. I have no idea
20:32:50 -!- impomatic has quit (Client Quit).
20:33:10 -!- impomatic has joined.
20:38:41 <salpynx> so that's what I was just seeing, that alpha is basically S, (S = x z (y z)), but with that second z replaced with a K z -- so y is operating on something other than one of the variables, therefore breaks the defn of 'proper'
20:49:01 <salpynx> hmm.. so my mistake above was proper, but I'm guessing is extremely unlikely to be a complete basis :)
20:51:33 -!- __monty__ has joined.
20:57:33 <oerjan> oh tromp called it "regular" rather than "proper".
20:58:06 <oerjan> i think the other term was used in some wikipedia discussion or article i looked at
21:03:26 <tromp> that's from footnote 1 on page 12 of https://lmcs.episciences.org/6522/pdf but i recall seeing it elsewhere too
21:04:25 <oerjan> hm i think i understand ...
21:04:47 <oerjan> or wait
21:05:05 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92053&oldid=91914 * PixelatedStarfish * (+1) /* Proof of Turing Completeness */
21:08:19 -!- impomatic has quit (Quit: impomatic).
21:08:39 -!- impomatic has joined.
21:11:56 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92054&oldid=92053 * PixelatedStarfish * (+17) /* Interpreter Specifications */
21:12:50 -!- impomatic has quit (Client Quit).
21:13:09 -!- impomatic has joined.
21:13:26 <tromp> int-e: I tried adding a reader to your code, but keep getting no parse errors. : https://pastebin.com/1061in22
21:16:04 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92055&oldid=92054 * PixelatedStarfish * (+5007) /* Test Cases */
21:16:29 <shachaf> To what code?
21:17:18 <tromp> some code he pasted earlier
21:17:36 <tromp> for finding terms over some combinatory basis
21:18:42 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92056&oldid=92055 * PixelatedStarfish * (+5680) /* Test Cases */
21:20:50 <shachaf> I'm not sure what the type L is exactly, but that Read instance looks reasonable to me, except that it seems to be reading an integer, which will take all the digits it can.
21:21:12 <shachaf> So `11 will be read as applying 11 to nothing, rather than 1 to 1.
21:21:19 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92057&oldid=92056 * PixelatedStarfish * (-400) /* Test Cases */
21:21:24 <shachaf> But e.g. `1^1 should be parsed correctly.
21:22:45 <tromp> ah, thx. now i see how to fix it
21:23:02 <tromp> needed to use schar c = do skipSpaces; _ <- char c; return ()
21:23:18 <tromp> which let's me separate ints by spaces
21:29:22 <shachaf> That works.
21:52:00 -!- earendel has quit (Quit: Connection closed for inactivity).
21:53:19 -!- impomatic has quit (Quit: impomatic).
21:53:39 -!- impomatic has joined.
21:57:50 -!- impomatic has quit (Client Quit).
21:58:13 -!- impomatic has joined.
22:03:19 -!- impomatic has quit (Quit: impomatic).
22:03:39 -!- impomatic has joined.
22:07:51 -!- impomatic has quit (Client Quit).
22:08:10 -!- impomatic has joined.
22:11:09 <salpynx> "1 A regular combinator is a combinator in which no lambda abstraction occurs inside function application." footnote 1, p.12, On properties of B-terms. / Ikebuchi, Mirai; Nakano, Keisuke. In: Logical Methods in Computer Science, Vol. 16, No. 2, 8, 2020, p. 1-23.
22:23:37 <oerjan> https://olydis.medium.com/one-point-bases-for-%CE%BB-calculus-4163b1b326ad seems relevant. alpha is missing but there are some similar in spirit.
22:47:13 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:48:19 -!- impomatic has quit (Quit: impomatic).
22:48:38 -!- impomatic has joined.
22:49:33 <int-e> . o O ( ^`00 is a bit hard to read :) )
22:57:51 -!- impomatic has quit (Quit: impomatic).
22:58:10 -!- impomatic has joined.
22:58:48 -!- __monty__ has quit (Quit: leaving).
23:08:19 -!- impomatic has quit (Quit: impomatic).
23:08:38 -!- impomatic has joined.
23:12:51 -!- impomatic has quit (Client Quit).
23:13:10 -!- impomatic has joined.
23:46:53 -!- kit_ten has joined.
23:51:02 -!- kit-ten has quit (Ping timeout: 250 seconds).
23:53:19 -!- impomatic has quit (Quit: impomatic).
23:53:42 -!- impomatic has joined.
23:57:50 -!- impomatic has quit (Client Quit).
23:58:10 -!- impomatic has joined.
2022-01-14
00:03:19 -!- impomatic has quit (Quit: impomatic).
00:03:39 -!- impomatic has joined.
00:07:44 <esolangs> [[MacroBeep]] https://esolangs.org/w/index.php?diff=92058&oldid=92057 * PixelatedStarfish * (-10216) /* Test Cases */
00:07:51 -!- impomatic has quit (Client Quit).
00:08:11 -!- impomatic has joined.
00:26:51 <Sgeo_> How do ordinal numbers work when "zeroth" exists? When "zeroth", does "first" = "second"?
00:27:10 <Sgeo_> I got confused by the NDball page because of this
00:27:27 <Sgeo_> label "first" = ordinal "second"
00:33:19 -!- impomatic has quit (Quit: impomatic).
00:33:41 -!- impomatic has joined.
00:37:51 -!- impomatic has quit (Client Quit).
00:38:10 -!- impomatic has joined.
00:43:19 -!- impomatic has quit (Quit: impomatic).
00:43:39 -!- impomatic has joined.
00:48:34 -!- impomatic has quit (Quit: impomatic).
01:53:54 -!- kit-ten has joined.
01:57:08 -!- kit_ten has quit (Ping timeout: 250 seconds).
02:05:19 -!- oerjan has quit (Quit: Nite).
03:19:57 -!- sprock has quit (Ping timeout: 240 seconds).
03:27:07 -!- sprock has joined.
04:36:29 <int-e> Look at this beauty (colors are preserved through reduction; there are beta steps and steps that replace alpha by its full expression. syntax is T = ^T | `TT | v, where variables start at 0) https://int-e.eu/~bf3/tmp/alpha-k.html
04:37:33 <int-e> (There's alpha-s.html for S too, but that's a 5MB HTML file)
05:52:10 -!- impomatic has joined.
05:55:53 -!- impomatic has quit (Client Quit).
05:56:13 -!- impomatic has joined.
06:01:21 -!- impomatic has quit (Quit: impomatic).
06:01:41 -!- impomatic has joined.
06:05:52 -!- impomatic has quit (Client Quit).
06:06:12 -!- impomatic has joined.
06:33:06 -!- razetime has joined.
06:33:06 -!- razetime has quit (Client Quit).
06:51:20 -!- impomatic has quit (Quit: impomatic).
06:51:39 -!- impomatic has joined.
06:54:56 -!- tromp has joined.
07:00:52 -!- impomatic has quit (Quit: impomatic).
07:01:12 -!- impomatic has joined.
07:16:20 -!- impomatic has quit (Quit: impomatic).
07:16:40 -!- impomatic has joined.
07:20:53 -!- impomatic has quit (Client Quit).
07:21:12 -!- impomatic has joined.
07:33:37 -!- razetime has joined.
07:41:20 -!- impomatic has quit (Quit: impomatic).
07:41:39 -!- impomatic has joined.
07:45:59 -!- impomatic has quit (Client Quit).
07:46:20 -!- impomatic has joined.
08:01:20 -!- impomatic has quit (Quit: impomatic).
08:01:41 -!- impomatic has joined.
08:03:31 -!- SGautam has joined.
08:05:56 -!- impomatic has quit (Client Quit).
08:06:17 -!- impomatic has joined.
08:15:37 -!- razetime has quit (Ping timeout: 256 seconds).
08:20:31 -!- Hooloovoo has quit (Remote host closed the connection).
08:21:20 -!- impomatic has quit (Quit: impomatic).
08:21:40 -!- impomatic has joined.
08:24:22 -!- Hooloovoo has joined.
08:25:53 -!- impomatic has quit (Client Quit).
08:26:12 -!- impomatic has joined.
08:31:20 -!- impomatic has quit (Quit: impomatic).
08:31:40 -!- impomatic has joined.
08:34:55 -!- Sgeo_ has quit (Read error: Connection reset by peer).
08:35:53 -!- impomatic has quit (Client Quit).
08:36:13 -!- impomatic has joined.
08:46:20 -!- impomatic has quit (Quit: impomatic).
08:46:40 -!- impomatic has joined.
08:50:52 -!- impomatic has quit (Client Quit).
08:51:14 -!- impomatic has joined.
09:06:20 -!- impomatic has quit (Quit: impomatic).
09:06:41 -!- impomatic has joined.
09:15:52 -!- impomatic has quit (Quit: impomatic).
09:16:11 -!- impomatic has joined.
09:25:02 -!- impomatic has quit (Quit: impomatic).
09:55:22 -!- __monty__ has joined.
10:08:57 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
10:12:53 -!- SGautam has quit (Quit: Connection closed for inactivity).