←2021-08-31 2021-09-01 2021-09-02→ ↑2021 ↑all
00:08:15 <oerjan> hm i forgot to log out yesterday
00:14:30 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87876&oldid=87871 * PixelatedStarfish * (+169) /* Meta-program Examples */
00:18:11 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87877&oldid=87876 * PixelatedStarfish * (-2) /* Hello World */
00:18:28 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87878&oldid=87877 * PixelatedStarfish * (-1) /* File Name Generator */
00:20:05 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87879&oldid=87878 * PixelatedStarfish * (-20) /* Random Number (1-10) */
00:29:21 <nakilon> is there a way to see all the Templates of the wiki?
00:30:48 <nakilon> for example I wanted to use this one but could not https://en.wikipedia.org/wiki/Template:Empty_section
00:31:57 <nakilon> ah I guess this https://esolangs.org/w/index.php?search=template&title=Special%3ASearch&profile=advanced&fulltext=1&ns10=1
00:32:27 <fizzie> https://esolangs.org/wiki/Special:PrefixIndex?prefix=&namespace=10
00:33:01 <fizzie> Ends up at the same place, I'm guessing.
00:33:12 <fizzie> More or less, anyway.
00:43:40 <esolangs> [[Quipu]] M https://esolangs.org/w/index.php?diff=87880&oldid=49825 * Dlosc * (+0) Fixed typo in lyrics
00:46:20 <esolangs> [[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 <nakilon> 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 <nakilon> even via the bnc web interface
00:48:21 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87882&oldid=87879 * PixelatedStarfish * (+23) /* Random Number (1-10) */
00:49:30 <esolangs> [[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 <nakilon> I mean there is my nickname in that message
01:04:29 <nakilon> so I hear it
01:04:32 <esolangs> [[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 <oerjan> oh
01:04:54 <oerjan> that would do it. i doun
01:05:19 <oerjan> don't have sound for highlighting my own name either
01:09:18 <nakilon> wow, truffleruby works exactly how people describe it
01:11:03 <nakilon> 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 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87885&oldid=87883 * PixelatedStarfish * (+9)
01:28:14 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87886&oldid=87885 * PixelatedStarfish * (+0)
01:28:55 <esolangs> [[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 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87888&oldid=87887 * PixelatedStarfish * (+65) /* Syntax */
02:09:45 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87889&oldid=87888 * PixelatedStarfish * (+19) /* Quine */
02:10:07 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87890&oldid=87889 * PixelatedStarfish * (+9) /* Quine */
02:18:27 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87891&oldid=87890 * PixelatedStarfish * (-51) /* Quine */
02:53:17 -!- Corbin has joined.
03:08:25 <nakilon> 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 <nakilon> last commit is 2 years ago on sourceforge
04:09:55 <nakilon> oh seriously?
04:11:05 <nakilon> https://i.imgur.com/1XCeZm4.png
04:11:42 <nakilon> 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 <esolangs> [[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 <nakilon> 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 <esolangs> [[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 <int-e> `` echo x > a; ln a b; xz a
17:26:35 <HackEso> xz: a: Input file has more than one hard link, skipping
17:26:59 <int-e> I wonder what the rationale behind that is
17:27:20 <int-e> "compressing this won't save you any disk space... let's not do it", maybe
17:27:52 <fizzie> `` rm a b # it's not versioned, but it's still persistent
17:27:53 <HackEso> No output.
17:28:23 <int-e> `` ls
17:28:24 <HackEso> ​:#,_@ \ 🌱 \ 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 <fizzie> -.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 <fizzie> There's also an empty file literally called '*.spp' in my ~/tmp, not sure what's up with that.
17:30:49 <int-e> maybe you should have a cron job that cleans up everything that is older than, say, a day
17:31:18 <nakilon> and file named as befunge code
17:31:18 <int-e> ls bin
17:31:24 <int-e> `` ls bin
17:31:25 <HackEso> rasel
17:32:13 <nakilon> I guess that is CAT program but with lost '>'
17:32:41 <fizzie> Yeah, it says "olleh" in it.
17:33:35 <fizzie> So it was probably from `echo "olleh">:#,_@ | ...` without considering that > will be interpreted as a shell redirection.
17:33:47 <nakilon> \rasel A"!dlrow ,olleH">:?@,Hj
17:33:59 <velik> output: Hello, world![LF], exit code: 0
17:34:00 <nakilon> ping
17:34:05 <velik> pong
17:34:30 <nakilon> `` wc -c bin/*
17:34:31 <HackEso> 34 bin/rasel
17:34:46 <nakilon> `` cat bin/rasel
17:34:47 <HackEso> echo "$@" | ​/hackenv/tmp/rasel
17:34:58 <nakilon> `` wc -c ​/hackenv/tmp/rasel
17:34:59 <HackEso> wc: ​/hackenv/tmp/rasel: No such file or directory
17:35:18 <nakilon> meh
17:35:43 <nakilon> there was some another bin I guess
17:35:44 -!- arseniiv has joined.
17:36:04 <nakilon> `` rm bin/rasel
17:36:06 <HackEso> No output.
17:36:37 <nakilon> `` which rasel
17:36:39 <HackEso> ​/hackenv/bin/rasel
17:36:52 <nakilon> `` wc -c ​/hackenv/bin/rasel
17:36:53 <HackEso> wc: ​/hackenv/bin/rasel: No such file or directory
17:37:02 <nakilon> woah
17:37:14 <nakilon> `` ls ​/hackenv/lib
17:37:16 <HackEso> ls: cannot access '​/hackenv/lib': No such file or directory
17:37:54 <nakilon> how is that possible that which points to unexisting file?
17:38:54 <fizzie> You *might* get that from a broken symlink, but it's not that.
17:39:07 <fizzie> https://hack.esolangs.org/repo/file/tip/bin/rasel does exist.
17:40:21 <nakilon> `` file ​/hackenv/bin/rasel
17:40:22 <HackEso> ​​/hackenv/bin/rasel: cannot open `​/hackenv/bin/rasel' (No such file or directory)
17:41:14 <int-e> `` wc -c /hackenv/bin/rasel
17:41:15 <HackEso> 45 /hackenv/bin/rasel
17:41:35 <nakilon> `` wc -c ​/hackenv/bin/rasel
17:41:36 <int-e> nakilon: you had some unicode garbage before the initial /
17:41:36 <HackEso> wc: ​/hackenv/bin/rasel: No such file or directory
17:41:45 <nakilon> _Oo
17:41:57 <fizzie> `unidecode c ​/h
17:41:59 <HackEso> ​[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 <fizzie> Oh, a zero-width space.
17:42:19 <fizzie> Probably copy-pasted from HackEso output.
17:42:34 <fizzie> It adds one when the output line starts with a non-letter, as a botloop avoidance mechanism.
17:43:02 <nakilon> I guess I copypasted it from 20:36:39 <HackEso> ​/hackenv/bin/rasel
17:43:06 <int-e> the good old ^O might work better? Ah I don't know.
17:43:07 <nakilon> yeah
17:43:27 <int-e> It's Hack-Eso, not Production-Eso
17:43:40 <nakilon> hackesaw
17:44:21 <nakilon> `` ls /hackenv/lib
17:44:22 <HackEso> c++decl \ cdecl \ frink \ frink.jar \ interp \ karma \ kps \ morse-decode \ p7zip-16.02 \ rasel_gem
17:44:36 <nakilon> `` rm -rf /hackenv/lib/rasel_gem
17:44:40 <HackEso> No output.
17:44:55 <nakilon> `` rm /hackenv/bin/rasel
17:44:58 <HackEso> No output.
17:49:09 <nakilon> funny how it's hard to find where the code starts in befunge
17:49:31 <nakilon> I suppose this is some sort of switch-case but... https://github.com/fis/fungot/blob/47a5050c2541d8b23af4970e786449164708b328/fungot.b98#L181-L195
17:49:31 <fungot> nakilon: mathematical, huh?
17:49:40 <nakilon> fungot esoterical
17:49:41 <fungot> nakilon: also it has a white plastic ping-pong ball." works.)) be done in scheme that's dynamically adjustable
17:51:15 <nakilon> how do you reach the start of line 182?
17:51:45 <fizzie> From line 120 or thereabouts.
17:52:52 <fizzie> 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 <fizzie> Or if you meant the word "reload" literally, that's just a comment.
17:53:36 <int-e> "reload" is just a comment, I think. Line 182 is entered from line 183, with the |
17:53:50 <fizzie> Yeah, "daoler"Q is the *actual* executed code.
17:53:55 <int-e> which I vaguely recall to be a conditional
17:54:33 <nakilon> oh
17:54:37 <int-e> I really haven't touched Befunge at all, beyond skimming the list of opcodes once or twice.
17:54:41 <fizzie> 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 <nakilon> would be less misleading if those comments were not in "" but in something else, anyway
17:56:15 <nakilon> (just thinking about some compact switch-case for [],.-=<>)
17:56:59 -!- tech_exorcist has joined.
17:57:19 <fizzie> Except for [], the rest are close enough in ASCII terms that they might even be worth a jvvvv... jump table.
17:57:50 <fizzie> Well, maybe not.
17:58:33 <int-e> line 202 is funny... "ignor" because the "e" didn't fit :P
17:59:42 <fizzie> 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 <nakilon> 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 <nakilon> 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 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87894&oldid=87891 * PixelatedStarfish * (+750) /* Quine */
19:53:47 <nakilon> 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 <nakilon> now I wonder when will they cancel the usual way to pay for using metro
20:36:59 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87895&oldid=87894 * PixelatedStarfish * (+69) /* Interpreter */
20:37:44 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87896&oldid=87895 * PixelatedStarfish * (-5) /* Interpreter */
20:40:08 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87897&oldid=87896 * PixelatedStarfish * (-1) /* Hello World */
20:40:25 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87898&oldid=87897 * PixelatedStarfish * (-18) /* Quine */
20:40:52 <esolangs> [[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 <nakilon> https://i.imgur.com/MHx5rSB.png -- 6 of 8 are done
22:34:51 <nakilon> is there any standard on documenting addresses/registers in very low level languages?
22:36:14 <nakilon> 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 <nakilon> and only when I run it
22:37:55 <nakilon> would be nice to have the "stack structure in the given moment in the program" documented in the source code
22:38:57 <nakilon> 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 <fizzie> 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 <fizzie> : 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 <nakilon> reminds haskell function type signatures
22:48:20 <nakilon> don't you have some stack description in fungot? I feel like I saw somthing
22:48:21 <fungot> 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 <fizzie> 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 <nakilon> oh I see starting here https://github.com/fis/fungot/blob/master/fungot.b98#L389
22:49:31 <fungot> 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 <nakilon> ah, those are locations in instructions space
22:50:34 <fizzie> 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 <fizzie> 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 <fizzie> instruction).
23:22:15 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87900&oldid=87899 * PixelatedStarfish * (+51) /* Hello World (Quine) */
23:23:56 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87901&oldid=87900 * PixelatedStarfish * (-66) /* Interpreter */
23:24:06 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87902&oldid=87901 * PixelatedStarfish * (-54) /* Hello World (Cheating Quine) */
23:26:11 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87903&oldid=87902 * PixelatedStarfish * (+114) /* Interpreter */
23:26:30 <esolangs> [[Grue]] https://esolangs.org/w/index.php?diff=87904&oldid=87903 * PixelatedStarfish * (+0) /* Interpreter */
23:26:43 <esolangs> [[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.
←2021-08-31 2021-09-01 2021-09-02→ ↑2021 ↑all