00:19:53 -!- oerjan has joined. 00:20:59 -!- arseniiv_ has quit (Ping timeout: 246 seconds). 00:35:34 Re the monitor enumeration thing, I think the problem is, GTK (well, GDK) prefers not to renumber a monitor that's not "changing". So if I have monitors 0=A 1=B matching the X physical screen numbering, unplug A to leave 0=B, and then re-plug A again, what I get from GDK is 0=B 1=A (so that B gets to keep the number), but what XMonad `rescreen` sees is the original "natural" 0=A 1=B due to just 00:35:36 re-fetching the Xinerama info. 00:57:45 -!- src has quit (Quit: Leaving). 02:27:59 `addquote of course there's the original problem of why the salesman isn't allowed to visit the same town twice, I presume that's because after he tries to sell his stuff people there hate him so much that it would be dangerous for him to return 02:28:05 1336) of course there's the original problem of why the salesman isn't allowed to visit the same town twice, I presume that's because after he tries to sell his stuff people there hate him so much that it would be dangerous for him to return 02:29:44 -!- sprout has quit (Ping timeout: 268 seconds). 02:29:55 [[Talk:BytePusher]] https://esolangs.org/w/index.php?diff=88580&oldid=60091 * Iamn00b * (+392) 02:30:27 [[Talk:BytePusher]] https://esolangs.org/w/index.php?diff=88581&oldid=88580 * Iamn00b * (+11) /* Difficulty accessing resources in external websites */ 02:31:53 Internet MIME types can have + to indicate the format of the data, e.g. JSON or ZIP. Is there a code to specify that the format is plain text (even if the type isn't plain text)? 02:38:34 [[Spellcaster]] https://esolangs.org/w/index.php?diff=88582&oldid=88352 * Maikeru51 * (+1231) Pretty Much Changed Everything. 02:59:07 -!- sprout has joined. 02:59:20 Perhaps the MIME type system is not quite good enough. To properly specify a file format might need the (format,type,usage) triple, with the possibility of specifying more than one of each, either chaining or independent, and with separate parameters for each. However, that seems too complicated. 03:02:26 (Actually, even if such a format is used, separating them into a triple like this perhaps doesn't work.) 03:16:08 -!- Bowserinator has quit (Quit: Blame iczero something happened). 03:16:17 -!- ProofTechnique has quit (Read error: Connection reset by peer). 03:16:26 -!- ProofTechnique has joined. 03:17:47 -!- Bowserinator has joined. 03:49:54 -!- dutch has quit (Ping timeout: 245 seconds). 04:02:23 -!- dutch has joined. 06:23:08 -!- Sgeo has quit (Read error: Connection reset by peer). 06:48:38 [[Talk:Befunk]] https://esolangs.org/w/index.php?diff=88583&oldid=88568 * ColorfulGalaxy * (+346) Colored one of the questions gray 06:50:45 My brainfuck self-interpreter (modified from dbfi) is now working! 06:52:21 i mailed it to Clive Gifford (the eigenratio guy), i'll probably put it on the wiki later 06:54:02 (it is designed to be the first(?) bf self-interpreter with a proper eigenratio) 06:54:46 -!- feoh has quit (Quit: The Lounge - https://thelounge.chat). 06:55:05 -!- feoh has joined. 06:55:15 (i feel like letting him see it first) 06:55:54 hm come to think of it, i haven't tested it recursively yet 06:56:03 let's see if TIO handles that >:) 06:56:42 oerjan: what kind of eigenratio? tape use, or speed? 06:57:24 speed 06:57:52 tape use should be linear as i have no internal padding in the simulated tape 06:58:06 (so i guess that ratio is 1) 06:58:43 well technically it's number of instructions run 06:59:03 lest we introduce real world resource limits into it 06:59:34 it uses the technique of implementing >< by shifting the program code on the tape 07:00:01 also it managed to run itself recursively on the program ,[.,]!a just fine 07:00:14 let me add another iteration >:) 07:01:53 ok now it is taking its sweet time 07:02:23 went from 0.3 s to probably timing out on TIO 07:02:38 (60 s limit) 07:04:00 let me remove an iteration and do something like ^rev 07:04:03 ^rev test 07:04:03 tset 07:05:37 that took 0.897 s 07:06:05 mind you, i expect the eigenratio to be in the hundreds at least 07:09:40 hm with no recursion is still 0.456 s for ^rev test, i guess TIO startup dominates 07:11:44 ok, so it's recursion efficient in both tape use and instruction count 07:12:14 do you get a good eigenratio by recognizing itself and interpreting itself quickly? 07:12:26 or like recognizing main loops of itself quickly 07:12:55 i don't expect a _good_ eigenratio 07:13:04 huh 07:13:12 then what do you expect? 07:13:21 or why did you bring up an eigenratio? 07:13:30 s/an ei/the ei/ 07:14:12 because most brainfuck self-interpreters don't have any at all, their speed grows as exp(O(n^2)) instead of the needed exp(O(n)) 07:14:23 when you stack n of them 07:14:56 hmm 07:15:28 it's an inevitable effect of putting the program and tape separately and having search through the tape as it gets larger - every simulated instruction 07:16:04 s/speed/running time/ 07:16:54 or at least every few simulated instructions, I assume you could optimize some sequences like multiple pluses even in an interpreter, just to get constant factor practical optimizations 07:17:58 but if you're specifically going just to have an eigenratio, which is like an asymptotic thing, then you could also copy the program between each two simulated tape cells 07:18:22 because your program size is constant 07:18:40 huh 07:19:17 i move it instead, but maybe copying will work better 07:19:23 theoretically 07:20:09 then you would only need to do it when you extend the tape 07:20:42 and have cheaper movement otherwise 07:21:03 it might not really help 07:22:19 i actually think it would. [[>]>] to move is a lot cheaper than shifting the entire program 07:22:56 and you could optimize specifically for that sequence of instructions I guess 07:23:15 i don't think _that_ matters much. 07:23:21 then again, maybe. 07:23:29 ok, then maybe at least optimize [>] 07:25:58 that's the kind of thing Clive tried to do but it doesn't help with the eigenratio unless the optimization lifts to the next layer 07:28:23 when putting the program code between the cells, a large part of the cost comes from the interpreter's size 07:29:16 oh well, this is for future improvement anyway. my interpreter has another design criterion that acts against such things: 07:29:52 it's supposed to be simple and predictable enough that the matrix for the eigenratio can be calculated explicitly 07:31:30 -!- immibis_ has joined. 07:35:00 true 07:40:36 ok stripping comments didn't seem to help with it timing out 07:40:47 anyway, later 07:40:50 -!- oerjan has quit (Quit: Nite). 08:05:57 -!- hendursa1 has joined. 08:09:06 -!- hendursaga has quit (Ping timeout: 276 seconds). 08:34:46 -!- arseniiv_ has joined. 08:40:58 -!- imode has quit (Ping timeout: 268 seconds). 09:33:05 -!- Thelie has joined. 09:38:42 -!- wib_jonas has joined. 09:40:38 -!- wib_jonas has quit (Client Quit). 09:43:39 -!- wib_jonas has joined. 09:49:54 -!- arseniiv_ has quit (Ping timeout: 245 seconds). 09:59:54 -!- arseniiv_ has joined. 10:53:24 -!- Lord_of_Life has joined. 11:16:35 [[Digital Miracle]] https://esolangs.org/w/index.php?diff=88584&oldid=88578 * Hakerh400 * (+75) 11:20:00 -!- int-e has quit (Remote host closed the connection). 11:20:43 -!- int-e has joined. 11:22:50 -!- lambdabot has quit (Quit: ...). 11:24:25 -!- lambdabot has joined. 11:25:48 @bot 11:25:49 :) 11:27:44 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 11:42:53 -!- Everything has quit (Ping timeout: 268 seconds). 11:44:22 -!- Everything has joined. 11:52:53 -!- dutch has quit (Ping timeout: 265 seconds). 12:00:39 -!- simcop2387_ has joined. 12:02:09 -!- perlbot has joined. 12:10:52 [[Seltzer]] https://esolangs.org/w/index.php?diff=88585&oldid=88572 * InfiniteDonuts * (-7) Rename language 12:19:44 [[Special:Log/newusers]] create * TheProfessor * New user account 12:31:57 -!- simcop2387_ has changed nick to simcop2387. 12:37:32 -!- dutch has joined. 12:43:01 -!- dutch has quit (Ping timeout: 265 seconds). 13:00:55 -!- dutch has joined. 13:10:50 -!- chiselfuse has quit (Remote host closed the connection). 13:11:03 -!- chiselfuse has joined. 13:14:41 -!- dutch has quit (Ping timeout: 245 seconds). 13:18:15 -!- Thelie has quit (Remote host closed the connection). 13:43:07 [[Hello world program in esoteric languages (nonalphabetic and A-M)]] https://esolangs.org/w/index.php?diff=88586&oldid=88566 * InfiniteDonuts * (+291) brainflop hello world 13:46:17 -!- Lord_of_Life has joined. 13:59:47 -!- sprock has quit (Ping timeout: 268 seconds). 14:01:38 -!- sprout has quit (Ping timeout: 268 seconds). 14:05:06 [[Senpai]] https://esolangs.org/w/index.php?diff=88587&oldid=88557 * 4gboframram * (+46) /* Stack Operations */ 14:12:00 -!- Sgeo has joined. 14:13:40 -!- perlbot has quit (Quit: ZNC 1.8.2+deb2~bpo10+1 - https://znc.in). 14:13:41 -!- simcop2387 has quit (Quit: ZNC 1.8.2+deb2~bpo10+1 - https://znc.in). 14:15:58 -!- sprout has joined. 14:17:36 -!- perlbot has joined. 14:19:12 -!- imode has joined. 14:20:31 -!- sprout has quit (Ping timeout: 245 seconds). 14:26:09 -!- simcop2387 has joined. 14:26:55 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 14:31:38 -!- sprout has joined. 14:45:17 -!- Lord_of_Life has joined. 14:45:18 -!- Lord_of_Life has changed hostmask to ~Lord@user/lord-of-life/x-2819915. 14:54:59 -!- Lord_of_Life has quit (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine). 14:55:52 [[BracketsLang]] https://esolangs.org/w/index.php?diff=88588&oldid=88243 * PoetLuchnik * (+393) add C-like description 15:01:40 -!- user3456_ has joined. 15:01:47 -!- user3456 has quit (Read error: Connection reset by peer). 15:02:33 -!- user3456_ has changed nick to user3456. 15:19:49 -!- Koen has joined. 15:51:43 [[Headass]] M https://esolangs.org/w/index.php?diff=88589&oldid=88571 * TheJonyMyster * (+34) documented last update of interpreter for golf reasons haha 15:52:17 -!- dutch has joined. 15:58:42 -!- sprock has joined. 16:00:08 -!- delta23 has joined. 16:11:25 -!- wib_jonas has quit (Quit: Client closed). 16:27:00 -!- hendursa1 has quit (Ping timeout: 276 seconds). 16:35:29 -!- hendursaga has joined. 16:46:37 [[Weirdlang]] https://esolangs.org/w/index.php?diff=88590&oldid=75149 * PixelatedStarfish * (-192) 16:52:50 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=88591&oldid=88541 * PixelatedStarfish * (+28) /* Unimplemented Languages */ 16:53:52 -!- Koen has quit (Remote host closed the connection). 16:54:43 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=88592&oldid=88591 * PixelatedStarfish * (+85) /* In Chronological Order */ 16:55:38 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=88593&oldid=88592 * PixelatedStarfish * (+0) /* Unimplemented Languages */ 16:55:56 [[Pip]] https://esolangs.org/w/index.php?diff=88594&oldid=79714 * Dlosc * (+79) Updated links, went into more detail on inspirations, added tags 16:57:05 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=88595&oldid=88593 * PixelatedStarfish * (-1) /* Implemented Languages */ 16:58:10 [[User:PixelatedStarfish]] https://esolangs.org/w/index.php?diff=88596&oldid=88595 * PixelatedStarfish * (+36) /* In Chronological Order */ 17:17:41 -!- Everything has quit (Quit: leaving). 17:21:19 -!- sprout has quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.). 17:38:21 [[Astridec]] https://esolangs.org/w/index.php?diff=88597&oldid=88561 * PixelatedStarfish * (+841) 17:38:38 [[Astridec]] https://esolangs.org/w/index.php?diff=88598&oldid=88597 * PixelatedStarfish * (+13) /* Program Examples */ 17:39:36 [[Astridec]] https://esolangs.org/w/index.php?diff=88599&oldid=88598 * PixelatedStarfish * (+10) /* Program Examples */ 17:40:09 [[Astridec]] https://esolangs.org/w/index.php?diff=88600&oldid=88599 * PixelatedStarfish * (+15) /* Program Examples */ 17:40:47 [[Pip]] https://esolangs.org/w/index.php?diff=88601&oldid=88594 * Dlosc * (+32) Updated Elo rank 17:41:46 [[Astridec]] https://esolangs.org/w/index.php?diff=88602&oldid=88600 * PixelatedStarfish * (+34) /* Hello World */ 17:56:44 [[BracketsLang]] https://esolangs.org/w/index.php?diff=88603&oldid=88588 * PoetLuchnik * (-2) "like" to "as" 18:36:09 -!- sprock has quit (Ping timeout: 245 seconds). 19:20:59 -!- sprock has joined. 19:34:53 /usr/include/c++/10/cstdlib:75:15: fatal error: stdlib.h: No such file or directory 19:34:57 That's probably not a good sign. 19:40:42 oops 19:41:39 It's from compile_commands.json generated by this third-party script that tries to extract build actions from a Bazel build for, well, for things that need a compile_commands.json, like clangd. 19:41:50 Not sure how it manages to do that with just adding extra include directories though. 19:43:23 It probably has something to do with the way uses #include_next rather than #include . 19:43:43 That combined with some weirdness with the include path order. But it builds fine when Bazel's doing it. 19:49:46 Yeah, it seems to be from the `-isystem external/system/include` flag that gets added. I'm doing a sort of a nonstandard hack to make Bazel build using the system's headers, because I couldn't just be bothered to define all from-sources dependencies for GTK and everything it needs. 19:53:32 fizzie: what compiler is it in first place? 19:55:11 -!- hendursaga has quit (Remote host closed the connection). 19:55:34 -!- hendursaga has joined. 19:57:28 GCC. Well, or Clang for the clangd use. But those two behave the same as far as this goes. (I did have to make the script drop a `-fno-canonical-system-headers` flag that clang doesn't understand from the list though.) 19:57:41 In retrospect, I should've just built this with CMake like a normal person. 20:53:16 -!- Lord_of_Life has joined. 20:53:57 -!- Lord_of_Life has quit (Read error: Connection reset by peer). 20:54:47 -!- Lord_of_Life has joined. 20:56:21 -!- sprock has quit (Ping timeout: 245 seconds). 20:57:14 [[Senpai]] https://esolangs.org/w/index.php?diff=88604&oldid=88587 * 4gboframram * (+45) /* External Resources */ 21:19:27 -!- Lord_of_Life_ has joined. 21:19:54 -!- Lord_of_Life has quit (Ping timeout: 245 seconds). 21:22:12 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 21:24:26 [[Special:Log/newusers]] create * SashaCat * New user account 21:29:06 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=88605&oldid=88555 * SashaCat * (+192) added my intro 21:37:59 [[User:SashaCat]] N https://esolangs.org/w/index.php?oldid=88606 * SashaCat * (+152) Created page with "My biggest achievement is honestly making [https://git.tilde.town/sortai/LISP_in_templates this] pretty small and not very usable LISP in c++ templates." 21:43:24 it seems there are now 9 quotes of me and 2 more quotes mentioning me in /hackenv/quotes . but I think you put shameful quotes there, not only funny ones, so I'm not sure if I should be proud of that. 21:50:46 -!- dermato has joined. 22:21:40 `smlist 530 22:21:41 smlist 530: shachaf monqy elliott mnoqy Cale 22:37:28 -!- sprout has joined. 23:04:28 -!- sprock has joined. 23:12:45 -!- Koen has joined. 23:13:26 -!- arseniiv_ has quit (Ping timeout: 245 seconds). 23:19:19 -!- src has joined. 23:33:46 -!- Koen has quit (Quit: Leaving...). 23:37:51 -!- asteriska has joined. 23:41:25 been looking at hanoi love recently. bound to web-based tech, does anybody know of a way to run original quickbasic code? lang is https://esolangs.org/wiki/Hanoi_Love 23:42:26 only interpreter i can find is the reference, in quickbasic, at http://kidsquid.com:443/files/hanoilove/hanoi.txt 23:43:28 Hmm, I wonder if that's *actually* QuickBasic, or if it would also run in QBasic. 23:44:13 Because QBasic you can just run at https://archive.org/details/msdos_qbasic_megapack -- although it'd probably involve typing the program. 23:44:15 fizzie: ive tried repl.it's qbasic interpreter; it does not work there, but i recall getting it working on a dos vm 23:46:00 Think we had a DOS VM bot on-channel too at one point, but the I/O was very very awkward. 23:46:32 that sounds wild 23:47:54 ive got shit for experience in programming, ive looked at c++ and dabbled in python, but realistically i know nothing haha 23:48:15 ive thought of making my own interpreter but id have no clue where to start 23:49:16 w 23:49:34 oh, no shift+enter support on kiwi, ig 23:49:57 Heh, `xdotool type ...` can write text to the archive.org web DOSBox QBasic interpreter. Probably won't help much there though. 23:50:16 -!- asteriska has quit (Quit: Client closed). 23:50:58 -!- dutch has quit (Ping timeout: 265 seconds). 23:52:00 -!- dutch has joined.