04:30:20 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 [[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 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 [[Special:Log/newusers]] create * Cstml * New user account 07:19:19 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115473&oldid=115364 * Cstml * (+71) 07:19:51 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115474&oldid=115473 * Cstml * (+48) 07:20:31 [[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 [[Win Golf]] M https://esolangs.org/w/index.php?diff=115476&oldid=115366 * SnakeyKing * (+31) 09:18:56 [[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 [[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 [[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 [[BFFuck]] https://esolangs.org/w/index.php?diff=115480&oldid=114767 * None1 * (+139) /* pRINT interpreter */ 10:25:15 [[BFFuck]] https://esolangs.org/w/index.php?diff=115481&oldid=115480 * None1 * (+3) /* Fuck you! interpreter */ 10:26:22 [[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 [[Fuck you!]] https://esolangs.org/w/index.php?diff=115483&oldid=115479 * None1 * (+107) /* Implementations */ Added link to source 10:56:46 [[Fuck you!]] M https://esolangs.org/w/index.php?diff=115484&oldid=115483 * None1 * (+48) /* Implementations */ 10:57:10 [[BFFuck]] M https://esolangs.org/w/index.php?diff=115485&oldid=115482 * None1 * (+48) /* Fuck you! interpreter */ 10:59:26 [[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 [[!!!!]] M https://esolangs.org/w/index.php?diff=115487&oldid=115468 * None1 * (+40) 11:09:16 [[Hello! Hello Again!]] https://esolangs.org/w/index.php?diff=115488&oldid=115472 * None1 * (+131) /* Implementations */ 11:15:07 [[&]] 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 [[&]] M https://esolangs.org/w/index.php?diff=115490&oldid=115489 * None1 * (+14) 11:16:00 [[Zero Existance]] N https://esolangs.org/w/index.php?oldid=115491 * None1 * (+41) Created page with "#REDIRECT [[[[Zero Existance]]]]" 11:16:12 [[Zero Existance]] M https://esolangs.org/w/index.php?diff=115492&oldid=115491 * None1 * (-4) Redirected page to [[Zero Existance]] 11:16:55 [[&]] M https://esolangs.org/w/index.php?diff=115493&oldid=115490 * None1 * (-4) 11:17:32 [[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 [[Joke language list]] https://esolangs.org/w/index.php?diff=115495&oldid=115439 * None1 * (+73) /* General languages */ 11:37:29 [[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 Fuck yo 11:38:38 [[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 [[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 [[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 [[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 [[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 [[Thief, Police and the Building]] https://esolangs.org/w/index.php?diff=115502&oldid=102566 * None1 * (+50) 12:19:10 [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115503&oldid=115502 * None1 * (+0) /* Example */ 12:20:23 [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115504&oldid=115503 * None1 * (+0) /* Example */ 12:20:40 [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115505&oldid=115504 * None1 * (+1) /* Example */ 12:20:50 [[Thief, Police and the Building]] M https://esolangs.org/w/index.php?diff=115506&oldid=115505 * None1 * (-1) /* Example */ 12:26:02 [[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 [[V^v]] https://esolangs.org/w/index.php?diff=115508&oldid=103165 * None1 * (+657) /* Implementation */ Added [[Python]] interpreter and output generator 13:15:36 [[V^v]] https://esolangs.org/w/index.php?diff=115509&oldid=115508 * None1 * (+5771) /* Example */ Added Hello World program 13:16:59 [[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 [[&]] M https://esolangs.org/w/index.php?diff=115511&oldid=115493 * PythonshellDebugwindow * (+57) Categories 13:19:17 [[User:None1]] https://esolangs.org/w/index.php?diff=115512&oldid=115494 * None1 * (+37) /* My Implementations */ 13:21:13 [[Five]] M https://esolangs.org/w/index.php?diff=115513&oldid=109441 * PythonshellDebugwindow * (+101) Categories 13:24:17 [[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 hi how’s it going? 13:55:36 -!- arseniiv_ has changed nick to arseniiv. 13:56:10 I made a toy stack language with algebraic effects, sorta 13:58:04 `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 No output. 13:58:15 uh sorry :) 13:59:08 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 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 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 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 but it somehow doesn’t translate yet. I guess it’s more than I can lift in one go 14:06:46 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 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 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 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 [[User:None1/InDev]] https://esolangs.org/w/index.php?diff=115515&oldid=115450 * None1 * (+687) /* Result */ 14:13:05 [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115516&oldid=115515 * None1 * (-3) /* Result */ 14:14:30 [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115517&oldid=115516 * None1 * (+98) /* Result */ 14:14:48 [[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 [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115519&oldid=115518 * None1 * (+126) /* Result */ 14:15:51 [[User:None1/InDev]] M https://esolangs.org/w/index.php?diff=115520&oldid=115519 * None1 * (+4) /* Result */ 14:17:08 [[User:None1/InDev]] https://esolangs.org/w/index.php?diff=115521&oldid=115520 * None1 * (-1363) 14:18:04 [[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 [[User:None1]] https://esolangs.org/w/index.php?diff=115523&oldid=115512 * None1 * (+27) /* My Articles */ 14:20:59 [[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 [[Brainfuck speed test]] M https://esolangs.org/w/index.php?diff=115525&oldid=115524 * None1 * (+106) /* Conclusion */ 14:25:39 [[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 [[Obfuscated]] M https://esolangs.org/w/index.php?diff=115527&oldid=115455 * PythonshellDebugwindow * (+30) /* Interpreters */ Commands are case insensitive 14:46:46 [[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 [[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 `olist 1287 16:07:28 olist : shachaf oerjan Sgeo FireFly boily nortti b_jonas 16:15:45 -!- ncts has quit (Quit: Client closed). 16:18:15 arseniiv! are you back? 16:21:18 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 (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 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 btw if I won’t log in tomorrow it’d be most probably because I forgot I intended to 17:14:59 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 [[Special:Log/newusers]] create * DarkblooM * New user account 20:03:55 -!- tromp has joined. 20:09:53 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=115530&oldid=115478 * DarkblooM * (+244) /* Introductions */ 20:22:00 [[Talk:Truth-machine]] https://esolangs.org/w/index.php?diff=115531&oldid=85864 * DarkblooM * (+328) Submition for LOLCODE implementation 20:22:16 [[Talk:Truth-machine]] https://esolangs.org/w/index.php?diff=115532&oldid=115531 * DarkblooM * (+93) /* Submition for LOLCODE implementation */ 20:23:07 [[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 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 [[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 [[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 [[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 [[Llec]] M https://esolangs.org/w/index.php?diff=115537&oldid=115536 * Kaveh Yousefi * (+749) Reformatted and slightly reformulated the command table.