00:05:00 -!- iovoid has quit (Remote host closed the connection). 00:05:12 -!- iovoid has joined. 00:17:35 -!- ais523 has joined. 00:44:49 suppose I want to specify a programming language that is kind of like J in that it's golfy but not as golfy as some of these crazy modern golf languages, and is intended to work well for numeric computations and as a calculator for quickly testing stuff. suppose it's esoteric only in as much as it's golfy and trying out lots of new crazy ideas 90% of which are probably bad ideas but nothing that I 00:44:55 definitely know is a bad idea and add only for weirdness's sake. 00:46:06 in that case, would it be too evil to (1) use the - sign to mean reverse subtraction, so that 1-9 results in 8? (2) use < as the less than comparison operator but > for something entirely different because I don't need a short notation for both less than and greater than comparison and ascii punctuation is expensive? 00:46:30 "trying out lots of new crazy ideas 90% of which are probably bad ideas but nothing that I definitely know is a bad idea and add only for weirdness's sake" is probably one of the most productive things you can do when creating a programming language, in terms of informing future languages 00:47:30 languages like Brachylog (golfy, but not so much as the modern most-golfy languages) manage with lots of redundant use of single-byte tokens, though 00:47:33 ais523: yeah, and it's really only future languages, because many of those ideas are ones that can't easily be removed from the language later 00:48:34 perhaps all noncommutative operators should have reversed operands? then - as reverse-subtract doesn't seem so starnge 00:48:36 *strange 00:49:38 all of them? including less than? hmm, I haven't considered that 00:50:18 I guess that's possible 00:50:51 in a language I'm working on, all objects have values as booleans that can be unrelated to their values as integers/strings 00:51:06 like in perl... 00:51:10 so you can make - and less-than the same operation, by having subtraction set the truthiness of the result based on its sign 00:51:48 (this is a similar idea to overloading operators based on their return type, but easier to specify and it doesn't need any static analysis) 00:54:28 makes sense 00:56:03 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=94131&oldid=94079 * Lemonz * (-1035) /* Commands */ 01:46:56 -!- ais523 has quit (Quit: quit). 02:14:26 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=94132&oldid=94131 * Lemonz * (+1409) 02:15:14 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=94133&oldid=94132 * Lemonz * (-2) /* Dead chat/Errors */ 02:15:39 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=94134&oldid=94133 * Lemonz * (-13) /* Dead chat/Errors */ 03:24:29 -!- ais523 has joined. 04:09:47 -!- ais523 has quit (Quit: sorry about my connection). 04:10:02 -!- ais523 has joined. 04:16:18 [[@everyone]] N https://esolangs.org/w/index.php?oldid=94135 * Lemonz * (+7985) please improve 05:08:27 -!- ais523 has quit (Quit: quit). 05:18:39 -!- monoxane8 has changed nick to monoxane. 05:49:07 -!- SGautam has joined. 07:07:45 I have thought of something a bit similar before in some other designs that I had done, although instead an instruction that stores a result will also store a boolean value with it, and I think subtraction did work like you described (if I remember correctly). 07:22:41 -!- Sgeo has quit (Read error: Connection reset by peer). 08:40:44 [[Boom]] M https://esolangs.org/w/index.php?diff=94136&oldid=91445 * Celtschk * (+164) Added categories 09:18:38 -!- SGautam has quit (Quit: Connection closed for inactivity). 09:50:18 * int-e wonders whether oerjan saw this twist coming 09:58:05 -!- Everything has joined. 10:32:18 [[Opcode]] https://esolangs.org/w/index.php?diff=94137&oldid=94126 * Pptx704 * (+1482) Changed language definition and removed BF dependency. 10:37:26 -!- wib_jonas has joined. 10:42:54 [[Talk:Opcode]] https://esolangs.org/w/index.php?diff=94138&oldid=94123 * Pptx704 * (+187) 10:44:54 [[Language list]] https://esolangs.org/w/index.php?diff=94139&oldid=94120 * Pptx704 * (+13) Added [[Opcode]] 10:45:37 -!- dyeplexer has joined. 10:45:52 -!- Everything has quit (Quit: leaving). 11:26:54 -!- tech_exorcist has joined. 12:10:46 -!- dyeplexer has quit (Read error: Connection reset by peer). 12:11:54 -!- razetime has joined. 12:29:28 -!- chiselfuse has quit (Remote host closed the connection). 12:29:40 -!- chiselfuse has joined. 12:46:29 -!- eli_oat has joined. 12:54:18 -!- simcop2387 has quit (Read error: Connection reset by peer). 12:56:11 -!- simcop2387 has joined. 13:01:43 -!- definitelya has joined. 13:44:17 -!- lagash has quit (Remote host closed the connection). 13:45:18 -!- lagash has joined. 13:46:09 [[IDlang]] https://esolangs.org/w/index.php?diff=94140&oldid=93637 * ChuckEsoteric08 * (+1490) 13:50:06 [[IDlang]] M https://esolangs.org/w/index.php?diff=94141&oldid=94140 * ChuckEsoteric08 * (+2) 13:54:46 -!- Sgeo has joined. 14:16:01 -!- tech_exorcist has quit (Ping timeout: 256 seconds). 15:02:31 [[User:Pptx704]] https://esolangs.org/w/index.php?diff=94142&oldid=94127 * Pptx704 * (+43) 15:20:07 -!- definitelya has quit (Quit: h). 15:21:00 [[KS]] N https://esolangs.org/w/index.php?oldid=94143 * PF4dev * (+2213) frist KEA-stream commit 15:22:15 -!- definitelya has joined. 15:25:06 -!- ais523 has joined. 15:25:08 [[Language list]] https://esolangs.org/w/index.php?diff=94144&oldid=94139 * PF4dev * (+20) add KS to the Language list 15:32:14 [[KS]] https://esolangs.org/w/index.php?diff=94145&oldid=94143 * PF4dev * (+60) edit info 15:38:19 [[User:PF4dev]] https://esolangs.org/w/index.php?diff=94146&oldid=94116 * PF4dev * (+80) 15:45:12 -!- ais523 has quit (Remote host closed the connection). 16:25:52 [[KS]] M https://esolangs.org/w/index.php?diff=94147&oldid=94145 * PythonshellDebugwindow * (+45) Categories 16:40:23 [[SOS]] https://esolangs.org/w/index.php?diff=94148&oldid=94119 * Celtschk * (+97) The language indeed is Turing complete 16:41:55 -!- wib_jonas has quit (Quit: Client closed). 16:46:45 -!- eli_oat has quit (Ping timeout: 256 seconds). 16:49:58 [[Special:Log/upload]] upload * PF4dev * uploaded "[[File:Kea stream.png]]" 16:51:59 [[KS]] https://esolangs.org/w/index.php?diff=94150&oldid=94147 * PF4dev * (+48) 16:53:47 [[KS]] https://esolangs.org/w/index.php?diff=94151&oldid=94150 * PF4dev * (+0) 17:00:02 -!- SGautam has joined. 17:03:26 -!- razetime has quit (Remote host closed the connection). 19:18:05 [[Bitflipper]] N https://esolangs.org/w/index.php?oldid=94152 * Gapples2 * (+1763) Created page with "'''Bitflipper''' is a basic esoteric programming language created on March 23, 2022 by [[User:gapples2]] where you flip bits. This only has 5 instructions which makes programm..." 19:19:49 [[User:Gapples2]] N https://esolangs.org/w/index.php?oldid=94153 * Gapples2 * (+97) Created page with "Created the low level esoteric language [[Bitflipper]]. Also making an interpreter for it in C++." 19:33:44 [[Pig]] M https://esolangs.org/w/index.php?diff=94154&oldid=94113 * PythonshellDebugwindow * (-2) /* Interpreter */ category 20:07:49 -!- Lord_of_Life_ has joined. 20:09:03 -!- Lord_of_Life has quit (Ping timeout: 256 seconds). 20:10:33 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 20:20:07 -!- tech_exorcist has joined. 20:30:02 -!- tech_exorcist has quit (Remote host closed the connection). 20:30:23 -!- tech_exorcist has joined. 20:52:51 -!- cd has joined. 21:07:07 [[Language list]] M https://esolangs.org/w/index.php?diff=94155&oldid=94144 * Gapples2 * (+17) 21:07:58 -!- definitelya has quit (Quit: h). 21:24:45 -!- tech_exorcist has quit (Quit: Disconnecting). 22:09:31 -!- SGautam has quit (Quit: Connection closed for inactivity). 22:26:36 -!- Sgeo_ has joined. 22:29:01 -!- Sgeo has quit (Ping timeout: 256 seconds). 23:04:11 fungot, what's the difference between a bucket and a pail? 23:04:11 b_jonas: no not for ioccc of course... 23:04:20 not for ioccc, yes 23:17:24 -!- leah2 has quit (Ping timeout: 240 seconds). 23:22:45 [[@everyone]] https://esolangs.org/w/index.php?diff=94156&oldid=94135 * Lemonz * (+203) 23:23:20 [[Language list]] https://esolangs.org/w/index.php?diff=94157&oldid=94155 * Lemonz * (+16) /* Non-alphabetic */ 23:32:37 -!- leah2 has joined. 23:46:25 [[SpaghettiScript]] M https://esolangs.org/w/index.php?diff=94158&oldid=77521 * UltimateProGrammer * (+43) Fix syntax error in Fizzbuzz, fix grammar, note about implementation 23:46:37 -!- Everything has joined.