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 <b_jonas> 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 <b_jonas> definitely know is a bad idea and add only for weirdness's sake.  
00:46:06 <b_jonas> 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 <ais523> "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 <ais523> 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 <b_jonas> 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 <ais523> perhaps all noncommutative operators should have reversed operands? then - as reverse-subtract doesn't seem so starnge 
00:49:38 <b_jonas> all of them? including less than? hmm, I haven't considered that 
00:50:51 <ais523> 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:10 <ais523> 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 <ais523> (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:56:03 <esolangs> [[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 <esolangs> [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=94132&oldid=94131 * Lemonz * (+1409)  
02:15:14 <esolangs> [[Esolang:Sandbox]]  https://esolangs.org/w/index.php?diff=94133&oldid=94132 * Lemonz * (-2) /* Dead chat/Errors */ 
02:15:39 <esolangs> [[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 <esolangs> [[@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 <zzo38> 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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[Talk:Opcode]]  https://esolangs.org/w/index.php?diff=94138&oldid=94123 * Pptx704 * (+187)  
10:44:54 <esolangs> [[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 <esolangs> [[IDlang]]  https://esolangs.org/w/index.php?diff=94140&oldid=93637 * ChuckEsoteric08 * (+1490)  
13:50:06 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[Language list]]  https://esolangs.org/w/index.php?diff=94144&oldid=94139 * PF4dev * (+20) add KS to the Language list 
15:32:14 <esolangs> [[KS]]  https://esolangs.org/w/index.php?diff=94145&oldid=94143 * PF4dev * (+60) edit info 
15:38:19 <esolangs> [[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 <esolangs> [[KS]] M https://esolangs.org/w/index.php?diff=94147&oldid=94145 * PythonshellDebugwindow * (+45) Categories 
16:40:23 <esolangs> [[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 <esolangs> [[Special:Log/upload]] upload  * PF4dev *  uploaded "[[File:Kea stream.png]]" 
16:51:59 <esolangs> [[KS]]  https://esolangs.org/w/index.php?diff=94150&oldid=94147 * PF4dev * (+48)  
16:53:47 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <esolangs> [[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 <b_jonas> fungot, what's the difference between a bucket and a pail? 
23:04:11 <fungot> b_jonas: no not for ioccc of course... 
23:17:24 -!- leah2 has quit (Ping timeout: 240 seconds). 
23:22:45 <esolangs> [[@everyone]]  https://esolangs.org/w/index.php?diff=94156&oldid=94135 * Lemonz * (+203)  
23:23:20 <esolangs> [[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 <esolangs> [[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.