←2023-09-04 2023-09-05 2023-09-06→ ↑2023 ↑all
04:30:20 <Sgeo> Something about JCL feels... capabilities like? Programs aren't allowed to know real file names, just what an external source says is the file that the program is requesting
04:43:38 -!- chiselfuse has quit (Remote host closed the connection).
04:44:43 -!- chiselfuse has joined.
04:46:45 <esolangs> [[Hello! Hello Again!]] https://esolangs.org/w/index.php?diff=115472&oldid=113838 * ALBANIAN-LAUNDROMAT * (+186) added implementation
04:51:07 -!- tromp has joined.
05:04:14 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
06:04:08 -!- siesta has quit (Quit: Connection closed for inactivity).
06:09:16 <fizzie> There's an elevator in our office that's had "No bootable device -- insert boot disk and press any key" (rotated 180 degrees) on its info screen for weeks now.
06:40:46 -!- tromp has joined.
07:11:07 -!- siesta has joined.
07:14:28 <esolangs> [[Special:Log/newusers]] create * Cstml * New user account
07:19:19 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115473&oldid=115364 * Cstml * (+71)
07:19:51 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115474&oldid=115473 * Cstml * (+48)
07:20:31 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115475&oldid=115474 * Cstml * (-24571) Replaced content with "Hello I'm Cstml! I like writing programming languages in my spare time. [[User:Cstml|Cstml]] ([[User talk:Cstml|talk]])"
07:22:48 -!- Sgeo has quit (Read error: Connection reset by peer).
07:39:22 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
07:45:35 -!- tromp has joined.
08:57:01 -!- Thelie has joined.
09:16:24 <esolangs> [[Win Golf]] M https://esolangs.org/w/index.php?diff=115476&oldid=115366 * SnakeyKing * (+31)
09:18:56 <esolangs> [[Win Golf]] M https://esolangs.org/w/index.php?diff=115477&oldid=115476 * SnakeyKing * (+23)
09:40:16 -!- siesta has quit (Quit: Connection closed for inactivity).
09:48:47 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115478&oldid=115475 * None1 * (+24571) Undo revision 115475 by [[Special:Contributions/Cstml|Cstml]] ([[User talk:Cstml|talk]])
09:55:26 -!- billya has joined.
09:59:40 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
10:01:13 -!- tromp has joined.
10:09:06 -!- siesta has joined.
10:23:35 <esolangs> [[Fuck you!]] https://esolangs.org/w/index.php?diff=115479&oldid=113426 * None1 * (+1232) Added implementation of Fuck you! in brainfuck and implemented category tag
10:24:53 <esolangs> [[BFFuck]] https://esolangs.org/w/index.php?diff=115480&oldid=114767 * None1 * (+139) /* pRINT interpreter */
10:25:15 <esolangs> [[BFFuck]] https://esolangs.org/w/index.php?diff=115481&oldid=115480 * None1 * (+3) /* Fuck you! interpreter */
10:26:22 <esolangs> [[BFFuck]] https://esolangs.org/w/index.php?diff=115482&oldid=115481 * None1 * (+1111) /* Fuck you! interpreter */ Added compiled brainfuck code
10:26:58 -!- billya has quit (Quit: Quit).
10:29:49 <esolangs> [[Fuck you!]] https://esolangs.org/w/index.php?diff=115483&oldid=115479 * None1 * (+107) /* Implementations */ Added link to source
10:56:46 <esolangs> [[Fuck you!]] M https://esolangs.org/w/index.php?diff=115484&oldid=115483 * None1 * (+48) /* Implementations */
10:57:10 <esolangs> [[BFFuck]] M https://esolangs.org/w/index.php?diff=115485&oldid=115482 * None1 * (+48) /* Fuck you! interpreter */
10:59:26 <esolangs> [[Talk:Win Golf]] N https://esolangs.org/w/index.php?oldid=115486 * None1 * (+115) Created page with "It can't write a [[Truth Machine]]. --~~~~"
11:03:15 <esolangs> [[!!!!]] M https://esolangs.org/w/index.php?diff=115487&oldid=115468 * None1 * (+40)
11:09:16 <esolangs> [[Hello! Hello Again!]] https://esolangs.org/w/index.php?diff=115488&oldid=115472 * None1 * (+131) /* Implementations */
11:15:07 <esolangs> [[&]] N https://esolangs.org/w/index.php?oldid=115489 * None1 * (+385) Created page with "& is a joke esolang by [[User:None1]] inspired by [[Zero Existence]], it is just [[brainfuck]], but if ''this esolang''' exists, the interpreter of this esolang will raise a syntax error. ==Examples== ===Raise a syntax error=== a ==Pseudo-interpreter in [[Python]]== print('Syn
11:15:46 <esolangs> [[&]] M https://esolangs.org/w/index.php?diff=115490&oldid=115489 * None1 * (+14)
11:16:00 <esolangs> [[Zero Existance]] N https://esolangs.org/w/index.php?oldid=115491 * None1 * (+41) Created page with "#REDIRECT [[[[Zero Existance]]]]"
11:16:12 <esolangs> [[Zero Existance]] M https://esolangs.org/w/index.php?diff=115492&oldid=115491 * None1 * (-4) Redirected page to [[Zero Existance]]
11:16:55 <esolangs> [[&]] M https://esolangs.org/w/index.php?diff=115493&oldid=115490 * None1 * (-4)
11:17:32 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=115494&oldid=115440 * None1 * (+73) /* My Esolangs */
11:18:09 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
11:18:34 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=115495&oldid=115439 * None1 * (+73) /* General languages */
11:37:29 <esolangs> [[Fucker]] N https://esolangs.org/w/index.php?oldid=115496 * None1 * (+665) Created page with "Fucker is an esolang invented by [[User:None1]] and inspired by [[Fuck you!]], but it fucks the programmer instead of the user. ==Syntax== Fucker is basically [[APLWSI]], but it compiles the program to [[brainfuck]], in order to fuck the programmer, it outputs <code>Fuck yo
11:38:38 <esolangs> [[Joke language list]] https://esolangs.org/w/index.php?diff=115497&oldid=115495 * None1 * (+81) /* General languages */
11:39:36 -!- tromp has joined.
11:41:13 <esolangs> [[How to learn this language]] M https://esolangs.org/w/index.php?diff=115498&oldid=105564 * None1 * (-1) /* Output the name of the language (IN CAPITAL, Whithout the quotation mark) */
11:44:41 <esolangs> [[I am sure this is the shortest code for 99 bottles of beer]] https://esolangs.org/w/index.php?diff=115499&oldid=104664 * None1 * (+11853)
11:57:01 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:05:06 -!- tromp has joined.
12:13:28 <esolangs> [[I am sure this is the shortest code for 99 bottles of beer]] M https://esolangs.org/w/index.php?diff=115500&oldid=115499 * None1 * (+10) /* Example */
12:14:41 <esolangs> [[I am sure this is the shortest code for 99 bottles of beer]] https://esolangs.org/w/index.php?diff=115501&oldid=115500 * None1 * (+11843) /* Interpreter */
12:18:44 <esolangs> [[Thief, Police and the Building]] https://esolangs.org/w/index.php?diff=115502&oldid=102566 * None1 * (+50)
12:19:10 <esolangs> [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115503&oldid=115502 * None1 * (+0) /* Example */
12:20:23 <esolangs> [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115504&oldid=115503 * None1 * (+0) /* Example */
12:20:40 <esolangs> [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115505&oldid=115504 * None1 * (+1) /* Example */
12:20:50 <esolangs> [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115506&oldid=115505 * None1 * (-1) /* Example */
12:26:02 <esolangs> [[Arrows]] M https://esolangs.org/w/index.php?diff=115507&oldid=110700 * None1 * (+36) /* External resources */ Perhaps concurrent programming?
12:31:31 -!- oren has quit (Server closed connection).
12:31:46 -!- oren has joined.
12:43:41 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
12:44:37 -!- tromp has joined.
13:14:26 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=115508&oldid=103165 * None1 * (+657) /* Implementation */ Added [[Python]] interpreter and output generator
13:15:36 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=115509&oldid=115508 * None1 * (+5771) /* Example */ Added Hello World program
13:16:59 <esolangs> [[V^v]] https://esolangs.org/w/index.php?diff=115510&oldid=115509 * None1 * (+15) /* Operators */ As seen in the Lisp interpreter, it probably pushes the number 1 instead of v into the stack
13:17:59 <esolangs> [[&]] M https://esolangs.org/w/index.php?diff=115511&oldid=115493 * PythonshellDebugwindow * (+57) Categories
13:19:17 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=115512&oldid=115494 * None1 * (+37) /* My Implementations */
13:21:13 <esolangs> [[Five]] M https://esolangs.org/w/index.php?diff=115513&oldid=109441 * PythonshellDebugwindow * (+101) Categories
13:24:17 <esolangs> [[Talk:Obfuscated]] https://esolangs.org/w/index.php?diff=115514&oldid=115429 * None1 * (+181)
13:49:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
13:51:37 -!- Thelie1 has joined.
13:53:39 -!- Thelie has quit (Ping timeout: 255 seconds).
13:54:02 -!- arseniiv_ has joined.
13:54:20 <arseniiv_> hi how’s it going?
13:55:36 -!- arseniiv_ has changed nick to arseniiv.
13:56:10 <arseniiv> I made a toy stack language with algebraic effects, sorta
13:58:04 <arseniiv> `quote handler HANDLE` pushes the handler and the quote onto call stack, so you start executing the quote with the handler active;
13:58:07 <HackEso> No output.
13:58:15 <arseniiv> uh sorry :)
13:59:08 <arseniiv> and `tag RAISE` raises the effect tag which looks top to bottom in call stack to find a handler which can handle this tag
14:00:54 -!- tromp has joined.
14:01:17 <arseniiv> all other things are passed via the value stack; when a handler can handle a tag, it slices from the top of the call stack up to itself, packs all that into a continuation and pushes it onto value stack, then pushes a quote for handling the tag to the call stack and we go
14:02:07 <arseniiv> so the question is, can I implement a loop using all this? I have primitive `cond then-quote else-quote IF` and no other control flow words
14:03:35 <arseniiv> I tried to reason about what would I do if I’d make a loop as a primitive, having a special loop marker in the call stack that repeatedly spawns the same quote on the top when tried to being evaluated
14:04:10 <arseniiv> but it somehow doesn’t translate yet. I guess it’s more than I can lift in one go
14:06:46 <arseniiv> what about simple recursion: I tried to be simple but it ends up, for instance if we call the loop construct as `quote LOOP`, then a copy of the quote would be needed to be on top of the value stack while it’s running (for LOOP to be able to run it again next time), whereas one would desire the value stack be as it was before `quote LOOP` was executed
14:07:21 <arseniiv> so either I’m adding local variables and polluting the beauty of the call stack, or somehow I’m tackling it via effects. IDK how
14:08:53 <arseniiv> unfortunately I forgot the names of the people who were involved with stacky/concatenative stuff out here so I can’t even tag :D
14:11:52 <arseniiv> anyway it was a surprisingly neat experience to implement a small language like that (without even a parser—I just use Python expressions as a DSL), some decisions being made for me by the code written before; I love when that kind of magic happens
14:12:54 <esolangs> [[User:None1/InDev]] https://esolangs.org/w/index.php?diff=115515&oldid=115450 * None1 * (+687) /* Result */
14:13:05 <esolangs> [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115516&oldid=115515 * None1 * (-3) /* Result */
14:14:30 <esolangs> [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115517&oldid=115516 * None1 * (+98) /* Result */
14:14:48 <esolangs> [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115518&oldid=115517 * None1 * (-4) /* Conclusion */ It is not a JIT
14:15:41 <esolangs> [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115519&oldid=115518 * None1 * (+126) /* Result */
14:15:51 <esolangs> [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115520&oldid=115519 * None1 * (+4) /* Result */
14:17:08 <esolangs> [[User:None1/InDev]] https://esolangs.org/w/index.php?diff=115521&oldid=115520 * None1 * (-1363)
14:18:04 <esolangs> [[Brainfuck speed test]] N https://esolangs.org/w/index.php?oldid=115522 * None1 * (+1408) I've commited a [[brainfuck]] interpreter speed test recently
14:20:46 <esolangs> [[User:None1]] https://esolangs.org/w/index.php?diff=115523&oldid=115512 * None1 * (+27) /* My Articles */
14:20:59 <esolangs> [[Brainfuck speed test]] M https://esolangs.org/w/index.php?diff=115524&oldid=115522 * None1 * (+14)
14:21:59 -!- ncts has joined.
14:23:18 <esolangs> [[Brainfuck speed test]] M https://esolangs.org/w/index.php?diff=115525&oldid=115524 * None1 * (+106) /* Conclusion */
14:25:39 <esolangs> [[Brainfuck speed test]] M https://esolangs.org/w/index.php?diff=115526&oldid=115525 * None1 * (+1) /* Conclusion */
14:43:16 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
14:45:32 <esolangs> [[Obfuscated]] M https://esolangs.org/w/index.php?diff=115527&oldid=115455 * PythonshellDebugwindow * (+30) /* Interpreters */ Commands are case insensitive
14:46:46 <esolangs> [[Talk:Obfuscated]] M https://esolangs.org/w/index.php?diff=115528&oldid=115514 * PythonshellDebugwindow * (+221) Reply
14:48:29 -!- siesta has quit (Quit: Connection closed for inactivity).
14:48:52 -!- ncts has quit (Quit: Client closed).
14:51:02 -!- ncts has joined.
14:57:51 -!- Thelie1 has quit (Ping timeout: 245 seconds).
15:13:57 -!- Thelie has joined.
15:18:24 <esolangs> [[Talk:Brainfuck speed test]] N https://esolangs.org/w/index.php?oldid=115529 * Pro465 * (+224) /* Please try mine too */ new section
15:19:36 -!- Thelie has quit (Ping timeout: 245 seconds).
15:40:47 -!- Thelie has joined.
16:07:27 <b_jonas> `olist 1287
16:07:28 <HackEso> olist <https://www.giantitp.com/comics/oots1287.html>: shachaf oerjan Sgeo FireFly boily nortti b_jonas
16:15:45 -!- ncts has quit (Quit: Client closed).
16:18:15 <b_jonas> arseniiv! are you back?
16:21:18 <arseniiv> b_jonas: hi! I don’t know, I guess it doesn’t need much maintenance so why not. Especially if I wouldn’t try to read all that happens
16:22:37 <arseniiv> (also maybe I just need to change my IRC client from KVIrc to something more useful but I don’t know what to use then. I’m still on windows)
16:24:02 <arseniiv> as usual I’m more in mathematical waters than having any intricate esolang ideas which I would like to but probably I’m destined to dabble in everything and so be it
16:29:19 -!- tromp has joined.
16:30:28 <arseniiv> btw if I won’t log in tomorrow it’d be most probably because I forgot I intended to
17:14:59 <zzo38> About programs aren't allowed to know real file names, I did not know about JCL, but I had thought of some similar things, including of a operating system design that does not even have file names (although there are files) so a program cannot know the file name anyways
17:20:20 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:40:08 -!- tromp has joined.
17:51:38 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
17:56:55 -!- ncts has joined.
18:09:48 -!- Thelie has quit (Ping timeout: 248 seconds).
18:23:15 -!- Thelie has joined.
18:37:10 -!- tromp has joined.
18:58:34 -!- ncts has quit (Quit: Client closed).
19:14:00 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
20:00:23 <esolangs> [[Special:Log/newusers]] create * DarkblooM * New user account
20:03:55 -!- tromp has joined.
20:09:53 <esolangs> [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115530&oldid=115478 * DarkblooM * (+244) /* Introductions */
20:22:00 <esolangs> [[Talk:Truth-machine]] https://esolangs.org/w/index.php?diff=115531&oldid=85864 * DarkblooM * (+328) Submition for LOLCODE implementation
20:22:16 <esolangs> [[Talk:Truth-machine]] https://esolangs.org/w/index.php?diff=115532&oldid=115531 * DarkblooM * (+93) /* Submition for LOLCODE implementation */
20:23:07 <esolangs> [[Talk:Truth-machine]] https://esolangs.org/w/index.php?diff=115533&oldid=115532 * DarkblooM * (-23) /* Submition for LOLCODE implementation */
20:35:54 -!- arseniiv has quit (Quit: gone too far).
20:59:48 -!- tromp has quit (Quit: My iMac has gone to sleep. ZZZzzz…).
22:54:45 <zzo38> arseniiv: I am one of the people who worked with stack-based programming languages (including uxn, PostScript, Free Hero Mesh, and some others), although probably other people are also involved with such things on here too (although different programming languages than the ones I listed, probably), I think
23:18:43 -!- Thelie has quit (Ping timeout: 240 seconds).
23:38:00 -!- Sgeo has joined.
23:47:34 <esolangs> [[Llec]] https://esolangs.org/w/index.php?diff=115534&oldid=109555 * Kaveh Yousefi * (+157) Added a hyperlink to my implementation of the llec programming language on GitHub and changed the category tag Unimplemented to Implemented.
23:49:15 <esolangs> [[Llec]] https://esolangs.org/w/index.php?diff=115535&oldid=115534 * Kaveh Yousefi * (+271) Added a truth-machine as a second example.
23:52:09 -!- Lord_of_Life has quit (Ping timeout: 255 seconds).
23:52:22 -!- Lord_of_Life_ has joined.
23:53:05 <esolangs> [[Llec]] https://esolangs.org/w/index.php?diff=115536&oldid=115535 * Kaveh Yousefi * (+14) Added the tag {{lowercase}}, forecause the language is consistently addressed by its author in minuscles as llec rather than Llec.
23:53:43 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
23:59:22 <esolangs> [[Llec]] M https://esolangs.org/w/index.php?diff=115537&oldid=115536 * Kaveh Yousefi * (+749) Reformatted and slightly reformulated the command table.
←2023-09-04 2023-09-05 2023-09-06→ ↑2023 ↑all