00:13:32 [[Milk]] M https://esolangs.org/w/index.php?diff=83583&oldid=83569 * PythonshellDebugwindow * (+19) /* Implementations */ Total 00:17:23 -!- esowiki has joined. 00:53:53 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83584&oldid=83582 * S1(210) * (+2956) /* Feature Specification */ 00:56:27 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83585&oldid=83584 * S1(210) * (+53) /* My own bad python interpreters */ 00:57:59 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83586&oldid=83585 * S1(210) * (+124) /* Implementations */ 00:58:14 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83587&oldid=83586 * S1(210) * (+1) /* Implementations */ 00:59:50 -!- copumpkin has quit (Quit: Hmmm). 01:07:53 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83588&oldid=83587 * S1(210) * (+30) /* Implementations */ 01:11:46 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83589&oldid=83588 * S1(210) * (+24) /* Hello World */ 01:12:47 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83590&oldid=83589 * S1(210) * (-15) /* Truth Machine */ 01:36:43 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83591&oldid=83590 * S1(210) * (+221) /* Feature Specification */ 01:37:53 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83592&oldid=83591 * S1(210) * (+82) /* Overview */ 01:38:46 [[DeBruijn]] M https://esolangs.org/w/index.php?diff=83593&oldid=83592 * S1(210) * (+0) /* Overview */ 01:48:22 [[Undefined behavior (language)]] https://esolangs.org/w/index.php?diff=83594&oldid=83543 * Ais523 * (+235) this is implemented, and has been since computers were invented 01:57:00 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83595&oldid=83593 * S1(210) * (+150) /* My own python-based interpreter */ 01:57:25 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83596&oldid=83595 * S1(210) * (-33) /* My own python-based interpreter */ 02:17:04 [[Computerdeutsch]] https://esolangs.org/w/index.php?diff=83597&oldid=77947 * S1(210) * (-2) /* Type conversion */ schlich for floats means neutral, not feminine 02:23:50 -!- oozed1 has joined. 02:49:56 Is there a (short) public domain/CC0 somewhat standard "Hello World!" for interactive fiction, for testing IF engines? 03:12:32 -!- oozed1 has quit (Quit: Textual IRC Client: www.textualapp.com). 03:19:07 I don't know. Can you elaborate about what you require, specifically? 03:21:35 I was looking for a simple recognisable scenario that could demonstrate a few branching choices, and at least one ending (possibly more), very simple but with more than one path. 03:23:25 For an esolang idea that sub-TC, but could do a passable attempt at implementing IF style paths and end points 03:24:36 Correctly implementing a playable and recognisable scenario would be the proof that it works as intended, and can at least perform that function. 03:25:38 I could create my own scenario, but recreating an existing one seems more suitable for a proof of ability 03:26:57 basically being in a room with a desk and locked door, opening the drawer, getting the key and leaving the room to win would suffice. I feel like I have seen that 03:32:34 If interactive fiction has a Hello World or Lorem Ipsum, or whatever the term is, I'd want to use that. 03:33:10 fungot, have you ever played the piano so fast that the limit becomes how slowly the keys return to their unpressed state after you release pressure on them? and if so, have you had the piano retuned to a scale that doesn't have all 12 notes in the octave but some notes duplicated? 03:33:10 b_jonas: if you drop it for yourself. ( the leprechaun is not a number of people who said they had acquired stealth and craft, but with no greater success. 03:35:07 fungot, what is a simple IF scenario I could use to test an implementation (and what are your license terms)? 03:35:07 salpynx: a priest can get a genuine amulet of yendor: no one is quite sure which. and the caves of the flies" is a misery. 03:35:39 wow, that's pretty good. I was thinking it needed to start in a room or a cave. 03:35:59 I'm going to save that. 03:42:00 `` rev <<< Yendor 03:42:01 rodneY 03:47:15 ^style 03:47:16 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc iwcs jargon lovecraft nethack* oots pa qwantz sms speeches ss wp ukparl youtube 03:52:13 I think Yendor, from Rogue, is PD. NetHack licensing seems more complicated. In the absence of a standard scenario, I might just run with Fungot's babble, and the Rogue reference will give it some recognisability, and is PD like I wanted. 03:53:41 `? Büchi 03:53:43 Büchi? ¯\(°​_o)/¯ 04:18:30 I think that the idea of finding a key to open the door is good enough 04:24:34 qn2; is there a standard notation for a countably infinite alphabet, Σ? Σ denotes sets of words. Σ = {v0, v1, ...} I think expresses what I need, but is there a shorter or clearer form? 04:52:36 [[Moditape]] N https://esolangs.org/w/index.php?oldid=83598 * Mase * (+1964) Created page with "An esolang where you can modify the inital state of the circular, 16 value tape before the program is run. Contains brainfuck-like syntax, minus the loops. Because there are n..." 04:53:35 -!- Sgeo[m] has joined. 04:54:02 Testing 04:54:24 [[Moditape]] https://esolangs.org/w/index.php?diff=83599&oldid=83598 * Nailuj29 * (+3) 04:55:08 -!- Sgeo[m] has left. 05:00:33 [[Moditape]] https://esolangs.org/w/index.php?diff=83600&oldid=83599 * Aspwil * (+198) 05:01:16 [[Moditape]] https://esolangs.org/w/index.php?diff=83601&oldid=83600 * Aspwil * (+4) /* Hello World */ 05:02:30 [[Moditape]] https://esolangs.org/w/index.php?diff=83602&oldid=83601 * Aspwil * (-15) /* Hello World */ 05:05:25 [[Moditape]] M https://esolangs.org/w/index.php?diff=83603&oldid=83602 * Mase * (+68) 05:06:53 [[Moditape]] https://esolangs.org/w/index.php?diff=83604&oldid=83603 * Aspwil * (+40) /* Hello World */ 05:10:37 [[Moditape]] M https://esolangs.org/w/index.php?diff=83605&oldid=83604 * Mase * (+316) 05:10:59 [[Moditape]] https://esolangs.org/w/index.php?diff=83606&oldid=83605 * Mase * (+0) 06:05:07 -!- Frater_EST has joined. 06:13:56 [[Moditape]] M https://esolangs.org/w/index.php?diff=83607&oldid=83606 * Mase * (-1140) 06:21:57 [[Moditape]] https://esolangs.org/w/index.php?diff=83608&oldid=83607 * Mase * (+0) 06:30:29 [[Moditape]] https://esolangs.org/w/index.php?diff=83609&oldid=83608 * Mase * (+0) 07:12:15 [[Special:Log/newusers]] create * TeamLightning * New user account 07:14:31 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83610&oldid=83575 * TeamLightning * (+183) /* Introductions */ 07:15:16 [[User:TeamLightning]] N https://esolangs.org/w/index.php?oldid=83611 * TeamLightning * (+156) Created page with "Hey there, I'm TeamLightning and i write stuff in Python. --~~~~" 07:39:06 [[PainLang]] N https://esolangs.org/w/index.php?oldid=83612 * TeamLightning * (+2290) Created page with "==Overview== PainLang is basically [[Brainf***]] but written in and writes Python and has one less core command (7 excluding comments and debug). It was written by ~~~~ due to..." 07:40:18 !tell salpynx \mathbb{A} is sometimes used for a countably infinite set whose elements can be compared for equality (with two distinct elements being unequal) but have no other defined properties, that seems to fit what you're looking for 07:41:23 [[PainLang]] M https://esolangs.org/w/index.php?diff=83613&oldid=83612 * TeamLightning * (+81) 07:45:28 @tell salpynx \mathbb{A} is sometimes used for a countably infinite set whose elements can be compared for equality (with two distinct elements being unequal) but have no other defined properties, that seems to fit what you're looking for 07:45:28 Consider it noted. 08:04:03 When making up a cryptographic hash algorithm, can it be helpful to compute also a secondary hash (perhaps with a different block size) and append that at the end of the message (as a part of the padding which also specifies the length of the message)? (The secondary hash also uses a different algorithm) 08:04:55 This might give me what I need for demonstrating choice : Choice of Plausible Alternatives (COPA) for AI research, BSD licensed: https://people.ict.usc.edu/~gordon/copa.html#:~:text=The%20Choice%20Of%20Plausible%20Alternatives,sets%20of%20500%20questions%20each. 08:05:19 found via an interactive fiction related paper: https://roemmele.github.io/publications/ICIDS17.pdf 08:16:31 `unidecode 𝔸 08:16:33 ​[U+1D538 MATHEMATICAL DOUBLE-STRUCK CAPITAL A] 08:18:35 -!- Frater_EST has quit (Remote host closed the connection). 08:25:53 [[Special:Log/newusers]] create * Wasif * New user account 08:37:01 SWT displays only up to 41 buttons lol https://i.imgur.com/3K6b7qX.png 08:37:13 ais523: thanks for the 𝔸 ( \mathbb{A} ) tip. It has me thinking that I do require an _ordered_ set (total rather than partial) and it seems alphabets in formal language theory ... don't care either way about ordering, which is interesting and something I hadn't thought about before. I'd assumed an alphabet was ordered, but ordered vs unordered 08:37:13 alphabets seem like quite different things. I'll look into that further. 08:44:45 -!- LKoen has joined. 08:54:18 -!- Sgeo has quit (Read error: Connection reset by peer). 09:10:19 -!- Thelie has joined. 09:13:09 currently in chrome when you select multiple tabs and right click it gives option "add to reading list" and "create new group" and I don't know what are these and why are they there 09:13:57 but I'm definitely sure no one likes that they've removed the "create a bookmarks folder" from there 09:30:17 [[Talk:Wiki Cyclic Tag]] https://esolangs.org/w/index.php?diff=83614&oldid=8539 * Salpynx * (+520) Relation to CSS TCness 09:35:27 hi 09:39:01 hi 09:50:05 -!- Thelie has quit (Remote host closed the connection). 09:55:28 https://i.imgur.com/NUcyebv.png 09:57:12 lol 10:15:59 is brainfuck expanding the tape when needed both to left and right? 10:21:32 that's implementation dependent 10:22:31 from the wiki page > Negative memory addresses should NOT be assumed to exist, however, an interpreter may provide some. (An optimising interpreter may be forced to) 10:27:20 then I'll assume all basic examples of brainfuck don't use negative memory 10:27:40 that would simplify my RASEL implementation of it 10:29:31 higher address will be deeper in stack, otherwise I would need either to test for negativity to push and nulify the pointer or leak the memory like mad on every BF step in that direction 10:30:27 -!- xelxebar has quit (Remote host closed the connection). 10:30:45 -!- xelxebar has joined. 10:33:50 I had a recollection of there being a Hello World example that required negative cells, it's there on the wiki "by primo" from a codegolf.stackexchange. I think an implementation not supporting that is fine and is more standard. 10:34:40 ^bf --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 10:34:40 Hello, World! 10:35:25 I wasn't expecting that to work. 10:36:11 is it using negatives? 10:36:40 still, just because fungot does something doesn't mean anyone else should. 10:36:40 salpynx: shopkeepers have incredible patience. she is usually depicted as wearing a ring of teleportation: it is the same tribunal in the dungeon. though not dangerous in and of laufey. loki is the property of fortune cookies, inc. 10:37:11 ^bf +[] 10:37:12 ...out of time! 10:37:13 the first three shifts are left shifts 10:37:31 oh indeed 10:37:50 four shifts in fact 10:38:07 ^bf +[<+] 10:38:21 fungot 10:38:21 nakilon: shopkeepers don't mind you bringing your pets in the struggle. perhaps the weasel knows the basilisk's deadly gaze, and commending himself most devoutly to his sister and maintained that she should impart the secrets of the waves he received by lot at the gaming board on the station every afternoon to wait for his powerful magic item hidden in a bag. 10:38:41 hah, he failed to respond -- did it "crash"? 10:45:02 -!- xelxebar has quit (Remote host closed the connection). 10:45:12 It has a wrapping tape and wrapping cells, with pretty small limits, so that's technically an infinite loop. 10:45:17 -!- xelxebar has joined. 10:45:22 I would still have expected it to run out of time though. 10:45:40 I think possibly 8-bit cells and a tape length of a 1000. 10:45:59 oh so he did stop 10:46:12 I sort of feel as if the original implementation used a wrapping (64k) tape too. 10:47:09 ^bf +[<+] --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 10:47:10 10:47:17 okay 10:49:04 if tape length 1000 is still considered a valid BF impl, then what's the minimum? 10:49:07 Yeah, it's 1000 cells of 8 bits, and 1000000 steps of execution. I guess that's just barely enough for +[<+] to increment all of them enough that one wraps over. 10:49:39 surely tape length 1 would be considered too little (does simplify shifting though:-) 10:50:24 A three-cell tape is famously enough to be TC, as log as the values are unbounded. 10:51:13 s/log/long/ 10:53:16 256k per 4 instruction had to be more than 1mln limit 10:53:38 The loop is only 3 instructions, the way it counts them. 10:53:48 <, + and ], which jumps back to the <. 10:54:38 ^bf +[<+<>] 10:54:39 ...out of time! 10:54:50 That would be too much though. 10:55:26 I remembered the limit as being 100k instead of 1M, but I probably bumped it up because there was something interesting that didn't quite run. 10:56:02 (Also, +++++ would be a single instruction in terms of that limit.) 10:56:33 ^bf +[<+-+] 10:56:34 ...out of time! 10:57:50 ^bf +[+.] 10:57:50 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 10:58:03 rip your logs 10:58:29 It's certainly not the first "all bytes" message we've had. 10:58:35 at least it strips \r and \n and prevents command injection 10:58:44 ^bf +[+.] +[+.] +[+.] +[+.] +[+.] +[+.] +[+.] +[+.] I wonder about max length 10:58:44 .. !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ... 10:58:48 for some reason \x16 seems to make the rest of the message inverted colours for me 10:59:17 Yeah, ^V does that quite often. 10:59:20 It's also underlined for me. 10:59:47 https://i.imgur.com/TomV619.png 10:59:52 from the ^_ control character 10:59:52 ^bf ++++++++++++++++.[-]--<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 10:59:52 Hello, World! 10:59:59 ^bf ++++++++++++++++++++++.[-]--<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 10:59:59 Hello, World! 11:00:25 Heh, I didn't remember implementing strikethrough formatting in the HTML converter. 11:02:25 Potentially I should also convert invalid UTF-8 to U+FFFD in the prettified formats. But then someone'd complain it's not true to the original. 11:03:20 ^def tmp bf +++---+++ 11:03:20 Defined. 11:03:22 ^show tmp 11:03:22 +3-3+3 11:04:05 I've no idea why I didn't fold consecutive arbitrary sequences of +-s and <>s together, rather than just doing the per-instruction-type run-length encoding. 11:05:42 I guess maybe that's just because that's something the programmer can already do on their side. 11:08:23 all of the bots here handle that negative cell example, F*ngot, HackEso, and lambdabot 11:08:57 @bf --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 11:08:57 Hello, World! 11:09:06 `! bf --<-<<+[+[<+>--->->->-<<<]>]<<--.<++++++.<<-..<<.<+.>>.>>.<<<.+++.>>.>>-.<<<+. 11:09:07 Hello, World! 11:10:05 I was hoping to see the output of that code where the left shifts couldn't work 11:11:09 I feel like usually if < off the left edge is not allowed, it just terminates the program. 11:16:30 fizzie so if fungot translating the bf to befunge? 11:16:30 nakilon: hu*h*eto*l, minion of huhetotl: huehuetotl, or ettin, is a spotted red. the streets were broken and the four men, of golden daffodils; beside the lake now lives in a clear cold voice. ' behold, i go to my profession. ( the colour of magic, by diana wynne jones) 11:16:34 *is 11:16:50 and the translator is implemented in befunge? 11:16:55 Not really, no. It just translates into an intermediate bytecode. 11:17:24 ACTION changed nickname to huehuetotl 11:17:51 There's a parser that goes from the source representation to that, and then an interpreter that runs it; ^bf does both, while ^def bf ... just does the first step and leaves the second when you invoke the defined command. 11:18:06 https://copy.sh/brainfuck has 3 memory overflow behaviours: undefined (fast), wrap, abort. Undefined gives garbage output, wrap works, abort gives a sensible warning and terminates, as you said. 11:19:01 ^def tmp bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11:19:01 Defined. 11:19:05 ^show tmp 11:19:05 + 11:19:25 Ah, I had assumed / hoped fungot's interpreter was implemented in befunge 11:19:25 salpynx: latest news? put `rec.games.roguelike.nethack' in the cracks and it seemed to him asked, " hey guys, *wield* a lizard, which one's real? xander: no one knows why this is true, but it was light enough to enter, and the wolf did not take place, perhaps it was overheard or repeated by an exploding tin. 11:19:28 Also wrapped that % 256, because the cells do. 11:19:32 salpynx: It is, yes. 11:20:43 Approximately lines 355-376 (brainfuck source to that bytecode format) and 298-310 (bytecode interpreter) of https://github.com/fis/fungot/blob/master/fungot.b98 if you want to see them. 11:20:43 fizzie: chromatic dragon, cut her body in two. the food with his claws and poison sting. 11:21:29 Likewise for ^ul, the Underload interpreter, except there the intermediate format is pretty much the same as the source text. 11:21:35 ^def tmp2 bf --<-<< 11:21:35 Defined. 11:21:41 ^show tmp2 11:21:41 -2<-<2 11:22:13 I had a standalone "development" version of at least the underload one, but I don't think I've got a copy of the bf one not embedded in the bot. 11:23:18 I feel like -2 is "really" a +254 and I just disambiguate when printing, maybe. 11:23:33 ^def tmp bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 11:23:33 Defined. 11:23:37 ^show tmp 11:23:37 -2 11:23:39 Yep. 11:24:29 There's six instructions in the bytecode, and it's actually documented in the comments, lines 438-446. 11:24:53 Well, seven if you count the marker at the end. 11:27:24 ^def tmp2 bf [-][+]+ 11:27:24 Defined. 11:27:33 ^show tmp2 11:27:33 [-][+]+ 11:27:43 Yeah, no, it's not a proper optimizing thing. 11:27:52 I don't even have a "set value" opcode. 11:31:12 ^ul ((Underload, the language of easy quines)!aS(^:)S):^ 11:31:12 ((Underload, the language of easy quines)!aS(^:)S)^: 11:31:37 I think I misunderstood "Not really, no. It just translates into an intermediate bytecode." 11:32:05 Yeah, that was an answer to the "is it translating the bf into a befunge" question, not the "is it implemented in befunge" one. 11:32:52 cat has easier quines 11:32:57 but it's not turing-complete 11:33:02 Right, so there is a befunge bf interpreter in fungot, but it doesn't work by translating bf -> befunge 11:33:02 salpynx: a katana might slice a worm in two. the waves to the carpet, where his eye. they are the devil's work. 11:33:08 $ echo "-" | ruby bf_translator.rasel 11:33:08 :03--::\1-1\1-\$@ 11:33:15 ..\ 11:34:34 The Brainfuck-on-Befunge-98 and Underload-on-Befunge-98 X's on https://esolangs.org/wiki/EsoInterpreters link to our bot's source code. Hmm, maybe they should link to its wiki page instead. 11:34:50 Also, I don't think that style works too well, let's stick with the standard. 11:34:54 ^style irc 11:34:54 Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) 11:37:10 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=83615&oldid=83522 * B jonas * (-154) make the move to libera/#esolangs almost official 11:37:40 [[EsoInterpreters]] M https://esolangs.org/w/index.php?diff=83616&oldid=82808 * Fizzie * (-88) /* Main table */ Link to wiki article instead of directly to source. 11:39:04 does the amount of letters in table cell mean an amount of different implementations? 11:39:19 oh those are links 11:42:37 [[Esolangs (irc)]] N https://esolangs.org/w/index.php?oldid=83617 * B jonas * (+859) Created page with "'''esolangs''' is an IRC bot maintained by fizzie that supports the official esoteric languages community IRC discussion channel. It usually uses the nick "esolangs" on the l..." 11:43:09 [[Esowiki]] N https://esolangs.org/w/index.php?oldid=83618 * B jonas * (+28) Redirected page to [[Esolangs (irc)]] 11:43:22 what does "Part of cycle" mean? 11:43:23 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=83619&oldid=83615 * B jonas * (+25) 11:45:19 fungot: ▬▬ι═══════ﺤ 🪱②.♒ 䋬 ,👁.😈J. 11:45:19 salpynx: it's been ages since i have done 11:45:21 I think it's used just by the Bub/Brainfuck pair, but it's supposed to denote a case where you can build an arbitrarily long thing out of X-on-Y-on-X-on-Y-on-..., or A-on-B-on-C-on-A-on-... 11:45:21 [[Velik]] N https://esolangs.org/w/index.php?oldid=83620 * B jonas * (+249) Created page with "'''velik''' is an IRC bot maintained by [[User:Nakilon]] that evaluates the [[RASEL]] fungeoid language. It was created in 2021-05. It is resident on the libera/#esolangs ch..." 11:45:50 I don't think the table's rich enough to show all the possible cycles though. 11:46:22 Someone could take that as an adjacency matrix of a DAG and convert it into a graph though. 11:49:08 _^^ 11:49:49 salpynx: I'd say use one of those mazes made of six rooms where every room has an indistinguishable description, each one has exits in eight cardinal directions, one of which takes you to the next room and eight takes you back to the very first room, the player has three or four objects that they can drop or take to figure out where they are, and you win after the correct exit of the last room which 11:49:55 goes outdoors. 11:50:22 [[Esolangs (irc)]] https://esolangs.org/w/index.php?diff=83621&oldid=83617 * Fizzie * (+80) Add source link 11:54:19 b_jonas: Those mazes are annoying, and familiar, and that's a good idea. I think that will challenge what I have in mind, so is a good test case, thanks! 12:00:52 heh https://dpaste.org/oRzr/slim 12:01:56 oh idk why the extension is rasel, that's a mistake, should be rb 12:02:53 [[Special:Log/newusers]] create * Epidemic7 * New user account 12:03:17 Oh, that reminds me, I need to restart that to fix a tiny little logging bug. 12:03:30 -!- esowiki has joined. 12:03:49 .rb could be confused with Ruby 12:04:44 really? 12:07:25 oh wait, that code is ruby I thought the RASEL extension was .rb , ignore that 12:08:28 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83622&oldid=83610 * Epidemic7 * (+209) /* Introductions */ 12:10:30 I had been keeping brainfuck and befunge extensions separate in my head, handling another pair of languages starting with the same letter (r) clearly broke me. 12:12:53 there was .rbw for wxWidgets apps years ago, then .rbi for idk what, now .srb for static type annotation files 12:13:09 pretty sure that's only a half of the zoo 12:16:53 [[User:Epidemic7]] N https://esolangs.org/w/index.php?oldid=83623 * Epidemic7 * (+297) Created page with "Hello, I'm Epidemic7 / Epidem7c / EHGDTPSTLA. (Don't ask about the last one, it's a acronym and a long story.) I like making esolangs that are: One Dimensional Data Tape Styl..." 12:18:05 [[User:Epidemic7]] https://esolangs.org/w/index.php?diff=83624&oldid=83623 * Epidemic7 * (+36) 12:18:55 salpynx you forgot the stringmode instruction ..D 12:23:39 \rasel Z:::+,++,@ 12:23:40 output: "", exit code: 255 12:24:15 nakilon: I was trying to use the base36 numbers to set ASCII, why didn't that work? 12:24:46 you probably want : before , 12:25:01 at least before the first one 12:25:16 \rasel Z:::+:,++,@ 12:25:17 output: "", exit code: 255 12:25:20 hm 12:26:01 Oh, https://esolangs.org/wiki/PSOX was that thing I was thinking of when we had that discussion the other day about whether it's cheating to use netcat/socat when doing an IRC bot in an esolang that does only stdin/out. 12:26:05 I still don't think it's cheating, but PSOX would arguably be a more esoteric way of going about it. 12:26:36 oh 12:26:47 salpynx there is no "+" in RASEL ..D 12:26:50 only "-" 12:27:16 I've off-by-one errored in my attempt, which is frustratingly annoying, because if Z = 36, "Hi" would be easy to output 12:27:33 ah -- my second mistake! 12:28:05 I honestly thought it was some wiki quoting thing that swallowed the + char 12:30:30 \rasel 918//,L15//,0@ 12:30:39 output: "Hi", exit code: 0 12:31:19 oh, you beat me, that's what I was just working towards :P 12:31:49 was just trying to get the correct sequence of divisions 12:32:11 nice though :) 12:33:32 \rasel L15//:v-,,0@ 12:34:30 not sure why it timed out 12:34:53 ah, sure 12:34:56 \rasel L15//:V-,,0@ 12:35:00 output: "Ji", exit code: 0 12:35:11 \rasel L15//:X-,,0@ 12:35:12 output: "Hi", exit code: 0 12:35:27 \rasel L15//:X-,,@ 12:35:32 output: "Hi", exit code: 0 12:39:24 [[Special:Log/newusers]] create * Marius is taken * New user account 13:01:40 when ?> ; append.call "01--" 13:01:40 when ?< ; append.call "1-:01--?@" 13:02:01 this is basically the safe "<" 13:02:52 it calls @ with negative on the top of the stack so exits with code 255 13:03:16 now the hardest part: ], [ 13:05:48 \rasel HI::/\15//D-,16//3-,0@ 13:05:49 output: "Hi", exit code: 0 13:06:55 I'm too tired to optimise that further, not sure if there's a way to input 2d source 13:07:04 isn't ::/ same as 1 ? 13:07:41 yes, but I wanted to delimit the initial HI from the rest of the code as much as possible 13:07:52 yeah, there is no way to input 2d source but you can use '?' and 'j' to make a one-liner 13:08:08 you could use spaces 13:09:33 For some reason the feature that appeals to me most is the ability to avoid string mode completely, and just use b36. The lack of + and * was an unexpected challenge :) 13:10:04 all as planned 13:11:50 also non-wrapping cells meant I addition can't be done with -, and non-integer cells and no ability (AFAICT) to round down to integers for character output was another fun obstacle 13:13:21 didn't understand the first part 13:13:54 but you might be able to floor by :1%- 13:14:35 -!- metcalf has joined. 13:22:09 -!- Noisytoot has joined. 13:22:17 yes 13:22:18 \rasel H4H//::.1%-,0@ 13:22:20 output: "72.25 H", exit code: 0 13:22:46 vs an exit code 255 trying to output 72.25 as a character 13:46:41 nakilon: what? I thought you added a way to input 2d source by adding some character that is a synonym to the newline 13:47:14 b_jonas that was only an idea 13:47:37 \rasel Z,@ 13:47:38 output: "#", exit code: 0 13:47:50 \rasel v>Z,@¶>^ 13:49:23 timeout 13:49:50 oh you mean that's a character? ..D 13:51:42 not necessarily 13:51:50 you could pick a different character 13:51:55 that's just an example 13:54:47 I mean you're defining this language, so you're picking the specific syntax 13:55:15 you've already picked it for the other new instructions like the new swappeek or whatever that's called 13:55:22 swappick 13:55:36 swappeek would be for memory addresses, this is for the data stack 13:56:46 "defining this language" -- not the language though but a bot interface but yeah, I'll probably go with the same how I made -stdin 13:57:04 at least not swapdick 13:57:06 swapn 13:57:23 why? why would you put that feature only in the bot interface rather than the language? 13:57:33 that would just make incompatible versions of your language for no good reason 13:58:05 unless you, like, expect that good mnemonic characters as instruction names will be scarce or something 13:58:44 are there any fungeoids that have a special "one-liner conversion syntax" 13:59:31 the line break character is already defined and it's \n, it's just IRC's "fault" it can't handle it 13:59:35 I refuse, it's not "special syntax" because newlines aren't special, it's just multiple equivalent characters 13:59:43 some multiline chat would do 14:00:13 no, IRC uses that character for something else of significance, and for something useful too, unlike \r and \x00 which it just reserves for not much reason 14:01:42 you could say that it's IRC's fault, but python's current syntax is inconvenient in contexts other than IRC too, exactly because it requires newlines, so it's hard to say a short python program in-line in a paragraph of text, on a webpage or printed book 14:01:57 how do other bots here implement multiline? 14:02:02 we can fix that in python, I have an idea that I should perhaps implement, though the hard part is not implementing it but documenting it properly 14:02:10 \rasel 91D//:1-:5-:1-:7-:1-,4\,,2\,1\,,@ 14:02:13 output: "fungot", exit code: 0 14:02:26 ruby also judges ";" the same as "\n" 14:02:39 nakilon: not quite the same, but you can program ruby without newlines 14:02:39 ..D 14:02:54 -!- metcalf_ has joined. 14:03:27 the same can be said about javascript and haskell, and there are evaluation bots for both on freenode 14:03:53 brainfuck and underload in fungot just require trivial substitutions 14:03:53 b_jonas: swap x with y is always equal to whatever x is equal to 14:04:07 salpynx hah, you built the array monotoneous and then traversed it in another order, right? 14:04:18 yup 14:04:26 and perlbot lets you use compose to pass any string that you generate from any command as argument any other command, so that way you can pass newlines: 14:06:06 -!- metcalf has quit (Ping timeout: 240 seconds). 14:06:06 -!- metcalf_ has changed nick to metcalf. 14:06:19 perlbot compose @eval @eval qq|for (65..90) {\n\t$c .= chr;\n}\nprint $c|`` 14:06:21 b_jonas: ERROR: syntax error at (IRC) line 2, near ".=" 14:06:30 perlbot compose @eval @eval qq|for (65..90) {\n\t\$c .= chr;\n}\nprint \$c|`` 14:06:32 b_jonas: ABCDEFGHIJKLMNOPQRSTUVWXYZ 14:06:50 the inner eval prints a perl program that contains newlines, the outer eval interprets that perl program 14:07:06 of course perl doesn't care too much about newlines so this particular example is silly, but still 14:07:24 but it does lead to monstrosities like the tempconv factoid 14:07:30 perlbot: literal tempconv 14:07:30 simcop2387: <*:##NULL> P:macro tempconv is `eval %f=(`fact _tempconv_units!);`fact _tempconv_newton!;`fact _tempconv_init!;$in=`quote d `arg!!;if($in=~/(?[\-+]?\d+(?:\.\d+)?(?:ee?[\-+]?\d+)?)(?:\s*°)?\s*(?$ur)/i){($v,$u)=@+{v,u};$c=$f2{fc$u}->($v);join" = ",map{$q=d($_);(eval{inv($f2{$q},$c)}//"UND ").$_}sort{d($a)cmp d($b)} keys%f}else{"Not supported, use ".join(", ",sort{d($a)cmp d($b)}keys%f)}! 14:07:39 perlbot: tempconv 27C 14:07:41 simcop2387: 27.00°C = 109.50°D = 80.60°F = 4.56e-03GM = 300.15K = 8.91°N = 540.27R = 21.60°Ré = 21.68°Rø = 53.80°€ 14:08:02 the general idea of unquoting things with eval can be useful when programming perlbot 14:08:45 it's an esoteric invention that I'm proud of 14:08:54 I should actually mention it on the wiki userpage 14:09:19 [[User:B jonas]] https://esolangs.org/w/index.php?diff=83625&oldid=76586 * B jonas * (+28) 14:10:24 b_jonas compose is bot's command, not perl's, right? 14:11:03 nakilon: yes 14:11:32 but you advice me to put it into the language implementation rather than bot xyntax 14:11:34 *s 14:11:46 *specification 14:12:55 the five commands, compose quote eval fact arg, together turn out to be universal in a sense, they together let you run any program that can invoke any sequence of buubot commands, store state, decisions between them, and define macros that can do that when invoked 14:13:52 \help rasel 14:13:52 \rasel ; \rasel -stdin ; don't forget the '@' instruction or it will timeout; timelimit=30s; https://esolangs.org/wiki/RASEL 14:14:35 nakilon: yes, sandbox technology was basic back then, so we couldn't have easily changed the sandbox of the eval command that runs a perl interpreter to be able to invoke buubot commands. and even if we could make it invoke buubot commands, that would be less esoteric and easier to program than this horrible mess. 14:14:50 I don't see a reason not to implement it as a \rasel -n[,...] 14:15:20 nakilon: but note that the characters that IRC don't allow aren't really useful in a perl program. at best they can help encode string literals that have those characters, or heredocs. 14:15:36 also considering that "n" isn't a valid RASEL instruction and so raises the error so the "-n" clearly reads as "aha, it's a bot flag" 14:15:43 if the main interpreter was a language that needed newlines, we would probably have done something about that 14:16:20 or... maybe not? 14:16:34 I mean we had a jeval there at some point (that's also my fault) and it only accepted a single line 14:16:37 hmm 14:19:02 the only [a-z] instruction is "j" 14:19:19 though maybe if it's the only one maybe it should be changed to some other char too 14:19:54 that would even allow lowercase base36 for some reason 14:20:35 ah, nope, the "v" 14:31:43 `which xxd 14:31:44 No output. 14:33:26 no, you should reserve the other lowercase stuff for future extensions 14:34:55 like use a-g to load and push seven named numeric registers, and k-q to pop store to them 14:35:04 or whatever else you want to add 14:35:48 I don't like the registers idea because the "seven" would be a magic artificial limit number 14:36:04 while RASEL provides unlimited stack, precision, etc. 14:36:11 an instruction to get the stack depth so you can use absolute pointers to the stack 14:36:17 or something 14:36:23 IO stuff, more arithmetic 14:37:45 anyway, you don't have to add them now, you can keep them reserved for *future* extensions 14:38:12 is there no analogue of xxd in hackeso? 14:38:35 dunno, but you can install anything 14:38:39 `whatis xxd 14:38:40 xxd: nothing appropriate. 14:38:46 ``` type xxd 14:38:47 bash: line 0: type: xxd: not found 14:39:03 I usually just use perl for that sort of thing 14:40:26 -!- delta23 has joined. 14:41:21 `perl -eprint pack H99,"I068656c6c6f2c20776f726c64" 14:41:21 ​ hello, world..................................... 14:41:24 `perl -eprint pack H99,I068656c6c6f2c20776f726c64 14:41:25 ​ hello, world..................................... 14:43:31 you can also use base64 instead of hex, or python instead of perl, etc 14:44:11 $ echo "+++[-.]" | ruby bf_translator.rb | rasel | xxd -p 14:44:12 020100 14:44:36 probably made the loop, now need something nested 14:49:51 yay 14:49:54 $ echo "++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++." | ruby bf_translator.rb | rasel 14:50:03 Hello World! 14:50:53 but the "+[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+." just hangs -- is it just slow? 14:51:10 \bf +[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+. 14:51:15 ^bf +[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++[.>]<<<<.+++.------.<<-.>>>>+. 14:51:15 Hello, World! 14:51:18 hm 14:51:44 oh it's probably doing %256 15:05:35 https://github.com/Nakilon/rasel/blob/8b725636e9f84cb60c7eb1763936ca1c348f1066/examples/bf_translator.rb 15:08:21 `! bf_txtgen Hello, World! 15:08:24 118 +++++++++++++++[>+++++>+++++++>++>+++<<<<-]>---.>----.+++++++..+++.>>-.<++.<<+++++++++++++++.>.+++.------.--------.>+. [458] 15:08:30 ^bf +++++++++++++++[>+++++>+++++++>++>+++<<<<-]>---.>----.+++++++..+++.>>-.<++.<<+++++++++++++++.>.+++.------.--------.>+. 15:08:30 Hello, World! 15:08:38 Not quite as optimal though. 15:08:42 \rasel PI::/\1F//K-1\2D//4-/1A1A1A1A1A1A///////////:2\1\/:1%-1:\//.@ 15:08:43 output: "3.141592 ", exit code: 0 15:09:43 tomorrow I'll try to figure out how to remove the repetitions by changing dir and doing jumps. It's hard to debug in IRC chat :) 15:10:44 (bf_txtgen output will always start with a +{n}[(>+{n}){4}] to set 4 "best" constants, followed by a sequence of ><+-. to do the output. Even when it doesn't actually need 4 constants.) 15:10:59 `! bf_txtgen X 15:11:01 32 +++++++++++[>++++++++>>><<<<-]>. [70] 15:11:33 +{n}[(>+{n}){4}<{4}-], I mean. 15:12:56 salpynx lol 15:13:53 salpynx you can install ruby and gem or launch docker image ruby:alpine and install gem there 15:16:14 fizzie >< 15:17:00 that's just bot's face when he's trying hard 15:18:27 \rasel PI::/\1F//K-1\2D//4-/1A/A/A/A/A/A/:2\1\/:1%-1:\//.@ 15:18:28 output: "3.141592 ", exit code: 0 15:18:42 that's an obvious optimisation 15:26:25 %256 didn't help, probably that "the shortest" helloworld also uses nagetive addressing 15:37:43 `? fourier 15:37:45 fourier? ¯\(°​_o)/¯ 15:40:57 -!- LKoen has quit (Read error: Connection reset by peer). 15:41:29 -!- LKoen has joined. 15:55:50 -!- LKoen has quit (Read error: Connection reset by peer). 15:56:35 -!- LKoen has joined. 15:58:20 I wonder if you can take Fourier series to prove the Copernican model right by computing what epicycles the planets move on 16:11:18 -!- LKoen has quit (Read error: Connection reset by peer). 16:11:54 -!- LKoen has joined. 16:17:10 slap? No such file or directory 16:22:05 @slap cd 16:22:05 ACTION smashes a lamp on cd's head 16:22:30 perlbot slap cd 16:22:30 b_jonas: No factoid found. Did you mean one of these: [selfish] [slap] [self] [celebs] [solaris] [surveys] [alpaca] [ellipse] [globs] [gloves] 16:22:36 perlbot slap 16:22:36 b_jonas: Saboted Light Armor Piercing 16:24:03 [[DeBruijn]] M https://esolangs.org/w/index.php?diff=83626&oldid=83596 * S1(210) * (+30) 16:24:28 go slap b_jonas ow yourself 16:26:07 -!- LKoen has quit (Read error: Connection reset by peer). 16:26:40 -!- LKoen has joined. 16:26:46 -!- stux|RC has quit (Ping timeout: 240 seconds). 16:28:02 perlbot macro slap can has (echo (nick &n) slaps (eval (arg d)||"perlbot") on the head with a (eval (qw"herring trout baguette mapole","garden hose")[rand 5])) 16:28:02 b_jonas: Stored slap can has (echo (nick &n) slaps (eval (arg d)||"perlbot") on the head with a (eval (qw"herring trout baguette mapole","garden hose")[rand 5])) 16:28:06 perlbot slap cd 16:28:06 b_jonas: Compose failed to find a plugin named: nick 16:28:13 perlbot macro slap can has (echo (arg &n) slaps (eval (arg d)||"perlbot") on the head with a (eval (qw"herring trout baguette mapole","garden hose")[rand 5])) 16:28:14 b_jonas: Stored slap can has (echo (arg &n) slaps (eval (arg d)||"perlbot") on the head with a (eval (qw"herring trout baguette mapole","garden hose")[rand 5])) 16:28:17 perlbot slap 16:28:18 b_jonas: Compose failed to find a plugin named: qw"herring 16:28:45 perlbot macro slap can has `echo `arg &n' slaps `eval `arg d'||"perlbot"' on the head with a `eval (qw"herring trout baguette mapole","garden hose")[rand 5]'' 16:28:45 b_jonas: Stored slap can has `echo `arg &n' slaps `eval `arg d'||"perlbot"' on the head with a `eval (qw"herring trout baguette mapole","garden hose")[rand 5]'' 16:28:48 perlbot slap 16:28:50 b_jonas: b_jonas slaps perlbot on the head with a herring 16:28:52 perlbot slap cd 16:28:54 b_jonas: b_jonas slaps cd on the head with a herring 16:28:58 perlbot slap 16:29:01 b_jonas: b_jonas slaps perlbot on the head with a mapole 16:29:07 ok so it's not always a herring 16:29:15 I was afraid I messed up the rand 16:30:05 well I was more lucky when I demonstrated a random coin flip a few days ago 16:30:22 as an exmaple statement to make a point about how J can't be compiled 16:30:31 it managed to give the right coin flips like three times 16:34:54 Where's that whole "mapole" thing from, anyway? 16:34:57 `? mapole 16:34:59 A mapole is a thwackamacallit built from maple according to Canadian standards. The army version includes a spork, a corkscrew and a moose whistle. A regulatory mapole measures 6’ by 12 kg, ±0.5 inHg. 16:35:13 I think it was some kind of wisdom thing 16:35:30 I associate it with oerjan somehow, but that might just be a red herring. 16:35:44 ``` set -e; cd /hackenv/wisdom; grep -REli mapole . 16:35:46 ​./boily \ ./amphiboily \ ./thwackamacallit \ ./corkscrew \ ./swatter \ ./mapole \ ./userweps \ ./rdococ \ ./brontosaurus 16:35:52 `? boily 16:35:54 ​“Sane Mapoleon” boily is monetizing a brotherhood scheme with the Guardian of Lachine. He is also a NaniDispenser, a Trigotillectomic Groan Man Eating Chicken, a METARologist, seriously lacking in the f-word department, a thwack doctor, a Quintopial antipodist, and a renowned Capitalist who helps keep the world kafkaesque. 16:36:02 `? swatter 16:36:05 The swatter is a tool for punishment commonly found in #esoteric. Not to be confused with the saucepan or mapoles. 16:36:06 `? rdococ 16:36:08 rdococ was thought to be from Budapest, then Mars, but he is actually in Airstrip One. Thanks to boily he is approaching permanent boredom & mapoledom. He is a relative of `words. 16:36:09 `? brontosaurus 16:36:11 A brontosaurus is an ancient mythological creature. They were well known for having mapoles for teeth. 16:37:02 `? mroman 16:37:03 mroman is a leading artist in password security (SFW). He also likes black madness. He can design password hashes that are worse than the identity function. He invented the identity function. He's also an artist in unconventional warfare. 16:41:31 -!- LKoen has quit (Read error: Connection reset by peer). 16:42:34 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83627&oldid=83626 * S1(210) * (+912) /* Recursion and Nonreducing Groups */ 16:44:07 `? thwackamacallit 16:44:09 A thwackamacallit is like a whatchamacallit, but more painful. See mapole. 16:44:23 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83628&oldid=83622 * Hypocritical * (+66) /* Introductions */ 16:44:29 [[Discordlang]] N https://esolangs.org/w/index.php?oldid=83629 * Hypocritical * (+43) Created page with "'''''Discord-Lang!''''' '''Coming soon!'''" 16:44:33 -!- LKoen has joined. 16:46:20 It says BOTTOM in all caps right on the line before, how do you not notice? Anyway, I guess it doesn't really matter. 16:48:36 fizzie: you can't make people on the internet read warnings 16:48:53 or instructions or anything 16:50:10 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83630&oldid=83627 * S1(210) * (-107) /* Adder */ 16:51:31 [[FlipJump]] https://esolangs.org/w/index.php?diff=83631&oldid=83188 * Tomhe * (+21) 16:53:22 so optiimizing the +/- chains improved size of the resulting helloworld from 4029 to 2017 16:54:19 [[Special:Log/newusers]] create * Shane Paton * New user account 16:57:36 the resulting code is https://dpaste.org/asko/slim 16:57:42 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83632&oldid=83628 * Shane Paton * (+59) 17:06:21 -!- copumpkin has joined. 17:12:24 [[User:Camto]] M https://esolangs.org/w/index.php?diff=83633&oldid=66666 * Camto * (-19) It's actually been back alive for a while now. 17:38:14 [[User:Nakilon]] M https://esolangs.org/w/index.php?diff=83634&oldid=83447 * Nakilon * (+71) about velik 17:47:09 -!- LKoen has quit (Remote host closed the connection). 17:58:49 [[RASEL]] https://esolangs.org/w/index.php?diff=83635&oldid=83433 * Nakilon * (-224) described language goals; linked velik 18:06:59 [[Velik]] https://esolangs.org/w/index.php?diff=83636&oldid=83620 * Nakilon * (+602) commands usage examples (moved from RASEL page); links 18:07:24 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=83637&oldid=83632 * Fizzie * (+192) Seriously though, the instructions are right there. 18:11:05 the "instructions were not enough clear" meme 18:13:07 I accidentally added talk-thread style `--`s myself, because the immediately preceding introductions had one. Though to be fair, that's what comes out of the sign button by default. 18:33:53 -!- LKoen has joined. 18:41:58 [[Special:Log/newusers]] create * Crain * New user account 18:44:22 [[Special:Log/newusers]] create * NickDev-1666 * New user account 18:50:21 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83638&oldid=83637 * NickDev-1666 * (+164) /* Introductions */ 18:51:53 -!- nakilon has left ("The Lounge - https://thelounge.chat"). 19:05:14 -!- Noisytoot has quit (Quit: ZNC 1.8.2 - https://znc.in). 19:07:56 -!- stux|RC has joined. 19:08:05 -!- Noisytoot has joined. 19:08:29 print_args_or_input "$@" | pikhqbow 19:08:58 ​ELF............>.....d@.....@.................@.8..@.........@.......@.@.....@.@........................................@......@............................................@.......@.....4......4........ ............8......8`.....8`.....H......X........ ...........P......P`.....P`......................................@.....@.....D.......D..............Ptd...X......X@.....X@.....,.......,..............Q 19:11:03 8746:2016-07-05 ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8744:2016-07-05 ` gcc -Os -s src/pikhqbow.c -o bin/pikhqbow \ 8742:2016-07-05 ` gcc src/pikhqbow.c -o bin/pikhqbow 19:11:14 oh god i definitely don't 19:11:17 99.sh \ bob.c \ brainfuck.fu \ ciol \ ciol.c \ daoyu.c \ egobot.tar.xz \ emmental.hs \ factor-linux-x86-64-0.95.tar.gz \ fizziecoin.jpg \ fueue.c \ grph.c \ hello2.c \ hello3.c \ hello.c \ maze.c \ orenbow.c \ pikhqbow.c \ ploki \ ploki-0.6.5.1.tar.bz2 \ u8tbl.c \ ul.emm 19:11:22 hey, there we are 19:11:24 ​#include \ #include \ #include \ int main(){wint_t c;int a=0;setlocale(LC_ALL,"C.UTF-8");b:c=fgetwc(stdin);if(c==EOF) return 0;printf("\x03%d%lc%s",(int[]){4,8,9,11,12,13}[a],c,c==L','?"\x0f":"",c);if(++a==6)a=0;goto b;} 19:11:57 no worries :) 19:18:31 `` du -sh . 19:18:32 30M. 19:24:33 gcc (Debian 8.3.0-6) 8.3.0 \ Copyright (C) 2018 Free Software Foundation, Inc. \ This is free software; see the source for copying conditions. There is NO \ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 19:27:09 [[Moditape]] M https://esolangs.org/w/index.php?diff=83639&oldid=83609 * Mase * (+278) 19:38:04 [[Moditape]] https://esolangs.org/w/index.php?diff=83640&oldid=83639 * Mase * (+19) 19:38:48 -!- delta23 has quit (Remote host closed the connection). 19:39:04 [[Moditape]] M https://esolangs.org/w/index.php?diff=83641&oldid=83640 * Mase * (+89) /* Truth machine */ 19:39:17 [[Moditape]] https://esolangs.org/w/index.php?diff=83642&oldid=83641 * Mase * (-21) /* Hello World */ 19:39:39 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83643&oldid=83630 * S1(210) * (-81) /* Adder */ 19:40:27 -!- delta23 has joined. 19:40:59 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83644&oldid=83643 * S1(210) * (-26) /* Triangular Number */ 19:41:18 -!- delta23 has quit (Remote host closed the connection). 19:42:17 [[DeBruijn]] https://esolangs.org/w/index.php?diff=83645&oldid=83644 * S1(210) * (+99) /* Triangular Number */ 19:46:27 gcc: error: src/pikhqbow.c: No such file or directory \ gcc: fatal error: no input files \ compilation terminated. 19:46:37 No output. 19:48:30 Doing `du -sh` in . misses all the version-controlled part, because $CWD is in /hackenv/tmp to start with. 19:48:35 Doing it in /hackenv inside umlbox takes too long to be feasible, but it's about 750M all in all. 20:27:43 -!- Sgeo has joined. 20:28:44 why not docker? 20:40:00 -!- metcalf has quit (Quit: metcalf). 20:40:16 -!- metcalf has joined. 20:44:31 -!- metcalf has quit (Client Quit). 20:44:47 -!- metcalf has joined. 20:55:41 I have a printer I've set up "properly", but when I turn on the printer, some automagical thing creates a second instance of it, and then I have to remember which one's the one that actually works. 20:57:16 I think it's the original one. 20:57:50 I think I gave the new one a try on the assumption that if it clever enough to create it automatically, it's clever enough to make a working one as well, but it wasn't. 20:58:01 Or else it's possible both would work. But they're definitely different. 21:06:58 ACTION does not know why everyone have printers 21:10:25 I have a trouble with printer on my computer (maybe it is a hardware problem though), so instead when I want to print, I print it on a different computer 21:37:35 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 21:55:35 int-e: back with my pentium 2 compaq home computer and Epson matrix printer, I could only print from Linux if I started DOS first and then started Linux with loadlin from that. DOS did some magic and without that the printer didn't initialize, you could even tell from the status light on the printer. 21:56:50 nakilon: I don't have any now; if I want to print, I can just go to a copy shop with self-serving printing. if it were for work then I could use the office printer, but I don't need to print anything for work. 21:57:41 the office printers have some magic too for what you have to do to set up drivers to use them, but as a software guy, I never need to use them 22:09:44 -!- Thelie has joined. 23:16:36 -!- Thelie has quit (Remote host closed the connection). 23:57:15 [[Moditape]] M https://esolangs.org/w/index.php?diff=83646&oldid=83642 * PythonshellDebugwindow * (+42) /* Reference Interpreter (Written in C, yes the code is bad) */ Cats