00:01:03 -!- hppavilion[1] has joined. 00:03:44 * oerjan is shocked that "i mean, hi" doesn't seem to be a meme 00:04:39 oerjan: What's that from? 00:05:36 oh i misremembered it http://bash.org/?5300 00:05:50 the original doesn't have the "i mean" part 00:06:02 although some copies do 00:06:09 *copycats 00:07:30 ah, that one. vulgar, but it'll always remain stupidly funny in my heart ^^ 00:08:36 -!- jaboja64 has joined. 00:09:34 -!- bender| has joined. 00:10:24 oerjan: btw, about your chirurgien: you're saying /ʒɛ̃/ instead of /ʒjɛ̃/ hth. 00:12:13 damn i was wondering about that 00:12:28 -!- jaboja has quit (Ping timeout: 264 seconds). 00:15:11 just found “l - the amulet of Pugatu {Gourm +Blink rPois Int-2 SInv}”, dungeon level 4. 00:15:19 I am so going to be dead in five minutes tops. 00:17:38 boily: https://clyp.it/o5eofg0b 00:18:06 definitely trying to hard, now 00:18:09 *too 00:18:25 :D 00:37:11 -!- adu has joined. 00:41:31 -!- jaboja64 has quit (Ping timeout: 244 seconds). 00:48:13 “You finish putting on the +5 large shield of Loss {rPois rN+ Dex+2}” 00:48:37 not only am I going to die, I am going to be killed to death, then my corps will be murdered. 00:49:11 -!- adu has quit (Quit: adu). 01:01:37 boily: also, it'll void your insurance 01:03:42 * boily gasps in abject terror 01:04:14 meanwhile, I'm still strangely alive. the implacable feeling of dread gwos, inexorably, gnawing at my heart. particularly the left ventricle. 01:04:30 -!- nooga has quit (Ping timeout: 248 seconds). 01:04:37 gwoing sounds painful. 01:06:17 I'm fingering a lot of typos tonight... 01:06:50 . o O ( what's a gwoe, and how the fungot am I managing to be gwoing without even knowing what it is ) 01:06:50 boily: you got to keep it up -_- 01:07:05 fungot: apparently I do that already. 01:07:05 boily: fnord. i guess the key here is that your final answer?) mmmm.....really? so.....you like atlanta? 01:07:59 fnord. fnord. fnord. fnord. ♪ 01:09:11 Yes! 01:09:14 Got CF working! 01:10:56 -!- jaboja64 has joined. 01:11:14 hppavellon[1]. 01:11:24 ahoily 01:12:14 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:16:38 -!- gde33|2 has left. 01:22:49 -!- lleu has quit (Ping timeout: 260 seconds). 01:26:42 fungot: fnord? 01:26:42 olsner: i should get 0, 2, 4, 5, 39, 14, or 23 are very, very strange way 01:27:00 fungot: boily? 01:27:00 olsner: i'm not very familiar either. so who inherits the wiki? 01:27:20 probably elliott 01:27:34 no, elliott already had it 01:27:54 does that mean the current owner is already dead? 01:28:26 hellolsner. contrary to evidence, I am not fungot. I am sane. 01:28:26 boily: and you can get in 30 seconds 01:28:27 well one can never be sure with Gregor as much as he idles. 01:28:37 i suspect fizzie is alive though. 01:29:01 boily: that's what everyone thinks, but actually we are all fungot 01:29:01 olsner: so whats going on 01:29:05 fizzie: O HAI! are you alive? 01:29:08 boily: are you insinuating that fungot is not sane 01:29:09 oerjan: bill gates is evil. i don't think 01:29:30 see, perfectly sane. 01:30:03 which tells us that we should avoid vaccinations 01:30:05 * boily fails to find a counter-argument. 01:30:33 I am fully vaccinated against quite everything. 01:30:43 ic 01:30:52 that does explain some things 01:30:53 ebola too? 01:31:03 -!- lleu has joined. 01:31:16 i hope elliot comes back to this IRC 01:31:21 eeeeh... maybe not ebola, but it could be covered by another shot for all I know. 01:31:24 -!- XorSwap has joined. 01:31:39 vanello. one day, one day... 01:32:01 i also wonder where oklopol and bsnmtbombdood are 01:32:08 I (vaguely) think elliott had reasonable reasons to leave and they are not likely to be resolved yet 01:32:36 @ask oklopol helloklopol. where are you at now? 01:32:36 Consider it noted. 01:32:42 its weird for me talking to people outside of here, they dont like brainfuck 01:32:50 I mean like 01:32:54 @ask bsmntbombdood y u no back here? 01:32:54 Consider it noted. 01:32:56 they're against it 01:33:09 vanila: shocking 01:33:12 this is probably the centre of not liking brainfuck derivatives 01:33:19 maybe they're confusing it with some derivative 01:33:33 that gives bme a idea for a brainfuck derivative.... 01:33:38 people outside of this chännel are weird. 01:33:46 The language is called: brainfuck 01:33:47 shachaf: uhm, can I get back my mapole please? 01:33:57 and it has exactly the same tokens and semantics as regular brainfuck 01:34:00 s/out.*nel//boily 01:34:08 what do you think? 01:34:26 hm at least oklopol should be stalkable. 01:34:51 I guess my idea isn't liked 01:34:55 the one time I need to rightfully mapole someone else, shachaf is absent and he got my beloved mapole... 01:35:58 well he has published papers in 2015 01:36:00 vanila: you should disguise your idea with an elaborate backstory à la kvikkalkul, only for people to realize in horror that it was brainfuck all along. 01:36:29 but to work mine has to be called the same thing 01:36:30 boily: or not disguise it at all, being the very most obvious ur-derivative of brainfuck 01:36:48 it turns every bf program into a polyglot :O 01:36:51 vanila: i think oklopol is in chile doing math hth 01:37:05 a brainfuck/brainfuck polyglot? 01:37:08 `? oklopol 01:37:13 oklopol "so i hear these blogs are getting popular, people like writing about their lives and shit. on this thing called the internet which is like a neural network only really stupid." 01:37:19 interesting 01:37:21 olsner: it's slightly harder the other way round. 01:37:29 why would you do math in chile? what kind of math can be done there that can't be done elsewhere? 01:37:48 the whole country is linear. 01:38:24 I hope oklobol is going "arriba! mathematica en chile!" and shaking hips for a year 01:38:30 mostly from looking at his web domain. which is his real name.com 01:38:43 vanila: Every brainfuck program was already a polyglot in many extension derivatives 01:40:18 vanila: Perhaps you should make a kiv... whatever-like backstory for a Brainfuck derivative, where the basic foundation is "The government heard about brainfuck and thought it was real, and made it better for their purposes" 01:40:29 hahaha 01:40:37 microsoft B# 01:40:50 Ō_Ō... 01:41:26 boily: you can borrow my swatter if it's important -----### 01:42:53 s/out.*nel//boily <-- i don't think all those sed flags are correct hth 01:42:59 vanila: Oooh 01:43:00 Even better 01:43:04 oerjan: they are correct, but not here 01:43:27 Why don't we make an /official/ actively-maintained BF derivative that the channel treats as the OFFICIAL Brainfuck derivative 01:43:54 why don't we pour river water in our socks? 01:44:07 because it would make them wet 01:44:08 vanila: Then 90% of new brainfuck derivatives 01:44:36 vanila: We can go to the talk page and say "Meh. Just a lame attempt to clone UberFuck" 01:44:51 :D 01:44:52 vanila: And thus discourage new derivatives by limiting them to only one 01:45:10 vanila: And instead of people making new derivatives, they request that they add their features to UberFuck 01:45:21 And we do so if it's good 01:45:29 Thus limiting the flow of new derivatives 01:45:33 oerjan: thanks, but the moment is not right now. I'll be waiting for the next opportunity, eh? 01:45:34 Success! 01:46:21 boily: What do you think of this plan? 01:46:37 boily: well with your luck at timing (see: quintopia) ... 01:47:32 `? boily 01:47:35 ​"Only sane man" boily is monetizing a broterhood scheme with the Guardian of Lachine, apparently involving cookie dealing. He's also a NaniDispenser, a Trigotillectomic Man Eating Chicken and a METARologist. He is seriously lacking in the f-word department. He is also a renowned Capitalist. 01:47:47 i'm not sure there's more room there 01:48:11 -!- heroux has quit (Ping timeout: 244 seconds). 01:48:26 `? quintopia 01:48:28 quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. 01:48:54 `learn_append quintopia He is the temporal antipode of boily despite living on the same continent. 01:48:58 Learned 'quintopia': quintopia is our resident tl;dr generator. He is flooded by thundercats and thunderdogs. He is the temporal antipode of boily despite living on the same continent. 01:49:04 that is much true :/ 01:49:13 -!- lynn has quit (Ping timeout: 240 seconds). 01:51:12 oerjan: Perhaps we should expand HackEgo's ability to learn per factoid 01:51:42 oklopol composes death metal? i suppose i _shouldn't_ be surprised. 01:52:00 hppavilion[1]: the problem isn't learning, it's fitting it in an irc line 01:53:11 oerjan: Yeah, it'd use multiple lines 01:53:19 oerjan: It'd cap closer to 3 01:53:24 `` allquotes | grep '.\{300\}' 01:53:26 82) Well yeah, but furthermore unlike, oh, say, an Apple product, you don't have to sign their "we own your sperm" license agreement to GET that SDK and the requisite libraries. ... pikhq: Sure, but it's the only way Apple could get a first-born-son clause into a modern licensing agreement without infringing child or slave labor 01:53:30 huh, who appointed boily as "only sane man"? 01:53:41 we have some quotes that are already longer 01:53:50 I think it was oerjan. 01:53:53 olsner: i did hth 01:53:59 he did htah 01:54:06 olsner: are you claiming to be sane 01:54:17 no, I'm merely claiming boily not to be 01:54:24 * hppavilion[1] prepares his torch and pitchfork for olsner 01:54:25 *GASP* 01:54:27 or insinuating 01:54:31 * boily blows a raspberry at olsner 01:54:57 boily: would you like to borrow the saucepan ===\__/ 01:55:01 boily: please keep blowing me 01:55:09 olsner: ... 01:55:10 oerjan: mind if I do. 01:55:24 * boily *THWONGNGNGNGS* olsner over the head 01:55:44 over my head? haha, you missed :D 01:55:49 * hppavilion[1] rings the EsoGong in olsner's ears 01:55:59 -!- vanila has quit (Quit: Leaving). 01:56:02 damned prepositions. 01:56:10 on, not over. 01:56:12 Shattering olsner's esodrums in the process 01:56:35 oerjan: thanks for the pan. 01:56:51 -!- boily has quit (Quit: TROOPER CHICKEN). 01:57:32 -!- adu has joined. 01:59:07 hadu 01:59:35 adu: I want to make an "official" BF derivative to curb the number of other BF derivatives 01:59:42 hppavilion[1]: 01:59:47 adu: Because people will request features in that instead of making their own 02:00:05 hppavilion[1]: sounds like only a nomic bf will do ;) 02:00:18 adu: It's not quite a nomic 02:00:56 adu: It's a language to redirect the number of other derivatives to a central derivative 02:00:59 adu: ALSO 02:01:04 adu: When someone DOES make a derivative 02:01:22 like befunge, funge98 02:01:30 We can say "Meh, just a lame attempt to clone UberFuck" 02:01:32 Or whatever 02:04:03 -!- heroux has joined. 02:04:28 adu: So then people are ashamed and never make another derivative again 02:07:04 -!- Elronnd has quit (Ping timeout: 264 seconds). 02:07:24 hppavilion[1]: seems kind of anti-innovation to me 02:07:39 adu: People can suggest innovation into the new language 02:07:44 But they don't create a wikipage 02:07:50 And we don't spam 02:08:40 -!- Elronnd has joined. 02:16:25 -!- XorSwap has quit (Quit: Leaving). 02:18:09 -!- jaboja64 has quit (Ping timeout: 244 seconds). 02:30:29 Even the footnotes have footnotes. 02:32:53 interesting 02:33:23 hppavilion[1]: so this new bf is an ellaborate way to combine wiki pages 02:40:41 -!- adu has quit (Quit: adu). 02:42:16 adu: Yes 02:42:59 adu: Also, it'd double as a "What if Microsoft made \"MS B#\" because they didn't realize brainfuck wasn't meant to be used" 02:43:56 Oh, adu left :/ 02:45:45 -!- adu has joined. 02:45:59 adu: Also, it'd double as a "What if Microsoft made \"MS B#\" because they didn't realize brainfuck wasn't meant to be used" 02:48:19 hppavilion[1]: nah, they'd add DOTNET to it, and it wouldn't be bf anymore 02:49:05 adu: It'd be sort of like BF 02:49:08 C# is still C-style 02:49:18 F# is still... um... 02:49:23 Nevermind on F# 02:49:56 hppavilion[1]: have you ever heard of C++/CLI? 02:50:05 adu: Nope 02:50:30 hppavilion[1]: it's basically C# but with template<> added and unmanaged pointers added so it looks like C++ 02:51:25 hppavilion[1]: and VB.NET is basically C#, but with punctuation replaced with Words 02:51:29 adu: Ah 02:51:33 Ew 02:51:58 hppavilion[1]: so MS doesn't really make language compilers, they just make different C# sugars 02:52:18 Ah 02:52:23 adu: So they're stupid? 02:52:41 hppavilion[1]: they're not stupid if you're a VB head trying to use some fancy .net library 02:53:02 Aaaaah 02:53:39 hppavilion[1]: but if you're switching languages to escape the C# model, then you really can't 02:53:52 adu: F#? 02:54:01 I think F# wins on laziness, and C++/CLI wins on unmanaged pointers, but that's about it 02:54:21 adu: So CLI is a stupid platform to pick? 02:54:28 I like to overgeneralize and oversimplify 02:54:44 hppavilion[1]: I like the CLR 02:54:56 adu: Remind me what the R stands for again? 02:55:04 Common Language Ruby? 02:55:04 runtime 02:55:07 Oh right 02:55:16 adu: What would be a good language model to compile? 02:55:27 the CLI/CLR has a single ambiguous instruction for "add" that calls the "__op_add()" method or something 02:56:01 Interesting... 02:56:10 whereas the JVM has like 4 add instructions for int, long, single, double, and one for method calls 02:56:22 adu: I'm already compiling a language called dk (I suck at names), which is going well 02:56:27 which you can use to call the "add()" method, which isn't really special in Java 02:56:32 Is there any other sort of language I should work on? 02:56:51 hppavilion[1]: my favorite languages recently involve metaprogramming 02:57:10 namely: Rust, Scheme, and Haskell 02:57:17 Haskell metaprogramming is kind of a beast 02:57:18 Interesting 02:57:44 but Rust metaprogramming is a builtin feature 02:57:50 just as it is in Scheme 02:57:56 adu: Any new and interesting paradigms you've seen lately? Outside C-like/functional/logic? 02:58:09 hppavilion[1]: Candle 02:58:15 adu: Go on 02:58:29 http://lambda-the-ultimate.org/node/4327 02:59:17 Candle is a language that is supposed to be a combination of XML, JSON, JsonSchema, XQuery, and XSLT all at the same time 02:59:21 Wut. 02:59:48 I know, right? 03:00:18 hppavilion[1]: Go is also interested, but I've used it quite extensivly, to the point where it's basically compiled JavaScript in my mind 03:00:28 s/interested/interesting/ 03:00:49 adu: I'm thinking modal logic programming. Is that a good idea? 03:01:05 hppavilion[1]: like Prolog? yeah 03:01:12 adu: OK 03:01:29 I also read a very interesting article about JSON-LD today 03:01:37 I didn't realize how much JSON-LD hates RDF 03:01:42 but they really hate RDF 03:02:05 http://manu.sporny.org/2014/json-ld-origins-2/ 03:03:54 adu: I'm trying to figure out how to best AST a PROLOG-like language xD 03:03:55 I mean it makes sense, why would you have a DBMS, along with a triple-store layer backed by the DBMS, then a sparql server with a parser and everything that translates sparql into the triple-store layer, then write an library for client-side requests of the sparql server, then write an app that makes use of your client-side sparql library 03:04:09 when you can just load a JSON-LD instead? 03:05:09 I do not really like Candle it isn't very good I happen to find RDF is better 03:06:35 "It was initially developed by the JSON for Linking Data Community Group before being transferred to the RDF Working Group[3] for review, improvement, and standardization." 03:06:42 I love RDF, but I've never been able to build anything effective with it because of the reasons listed in that article 03:07:31 adu: Is converting a PROLOG-like AST into some intermediate AST pretty much my only option for compiling a Modal PROLOG? 03:08:10 hppavilion[1]: have you heard of the traditional way to compile prolog? 03:08:37 adu: Lol, NOPE! 03:08:39 (xD) 03:09:11 https://en.wikipedia.org/wiki/Warren_Abstract_Machine 03:09:36 that's the equivalent of a VM for prolog, and I think most implementations are in part modeled on it 03:09:42 Well, yes 03:09:43 WAM 03:09:46 Heard of that 03:12:30 hppavilion[1]: also OWL has some representations that sound like what you're talking about 03:12:39 adu: OWL? 03:12:55 hppavilion[1]: have you ever heard of the "Semantic Web"? 03:13:02 hppavilion[1]: or "Linked Data"? 03:13:03 Yes 03:13:09 adu: Web Ontology Language? 03:13:12 yes 03:13:12 How is that OWL? 03:13:18 hppavilion[1]: French... 03:13:30 adu: Ah 03:13:35 Ontological de Web Language 03:13:39 or something 03:14:35 adu: Wikipedia disagrees. 03:14:36 https://en.wikipedia.org/wiki/Web_Ontology_Language#Acronym 03:15:46 I always thought it was French, like SI = International System 03:15:52 Yeah, that makes sense 03:15:56 adu: BUT YOU WERE WRONG 03:16:04 adu: I don't even know how to start compiling a Modal PROLOG :/ 03:16:12 it happens, sometimes 03:16:14 At least with dk it was straightforward 03:16:24 I'm pretty sure I need to intermediate it 03:17:41 adu: I don't even know how to represent the AST well :/ 03:17:54 hppavilion[1]: how about lisp? 03:18:12 hppavilion[1]: (AstOperator AstOperands ...) 03:18:20 adu: No, I mean I don't know how to make the AST 03:18:31 adu: I want it to have PROLOG like syntax, I know, with some sugar 03:18:40 Some stuff to integrate it with CTL 03:18:46 And perhaps other ML 03:19:07 But I don't know the best way to do it 03:19:28 Because there's no order to the lines or anything 03:19:36 It's just a set of relations 03:20:25 Hm... 03:20:27 I think I might have it 03:20:35 brb 03:21:54 adu: NUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 03:36:35 Semantic Web isn't as good as RDF I think 04:00:27 -!- nooga has joined. 04:04:51 -!- nooga has quit (Ping timeout: 248 seconds). 04:05:11 back 04:05:37 zzo38: have you read that article? 04:11:36 I have read similar articles before 04:12:09 zzo38: those "I made X because I hate Y" articles 04:13:42 is hppavilion[1] still here? 04:14:28 hppavilion[1]: I think the most interesting AST transformations I did was for a single-pass C parser 04:15:02 adu: I might be... 04:15:31 hppavilion[1]: I had all these partial types, that were like other AST nodes, but with stuff missing 04:15:57 and the only way I could keep it straight was to give them different names, and then rebuild them into the complete node types 04:16:16 Yes sometimes I have read various stuff 04:16:31 hppavilion[1]: https://github.com/andydude/p6-c-parser/blob/master/lib/C/AST/Ops.pm6 04:17:08 adu: Interesting... 04:17:34 hppavilion[1]: most people think the AST is just "enum" and "struct" for C 04:17:55 adu: It isn't? xD 04:18:39 hppavilion[1]: unsigned int *restrict *const x[4][5], *y[7][8][9]; 04:18:46 adu: I think I'm going to make a collection of languages that all compile to the same platform 04:18:49 how do you represent that? 04:19:07 adu: A struct and some enums, probably 04:19:13 adu: How do YOU represent that? 04:19:15 xD 04:19:30 hppavilion[1]: I'll tell you 04:20:39 adu: Do so 04:20:50 hppavilion[1]: I need to run my parser 04:22:46 http://pastebin.com/raw/w8aYBJPz 04:24:09 adu: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGH 04:25:10 hppavilion[1]: that's just the tokenization 04:25:14 -!- MoALTz has quit (Ping timeout: 244 seconds). 04:25:22 adu: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:22 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:22 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:27 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:32 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:37 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:44 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:49 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:52 http://pastebin.com/raw/1TXU3p9Z 04:25:53 *that*s the tokenization 04:25:54 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:25:58 i mean the AST 04:25:59 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 04:26:04 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv 04:26:05 hppavilion[1]: please 04:26:06 Oh 04:26:08 Crap 04:26:10 I was not expecting it to go that far 04:26:14 Sorry 04:26:16 (Or did freenode not let it through? Please tell me they didn't) 04:26:18 adu: Yes? 04:26:28 * hppavilion[1] clicks the link 04:26:34 hppavilion[1]: I see many many many A's 04:26:34 * hppavilion[1] takes a deep breath 04:26:46 * hppavilion[1] keels over and dies to save the channel 04:27:23 so much drama 04:27:31 * hppavilion[1] is dead 04:27:48 -!- treaki_ has joined. 04:27:57 * adu resuscitates hppavilion[1] 04:28:07 Dammit, adu 04:28:11 Didn't you see the DNR 04:28:47 * adu is not a licensed professional 04:29:13 adu: Oh, right 04:30:33 hppavilion[1]: all you need for an AST is (node-type children...) 04:30:45 -!- treaki__ has quit (Ping timeout: 276 seconds). 04:32:07 -!- llue has joined. 04:32:25 hppavilion[1]: so what do you mean you "don't know how to make the AST"? 04:33:09 you basically turn all the interesting things in a grammar production into a struct if there is no repetition or alternation 04:33:24 you turn repetition into lists 04:33:37 you turn alternation into tagged unions 04:33:45 and you're done 04:34:04 adu: I figured it out 04:34:10 hppavilion[1]: oh ok 04:34:14 -!- ^v has quit (Quit: ZNC - http://znc.in). 04:34:15 adu: I'm making the compiler in Python, BTW :P 04:34:56 hppavilion[1]: in Python my prefered method of making a tagged union is subclassing 04:35:13 -!- lleu has quit (Ping timeout: 240 seconds). 04:35:40 Python3 has the "enum" builtin, and Python2 has a downloadable enum library, but it's pretty lame, just assigning a value to a bunch of names 04:39:44 adu: Yes, that's basically what I would do 04:39:53 subclassing? 04:40:00 adu: Yes 04:40:08 adu: But I don't need tagged unions ATM 04:40:17 then you can still type-check with isinstance(node, TheSuperClass) 04:40:41 adu: Yep, that's one idea 04:40:49 adu: I did it instead with types and maps 04:40:53 Types are strings 04:41:07 And nodes calculate their types from their children's types 04:41:29 that sounds complicated 04:41:37 adu: It isn't 04:41:50 adu: Just repetitive 04:42:12 adu: It doesn't calculate so much as lookup 04:43:19 -!- Sprocklem has quit (Ping timeout: 244 seconds). 04:44:14 -!- ^v has joined. 04:46:42 I like how similar Python and JavaScript are 04:47:46 I know this one guy who refused to use the builtin json library in Python but parsed json anyways by giving an environment to eval with true=True and false=False so that eval(str) worked like json.loads(str) 04:50:30 and whenever he needed to inline the json at the beginning of a script, he would just "from x import true, false" 04:50:43 -!- Sprocklem has joined. 05:19:41 adu: Why did you do that 05:19:46 What was wrong with him 05:19:57 do what? 05:20:05 Parse JSON in Python with eval 05:20:12 I didn't 05:20:21 Oops, I meant to write "Why did he do that" 05:20:23 Sorry 05:20:40 I don't even use eval in JavaScript, I always use JSON.parse() 05:21:00 Sometimes whem I'm sleepy I want to write one word but write another 05:21:02 and in Python, I always use json.loads() 05:21:16 adu: What was wrong with him? 05:21:46 FreeFull: ah a much better question, in a single word, I would have to say: MIT 05:25:36 actually, probably more along the lines of MIT drop-out 05:28:33 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 05:52:56 -!- adu has quit (Quit: adu). 06:08:00 Use of eval and new Function in JavaScript may be used if you want to read user JavaScript codes or to compile some other code so that it runs more efficiently, although I would expect that in many cases using the JSON functions would probably be better. (JSZM does use JSON.parse in one place; one part of the code generates JSON data by use of regular expressions, and then parses it.) 06:13:15 -!- iz_ has changed nick to izabera. 06:27:41 `? repetive 06:27:56 repetive? ¯\(°​_o)/¯ 06:28:02 `? repetion 06:28:04 repetion? ¯\(°​_o)/¯ 06:29:17 `learn A repetive action is one that tries to repeat something, but fails miserably. 06:29:21 Learned 'repetive': A repetive action is one that tries to repeat something, but fails miserably. 06:43:36 oerjan: do you take them when the ed is igh? 06:44:36 * oerjan senses strong winds above him 06:45:13 . 06:46:09 .. 06:46:28 i don't think that one really works, shachaf 06:46:49 maybe when the ed is ear? 06:46:55 oh i got that 06:47:00 i just don't think it works. 06:47:40 would you prefer it with an elaborate story about an editor who becomes an ear 06:47:54 `quote ear 06:47:55 8) Lil`Cube: you had cavity searches? not yet trying to thou, just so I can check it off on my list of things to expirence \ 12) IN AN ALTERNATE UNIVERSE: First, invent the direct mind-computer interface. Second, learn the rest with your NEW MIND-COMPUTER INTERFACE. \ 13) an maybe pets a pooch, and then needs to do it again 06:48:07 a repetive action to be sure 06:48:09 `quote bear 06:48:09 39) If I ever made a game where you jabbed bears ... I'd call it jabbear. \ 163) "* There is no scientifically-justifiable reason to exclude pornography, which is a vital part of the web ecosystem. However, bear in mind that we're tracing JavaScript, not MPEG and JPEG decoding." ^^^ This bullet-point is m 06:48:54 we had a local meme involving an ear once. but i've forgotten it. 06:49:37 `quote \ No output. 06:49:58 `quote ear 06:49:59 671) northern ireland is quite a way to drag someone from scotland <-- not really. I just checked in google earth Vorpal: but dragging people across water's a bit tricky \ 1128) Every time I end up on an audiophile web-crawl I get this feeling maybe we should just get rid of ears in general. 07:01:56 -!- PinealGlandOptic has joined. 07:09:46 -!- lambda-11235 has quit (Quit: Bye). 07:24:06 -!- gonad has joined. 07:24:22 -!- llue has quit (Read error: Connection reset by peer). 07:41:35 -!- llue has joined. 07:45:07 -!- gonad has quit (Ping timeout: 248 seconds). 07:54:06 -!- bender| has quit (Ping timeout: 248 seconds). 08:41:04 -!- AnotherTest has joined. 08:46:36 -!- llue has quit (Read error: Connection reset by peer). 08:46:43 -!- llue has joined. 08:46:43 -!- llue has quit (Changing host). 08:46:43 -!- llue has joined. 08:48:43 -!- J_Arcane has quit (Ping timeout: 244 seconds). 09:09:49 -!- nooga has joined. 09:33:59 -!- nooga has quit (Ping timeout: 260 seconds). 09:38:45 -!- bender| has joined. 09:45:22 -!- MoALTz has joined. 10:08:58 -!- Elronnd has quit (Quit: Let's jump!). 10:09:43 -!- nooga has joined. 10:11:13 -!- oerjan has quit (Quit: Nite). 10:14:52 -!- Elronnd has joined. 10:46:56 -!- llue has quit (Quit: That's what she said). 10:47:30 -!- lleu has joined. 10:48:24 -!- lleu has quit (Write error: Connection reset by peer). 10:48:48 -!- lleu has joined. 10:51:33 -!- earendel has quit (Ping timeout: 240 seconds). 10:58:18 -!- earendel has joined. 11:38:21 -!- earendel has quit (Quit: earendel). 11:39:59 -!- earendel has joined. 11:44:21 -!- lynn has joined. 11:44:25 -!- earendel has quit (Ping timeout: 250 seconds). 11:52:50 -!- earendel has joined. 12:07:25 -!- Treio has joined. 12:10:19 -!- nooga has quit (Ping timeout: 260 seconds). 12:14:43 -!- nooga has joined. 12:48:20 -!- boily has joined. 13:00:03 -!- gonad has joined. 13:00:13 -!- gonad has quit (Changing host). 13:00:14 -!- gonad has joined. 13:00:21 -!- lleu has quit (Read error: Connection reset by peer). 13:16:51 -!- esowiki has joined. 13:16:55 -!- esowiki has joined. 13:16:56 -!- esowiki has joined. 13:17:39 -!- esowiki has joined. 13:17:40 -!- glogbot has joined. 13:17:43 -!- esowiki has joined. 13:17:44 -!- esowiki has joined. 13:18:15 glogbot: gellogbot. 13:18:59 -!- Gregor has quit (Ping timeout: 248 seconds). 13:19:09 -!- PinealGlandOptic has quit (Ping timeout: 260 seconds). 13:19:15 -!- Gregor has joined. 13:20:47 * boily pokes Gregor 13:40:44 -!- earendel has joined. 14:02:48 Huhwhat. 14:05:37 `wisdom 14:05:49 smlist/Non-update notification for the webcomic Super Mega. 14:05:57 Gregor's bot is still shellshocked? 14:06:37 * int-e doesn't know of any other urgent business concerning Gregor 14:08:47 -!- p34k has joined. 14:24:09 [wiki] [[S.I.L.O.S]] https://esolangs.org/w/index.php?diff=46622&oldid=46615 * Rdebath * (+23) Formatting 14:29:30 -!- hydraz has quit (Quit: Bai.). 14:29:55 -!- hydraz has joined. 14:29:56 -!- hydraz has quit (Changing host). 14:29:56 -!- hydraz has joined. 14:31:51 -!- hydraz has quit (Remote host closed the connection). 14:35:27 -!- devhydraz has joined. 14:35:27 -!- devhydraz has quit (Changing host). 14:35:28 -!- devhydraz has joined. 14:37:06 -!- devhydraz has changed nick to hydraz. 14:38:44 -!- impomatic_ has quit (Quit: http://corewar.co.uk). 14:39:13 -!- nooga has quit (Ping timeout: 252 seconds). 14:53:22 -!- hydraz has quit (Quit: Bai.). 14:53:33 -!- hydraz has joined. 14:53:33 -!- hydraz has quit (Changing host). 14:53:33 -!- hydraz has joined. 15:11:59 -!- bender| has quit (Ping timeout: 250 seconds). 15:22:52 -!- lambda-11235 has joined. 15:35:04 -!- MDude has quit (Ping timeout: 260 seconds). 15:35:34 -!- nooga has joined. 15:40:15 -!- nooga has quit (Ping timeout: 276 seconds). 15:59:10 fungot, do you fly a flag? 15:59:11 b_jonas: one memory cell with fnord und mul div fnord the entire system in scheme is essentially an implementation?') on channel in case am being ignored, but i would be fine 15:59:55 -!- boily has quit (Quit: CLAIMED CHICKEN). 16:04:23 -!- MDude has joined. 16:20:19 -!- gonad has quit (Ping timeout: 244 seconds). 16:21:37 -!- nooga has joined. 16:22:37 -!- lleu has joined. 16:43:02 -!- Treio has quit (Quit: Leaving). 17:06:04 -!- ^v has quit (Ping timeout: 260 seconds). 17:07:20 -!- ^v has joined. 17:57:31 -!- jaboja64 has joined. 19:18:04 -!- jaboja64 has quit (Ping timeout: 252 seconds). 19:21:13 -!- jaboja64 has joined. 19:24:22 [wiki] [[Digital root calculator]] https://esolangs.org/w/index.php?diff=46623&oldid=30995 * 217.236.224.221 * (+94) /* External resources */ Added Malbolge 19:26:56 fungot: that's great, but would it be turing complete? 19:26:57 int-e: fnord maybe i need some user space program to store packets sent to netfilter's queue or ulog targets? fnord stores them nicely from queue but i would just treat the input file 19:27:16 No wonder this code didn't work 19:27:18 Infinite loop 19:27:24 I forgot to increment the counter 19:28:29 hmm, counter-terrorism 19:30:14 Not to mention other parts were bogus too 19:54:04 -!- ais523 has joined. 20:04:28 -!- ais523 has quit (Ping timeout: 250 seconds). 20:07:33 -!- Phantom_Hoover has joined. 20:07:43 -!- ais523 has joined. 21:33:31 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 21:52:03 -!- jaboja64 has quit (Ping timeout: 276 seconds). 22:24:33 -!- jaboja64 has joined. 22:40:07 -!- earendel has quit (Ping timeout: 268 seconds). 22:55:26 -!- Warrigal has changed nick to tswett. 23:06:54 -!- J_Arcane has joined. 23:14:35 -!- oerjan has joined. 23:25:45 -!- Nithogg has quit (Quit: WeeChat 1.4). 23:52:46 -!- ais523 has quit. 23:52:56 -!- ais523 has joined.