00:35:11 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83492&oldid=83463 * Jedgrei * (+138) 00:35:47 [[Esolang:Introduce yourself]] https://esolangs.org/w/index.php?diff=83493&oldid=83492 * Jedgrei * (+57) 01:04:27 -!- spirgel has quit. 01:09:32 [[Forth]] https://esolangs.org/w/index.php?diff=83494&oldid=73957 * Hmmmmmmmm * (+26) Dead link in Forth wiki 01:11:31 The recent PR on fungot got me excited that github linguist could list arbitrary langs based on file extension, turns out no. Has to be on https://github.com/github/linguist/blob/master/lib/linguist/languages.yml 01:11:31 salpynx: ulch! that meat was painted! yeah, baby! even if we can eat, and some would eat that want it; but we call it fortunatus's purse, is called tyr: yet first was the family head of a pair of offspring ( with kishar) of scaly lizards, especially those involving translocation. it was locked. he does not imply being happy and that after a slumber of uncounted years its time in the following: --more-- fury. unlike shades, only 01:12:39 bf and befunge are one there. I was hoping for Lazy K and Юᓂ곧⎔ . Not sure there is much chance I'll be able to get those added any time soon. 01:14:58 -!- Hooloovo0 has joined. 01:25:30 Maybe instead they should add a possibility of a file in the repository to define the file types that you are using? 01:27:31 just discovered you cat get someone's public key like this: https://github.com/fis.keys 01:28:05 huh, neat. 01:28:16 -!- rasengone has changed nick to imode. 01:39:33 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=83495&oldid=83438 * Fizzie * (+496) IRC logs URL changed; refresh IRC section + tweak page formatting 01:45:30 (It was annoying me a lot that the logically "higher-level" headings were being typeset at a smaller size than the links to places, so I flattened the page structure to use ==-level headings only.) 01:51:50 -!- lucky has joined. 01:55:59 just discovered a cat in my previous message 02:01:32 Apparently works with a .gpg extension as well, for PGP public keys. 02:40:27 unileq! 03:20:52 -!- Lord_of_Life_ has joined. 03:20:55 [[Special:Log/newusers]] create * Quentin-k * New user account 03:20:57 -!- Lord_of_Life has quit (Ping timeout: 272 seconds). 03:21:51 -!- Lord_of_Life_ has changed nick to Lord_of_Life. 03:22:36 are P-systems and counter machines equivalent? 03:23:02 or I guess, register machines.. I feel like they are. 03:24:04 -!- mistbreeze has joined. 03:24:13 [[User:New Army/Yes smoking day]] N https://esolangs.org/w/index.php?oldid=83496 * New Army * (+126) Created page with "No smoking day has caused trouble to many people so a suggestion to set up a yes smoking day on November 31st is made. {{WIP}}" 03:26:13 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=83497&oldid=83444 * New Army * (+178) 04:11:41 -!- dcristofani has joined. 04:21:23 imode: the biologically inspired ? many of them are universal, so yes equivalent to unbounded register machines 04:42:17 -!- ffmct has quit (Quit: Connection closed). 04:48:21 -!- really3 has quit (Ping timeout: 272 seconds). 04:51:48 Freenode now has a blogpost apologizing and saying that some of the channel closings were mistakes 04:59:55 yeah, like I fucking believe that. 05:09:45 https://twitter.com/alyxw/status/1397774897875673090 05:09:52 (I haven't directly seen this) 05:12:18 -!- beanpuppy has joined. 05:15:51 hah. 05:18:15 `` ./🌱 4 93079262 05:18:16 Seed 05:18:23 I do believe that. I think they used an automated filter to do what they did, so mistakes are inevitable. It doesn't necessarily mean that they are really that sorry or if they really care so much, since those things are different. 05:18:58 `` 13 jrypbzr|cut -d'<' -f2|sed "s/>.*/wiki\/$(.\/🌱 4 93079262)/" 05:19:00 https://esolangs.org/wiki/Seed 05:19:52 🌱 is my attempt at writing an esointerpreter for HackEso. it's sitting in /tmp 05:20:59 A competent automated filter could have checked for +m, since that's what Freenode is now claiming they opposed, actual inability to speak in the channel, and active spam 05:21:07 So either incompetence or malice 05:21:46 Or they could have responded to channels doing that on an individual basis. They claim they received complaints. They could have acted on just actual complaints 05:23:33 O, I didn't know that. They may well be lying about something; there is probably some incompetence too. But, they say, don't attribute to malice what is adequately explained by stupidity. Still, if they don't like certain features of the IRC server, they should have removed those features, I should think. 05:24:42 I can't figure out how to run piped befunge on the bot. bef.bin appends .bf to any process substituted input 05:32:17 -!- xkapastel has quit (Quit: Connection closed for inactivity). 05:37:07 -!- rbtEngrDude has joined. 05:43:24 -!- rbtEngrDude has quit (Quit: Textual IRC Client: www.textualapp.com). 05:43:50 -!- rbtEngrDude has joined. 05:44:54 -!- dcristofani has quit (Ping timeout: 265 seconds). 05:45:41 -!- rbtEngrDude has quit (Client Quit). 05:46:09 -!- rbtEngrDude has joined. 05:48:12 [[PUBERTY]] M https://esolangs.org/w/index.php?diff=83498&oldid=55787 * RanibowSprimkle64 * (+124) /* Commands */ 05:59:40 -!- beanpuppy has quit (Ping timeout: 264 seconds). 06:05:41 -!- beanpuppy has joined. 06:10:53 -!- beanpuppy has quit (Ping timeout: 272 seconds). 06:11:49 -!- moony has quit (Quit: leaving). 06:44:40 -!- chibi has quit (Ping timeout: 264 seconds). 07:13:31 [[Special:Log/block]] block * Ais523 * blocked [[User:New Army]] with an expiration time of indefinite (account creation disabled, autoblock disabled, email disabled, cannot edit own talk page): Abusing multiple accounts: per [[Esolang:Policy]], you may not use alternative accounts as a method of hiding your actions; this account is only being used for disrup 07:14:10 [[Special:Log/delete]] delete * Ais523 * deleted "[[User:New Army/Yes smoking day]]": very offtopic userspace page, in the userspace of a blocked account 07:17:57 -!- Sgeo has quit (Read error: Connection reset by peer). 07:21:22 `` echo 1 2 | ./bef2 <(./🌱 4 141745954) | head -c2 07:21:23 3 07:22:15 is a Seed program which generates a befunge adder. The example on the wiki doesn't terminate, most of the examples there don't bother to provide an `@` 07:22:49 07:51:48 Freenode now has a blogpost apologizing and saying that some of the channel closings were mistakes 07:23:26 yeah and they did that a long ago, but people pretended that they don't see it to just spend time telling each other about what happened 07:23:33 to build a mood, an impression 07:24:08 I "fixed" the befunge 93 interpreter's appending '.bf' to process subs with 07:24:11 `` sed 's/..bf/\x03\x00 /' ../interps/befunge/bef.bin > bef2 07:24:13 No output. 07:25:05 can't get cfunge to work with piped output either. 07:25:36 it's like if I spill a coffee on you and immediately say "oh I'm sorry" but you just spend a day telling everyone that I spilled it and only then after someone start saying "but hey, he said he's sorry" you say "no way! we all spent a day building our hate so now we can't believe he's sorry!" 07:25:43 it's trivial like shit 07:27:33 before and after my changes 07:27:35 `` ../interps/befunge/bef.bin hello ; ./bef2 hello 07:27:36 Error: couldn't open 'hello.bf' for input. \ Error: couldn't open 'hello' for input. 07:54:48 -!- spirgel has joined. 08:13:37 -!- beanpuppy has joined. 08:14:04 `` sed 's/\x03.bf/\x03\x00 /' ../interps/befunge/bef.bin > bef2 08:14:06 No output. 08:22:09 nakilon: well, if that had been the only thing that happened... well it wouldn't have happened then, would it. 08:23:00 * int-e notes that this is just a communication problem. IOW, rasengan still doesn't understand what he's done, or at least gives that impression. 08:23:29 he did nothing and people went shit 08:23:55 then he started applies measures against shit and people started saying that those measures were made before they went shit 08:24:07 because no one will check the real order of events 08:24:10 -!- beanpuppy has quit (Ping timeout: 264 seconds). 08:24:19 people don't care, they want drama 08:24:34 I don't want drama. 08:24:40 That's why I scrapped Freenode. 08:24:57 so they forced you 08:25:01 by making drama 08:25:15 the good old "flame" 08:25:24 a lot of things went wrong, but rasengan is not a victim here 08:25:36 why not victim? 08:25:50 because we've spent a day repeating that he spilled coffee? 08:26:04 What's the coffee in this analogy? 08:26:32 It's a milk truck. And it has begun to stink. 08:26:32 any acts on his behalf that had reasons that people didn't want to realise 08:27:01 What was this person doing with the coffee machine in the first place? 08:27:07 he acts as if he represents FOSS just because he happens to have come into possession of the freenode.net domain 08:27:14 is making coffee illegal? 08:27:15 there was no way that could end well 08:27:32 s/represents/owns/ 08:27:51 "he acts as if he represents FOSS" -- where did he? 08:28:08 Man, I can think of someone who likes drama. 08:28:16 by denying projects to choose their official home 08:28:16 I asked days ago and people had nothing to answer 08:28:54 anyway. sorry, I should've stuck to ##freenode 08:28:57 is making coffee illegal? 08:29:01 making coffee is not illegal 08:29:10 he can't deny anyone to chose anything, he has no ability 08:29:22 so it's fake 08:30:06 This is like the NethackWiki situation. 08:31:00 they nuked the haskell channel's ops because they put that some of their users had an unofficial channel on libera, now it's an official channel 08:31:08 oh well 08:31:25 they nuked the spam attack on freenode about this network 08:31:49 the attack that was lying to people that there is something that they can't explain why freenode is bad 08:32:04 now when you ask why freenode is bad they say "because they nuked haskell" but it wasn't in the first place 08:32:06 it's not spam to tell people that an official channel has moved to libera.chat 08:32:23 it's playing with people's inability to think and imagine the timeline 08:32:27 why are you going on about this? 08:32:32 *that* was the criterion they used for taking over channels yesterday 08:32:45 why do care so much about people that are inable to think? 08:32:55 #haskell was open for chatting, but prominently announced the move to libera. 08:33:12 so you're talking shit, and I'm angry so I'll ignore you for a bit 08:33:12 taking over or running the script automatically nuking channels with a topic and then they apologized and asked channel owners to message them in ircops channel? 08:33:19 ahahah 08:33:21 see 08:33:31 good idea 08:33:45 IRC was fun for 2 days but now im bored again 08:34:02 you've already been told that they apologized for a mistake but you continut to distort that event for drama 08:34:16 just to keep yourself angry 08:34:39 A lot of things had to go wrong for them to be in a position to make that mistake. 08:34:43 you literally don't want to know the truth 08:35:41 int-e: Do you happen to know any work related to making SAT solvers more understandable? 08:36:10 It's so frustarting dealing with a black box that takes some amount of time and halts, or maybe doesn't. 08:36:18 people love echo chambers where they can collectively hate things and people denying the fact check 08:36:23 -!- beanpuppy has joined. 08:37:13 -!- dcristofani has joined. 08:38:32 how would it be more understandable 08:38:55 01:36 The only thing that comes to mind is https://ece.uwaterloo.ca/~vganesh/Publications_files/vg2015-SATGraf-SAT15.pdf which was interesting. 08:38:58 01:37 I'd really like the solver to be able to tell me which variables or clauses are causing it trouble, or anything like that. 08:39:02 Discussion continues in ##smt 08:40:08 -!- beanpuppy has quit (Client Quit). 08:49:55 salpynx: If you have a case where you need a file instead of a pipe, or a specific extension, just make that file in /tmp (not ./tmp), that's an in-memory filesystem that only persists for the duration of a single command. 08:49:59 salpynx: Regarding befunge, the way ! does it is to go through ibin/befunge -> interp_file .../bef.bin -> lib/interp -> save to /tmp/input.$$ and run bef.bin, which has been working fine. So I'm pretty sure bef.bin only appends .bf as a *fallback*; if the file exists, it will run it. 08:50:20 `! befunge "olleh">:#,_@ 08:50:21 hello 08:51:23 `` echo '"olleh">:#,_@' > /tmp/arbitrary_extension.txt && /hackenv/interps/befunge/bef.bin /tmp/arbitrary_extension.txt 08:51:24 hello 08:51:34 See? 08:52:30 Oh, it's not strictly speaking a *fallback*, rather it appends .bf if the file does not contain a '.' in the first place: http://hack.esolangs.org/repo/file/tip/interps/befunge/bef.c#l229 08:53:16 Well, *that* is a little bit on the weird side. But it is what it is. 08:58:36 It's definitely true that a lot of things don't work with non-seekable input, though. In case of cfunge, that's because its file-load strategy is "stat, then mmap st_size bytes", which makes a non-seekable file act like an empty one, because its st_size is 0. 09:15:55 [[Esolang talk:Community portal]] https://esolangs.org/w/index.php?diff=83499&oldid=83497 * ColorfulGalaxy (disambiguation) * (+270) /* LifeWiki links */ 09:16:23 Well, now, this is a scow: I've been using this bazel-compdb script to generate compile_commands.json from Bazel, but now I've got a cc_proto_library target that builds fine with `bazel build`, but makes `bazel-compdb` just fail because it somehow mucks up protoc flags (or something), and it dies on the line where it tries to import one of the well-known protos (google/protobuf/empty.proto). 09:16:56 I don't even know why it's running protoc, it's supposed to use Bazel aspects to just collect the commands it would need to run. 09:18:16 -!- Thelie has joined. 09:24:40 [[Esolang:Sandbox]] https://esolangs.org/w/index.php?diff=83500&oldid=83134 * ColorfulGalaxy (disambiguation) * (+221) 09:25:28 Apparently the step it fails at is when generating the `header_files` output group of a target that depends on the proto. I guess maybe that involves having to run the codegen. But then I don't know why it wouldn't work when it works when build... oh, I guess maybe it *doesn't* work when building, that target's not "ready" yet so I haven't been trying that. 09:25:46 (The script by and large works even when the tree doesn't build.) 09:26:35 Yeah, I was blaming the wrong thing, sort-of; it doesn't build. 09:52:47 -!- zegalch96 has quit (Remote host closed the connection). 10:46:07 -!- zegalch has joined. 10:50:05 shachaf: yes, https://logs.esolangs.org/freenode-esoteric/2021-05.html#lpXb 10:51:41 what is "Cheating quines" here? https://esolangs.org/wiki/List_of_quines 10:52:46 nakilon: they can directly access their source code or have a command like HQ9+'s 'q' that prints the source code 10:54:27 Taneb then the Fish, Alice and others would be "cheating" but they are classified as "real" 10:55:05 or you mean the stringmode isn't the "access to code"? 10:56:05 Hmm, I'm not sure 10:56:40 I wouldn't call stringmode access to the source code any more than a string literal in a conventional programming language is 10:57:35 But if I made a quine in Befunge that used the 'g' command to get the source code, I think that would be cheating 10:58:50 or rather what's the difference between "real quine" "1" in 05AB1E and "cheating quine" "This is a quine!" in Text 11:02:20 [[List of quines]] https://esolangs.org/w/index.php?diff=83501&oldid=77340 * Nakilon * (+30) added RASEL 11:10:07 I can't really justify it that precisely, but I feel like stringmode *is* cheating if you *also* execute the bulk of the string. 11:11:27 As for Text, I don't know if that's so much a cheating quine as the same sort of trivial quine as the empty program in all languages where it's legal; Text just makes everything that. 11:22:08 -!- Thelie has quit (Remote host closed the connection). 11:23:49 `? norway 11:23:51 `? iceland 11:23:52 Norway is the suburb capital of Sweden. It's where the Nobel Peace Prize is announced. It's a warm, dry place, at least compared to Québec. 11:23:53 iceland? ¯\(°​_o)/¯ 11:23:53 `? wegian 11:23:54 A wegian is an equivalence class of #esoteric regulars. There are two main wegians, the Nor (from Finland) and the Glas (from Hexham). There's also the hypothetical Gal, which hasn't been observed yet so we're not sure where it's from. 11:24:41 `? ostrich-hungry 11:24:43 ostrich-hungry? ¯\(°​_o)/¯ 11:24:44 `? hungry 11:24:46 Hungry is a country in Europe, formerly part of the Ostrich empire. It split off after a famine that got so severe that they had to start eating disgusting things like bell peppers. Absurdly, this became a tradition that continues until the present day. 11:24:46 `? ostrich 11:24:47 Ostrich used to be a large middle European empire in frequent conflict with Turkey. After a famine it sort of split into Ostrich/Hungry. Alas its policy of keeping its head in the sand did not get it through the Great War, and with its final attempts to take flight failing, it ended up cut into several pieces. 11:24:55 `? france 11:24:56 france? ¯\(°​_o)/¯ 11:26:01 I was just thinking of these quirky historically motivated import restrictions within Europe, like you can't import horses to Iceland, potatoes to Norway, and nobility titles to France or Ostrich-Hungry 11:29:19 Taneb: the context was befunge and rasel quines that have only one string delimiter, not a pair, in a row, and execute it both as string and code by wrapping around that line twice 11:29:37 relevant because that leads to short quines 11:36:46 -!- imode has quit (Ping timeout: 265 seconds). 11:42:51 -!- tech_exorcist has joined. 11:51:46 [[List of ideas]] M https://esolangs.org/w/index.php?diff=83502&oldid=83031 * DynCoder * (+108) /* Game */ 12:05:59 -!- dcristofani has quit (Ping timeout: 272 seconds). 12:08:59 -!- spirgel_ has joined. 12:11:33 -!- Noisytoot has quit (Changing host). 12:11:33 -!- Noisytoot has joined. 12:12:19 -!- spirgel has quit (Ping timeout: 272 seconds). 12:12:49 fizzie: thanks, I didn't know about ! to pick an interp (for all my poking around on hackeso) 12:13:06 `` \! "befunge &&+.@" <<< "7 8" 12:13:07 15 12:13:16 for input 12:13:42 `` ./bef2 <(echo "&&+.@") <<< "7 8" 12:13:43 15 12:15:22 is my 'patched' version of the binary that disables http://hack.esolangs.org/repo/file/tip/interps/befunge/bef.c#l231 12:17:03 The historical context is that the whole interps/ibin stuff comes from when EgoBot was disbanded, and all its interpreters were copied over to HackEgo, from where HackEso inherited them from. 12:17:41 The prefix for EgoBot was ! (as in, !befunge ...), so the command to invoke former EgoBot tools became `!. 12:18:07 aha. 12:18:54 the patch is `sed 's/\x03.bf/\x03\x00 /' ../interps/befunge/bef.bin > bef2` , which turns the appended .bf to a null string 12:19:17 https://esolangs.org/wiki/HackEso#Interpreters "TODO EgoBot, !" -- okay, the documentation does have some gaps here. :) 12:20:11 What I was trying to do is pipe the output from a seed interpreter to a befunge interpreter (ideally befunge98), but that isn't working because the original Seed code doesn't include `@` terminators :( 12:21:11 `` \! "befunge $(./🌱 4 141745954)" <<< '8 9' 12:21:13 17 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffffff) (maybe not Befunge-93?) \ 18 Unsupported instruction '' (0xffffff 12:22:50 but that's because the wiki Seed examples aren't perfect, and I haven't bothered to generate terminating ones, because that last char adds a lot of time. I don't think b98 auto terminates (compared to b93)? 12:23:54 IIRC, in Funge-98 unrecognized instructions are supposed to act as r (reflect the direction). 12:24:57 (And of course the *lack* of any instructions is just empty space, which wraps around, but that was already the case in '93.) 12:25:04 I wish there was a way to annotate the stack in funge 12:25:06 right, so the difference will be in exactly how they don't terminate 12:25:31 because I do the ...........@ and see 0 -2 9 -2 0 0 0 2 and who the hell knows what does it mean I already forgot half of this stack 12:25:54 I wrote down some notes on my preferred Befunge editor, and one of its features would have been per-cell stack annotations shown in a sidebar or a statusline. 12:26:05 But I've never gotten around to implementing it. 12:26:08 The most interesting thing about writing a Seed interpreter was discovering that the seed produces different results in Python 2 vs Python 3 12:26:15 once I start forgetting the stack meaning faster than reremembering it I just cancel solving it 12:27:03 I think there were a few other features in those notes that I thought were halfway clever. Should really pick it up. 12:27:20 probably I would be able to add the annotation to the debugger that I haven't made 12:28:35 I imagine that I annotate an instruction and so when it executes the annotation applies to the stack values that appeared there 12:29:17 that would probably mean I should print stack vertically, not horizontally so I could print annotations horizontally 12:29:26 *display 12:31:24 but how would you put the annotations in code? maybe some "comment lines" that you either delete in the end (and then have no idea how it works when you come back to the program in a month) or leave it there rejecting the plan to golf the code 12:32:24 or keep it in a special annotation-friendly interpreter that can reformat the code to remove them to "publish a clean version" of code 12:33:17 ideally it should be a real fancy text editor that would allow to annotate pieces of code and see/edit them by placing cursor/mouse on it 12:33:29 some custom GUI component 12:33:42 but I'm so far from making such things 12:33:52 [[Forth]] M https://esolangs.org/w/index.php?diff=83503&oldid=83494 * PythonshellDebugwindow * (+41) /* External resources */ Revive links using Web Archive 12:35:09 [[Forth]] M https://esolangs.org/w/index.php?diff=83504&oldid=83503 * PythonshellDebugwindow * (+25) /* colorForth */ Wayback 12:35:09 heh, it's like how Word users comment the doc 12:35:33 maybe I should code in Word?... or a Google Doc at least 12:36:11 comments go orthogonal to your code, so for a funge they need to be in the 3rd dimension 12:36:15 it's possible to write applications for google docsactually 12:37:33 I imagine the google docs app can do fetch requests and so I won't even need to reimplement RASEL in it 12:38:03 but it would still need to implement some sort of the debugger that is the actual place where you need those annotations 12:38:33 or at least the ........@ way of "debug prints" that I use should also annotate the stdout then 12:39:32 `cat 🌱 12:39:32 ​#!/bin/bash \ python -c"import random as r;x=range;r.seed($2);print(''.join([chr((x(32,127)+[10])[r.randint(0,95)]) for i in x($1)]))" 12:40:14 fizzie: is that a useful command to commit? Would I just cp to /bin to commit it? 12:40:55 -!- moony has joined. 12:41:31 It's a Mersense twister random string generator, synced to the spec of the Seed language 12:41:40 `` for n in 28331 835133 30029010;do ./🌱 $((i++ + 2)) $n;done 12:41:41 No \ Yes \ True 12:42:26 It can generate text like that which is probably more practical than befunge. I'm still trying to find 'False' output 12:44:26 * nakilon failed to google an "IDE with commenting the code like in MS Word" 12:47:06 -!- variable has joined. 12:54:48 -!- arseniiv has joined. 13:00:59 hm, looks like Google Apps Script can't obtain Comments from Doc but it can get them from Spreadsheet 13:01:41 so it would be possible to write the funge code one char per Spreadsheet cell 13:03:33 imagine writing such annotated code on one Sheet of the Spreadsheet, pressing the button, and the result will be printed on the second Sheet 13:04:11 vertically the run history, horizontally the stack 13:12:50 Looks like it's possible to call Cloud Functions from Apps Script authentified but only if they are in the same Project, i.e. if I make such thing I won't be able to give anyone access to it unless I set the Function to allow anonymous calls 13:13:59 I figured out why my random numbers were different between py2 and py3, random.randrange() changed in 3.2 . I can use `int(r.random()*96)` instead of `randint(0, 95)` and the output will behave the same. The _seed_ behaviour only changed for bytes and str, ints is consistent 13:22:00 `` 🌱 () { python3 -c"import random as r;x=range;r.seed($2);print(''.join([chr(([*x(32,127), 10])[int(r.random()*96)]) for i in x($1)]))";}; 🌱 2 73 13:22:04 ​:P 13:27:41 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=83505&oldid=83500 * PythonshellDebugwindow * (+35) Summary 13:28:07 [[Esolang:Sandbox]] M https://esolangs.org/w/index.php?diff=83506&oldid=83505 * PythonshellDebugwindow * (-2) n 13:35:18 -!- leah2 has quit (Quit: trotz alledem!). 13:35:32 meh, the "QT Marketplace" in 2021 does not provide much more choice than it was built in it IDEs like C++Builder and Visual Studio back in 2005 13:36:15 -!- leah2 has joined. 13:36:23 and now it's even impossible to find there anything, because there in those IDEs the components had previews and now those are just text items in the stupid mobile-friendly website 13:37:33 or maybe there is the "gallery" that I just didn't see yet 13:45:47 -!- variable has quit (Quit: Found 1 in /dev/zero). 13:47:35 "Literate programming" is the conventional term for when you want to make comments except more so. 13:48:01 Though I think usually not in the sort of Google Docs style highlight-and-separate-associated-comment-thread style. 13:55:08 salpynx: There isn't a high bar for making HackEso commands, and usefulness isn't required. If you want one, yes, you just need to put it in /hackenv/bin, or ../bin in terms of the default working directory (/hackenv/tmp). For one-liners, people sometimes use: `mkx ../bin/foo//contents of command foo 13:55:28 Also do take into account that when executed as `foo bar baz, the argument line isn't tokenized by whitespace, so 'bar baz' will be passed as the first positional argument. Many commands need tweaking to cater for that. 13:57:39 (And as a consequence, often when you're using ``, something that would "naturally" be q{`` foo bar baz} must become q{`` foo 'bar baz'} instead. Though some commands are user-friendly enough to support both (usually by joining all arguments together, as if by "$*", before splitting them apart as needed). 14:02:04 Is there a good editor for working on whitespace code? 14:02:12 emacs has a whitespace mode which isn't *too* bad 14:13:35 MrAureliusR I guess you can code in another alphabet 14:13:50 and translate it in between 14:14:00 There's a Vim thing, I don't know if it's any good either. 14:15:35 https://www.vim.org/scripts/script.php?script_id=5035 probably. 14:15:56 I don't think it does all *that* much though. 14:19:24 -!- Sgeo has joined. 14:30:08 fizzie: I see the importance of getting the arguments tokenized both ways -- now handles both forms 14:30:15 `🌱 2 3406 14:30:17 ​:) 14:30:30 `` 🌱 2 73 14:30:32 ​:P 14:31:44 `` for n in 28331 835133 30029010;do 🌱 $((i++ + 2)) $n;done 14:31:46 No \ Yes \ True 14:45:38 seeding 14:45:42 so it's a pun 14:48:20 ideally I would expand this thing https://befunge.flogisoft.com/ 14:49:03 `` \? $(🌱 3 1009578) 14:49:04 Puns are fun. Ask shachaf about them. But beware of Muphry adding misspellings. 14:49:31 but it would be hard to make something based on it; hard to take the parts I need out 14:51:06 this numbers thing reminded me another funny local personality 14:51:32 that said that he has invented the compression based on division 14:52:21 "just find two numbers that diving one on another produce the infinite chain of digits you need and you'll be able to compress the whole CD in several digits" 14:53:04 Seed is a pretty poor compression algorithm ... on average. It'd be great to find one really good counter-examples 14:53:27 oh, yeah, that's pretty much the same concept 14:53:48 If it's the right CD, sure :) 14:55:00 Waterfall sounds (synthesised) 15:02:22 [[Patternfuck]] https://esolangs.org/w/index.php?diff=83507&oldid=81205 * Robolta * (+1) /* Interpreters */ 15:02:37 [[Patternfuck]] M https://esolangs.org/w/index.php?diff=83508&oldid=83507 * Robolta * (-2) /* Interpreters */ 15:06:39 [[User:VilgotanL]] https://esolangs.org/w/index.php?diff=83509&oldid=82925 * VilgotanL * (+32) added languages i've created 15:12:53 -!- salpynx has quit (Quit: Connection closed). 15:21:23 Waterfall sounds (synthesised) => lol 15:21:34 is that white or pink? 15:30:32 The problem with that question is, people keep using the term "waterfall plot" for a spectrogram with a vertical time axis, meaning it's hard to find good results that are actually related to spectra of real waterfalls. 15:31:53 -!- g1n has joined. 15:32:32 Galburn, L & Ali, TT, 2013, Acoustical and perceptual assessment of water sounds and their use over road traffic noise, JASA 133(1), pp. 227-237, suggests it's pretty white, all things considered. 15:33:17 -!- g1n has left (WeeChat 3.1). 15:33:42 (Cf. Fig 4(a), "Spectra obtained for -- plain edge waterfall of 1 m width and 1 m height of falling water.") 15:45:14 [[Eul]] https://esolangs.org/w/index.php?diff=83510&oldid=73050 * Backspace * (+1832) 15:45:58 [[Eul]] https://esolangs.org/w/index.php?diff=83511&oldid=83510 * Backspace * (-2) 15:46:25 [[Eul]] https://esolangs.org/w/index.php?diff=83512&oldid=83511 * Backspace * (+2) /* Memory */ 15:48:24 [[Eul]] https://esolangs.org/w/index.php?diff=83513&oldid=83512 * Backspace * (+31) /* Welcome to Eul */ 15:52:12 -!- xkapastel has joined. 16:15:16 -!- relrod has quit (Changing host). 16:15:17 -!- relrod has joined. 16:18:40 -!- tech_exorcist has quit (Quit: tech_exorcist). 16:18:51 -!- tech_exorcist has joined. 16:26:00 -!- spirgel has joined. 16:29:27 -!- spirgel_ has quit (Ping timeout: 272 seconds). 16:45:31 [[Struffoli]] M https://esolangs.org/w/index.php?diff=83514&oldid=82940 * Zero player rodent * (+15) 16:58:17 -!- immibis has quit (Remote host closed the connection). 16:58:40 -!- immibis has joined. 17:08:57 -!- really3 has joined. 17:12:43 -!- imode has joined. 17:13:06 -!- really3 has quit (Remote host closed the connection). 17:17:40 -!- arseniiv has quit (Ping timeout: 264 seconds). 17:28:40 -!- really3 has joined. 17:40:14 -!- really3 has quit (Remote host closed the connection). 17:57:46 [[2Swap]] N https://esolangs.org/w/index.php?oldid=83515 * VilgotanL * (+1164) created the page 17:58:27 [[2Swap]] M https://esolangs.org/w/index.php?diff=83516&oldid=83515 * VilgotanL * (+0) minor edit 18:00:11 -!- arseniiv has joined. 18:22:30 [[2Swap]] M https://esolangs.org/w/index.php?diff=83517&oldid=83516 * VilgotanL * (+53) add example 18:27:51 [[2Swap]] M https://esolangs.org/w/index.php?diff=83518&oldid=83517 * VilgotanL * (+70) add implementation 18:28:56 -!- Bowserinator has quit (Read error: Connection reset by peer). 18:29:01 [[User:VilgotanL]] M https://esolangs.org/w/index.php?diff=83519&oldid=83509 * VilgotanL * (+12) added 2Swap to language list 18:31:52 [[Truth-machine]] https://esolangs.org/w/index.php?diff=83520&oldid=82891 * Oshaboy * (+6350) Added JSFuck 18:32:28 -!- Bowserinator has joined. 18:39:15 -!- andydude has joined. 18:39:21 [[2Swap]] M https://esolangs.org/w/index.php?diff=83521&oldid=83518 * VilgotanL * (+55) fix computational class section 18:39:29 o hi 18:46:21 -!- VilgotanL has joined. 18:47:09 h 18:48:02 -!- VilgotanL has quit (Client Quit). 18:48:12 -!- VilgotanL has joined. 18:49:02 -!- VilgotanL has quit (Client Quit). 18:49:52 h 19:00:02 -!- andydude has quit (Quit: andydude). 19:03:26 -!- slavfox_ has joined. 19:04:49 -!- slavfox has quit (Ping timeout: 272 seconds). 19:04:52 -!- slavfox_ has changed nick to slavfox. 19:08:11 -!- adu_ has joined. 19:09:43 -!- adu_ has quit (Client Quit). 19:09:59 -!- andydude has joined. 19:10:54 now I read “synaesthesized” in place of “synthesized” :o 19:12:50 tried to draw those projection things with a cone with circle and parabola on it in geogebra 3D mode, and it was surprisingly neat 19:26:04 -!- wib_jonas has joined. 19:26:34 libera's official webchat at https://web.libera.chat/ is ready. this seems like a good time to make the channel move official and put a webchat link to the wiki page 19:26:49 fizzie, what's your opinion? 19:28:53 In my latest talk page post I said I'd do it unless anyone objects "by EOW", but I'm not too fussy about waiting if people want to go ahead. 19:29:04 What you could *definitely* do though is to replace the kiwiirc link I put on https://esolangs.org/wiki/Esolang:Community_portal 19:29:45 [[Esolang:Community portal]] https://esolangs.org/w/index.php?diff=83522&oldid=83495 * B jonas * (-23) webchat link 19:30:20 Yes, although, the