00:08:15 hm i forgot to log out yesterday 00:14:30 [[Grue]] https://esolangs.org/w/index.php?diff=87876&oldid=87871 * PixelatedStarfish * (+169) /* Meta-program Examples */ 00:18:11 [[Grue]] https://esolangs.org/w/index.php?diff=87877&oldid=87876 * PixelatedStarfish * (-2) /* Hello World */ 00:18:28 [[Grue]] https://esolangs.org/w/index.php?diff=87878&oldid=87877 * PixelatedStarfish * (-1) /* File Name Generator */ 00:20:05 [[Grue]] https://esolangs.org/w/index.php?diff=87879&oldid=87878 * PixelatedStarfish * (-20) /* Random Number (1-10) */ 00:29:21 is there a way to see all the Templates of the wiki? 00:30:48 for example I wanted to use this one but could not https://en.wikipedia.org/wiki/Template:Empty_section 00:31:57 ah I guess this https://esolangs.org/w/index.php?search=template&title=Special%3ASearch&profile=advanced&fulltext=1&ns10=1 00:32:27 https://esolangs.org/wiki/Special:PrefixIndex?prefix=&namespace=10 00:33:01 Ends up at the same place, I'm guessing. 00:33:12 More or less, anyway. 00:43:40 [[Quipu]] M https://esolangs.org/w/index.php?diff=87880&oldid=49825 * Dlosc * (+0) Fixed typo in lyrics 00:46:20 [[RASEL]] https://esolangs.org/w/index.php?diff=87881&oldid=87604 * Nakilon * (+314) added an example of how .rasela json file looks 00:47:36 still amazes me how I get the highlight sound from this bot even before the wiki page load after the save button press 00:48:20 even via the bnc web interface 00:48:21 [[Grue]] https://esolangs.org/w/index.php?diff=87882&oldid=87879 * PixelatedStarfish * (+23) /* Random Number (1-10) */ 00:49:30 [[Grue]] https://esolangs.org/w/index.php?diff=87883&oldid=87882 * PixelatedStarfish * (+45) /* Quine */ 00:55:43 -!- src has quit (Ping timeout: 252 seconds). 01:02:36 * oerjan 's mind boggles at someone wanting sound highlighting of esolangs announcements 01:04:18 I mean there is my nickname in that message 01:04:29 so I hear it 01:04:32 [[Ark]] https://esolangs.org/w/index.php?diff=87884&oldid=87349 * Spargle * (-188) /* Ark: The esolang that is actually kind of useful. */ 01:04:38 oh 01:04:54 that would do it. i doun 01:05:19 don't have sound for highlighting my own name either 01:09:18 wow, truffleruby works exactly how people describe it 01:11:03 the first second is slow but then it runs faster and after 6 seconds of running the examples/prime.rasel it reaches the usual ruby 01:27:36 [[Grue]] https://esolangs.org/w/index.php?diff=87885&oldid=87883 * PixelatedStarfish * (+9) 01:28:14 [[Grue]] https://esolangs.org/w/index.php?diff=87886&oldid=87885 * PixelatedStarfish * (+0) 01:28:55 [[Grue]] https://esolangs.org/w/index.php?diff=87887&oldid=87886 * PixelatedStarfish * (+4) 01:44:55 -!- earendel has quit (Quit: Connection closed for inactivity). 02:09:18 [[Grue]] https://esolangs.org/w/index.php?diff=87888&oldid=87887 * PixelatedStarfish * (+65) /* Syntax */ 02:09:45 [[Grue]] https://esolangs.org/w/index.php?diff=87889&oldid=87888 * PixelatedStarfish * (+19) /* Quine */ 02:10:07 [[Grue]] https://esolangs.org/w/index.php?diff=87890&oldid=87889 * PixelatedStarfish * (+9) /* Quine */ 02:18:27 [[Grue]] https://esolangs.org/w/index.php?diff=87891&oldid=87890 * PixelatedStarfish * (-51) /* Quine */ 02:53:17 -!- Corbin has joined. 03:08:25 heh 1998 http://www.cs.cmu.edu/~infobot/purl/ in that year in my town people saw computers only in western movies; maybe this IRC bot is still alive 03:11:55 last commit is 2 years ago on sourceforge 04:09:55 oh seriously? 04:11:05 https://i.imgur.com/1XCeZm4.png 04:11:42 and I'm still not there lol https://www.janestreet.com/puzzles/it-s-symmetric-2-solution/ 05:10:44 -!- Sgeo_ has joined. 05:12:57 -!- Sgeo has quit (Ping timeout: 245 seconds). 05:51:22 -!- imode has quit (Ping timeout: 244 seconds). 06:42:52 -!- Sgeo_ has quit (Read error: Connection reset by peer). 07:46:35 -!- Koen_ has joined. 08:05:21 -!- hendursaga has joined. 08:06:28 -!- tech_exorcist has joined. 08:06:59 -!- tech_exorcist has quit (Remote host closed the connection). 08:07:29 -!- tech_exorcist has joined. 08:09:24 -!- hendursa1 has quit (Ping timeout: 276 seconds). 08:23:56 -!- oerjan has quit (Quit: Nite). 11:30:06 -!- arseniiv has joined. 13:00:35 [[User talk:Fmbalbuena]] https://esolangs.org/w/index.php?diff=87892&oldid=87729 * Fmbalbuena * (+32) 13:12:32 -!- hendursaga has quit (Quit: hendursaga). 13:12:58 -!- hendursaga has joined. 13:15:24 -!- earendel has joined. 13:39:37 -!- tech_exorcist_ has joined. 13:41:01 -!- tech_exorcist has quit (Ping timeout: 244 seconds). 13:58:20 -!- Sgeo has joined. 13:58:29 -!- tech_exorcist_ has quit (Quit: Goodbye). 13:58:42 -!- vyv has joined. 13:58:52 -!- tech_exorcist has joined. 13:59:16 -!- tech_exorcist has quit (Remote host closed the connection). 14:14:35 -!- Everything has joined. 14:28:37 -!- Koen_ has quit (Remote host closed the connection). 14:39:05 -!- Koen_ has joined. 14:47:55 -!- wib_jonas has joined. 15:12:28 -!- imode has joined. 15:23:21 -!- wib_jonas has quit (Ping timeout: 256 seconds). 15:32:45 funny how they call the company "Equal Opportunity" 16:44:30 -!- earendel has quit (Quit: Connection closed for inactivity). 16:45:40 -!- SystemFFan has joined. 17:00:26 [[Talk:Unary]] https://esolangs.org/w/index.php?diff=87893&oldid=87874 * Ithkuil * (+0) /* Inefficient conversion to number */ 17:26:10 -!- arseniiv has quit (Ping timeout: 240 seconds). 17:26:33 `` echo x > a; ln a b; xz a 17:26:35 xz: a: Input file has more than one hard link, skipping 17:26:59 I wonder what the rationale behind that is 17:27:20 "compressing this won't save you any disk space... let's not do it", maybe 17:27:52 `` rm a b # it's not versioned, but it's still persistent 17:27:53 No output. 17:28:23 `` ls 17:28:24 ​:#,_@ \ 🌱 \ a.o \ a.out \ asmbf-1.2.7 \ banana.txt \ bef2 \ bfi \ bin \ compiled_brachylog.pl \ egel-master \ egel-scripts \ egel.zip \ eGtbSgN68aHU \ just \ karma \ le \ olist.new \ output.b \ paste \ pd \ pd.c \ pikhqbow_tst \ program \ -.s \ spline \ spout \ stall \ test \ test.sh \ this.py \ tmp \ wisdomls.txt \ xaa 17:29:46 -.s comes out of some GCC misuse, I think. Something like `... | gcc -x c - -S`, forgetting the `-o -` bit. I've seen it before. In my own ~/tmp, probably. 17:30:32 There's also an empty file literally called '*.spp' in my ~/tmp, not sure what's up with that. 17:30:49 maybe you should have a cron job that cleans up everything that is older than, say, a day 17:31:18 and file named as befunge code 17:31:18 ls bin 17:31:24 `` ls bin 17:31:25 rasel 17:32:13 I guess that is CAT program but with lost '>' 17:32:41 Yeah, it says "olleh" in it. 17:33:35 So it was probably from `echo "olleh">:#,_@ | ...` without considering that > will be interpreted as a shell redirection. 17:33:47 \rasel A"!dlrow ,olleH">:?@,Hj 17:33:59 output: Hello, world![LF], exit code: 0 17:34:00 ping 17:34:05 pong 17:34:30 `` wc -c bin/* 17:34:31 34 bin/rasel 17:34:46 `` cat bin/rasel 17:34:47 echo "$@" | ​/hackenv/tmp/rasel 17:34:58 `` wc -c ​/hackenv/tmp/rasel 17:34:59 wc: ​/hackenv/tmp/rasel: No such file or directory 17:35:18 meh 17:35:43 there was some another bin I guess 17:35:44 -!- arseniiv has joined. 17:36:04 `` rm bin/rasel 17:36:06 No output. 17:36:37 `` which rasel 17:36:39 ​/hackenv/bin/rasel 17:36:52 `` wc -c ​/hackenv/bin/rasel 17:36:53 wc: ​/hackenv/bin/rasel: No such file or directory 17:37:02 woah 17:37:14 `` ls ​/hackenv/lib 17:37:16 ls: cannot access '​/hackenv/lib': No such file or directory 17:37:54 how is that possible that which points to unexisting file? 17:38:54 You *might* get that from a broken symlink, but it's not that. 17:39:07 https://hack.esolangs.org/repo/file/tip/bin/rasel does exist. 17:40:21 `` file ​/hackenv/bin/rasel 17:40:22 ​​/hackenv/bin/rasel: cannot open `​/hackenv/bin/rasel' (No such file or directory) 17:41:14 `` wc -c /hackenv/bin/rasel 17:41:15 45 /hackenv/bin/rasel 17:41:35 `` wc -c ​/hackenv/bin/rasel 17:41:36 nakilon: you had some unicode garbage before the initial / 17:41:36 wc: ​/hackenv/bin/rasel: No such file or directory 17:41:45 _Oo 17:41:57 `unidecode c ​/h 17:41:59 ​[U+0063 LATIN SMALL LETTER C] [U+0020 SPACE] [U+200B ZERO WIDTH SPACE] [U+002F SOLIDUS] [U+0068 LATIN SMALL LETTER H] 17:42:04 Oh, a zero-width space. 17:42:19 Probably copy-pasted from HackEso output. 17:42:34 It adds one when the output line starts with a non-letter, as a botloop avoidance mechanism. 17:43:02 I guess I copypasted it from 20:36:39 ​/hackenv/bin/rasel 17:43:06 the good old ^O might work better? Ah I don't know. 17:43:07 yeah 17:43:27 It's Hack-Eso, not Production-Eso 17:43:40 hackesaw 17:44:21 `` ls /hackenv/lib 17:44:22 c++decl \ cdecl \ frink \ frink.jar \ interp \ karma \ kps \ morse-decode \ p7zip-16.02 \ rasel_gem 17:44:36 `` rm -rf /hackenv/lib/rasel_gem 17:44:40 No output. 17:44:55 `` rm /hackenv/bin/rasel 17:44:58 No output. 17:49:09 funny how it's hard to find where the code starts in befunge 17:49:31 I suppose this is some sort of switch-case but... https://github.com/fis/fungot/blob/47a5050c2541d8b23af4970e786449164708b328/fungot.b98#L181-L195 17:49:31 nakilon: mathematical, huh? 17:49:40 fungot esoterical 17:49:41 nakilon: also it has a white plastic ping-pong ball." works.)) be done in scheme that's dynamically adjustable 17:51:15 how do you reach the start of line 182? 17:51:45 From line 120 or thereabouts. 17:52:52 The `v_v#` at the start of line 120 (entered from the right) is I think the bit that branches based on whether the incoming line starts with the command prefix ^ or not. 17:53:31 Or if you meant the word "reload" literally, that's just a comment. 17:53:36 "reload" is just a comment, I think. Line 182 is entered from line 183, with the | 17:53:50 Yeah, "daoler"Q is the *actual* executed code. 17:53:55 which I vaguely recall to be a conditional 17:54:33 oh 17:54:37 I really haven't touched Befunge at all, beyond skimming the list of opcodes once or twice. 17:54:41 Yep, ..."daoler"Q!| uses the Q instruction from STRN to do a string comparison, and then branches up if it matches, down if not. 17:55:48 would be less misleading if those comments were not in "" but in something else, anyway 17:56:15 (just thinking about some compact switch-case for [],.-=<>) 17:56:59 -!- tech_exorcist has joined. 17:57:19 Except for [], the rest are close enough in ASCII terms that they might even be worth a jvvvv... jump table. 17:57:50 Well, maybe not. 17:58:33 line 202 is funny... "ignor" because the "e" didn't fit :P 17:59:42 Yeah... I think the reason why they're quoted is, other comments are just... regular comments *about* the code, but these are specifically mentioning strings the input is compared to. 17:59:48 there is no copypaste functionality in my IDE so to make this https://i.imgur.com/XPhcPaA.png I converted it to rasel, edited in sublime and converted back to rasela, lol 18:02:19 -!- vyv has quit (Quit: Konversation terminated!). 18:04:06 -!- src has joined. 18:15:55 -!- Koen_ has quit (Quit: Leaving...). 19:03:48 probably since I preload all the bf code into the stack I might better store the bf tape right after the code rather than doing even/odd addressing thing; just need one more cell to store the length of code permanently as a shift 19:50:34 [[Grue]] https://esolangs.org/w/index.php?diff=87894&oldid=87891 * PixelatedStarfish * (+750) /* Quine */ 19:53:47 just found that Moscow subway has already implemented a "FacePay" on 4 stations -- system that when you enter the subway it recognizes your face to take the payment 19:55:01 now I wonder when will they cancel the usual way to pay for using metro 20:36:59 [[Grue]] https://esolangs.org/w/index.php?diff=87895&oldid=87894 * PixelatedStarfish * (+69) /* Interpreter */ 20:37:44 [[Grue]] https://esolangs.org/w/index.php?diff=87896&oldid=87895 * PixelatedStarfish * (-5) /* Interpreter */ 20:40:08 [[Grue]] https://esolangs.org/w/index.php?diff=87897&oldid=87896 * PixelatedStarfish * (-1) /* Hello World */ 20:40:25 [[Grue]] https://esolangs.org/w/index.php?diff=87898&oldid=87897 * PixelatedStarfish * (-18) /* Quine */ 20:40:52 [[Grue]] https://esolangs.org/w/index.php?diff=87899&oldid=87898 * PixelatedStarfish * (+4) /* Hello World (Quine) */ 20:49:55 -!- Lord_of_Life_ has joined. 20:51:17 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 20:51:17 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 20:57:21 -!- SystemFFan has quit (Remote host closed the connection). 20:58:10 -!- SystemFFan has joined. 21:00:48 -!- tech_exorcist has quit (Remote host closed the connection). 21:03:22 -!- Oshawott has quit (Ping timeout: 245 seconds). 21:03:28 -!- tech_exorcist has joined. 21:55:42 -!- Everything has quit (Quit: leaving). 22:23:22 https://i.imgur.com/MHx5rSB.png -- 6 of 8 are done 22:34:51 is there any standard on documenting addresses/registers in very low level languages? 22:36:14 for example when I look at this https://i.imgur.com/Sw0ZqPK.png I get a picture of what are the meanings of each stack position, but I get the correct picture only if the program is correct 22:36:41 and only when I run it 22:37:55 would be nice to have the "stack structure in the given moment in the program" documented in the source code 22:38:57 so then when I run it and I could compare pictures to find where the things went wrong 22:42:12 -!- tech_exorcist has quit (Quit: Goodbye). 22:42:29 There's the Forth convention on documenting the stack effect of individual words, but that's more about transitions, not about snapshots. 22:46:09 : swap ( a b -- b a ) ... ; for example, where the ( a b -- b a ) is a stack effect comment, with the initial stack (shown up to the depth affected) on the left side of the --, and the stack after the word on the right. 22:47:07 reminds haskell function type signatures 22:48:20 don't you have some stack description in fungot? I feel like I saw somthing 22:48:21 nakilon: oh my fnord on top of the simple levels, but advanced student will probably run out of mem or something even more mindless. :p i guess it's gotten more orthodox now. they certainly are easy to implement 22:49:25 I think not, I just have comments on all the important Fungespace locations. During development of individual "basic blocks" I definitely tend to write notes with stack annotations though. 22:49:31 oh I see starting here https://github.com/fis/fungot/blob/master/fungot.b98#L389 22:49:31 nakilon: how nasty is this as a " highly interested" in your fnord library and much of my last two hours chasing a *feature* with what implementation? 22:49:52 ah, those are locations in instructions space 22:50:34 Yeah. Well, the section on brainfuck exec does document the that top of stack is mostly the instruction pointer, and second on stack the data pointer. Most of the time, anyway. 22:52:36 Would've been nice to have an editor that could have retained those actual stack notes, for future editability. I usually write them by just lining out the instruction sequence vertically (one command per line in the first column, as if execution was proceeding downwards) and then rest of the line indicating the stack on that line (I don't remember whether I usually make that before or after the 22:52:38 instruction). 23:22:15 [[Grue]] https://esolangs.org/w/index.php?diff=87900&oldid=87899 * PixelatedStarfish * (+51) /* Hello World (Quine) */ 23:23:56 [[Grue]] https://esolangs.org/w/index.php?diff=87901&oldid=87900 * PixelatedStarfish * (-66) /* Interpreter */ 23:24:06 [[Grue]] https://esolangs.org/w/index.php?diff=87902&oldid=87901 * PixelatedStarfish * (-54) /* Hello World (Cheating Quine) */ 23:26:11 [[Grue]] https://esolangs.org/w/index.php?diff=87903&oldid=87902 * PixelatedStarfish * (+114) /* Interpreter */ 23:26:30 [[Grue]] https://esolangs.org/w/index.php?diff=87904&oldid=87903 * PixelatedStarfish * (+0) /* Interpreter */ 23:26:43 [[Grue]] https://esolangs.org/w/index.php?diff=87905&oldid=87904 * PixelatedStarfish * (-1) /* Interpreter */ 23:44:07 -!- arseniiv has quit (Ping timeout: 252 seconds). 23:55:31 -!- oerjan has joined.