00:03:00 -!- nitrix has quit (Ping timeout: 258 seconds).
00:03:12 -!- nitrix_ has joined.
00:04:54 -!- nitrix_ has changed nick to nitrix.
00:52:41 -!- citrons has quit (Server closed connection).
00:57:49 -!- citrons has joined.
01:27:38 <esolangs> [[Talk:Albuquerque challenge]] https://esolangs.org/w/index.php?diff=164208&oldid=153839 * Tommyaweosme * (+633)
02:05:04 -!- op_4 has quit (Remote host closed the connection).
02:05:36 -!- op_4 has joined.
02:48:49 <esolangs> [[Language list]] https://esolangs.org/w/index.php?diff=164209&oldid=164207 * SzszszszszszszsZ * (+2190)
03:22:24 -!- tromp has joined.
03:22:32 -!- tromp has quit (Client Quit).
06:27:44 -!- ais523 has quit (Quit: quit).
06:41:44 <esolangs> [[User talk:Pifrited]] https://esolangs.org/w/index.php?diff=164210&oldid=164191 * Pifrited * (+165) /* */
06:45:20 <esolangs> [[User talk:Pifrited]] M https://esolangs.org/w/index.php?diff=164211&oldid=164210 * Pifrited * (+49) /* */
06:56:44 -!- tromp has joined.
07:34:59 -!- mcfrdy has joined.
08:00:44 -!- Sgeo_ has joined.
08:03:35 -!- Lord_of_Life_ has joined.
08:03:41 -!- nitrix_ has joined.
08:03:43 -!- nitrix has quit (Ping timeout: 258 seconds).
08:03:48 -!- Lord_of_Life has quit (Read error: Connection reset by peer).
08:04:06 -!- Sgeo has quit (Ping timeout: 258 seconds).
08:04:06 -!- visilii has quit (Ping timeout: 258 seconds).
08:06:23 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
08:06:46 -!- lambdabot has quit (Ping timeout: 258 seconds).
08:07:32 -!- citrons has quit (Ping timeout: 258 seconds).
08:09:36 -!- lambdabot has joined.
08:14:20 -!- citrons has joined.
08:16:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:17:14 -!- visilii has joined.
08:23:27 -!- tromp has joined.
08:26:38 -!- sprock has joined.
08:33:24 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:43:24 -!- tromp has joined.
08:50:22 -!- visilii_ has joined.
08:53:02 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
08:53:33 -!- visilii has quit (Ping timeout: 258 seconds).
09:09:43 -!- tromp has joined.
09:44:24 -!- Sgeo_ has quit (Read error: Connection reset by peer).
09:52:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
09:55:29 -!- tromp has joined.
10:06:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:07:42 -!- tromp has joined.
10:15:59 <esolangs> [[Special:Log/newusers]] create * XythicK * New user account
10:57:44 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:26:48 -!- Lord_of_Life_ has joined.
11:27:15 -!- Lord_of_Life has quit (Ping timeout: 258 seconds).
11:29:34 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
12:12:15 -!- tromp has joined.
12:17:02 -!- Everything has joined.
12:17:44 <Everything> Hi all. I'm looking for some easy PL to design a toy compiler for it. Pure C is too complex. Maybe like AWK. What do you think of? Easier/simpler than Pascal also
12:20:30 <Everything> Something that can compute OEIS entries, like Fib.
12:46:16 -!- Everything has quit (Ping timeout: 248 seconds).
12:57:14 <esolangs> [[While Pointstack]] N https://esolangs.org/w/index.php?oldid=164212 * ChuckEsoteric08 * (+1313) Created page with "'''While Pointstack''' is a variation of [[Pointstack]] accidentaly created by [[User:ChuckEsoteric08]] while writing a Turing-completeness proof. ==Differences== The only difference between the two is that <code>[...]</code> is a while loop instead of
12:59:32 <esolangs> [[Pointstack]] https://esolangs.org/w/index.php?diff=164213&oldid=141299 * ChuckEsoteric08 * (-956)
13:02:10 <esolangs> [[Length]] https://esolangs.org/w/index.php?diff=164214&oldid=160701 * ChuckEsoteric08 * (+198) /* Computational class */
13:03:10 -!- Everything has joined.
13:04:55 <esolangs> [[User:ChuckEsoteric08]] https://esolangs.org/w/index.php?diff=164215&oldid=163672 * ChuckEsoteric08 * (+22) /* 2024 */
13:06:42 <esolangs> [[User:ChuckEsoteric08]] https://esolangs.org/w/index.php?diff=164216&oldid=164215 * ChuckEsoteric08 * (+55) /* Turing-completness Proofs */
13:27:41 -!- Everything has quit (Quit: leaving).
13:47:54 -!- JAA has quit (Server closed connection).
13:48:04 -!- JAA has joined.
13:54:44 -!- rodgort has quit (Server closed connection).
13:55:53 -!- rodgort has joined.
14:18:31 <esolangs> [[Brainfuck]] https://esolangs.org/w/index.php?diff=164217&oldid=163692 * HungKhanh0106 * (+265) /* Batchfile interpreters */ added own interpreter
14:20:30 <esolangs> [[Swipe]] N https://esolangs.org/w/index.php?oldid=164218 * ChuckEsoteric08 * (+1042) Created page with "'''Swipe''' is an esolang by [[User:ChuckEsoteric08]] ==Description== Language has a binary tape infinite to the right. First 4 cells are initialised as 1, others as 0 ===Commands=== {| class="wikitable" |- ! Command !! Description |- | <code>~</code> || Swaps cu
14:25:31 <esolangs> [[Swipe]] https://esolangs.org/w/index.php?diff=164219&oldid=164218 * ChuckEsoteric08 * (+312)
14:26:42 <esolangs> [[Swipe]] https://esolangs.org/w/index.php?diff=164220&oldid=164219 * ChuckEsoteric08 * (+56)
14:30:15 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:42:21 -!- amby has joined.
15:03:57 -!- molson has joined.
15:39:46 <korvo> I suppose I should flesh out pages like Monkey, Lox, and Tiger to give more options for toy languages that teach compiler theory.
15:42:44 <b_jonas> korvo: I hadn't heard of those languages
15:44:02 <korvo> b_jonas: Tiger's the oldest, from the 90s. Lox and Monkey are reboots from 2015 from two different authors.
15:44:21 <korvo> They don't have reference implementations. Instead, the student *must* implement their own.
16:08:58 <esolangs> [[LPTA]] N https://esolangs.org/w/index.php?oldid=164221 * I am islptng * (+3404) Created page with "'''Linear Pinball Transition Automata (LPTA)''' is a collision-based esoteric programming language and abstract computational model inspired by the behavior of pinballs moving along a linear track. Its core logic revolves around user-defined "marbles" colliding and tr
16:11:30 <esolangs> [[Talk:LPTA]] N https://esolangs.org/w/index.php?oldid=164222 * I am islptng * (+154) Created page with " is too unreliable. Anyone can help me sort this page? ~~~~"
16:18:28 <esolangs> [[LPTA]] https://esolangs.org/w/index.php?diff=164223&oldid=164221 * I am islptng * (+5)
16:45:48 -!- tromp has joined.
17:06:21 -!- chloetax has quit (Quit: Leaving).
17:14:51 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
17:15:44 -!- Lord_of_Life has joined.
17:38:59 -!- ais523 has joined.
17:50:43 <ais523> I think "a counter machine with some reasonable syntax sugar for things like loops" is an interesting source for writing toy compilers, in that a) it's easy to do an unoptimised version (as long as the target language has bignums) and b) you can start optimising it pretty much forever
17:50:51 <ais523> but if you're compiling to asm it doesn't work so well
17:51:40 <korvo> ais523: Talking about Tiger or NQL?
17:52:01 <ais523> korvo: neither specifically, was thinking generically about interesting languages to write compilers for
17:52:25 <ais523> I tried to write an optimiser for Minsky machines ages ago, but got somewhat lost along the way, my IR became less and less well-specified as time went on until I was no longer sure what I was doing
17:52:41 <korvo> Ah, sure. Yeah, bignums are a fairly friendly domain to target.
17:55:58 <ais523> after a while they often end up being optimised into lists of digits anyway, where the lists are operated on like lists rather than like numbers
17:57:16 -!- chloetax has joined.
18:02:56 <korvo> Right. In Cammy, I have a library-level isomorphism between N and [2], along with useful arithmetic on [2]. I wanted to somehow push that iso down into the compiler, but I haven't figured out how it should be done.
18:15:51 -!- Lord_of_Life has quit (Excess Flood).
18:19:46 -!- Lord_of_Life has joined.
18:31:06 -!- nitrix_ has changed nick to nitrix.
19:19:39 -!- Sgeo has joined.
20:04:15 -!- esolangs has quit (Server closed connection).
20:04:54 -!- esolangs has joined.
20:04:54 -!- ChanServ has set channel mode: +v esolangs.
21:29:31 <esolangs> [[User:Tommyaweosme]] https://esolangs.org/w/index.php?diff=164224&oldid=164062 * Tommyaweosme * (-103)
21:39:31 <esolangs> [[User talk:Tommyaweosme/archive]] N https://esolangs.org/w/index.php?oldid=164225 * Tommyaweosme * (+12322) Created page with "== I'm born in 2010! Earlier. == I'm born in 2010! Earlier! You are born in 2012. [[User:MihaiEso|MihaiEso]] ([[User talk:MihaiEso|talk]]) 12:52, 20 September 2024 (UTC) == I have the same born year with you. == 2012 --[[User:PrySigneT
21:42:58 <esolangs> [[User talk:Tommyaweosme]] https://esolangs.org/w/index.php?diff=164226&oldid=164059 * Tommyaweosme * (-10337)
21:56:49 <esolangs> [[User:Tommyaweosme/ascii golfing]] N https://esolangs.org/w/index.php?oldid=164227 * Tommyaweosme * (+1291) Created page with "ascii golfing is an esolang construction project where [[user:tommyaweosme|<span style="color:green;">tommyaweosme</span>]] will try and make the shortest programs with ASCII. == commands == " string mode toggle # num mode toggle q list m
22:22:08 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine).
22:23:36 -!- Lord_of_Life has joined.
22:37:18 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
23:09:50 <esolangs> [[XSVL]] https://esolangs.org/w/index.php?diff=164228&oldid=144240 * Kaveh Yousefi * (+1) Rectified the Hello, World! program, which would not print the comma (,) because of a cell being multiplied while yet remaining in its inchoate zero-valued state.
23:12:04 <esolangs> [[XSVL]] https://esolangs.org/w/index.php?diff=164229&oldid=164228 * Kaveh Yousefi * (+158) Added a hyperlink to my implementation of the XSVL programming language on GitHub and marked the extant implementation's provenance as absent.
23:18:41 -!- FreeFull has quit.
23:19:12 <esolangs> [[User:Tommyaweosme]] M https://esolangs.org/w/index.php?diff=164230&oldid=164224 * Tommyaweosme * (+83) PLASY MY GAMEE
23:25:00 -!- sftp has joined.
23:25:00 -!- sftp has changed hostmask to ~sftp@user/sftp.