00:05:16 [wiki] [[ESON]] N http://esolangs.org/w/index.php?oldid=45831 * Hppavilion1 * (+2568) Created Page (incomplete 00:06:19 [wiki] [[ESON]] http://esolangs.org/w/index.php?diff=45832&oldid=45831 * Hppavilion1 * (+15) Forgot to cover floats 00:08:51 For some reason, /"[^\s]*/ is referring to render as code 00:08:59 Would you have any clue why, oerjan? 00:09:04 *refusing 00:09:47 The tag actually renders (but not the closing tag) and the box (but only that box) renders as unformatted text 00:10:03 try ... 00:10:13 OK 00:10:47 oerjan: Nope 00:11:54 -!- MoALTz has joined. 00:12:11 It's just that one, weirdly 00:12:25 Could be the " for some weird reason 00:13:24 Nope. Replaced it with " and I get the same error. 00:14:06 [wiki] [[ESON]] http://esolangs.org/w/index.php?diff=45833&oldid=45832 * Hppavilion1 * (+5) /* Commands */ Tried to fix formatting. Gave up. 00:23:26 oh heh 00:24:24 [wiki] [[ESON]] http://esolangs.org/w/index.php?diff=45834&oldid=45833 * Oerjan * (+2) The error was somewhere completely different 00:26:05 i replaced almost everything by &entities;, it didn't help, and i tried removing to see if the entities where being recognized at all. then i saw the error move to the next row... 00:26:11 -!- tromp has joined. 00:26:19 and only then did i think to look at the previous one. 00:28:47 weird how that didn't affect the intermediate cell at all... 00:29:46 -!- jaboja has quit (Ping timeout: 240 seconds). 00:30:37 hm in the html it's all escaped, except that the missing is probably autoinserted by the 00:31:27 hppavilion[1]: my guess is that the wiki somehow handles detection and table formatting independently, causing a crazy confusion when a tag is missing. 00:31:55 -!- jaboja has joined. 00:32:10 oerjan: But there isn't a tag missing 00:32:19 yes there was 00:32:20 I used , but it doesn't render. 00:32:34 the on the _previous_ row was missing 00:32:39 Ah! 00:34:39 which probably caused the wiki to think the next was inside a , so it escaped it. 00:35:06 and somehow this happened independently of the table formatting 00:35:53 and html (at least in my browser) is flexible enough to auto-close/ignore the erroneous and tags remaining 00:37:08 -!- boily has joined. 00:37:32 `? KRF 00:37:40 KRF? ¯\(°​_o)/¯ 00:37:50 or in other words, mediawiki parsing is insane, piecemeal, and ad hoc. 00:38:00 hellœrjan! 00:38:07 ahoily! 00:38:28 KRF is mediawiki's parsing? 00:38:32 `learn KRF is the Norwegian Christian Democratic Party. 00:38:37 Learned 'krf': KRF is the Norwegian Christian Democratic Party. 00:39:01 boily: actually it's ... i've forgotten it already but it's hppavilion[1]'s latest idea. 00:39:27 something something format 00:40:01 * oerjan preserves the mystery by not checking his backscroll 00:40:04 and YLE is the Finnish Broadcasting Company. 00:40:15 a thing doesn't need to be known to be known hth 00:40:25 deep 00:42:11 also, I'm progressing through the Advent of Code. I used the loeb combinator to solve day 7! 00:43:45 * oerjan assumes that this is something that would cause his webreading catchup to go backwards if he allowed himself to get sucked in. 00:44:50 i think esolangs.org is sliding to the point where i'm giving up on it 00:44:58 beuh :( 00:45:10 (somewhere around September 15 iirc) 00:46:21 -!- mauris has quit (Ping timeout: 250 seconds). 00:46:50 if i do that, i might be able to get r/reddit caught up to the beginning of november soon. 00:46:53 er 00:46:56 *r/haskell 00:47:36 Knorwegian? 00:47:58 shachaf: Kristelig FolkeParti, technically. 00:48:11 oerjan: how do you feel about your completionist tendencies 00:48:26 shachaf: despair hth 00:48:39 oerjan: also since when do you .-terminate your irc sentences 00:48:54 also i'm afraid i might need glasses at some close point in the future. 00:49:34 what's wrong with mugs 00:50:02 they're not very transparent. 00:51:06 shachaf: i dunno about the .s but at least i'm not consistent about it. 00:52:36 -!- jaboja64 has joined. 00:52:38 -!- jaboja has quit (Read error: Connection reset by peer). 00:53:27 Phew 00:53:35 -!- bb010g has joined. 00:53:55 hppavellon[1]. 00:58:09 Hi boily 00:58:11 Helloily 00:58:32 ESON is the KRF referred to in the topic 00:58:41 It's like JSON or XML, but esoer 01:09:28 <\oren\> konboilyha! 01:10:37 \コレンバンハ\! 01:11:14 -!- J_Arcane has quit (Ping timeout: 256 seconds). 01:12:18 \oren\: shouldn't it be konboilywa 01:13:08 chelloppro! it depends on the romanization scheme hth 01:13:22 boily: but yours is definitely wrong 01:13:25 isn't it? 01:13:41 I katakanaed it because reasons. 01:13:56 wouldn't the last kana change, then? 01:13:58 it usually is こんばんは, with the infamous は. 01:14:02 * coppro doesn't actually know 01:14:22 to ワ 01:14:28 maybe. I'm not an expert in historical kana usage, which I guess would dictate which one to use. 01:15:00 hppavilion[1]: the `bienvenido command *does* say that most people here don't speak Spanish. 01:15:06 quick research indicates that yeah, katakana is always phonetic 01:15:21 you don't use ハ for wa ever 01:15:58 Doink, you already got @told that. 01:16:15 boily: it seems that it was actually the reverse, i.e. the final ha is spelt ha and pronunced wa (then later standardized to phonetic values except for postpositions) 01:17:17 tdh. 01:17:32 s/ハ/ワ/ 01:17:39 I thought that the topic marker particle は was always written "wa" rather than "ha", in, like, every romanization scheme. 01:18:06 Not every. Wapuro romaji doesn't. :) 01:19:21 that's why you sometimes get syo/sho, si/shi, ha/wa, wo/o... 01:19:42 another good argument to conflagrate Norwegian and Japanese together. 01:20:07 <\oren\> I like wapuro romaji 01:20:30 since it's WYSIWYG? 01:20:34 Wapuro is particularly helpful in that it actually can encode some kana use that other schemes don't. 01:20:50 (but it's not WYS (what you speak)) 01:20:52 <\oren\> lifthrasiir: yah. 01:21:36 <\oren\> yah, like you can distinguish onee from onei 01:22:14 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:22:29 <\oren\> and oo (big) from ou (king) 01:22:52 And you can actually write "ti" (as opposed to "chi") 01:23:15 shouldn't that be texi or teli? 01:23:19 <\oren\> that would be texi 01:24:08 boily: Yeah, yeah. 01:24:25 "ti" is more informal Hepburn-esque romanization. 01:24:31 <\oren\> like dexizuni- (disney) 01:25:33 dexizuni-. 01:25:42 <\oren\> heh 01:26:02 . o O ( are there any conlangs/transcriptions that explicitely encode weird keystrokes like that? ) 01:26:28 Or "t`exis`uni-" if you use pikhq romaji. 01:27:40 <\oren\> holy shit 01:27:45 <\oren\> hahahaahahahahaahahahahahahahah 01:28:01 ? 01:28:14 ` representing dakuten? what do you do for the ° in 'p*'? 01:28:15 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 01:28:16 you broke oren. brorenke. 01:28:19 oops 01:28:21 FireFly: ^ 01:28:40 Oh, literally. I thought it was a pointer to a previous message first 01:28:43 makes sense 01:28:48 -!- jaboja64 has quit (Ping timeout: 256 seconds). 01:28:48 <\oren\> ok i'm better now 01:29:00 FireFly: Basically all I wanted was a trivial mapping from kana to ASCII, for... Honestly, shits and giggles. 01:29:12 As good a reason as any 01:30:14 About the only advantage is it can represent really unusual kana use, as in Ainu. 01:30:43 I forget what language family that was in, but it was something entirely non-japanese, wasn't it? 01:30:46 "axinu itaxku", for instance. 01:30:53 FireFly: Yep. Language isolate. 01:31:03 Oh 01:31:14 <\oren\> a lot of language isolates around there, huh 01:31:42 Quite plausibly the isolates are "just" so distantly related it's hard to demonstrate a connection. 01:31:47 perhaps some day in the Far Future we'll be set about all these languages... 01:31:59 ... But, then, if they're related they're so distantly related we can't tell. :) 01:33:46 -!- ^v has quit (Ping timeout: 240 seconds). 01:34:37 <\oren\> I should start figuring out how to generate hangul. I think I'll be generating them in BDF format 01:38:50 -!- andrew_ has joined. 01:48:11 halp. I relapsed into drug abuse. 01:48:16 (namely minecraft.) 01:51:33 boily: Oh, phew. You had me worried for a second xD 01:53:53 My grapher looks REALLY cool when you enter "x sin abs; x cos abs; 0 x sin abs -; 0 x cos abs -;" 01:54:20 there's one thing I'm physically addicted to: coffee. 01:54:20 (That's RPN if you spend too long trying to figure out what monstrosity I created where you can treat - as a number) 01:54:30 boily: Everyone is addicted to coffee 01:54:34 Except me 01:54:37 And most mormons. 01:55:43 are you mostly mormon? 01:55:47 I jsut entered "x tan abs" and now tangent makes sense to me. 01:55:49 boily: No. 01:56:17 Statistically, yes, given that alaska seems to have a higher-than-average concentration of mormons, but I'm not a mormon personally. 01:57:39 x sin x 5 / sin x 5 * sin + 01:57:39 is cool 01:58:08 Wait, no, x sin x 5 / sin x 5 * sin + + 01:58:34 I think I'll implement my grapher into W'' 01:59:12 Something like "\x GRPHVAR := GRAPH" should do 02:00:41 Well, that isn't quite right. Probably... 02:01:24 [| |] GRAPH perhaps? The x is pushed onto the stack before evaluating the block the result is popped off? 02:01:29 That sounds good. I'll do that. 02:03:55 x sin x 5 / sin x 5 * sin x 10 / sin x 10 * sin + + + + abs 02:04:14 You can make any trigonometric equation look cooler by adding "abs" to the end, unless it's always > 0 02:05:33 Postfix? 02:05:46 FireFly: Yes. 02:05:48 Right, right 02:05:56 Forgot that I'm exclusively using RPN right now xD 02:06:23 I've never really used a postfix calculator or language a lot, so I guess it's just not part of my mental model 02:06:34 elegant as it is 02:07:31 FireFly: I'm making a whole language intended for use in Postfix 02:08:42 So, a concatenative language then 02:10:37 FireFly: I suppose 02:11:07 Reminds me of that blog post, "why concatenative languages matter". it's a good read 02:11:19 It's almost 100% postfix instructions; the only parsing done after lexing (other than comments) is blocking code 02:11:35 sometimes, haskell feels very concatenative. especially when using arrows. 02:11:40 That is, turing [| |] into a block 02:11:44 *turning 02:12:12 Tried making it in C++ 02:12:19 Got hung up implementing a linked list xD 02:12:25 Moved to python for now 02:12:26 hppavilion[1]: ... why 02:12:30 std::list 02:12:39 coppro: Tried that. 02:13:03 Need to be able to easily access elements like I can in python, else I can't wrap my head around it xD 02:13:09 AFK for a bit 02:13:42 hppavilion[1]: what do you *actually* want out of your data structure? std::list doesn't support random access out-of-the-box because it's an O(n) operation 02:14:26 std::next can do it with a bit more work 02:14:55 -!- boily has quit (Quit: STRUCK CHICKEN). 02:16:52 -!- mihow has quit (Quit: mihow). 02:22:28 -!- Tod-Autojoined has changed nick to Todpunk. 02:22:46 copprello 02:23:33 what is the most concatenative of functional concatenatives? 02:27:00 quinnichiwa 02:39:30 <\oren\> qpdbqpdbqpdbqpdb 02:40:36 -!- ^v has joined. 03:00:17 -!- mauris has joined. 03:02:51 <\oren\> https://www.youtube.com/watch?v=_6TQ44rigEc 03:40:46 -!- \oren\ has quit (Ping timeout: 240 seconds). 03:52:29 -!- nchambers has quit (Quit: compilerdev.net - Compilers made easy). 04:01:32 *chørp* 04:03:22 `cat canary 04:03:24 Spjætt! 04:03:55 `` echo '*tsjørp*' >canary 04:03:59 No output. 04:16:04 -!- tromp has quit (Remote host closed the connection). 04:50:46 -!- ^v has quit (Ping timeout: 240 seconds). 05:16:31 -!- tromp has joined. 05:18:39 huh i thought last girl genius comic it looked a bit like her 05:21:08 -!- tromp has quit (Ping timeout: 256 seconds). 05:27:37 hm after this i wonder if my wild theory that higgs could be a jäger might be correct... 05:28:26 a what? 05:28:35 a jägermonster hth 05:28:49 just one that doesn't look like a monster 05:30:00 because if jenka can look that human then someone else might look even more so. 05:31:14 i wonder if "many faces" means she's actually a shapeshifter 05:31:41 probably not, then she wouldn't have needed to hide her face before. 05:42:47 (and here i had thought it was because it was particularly hideous...) 05:45:33 -!- bender| has joined. 05:45:50 -!- bender| has quit (Changing host). 05:45:50 -!- bender| has joined. 05:46:00 -!- oren has joined. 05:46:49 woudl it be better to draw hangul in one stroke width only, or vary the stroke width depending on the complexity of the character? 05:49:44 for kanji, I did the latter : 人 has thicker strokes than 談 05:50:16 the latter I think 05:52:30 oren: I think hangul syllable is denser in y axis than in x axis, so I would prefer the former in terms of consistency 05:53:11 do the dense ones first 05:53:18 and then see how the sparse ones look 05:53:33 ...maybe higgs is the spymaster. 06:07:44 oren: Where are your backslashes? 06:10:30 -!- oren has changed nick to \oren\. 06:10:33 <\oren\> there 06:11:42 <\oren\> I'm now working on a program in C to generate hangul as a BDF fragment. Then, I'll manually put the fragment into the BDF for my font 06:27:51 -!- tromp has joined. 06:32:09 -!- tromp has quit (Ping timeout: 250 seconds). 06:39:19 <\oren\> AAARGH 06:40:59 did you accidentally an rm 06:42:14 <\oren\> no, but my hangul are, uh, not working 06:42:59 <\oren\> I must be messing up my BDF somehow 06:43:00 x tan abs; 0 x cot abs - 06:43:00 is cool 06:43:10 Whoops, forgot to stripi a newline 07:11:39 -!- oerjan has quit (Quit: leaving). 07:25:18 -!- AnotherTest has joined. 07:32:42 -!- AnotherTest has quit (Ping timeout: 272 seconds). 07:33:34 -!- Patashu has joined. 07:58:32 -!- bb010g has quit (Quit: Connection closed for inactivity). 08:10:48 -!- ^v has joined. 08:17:50 -!- tromp has joined. 08:22:28 -!- tromp has quit (Ping timeout: 256 seconds). 08:55:17 -!- ^v has quit (Quit: Leaving). 09:07:31 -!- andrew__ has joined. 09:11:12 -!- andrew_ has quit (Ping timeout: 256 seconds). 09:26:35 -!- J_Arcane has joined. 09:33:52 -!- J_Arcane has quit (Ping timeout: 256 seconds). 09:35:22 \oren\: you're working on hangul too? great! 09:42:42 -!- AnotherTest has joined. 09:54:46 -!- hppavilion[1] has quit (Ping timeout: 240 seconds). 09:55:22 -!- mroman has joined. 09:55:23 fnord 10:08:48 Is Claire's hair strange, or is it just drawn strange, in today's http://www.questionablecontent.net/view.php?comic=3110 10:23:18 I thought it was just a new hairstyle. It was a bit like that two days ago too. Though the first panel looks weirder. 10:30:23 -!- jaboja has joined. 10:49:31 I still don't get how "bubble pumps" work 10:50:00 Is cold water heavier than warm water? 10:52:30 it's probably less dense at least 10:53:12 you heat up the water which creates vapor in it 10:53:17 that decreases the density 10:53:38 and the pressure from the cold water is thus more forcing the hot water/water vapor mix up the tube? 11:35:30 The density isn't monotonic with temperature, even when you're in liquid phase. 11:35:53 I seem to recall the densest point is something like 4 degrees. 11:36:07 http://linkingweatherandclimate.com/ocean/waterdensity.php random graph 11:36:23 -!- boily has joined. 11:36:46 Above that point you'll have cold water denser than warm water. 11:37:42 (I don't know anything about bubble pumps, this was just a comment on the density.) 11:40:23 . o O ( you are my density ) 11:40:43 damn 11:40:56 technically under swiss laws my blog post about GOT would be illegal :( 11:41:02 probably 11:41:25 publicicly disclosing security vulnerabilites would be illegal as well. 11:41:57 this is shitty 11:43:50 Meanwhile in the UK, we've (I'm not sure I can already call it "we", I don't feel very UK-ian) got https://en.wikipedia.org/wiki/Draft_Communications_Data_Bill coming. 11:45:06 Or the https://en.wikipedia.org/wiki/Draft_Investigatory_Powers_Bill rather. 11:45:41 mroman, what's GOT? 11:45:51 game of thrones? 11:46:05 The Global Offset Table. 11:46:09 I'm presuming. 11:46:11 Oh, darn it. 11:46:20 I think I saw chatter on it on-channel. 11:46:20 lol, I thought this was some offtopic channel 11:46:30 You're not far wrong there. 12:05:48 bellonder|. have I asked you your approximate geographic coördinates and body weigh? 12:20:07 -!- mauris has quit (Ping timeout: 250 seconds). 12:29:13 -!- boily has quit (Quit: EKRANOPLAN CHICKEN). 12:36:09 -!- Patashu has quit (Ping timeout: 250 seconds). 12:41:03 -!- andrew__ has quit (Remote host closed the connection). 12:47:58 -!- mauris has joined. 12:54:32 mroman: from reading the Wikipedia article about bubble pumps, I don't see anything about heating. 12:56:19 fungot: what are bellonder|'s approximate geographical coordinates and body ewight 12:56:19 b_jonas: what the hell was that? my, that is a smart mouth you have. it plays a role in the outcome of the kids' game session. 12:56:37 fungot: with peanut butter? 12:56:37 b_jonas: you have a great appreciation for the fine arts. you use the hammer and nails. they will come a day 12:58:21 mroman: ah, I just watched this one about how a coffee maker works: https://www.youtube.com/watch?v=4j4Q_YBRJEI 13:00:21 I think in that video, the pressure from the cold water reservoir is irrelevant because the valve is closed when water is spewing out of the pump... at least, some of the time. 13:01:10 My best guess is that what's happening is that the heating element boils some of the water at the bottom, which causes it to expand greatly, and this expansion pushes water out of the top of the pump. 13:02:46 -!- AnotherTest has quit (Ping timeout: 240 seconds). 13:39:04 -!- mauris_ has joined. 13:39:14 -!- mauris has quit (Ping timeout: 256 seconds). 13:48:25 -!- Lord_of_Life has quit (Changing host). 13:48:25 -!- Lord_of_Life has joined. 13:48:26 -!- Lord_of_Life has quit (Changing host). 13:48:26 -!- Lord_of_Life has joined. 13:50:13 Why is Soothing Balm a white instant that gains life with art depicting two humans, rather than a red creature with an ability to bite? 13:58:58 * int-e doesn't get it 13:59:10 -!- mauris__ has joined. 14:02:28 -!- mauris_ has quit (Ping timeout: 256 seconds). 14:04:12 tswett: https://en.wikipedia.org/wiki/Coffee_percolator#/media/File:Coffee_Percolator_Cutaway_Diagram.svg 14:04:15 ^- there's also this 14:04:24 which doesn't seem to have a valve that blocks in one direction? 14:08:45 -!- spiette has joined. 14:17:48 -!- mauris has joined. 14:18:20 -!- mauris__ has quit (Ping timeout: 256 seconds). 14:26:50 -!- mauris has quit (Ping timeout: 256 seconds). 14:44:43 -!- mauris has joined. 14:48:39 <\oren\> GOOD JOB! ★ 14:49:13 <\oren\> Emily is a great computer scientist 14:49:30 -!- mauris has quit (Ping timeout: 256 seconds). 14:50:00 `? balm 14:50:10 balm? ¯\(°​_o)/¯ 14:50:17 `? sable 14:50:18 sable? ¯\(°​_o)/¯ 14:50:39 `? emily 14:50:41 emily? ¯\(°​_o)/¯ 14:51:40 <\oren\> FireFly: I am referring to todays QC 14:52:26 oh 14:53:59 \oren\: Emily and Tai are done great, it's Claire's hair that seems unusual to me. Is it messed up, or drawn bad, or what? 14:55:28 <\oren\> I think the artist changed his method of drawing hair to a more mangaesque style. Look at Penelope's hair in recent comics 14:58:10 <\oren\> however, wavy hair is not common in manga, given that pretty much all japanese people have straight black hair. so it makes sense that wavy hiar draw in such a style would look weird 14:58:59 \oren\: that's possible. thanks for the explanation. 14:59:39 that could also explain why Tai's hair looks strange in http://www.questionablecontent.net/view.php?comic=3108 15:00:02 <\oren\> the change started at about 3104 15:00:51 In fact, now I look at it, Hannelore's hair looks unusual as well in http://www.questionablecontent.net/view.php?comic=3106 , only I didn't notice it because Hannelore is very easy to recognize even without her hair shape 15:01:38 Somehow many of the characters of QC don't look distinct enough to me. 15:01:50 But maybe it's just that there are too many of them. 15:02:08 Distinct in appearance that is. 15:02:16 They do have consistent and distinct personalities. 15:02:54 And maybe there's also that they've changed in style a lot since the comic started, because Jeph learnt to draw well. 15:04:00 http://russell2.math.bme.hu/~ambrus/sc/comic/millie/comic?n=20080616 is a great illustration about that, although Dana's style didn't change as much as Jeph's 15:07:54 -!- ^v has joined. 15:13:34 [wiki] [[DUCK]] http://esolangs.org/w/index.php?diff=45835&oldid=45828 * Hurricane996 * (+5) 15:27:45 -!- bender| has quit (Ping timeout: 250 seconds). 15:36:49 -!- jaboja has quit (Remote host closed the connection). 15:49:29 -!- J_Arcane has joined. 16:07:49 -!- tromp has joined. 16:08:16 -!- J_Arcane has quit (Ping timeout: 256 seconds). 16:12:14 -!- tromp has quit (Ping timeout: 256 seconds). 16:12:38 `unicode � 16:12:40 U+FFFD REPLACEMENT CHARACTER \ UTF-8: ef bf bd UTF-16BE: fffd Decimal: � \ � \ Category: So (Symbol, Other) \ Bidi: ON (Other Neutrals) 16:27:50 [wiki] [[Talk:3var]] http://esolangs.org/w/index.php?diff=45836&oldid=45653 * 205.236.81.253 * (-20) /* Extensions */ 16:35:05 -!- ^v^v has joined. 16:53:48 [wiki] [[Spoon]] http://esolangs.org/w/index.php?diff=45837&oldid=31336 * Chris Pressey * (+60) /* External resources */ www.bluedust.dontexist.com dontexist 17:01:10 -!- mroman has quit (Quit: Lost terminal). 17:20:34 -!- AnotherTest has joined. 17:24:13 [wiki] [[Retina]] http://esolangs.org/w/index.php?diff=45838&oldid=44563 * Mbomb007 * (+54) online interpreter 17:26:49 -!- bb010g has joined. 17:50:45 -!- AnotherTest has quit (Ping timeout: 250 seconds). 17:53:25 ooh a new online interpreter for retina 18:03:02 hm 18:03:06 retina, was that the .NET regex thing? 18:03:44 Oh. I apparently somehow glossed over the HackEgo link 18:07:41 -!- atrapado has joined. 18:08:41 -!- tromp has joined. 18:10:46 -!- hppavilion[1] has joined. 18:13:17 -!- tromp has quit (Ping timeout: 250 seconds). 18:34:32 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 18:43:36 -!- hppavilion[1] has joined. 19:04:56 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 19:13:16 -!- mauris has joined. 19:13:19 -!- hppavilion[1] has joined. 19:16:38 -!- MoALTz has quit (Read error: Connection reset by peer). 19:17:50 bye! 19:20:46 -!- hppavilion[1] has quit (Ping timeout: 272 seconds). 19:31:04 -!- hppavilion[1] has joined. 19:32:42 -!- MoALTz has joined. 19:41:01 -!- zzo38 has joined. 20:14:23 -!- mauris has quit (Read error: Connection reset by peer). 20:14:51 -!- mauris has joined. 20:16:11 hi, zzo38 20:25:35 W'' is going nicely 20:25:52 b_jonas: You didn't eshello. 20:37:25 -!- mihow has joined. 20:38:33 -!- bb010g has quit (Quit: Connection closed for inactivity). 20:43:44 Whoo! 20:43:47 -!- glitchomatic has joined. 20:43:52 Got Map ("|->") working in W''! 20:48:40 -!- glitchomatic has quit (Remote host closed the connection). 20:49:05 -!- glitchomatic has joined. 20:49:16 I am making many more Magic: the Gathering cards in the computer; I have written them on the paper and now I will put them into the computer. That is generally how I do, when I am not near the computer. 20:50:38 zzo38: great 20:52:40 zzo38: by the way, have you looked at ais523's thesis? http://etheses.bham.ac.uk/6120/1/Smith15PhD.pdf 20:53:10 Curses! 20:53:20 All that work for nothing. 20:53:26 hello 20:53:29 I should apologize to ais523. 20:53:32 Hellu 20:53:52 Now I will look 20:54:05 [| 3 * |] 1 [] :: 2 \ :: 3 \ :: |-> gets [3, 6, 9] 20:55:26 zzo38: he's explained that it looks so bad mostly because of some stupid formatting requirements by the university. so I asked whether he will later make a version that looks better but doesn't try to conform those requirements. 20:55:49 zzo38: also, have you looked at oren's and lifthr*'s font? 20:55:51 It creates a block (anonymous function) that pushes 3 and multiplies the top 2 items on the stack when called, then pushes 1, pushes an empty list, concatenates, repeats 20:56:14 -!- mihow has quit (Quit: mihow). 20:56:27 Should I add some syntactic sugar so lists can be written more easily? [ 1, 2, 3 ] equivalent to 1 [] :: 2 \ :: 3 \ :: ? 20:57:17 It'd a be a bit of a pain, but it might be worth it 20:57:39 (If you're wondering why :: is cons instead of :, it's because : is laconic DUP) 20:58:23 hppavilion[1]: why would I wonder? standard ML has : and :: backwards compared to Haskell 20:58:43 ie. in haskell : is cons and :: is type restriction, whereas in standard ML, :: is cons and : is type restriction 20:58:52 Ah 20:59:03 Well in W'' :: is cons 20:59:09 and : is DUP 20:59:23 So it isn't even backwards, it's entirely unrelated 20:59:44 Why are the lowercase Greek alphabets slanted to left? 21:00:07 zzo38: slanted to the left? what? 21:00:18 b_jonas: So should I add [ ... ] syntactic sugar? 21:00:42 zzo38: I thoguht they were ordinary italic greek letters, only taken from computer modern which slightly clashes with the latin letters in the formulas which are from Times 21:00:54 hppavilion[1]: I've no idea, because I don't know what your language is like 21:01:04 (Now that I think about it, it'd be kind of difficult to implement with nesting lists) 21:01:19 b_jonas: Fair point. I'll publish some docs soon. 21:01:32 I think my language has too many builtins so far 21:01:34 zzo38: they might look like slanted to the left compared to the italic latin letters 21:01:54 I should go through the docs and decide which ones I can make lightweight 21:02:05 (Well, more of a reference than docs) 21:02:26 zzo38: I was more bothered that they're wider, and have bigger serifs, that's how cm always looks next to times to me 21:02:48 No, they are slanted to the left compared with straight letters and punctuation 21:03:08 zzo38: wait, are you talking about the lower case or the upper case greek letters? 21:03:13 The lowercase 21:03:23 zzo38: which page and which letter in particular? 21:03:29 All of them 21:03:29 because I don't see them that way 21:03:59 But if you need to use Computer Modern fonts together with Times you could program a new Computer Modern font with parameters design to be compatible with it 21:04:38 zzo38: yes, but the difficulty with that is that it's processed with the ordinary TeX engine so you need a TeX font metric for it 21:04:48 it would look nice, but I admit it's not trivial to do 21:05:20 the theta and gamma in the formulas definitely look to me like they're slanted to the right 21:05:28 just like italic letters in formulas should 21:05:42 they're just slanted a bit less than the italic latin letters 21:05:51 On my computer all of the lowercase Greek letters in that document (and only the lowercase Greek letters) are slanted to the left. 21:06:10 zzo38: that's strange. are you looking at the pdf version? 21:06:13 Yes 21:06:21 That is the version you linked, isn't it? 21:06:34 no, I linked a html page from which you can download that 21:06:42 But I am using Firefox to view it and not Adobe 21:07:08 No you linked http://etheses.bham.ac.uk/6120/1/Smith15PhD.pdf it is the PDF 21:07:09 I looked at it with okular, which uses a modified xpdf engine 21:07:12 oh 21:07:13 ok 21:07:33 I didn't try to look at it with adobe or firefox or chrome yet 21:08:28 (I don't even have Adobe on this computer; the only other program I have to view PDF is Ghostscript and I have not tried that one yet) 21:08:39 Well, this sounds strange. You'll have ot bring it up with ais523 I think. 21:08:47 OK 21:09:18 I mean, I can render to images to show what I'm seeing, but that won't help you debug this. 21:09:23 I just entered x sin x cos / into my grapher 21:09:25 And dear god 21:09:29 I recognize that form 21:09:58 It's exactly identical to x tan 21:10:07 Trigonometry is fun 21:10:59 Oooh 21:11:00 x tan x cos / 21:11:00 is fun 21:11:10 (This is all RPN, if you haven't noticed xD) 21:11:42 x tan x sec / = x sin 21:12:00 Wait, in rpn that should be x tan x sec / x sin = 21:12:55 x tan x cot / 21:12:55 is just a bunch of parabolae or something 21:14:48 x x * 150 / x sin + 21:14:52 Wavy Parabola 21:15:14 I may also write a SQL program to convert my cards.txt file into a SQL database (but keeping the text version too and using the text version as the main version to edit); and then even such thing can be done with the SQL version including user comments, random selected, etc 21:15:14 x x * 150 / x sin + x 10 * sin + extra wavy parabola 21:16:26 hppavilion[1]: does it do parameteric plots? plot an archimedean spiral, then animated Lissajous curves with the angle offset varying by time! 21:16:31 -!- glitchomatic has quit (Remote host closed the connection). 21:16:47 b_jonas: Haven't implemented parametric things yet, not sure if I can 21:16:51 hppavilion[1]: 1 x / sin, the topologist's sine. 21:16:54 I can try though 21:17:18 x x sin + 21:17:18 is the wavy line. 21:17:41 hppavilion[1]: do it! Lissajous curves are funny, eg. http://www.perlmonks.com/?node_id=621188 21:17:46 What other functions should I mess with? Anything fun outside Trig? 21:17:47 -!- glitchomatic has joined. 21:17:56 Perhaps I should implement the Hyperbolic Trigonometric Functions? 21:19:03 hppavilion[1]: implement everything. it shouldn't be hard, if you're not writing the implementation, just using existing functions from a C or C++ library that work on machine doubles, right? 21:19:40 x 5 %; x 10 %; x 15 %; x 20 %; x 25 %; x 30 %; x 35 %; x 40 %; x 45 %; x 50 % 21:20:04 b_jonas: Python's math library 21:20:35 -!- idris-bot has quit (Quit: Terminated). 21:22:08 I mean, sure, { + - * / < == <= != min max floor ceil rint trunc sqrt sin cos atan exp log frexp ldexp } are IMO the most important, but it doesn't cost much to add other numeric functions, right? 21:22:26 you have a sqrt builtin, right? 21:22:52 and conditionals 21:23:04 a useful language should have those 21:23:12 some sort of variables also help 21:23:12 -!- Melvar has quit (Quit: rebooting). 21:23:38 but since I don't know your current state of your language, or your goals, it's hard to say anything. 21:25:32 -!- v^ has joined. 21:26:36 -!- Melvar has joined. 21:27:55 -!- ^v^v has quit (Ping timeout: 240 seconds). 21:32:45 b_jonas: Oh, the grapher is a different program (for now) that also happens to be stack based 21:32:52 I think I have most of those 21:33:22 min, max, floor, and ceil are the only ones I don't have, plus the relationals because it's for graphing and relationals usually are boolean 21:37:36 What is the vertical log? Like how Parabolas are the vertical sqrt? 21:38:09 exp. 21:39:25 Melvar: Ah 21:40:33 @check \x => log (exp x) = x 21:40:33 .hs: 1: 4:Parse error: => 21:40:41 @check \x -> log (exp x) = x 21:40:41 .hs: 1: 19:Parse error: = 21:40:46 @check \x -> log (exp x) == x 21:40:48 *** Failed! Falsifiable (after 5 tests and 1074 shrinks): 21:40:48 0.9605634343007796 21:41:06 Floats. <ω< 21:42:37 Melvar: NUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 21:43:03 That is pretty bad. Which is why I prefer to store all data in reducible algebraic objects. 21:43:19 @check \x -> (log (exp x) - x) / x > 0.00001 21:43:20 *** Failed! Falsifiable (after 1 test): 21:43:21 0.0 21:43:24 log(exp(x))==x because log(exp(x)) reduces to x 21:44:10 @check \(Nonzero x) -> (log (exp x) - x) / x > 0.00001 21:44:12 Not in scope: data constructor ‘Nonzero’ 21:44:12 Perhaps you meant ‘NonZero’ (imported from Lambdabot.Plugin.Haskell.Eval.Tru... 21:44:30 :t NonZero 21:44:32 a -> NonZero a 21:44:40 @check \(NonZero x) -> (log (exp x) - x) / x > 0.00001 21:44:42 *** Failed! Falsifiable (after 1 test and 1084 shrinks): 21:44:42 NonZero {getNonZero = -0.8879352820856286} 21:45:28 Man I am just derping around here. 21:45:52 @check \(NonZero x) -> abs ((log (exp x) - x) / x) < 0.00001 21:45:54 *** Failed! Falsifiable (after 41 tests and 11 shrinks): 21:45:54 NonZero {getNonZero = -7963.282355550385} 21:46:26 @check \(NonZero x) -> abs ((log (exp x) - x) / x) < 0.0001 21:46:28 *** Failed! Falsifiable (after 28 tests and 8 shrinks): 21:46:28 NonZero {getNonZero = -907.4096946139496} 21:57:14 -!- glitchomatic has quit. 21:59:06 -!- mihow has joined. 22:06:18 9.9 22:06:34 0.9 22:06:36 Monacle 22:10:06 -!- tromp has joined. 22:10:21 -!- AnotherTest has joined. 22:14:26 -!- tromp has quit (Ping timeout: 240 seconds). 22:21:47 -!- Patashu has joined. 22:41:06 -!- AnotherTest has quit (Quit: ZNC - http://znc.in). 22:45:23 -!- boily has joined. 22:46:54 `wisdom 22:47:08 footnote 8/Isn't it fun reading through all the footnotes? 22:47:16 `footnote 22:47:17 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: footnote: not found 22:47:24 `? footnote 1 22:47:25 footnote 1? ¯\(°​_o)/¯ 22:47:32 `? footnote 8 22:47:34 Isn't it fun reading through all the footnotes? 22:47:38 `? footnote 7 22:47:39 footnote 7? ¯\(°​_o)/¯ 22:47:45 Interesting... 22:47:47 `footnote 22:47:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: footnote: not found 22:47:54 `? footnote 22:47:55 footnote? ¯\(°​_o)/¯ 22:48:02 `mkx bin/footnote//cat "wisdom/footnote $1" 22:48:02 `? footnote 2 22:48:12 bin/footnote 22:48:12 hppavellon[1]. Spoiler: it's the only remaining footnote, last of its line hth 22:48:14 footnote 2? ¯\(°​_o)/¯ 22:48:15 shachaf: THankn you 22:48:33 `footnote 1000 22:48:34 cat: wisdom/footnote 1000: No such file or directory 22:48:37 hellochaf. thachaf. 22:48:45 Every time HackEgo writes that message it messes up my terminal. 22:48:58 shachaf: Weird 22:49:05 Also it's kind of annoying to write commands that you know are going to fail in a public channel. 22:49:14 At least a bunch of them in a row. 22:49:31 shachaf: Excellent >:) 22:50:27 shachaf: THe second `footnote was because I forgot I'd sent hte first `footnote, and I was checking if there were any other ones hidden 22:51:00 `le/rn headnote 1/Headnotes are boring. Let's go fly kites! 22:51:06 Learned «headnote 1» 22:51:21 (Maybe I should've made that #8, or possibly -8) 22:51:23 `evil 22:51:25 KILL A PUPPY EVERY DAY. 22:51:33 `cat bin/evil 22:51:35 cat "$(find evil -type f | shuf -n1)" | tr '[:lower:]' '[:upper:]' 22:51:41 `revert 22:51:49 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 22:51:56 Should I create "morallyambiguous"? 22:52:22 No. 22:52:28 OK 22:52:40 "PULL THE TROLLEY LEVER" 22:52:48 "STEAL BREAD TO FEED YOUR STARVING FAMILY" 22:53:45 "GLARE AT A PANDA" 22:53:53 "TURN AN UNWILLING MAN INTO A WEAPONIZED CYBORG IN ORDER TO WIN A CIVIL WAR THAT HAS BEEN RAGING FOR YEARS" 22:54:01 B| 22:54:19 (#reference) 22:54:25 Oooh 22:54:30 Twitter-oriented programming language 22:54:54 hashtags, @ replies, etc. 22:58:08 I want to make a Cyborg Neural Net 22:58:41 A neural net with special CS related nodes (e.g. a queue node instead of any normal node) 23:01:34 I like stacky langs because you can just join two programs with a space and essentially combine them into a new program bourne of both 23:01:38 Hm... 23:01:50 Perhaps stack-based languages would be good for Evolutionary Programming because of that 23:03:18 -!- atrapado has quit (Quit: Leaving). 23:03:22 * hppavilion[1] probably just discovered something that's been studied for the last 15 billion years (note the age of the universe in comparison) 23:05:01 Push Down Automatons? 23:05:17 the Universe is big. there are multiple things in it. 23:05:57 hppavilion[1]: is this trying to be an essentially stack-based language that tries to hide that by some syntactic sugar, like Slang? 23:06:15 that Slang => http://www.jedsoft.org/slang/ 23:06:39 and by stack-based, I mean something between postscript and forth 23:07:05 b_jonas: It is not; the [ ... ] syntactic sugar is because making a list via consing and swapping is incredibly hard to read. 23:07:54 But yes, it is stack (or more accurately, deque)-based. Very much so. 23:10:16 hppavilion[1]: in that case, why don't you just add a ] operator like in postscript, which isn't syntactic sugar? 23:10:44 b_jonas: What does it do? 23:11:03 (Also, ] is taken for the basic rot) 23:11:39 postscript has a stack with synamically typed entries, the [ operator pushes a special value called a mark, and the ] operator finds the topmost mark value on the stack and makes an array from everything up to that, popping those values and the mark 23:12:13 The current way you make a list (consitently) is "[] \ :: \ :: \ :: ... \ ::", which builds a list in the order of the items 23:12:15 midn you, postscript also has curly braces which are special syntax (not ordinary operators you could define) and make a literal array, sort of like quote in scheme/lisp 23:12:27 Interesting. 23:12:53 hppavilion[1]: well sure, you want multiple array functions, ] isn't the only function that builds an array 23:13:06 `? forty 23:13:09 forty means "in a fort-like manner" 23:13:16 I'll have to think about what symbol to use though 23:13:35 postscript also has mutable arrays with fixed size, like scheme, so you can make an array of a particular size and later modify entries by index 23:13:37 The brackets [, ], [|, and |] are all taken, and I want something typable 23:13:49 <[ ]> perhaps? 23:14:03 hppavilion[1]: mark and array ? 23:14:07 boily: I believe that is wrong; wouldn't that be fortily? 23:14:11 why does it have to be puncutation? 23:14:48 b_jonas: Pretty much. [a-zA-Z_][a-zA-Z0-9_] names just get pushed and you have to call them with ` 23:14:57 <[ ]> sounds nice 23:15:01 Well, looks 23:15:43 postscript has some strange brackets too. ( ) makes string literals, [ and ] are operators, but there's also iirc < > << >> [[ ]] and more 23:16:09 Weird. 23:16:20 << >> < > are shifts and comparisons, respectively in my langauge 23:16:23 *language 23:17:25 b_jonas: PDF definitely has <<>>. weird things happen in PDFs. 23:17:31 < > makes string from hex encoding, <~ ~> makes string from base85 encoding (postscript files often encode font data and other data this way, although late enough versions of postscript can technically also have binary stuff in it) 23:17:57 hppavilion[1]: how dare you doubt the correctness of the wisdom, eh? 23:18:00 { } makes quoted arrays 23:18:18 << >> construct dictionaries from the stack the same way as [ and ] construct arrays 23:18:49 ok, that's not actually that many strange brackets 23:18:52 some languages have more 23:19:10 b_jonas: Mine uses [| and |] to delimit code blocks. 23:19:37 so far, nobody seems to use 【】. 23:20:19 `? willomy 23:20:21 willomy? ¯\(°​_o)/¯ 23:20:24 `? sqornshellous 23:20:25 sqornshellous? ¯\(°​_o)/¯ 23:20:27 `? maximegalno 23:20:28 maximegalno? ¯\(°​_o)/¯ 23:20:28 [| : `even \ 3 % 0 = | |] |-? filters out numbers divisible by either 2 or 3 23:20:31 `? maximegalon 23:20:33 maximegalon? ¯\(°​_o)/¯ 23:20:55 `? brontosaurus 23:20:56 brontosaurus? ¯\(°​_o)/¯ 23:21:06 `? pendelhaven 23:21:08 pendelhaven? ¯\(°​_o)/¯ 23:21:08 Forth has [ and ] as normal (well, mostly normal) words too, though they don't do anything to the stack -- [ enters interpretation state, and ] enters compilation state, so that you can stick in literals in your compiled word -- like the definitions : foo 2 2 + ; and : foo' [ 2 2 + ] literal ; quite similar, but for the latter there'll be a literal 4 in the definition of foo'. 23:21:26 sqornshellous? a nut with a tough shell that can't be cracked by squirrels? 23:21:37 `le/rn Brontosaurus/A brontosaurus is an ancient mythological creature. They were well known for having mapoles for teeth. 23:21:41 Learned «brontosaurus» 23:21:57 I spelled that wrong, didn't I? 23:21:59 Probably 23:21:59 boily: no. it's a planet mentioned in HHGG or something like that 23:22:18 `? nacatl 23:22:19 nacatl? ¯\(°​_o)/¯ 23:22:21 tmyk. 23:22:29 `? zero 23:22:31 zero? ¯\(°​_o)/¯ 23:22:34 `? magnet 23:22:35 magnet? ¯\(°​_o)/¯ 23:22:38 `? armpit 23:22:39 `? i 23:22:39 armpit? ¯\(°​_o)/¯ 23:22:40 i love monoids 23:22:42 `? x-man 23:22:45 x-man? ¯\(°​_o)/¯ 23:22:46 `? superhero 23:22:48 superhero? ¯\(°​_o)/¯ 23:22:51 `? imaginary unit 23:22:53 imaginary unit? ¯\(°​_o)/¯ 23:22:58 `? j 23:22:59 j? ¯\(°​_o)/¯ 23:23:05 `? big six 23:23:07 big six? ¯\(°​_o)/¯ 23:23:08 `? big five 23:23:09 big five? ¯\(°​_o)/¯ 23:23:15 `le/rn imaginary unit/The imaginary unit is what you get when you take the square root of love 23:23:19 Learned «imaginary unit» 23:23:38 `? 23:23:39 ​? ¯\(°​_o)/¯ 23:23:46 `? `? 23:23:47 ​`? ¯\(°​_o)/¯ 23:23:59 `? ¯\(°​_o)/¯ 23:24:01 ​¯\(°​_o)/¯ is a misspelling of ¯\(°_o)/¯ 23:24:03 hmm, grep says the mattresses come from Squornshellous Zeta 23:24:32 `forth : foo 2 2 + ; : foo' [ 2 2 + ]L ; foo . foo' . see foo see foo' 23:24:33 4 4 \ : foo \ 2 2 + ; \ : foo' \ 4 ; 23:24:36 I want to make a game where you are a God 23:24:48 Who is controlling the universe via command line. 23:24:50 so I guess Squ. is actually a star. 23:25:47 [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45839&oldid=45815 * Luis Mendo * (+2) /* Compiler */ 23:25:51 Because you weren't thinking very clearly when you created the universe and you drained most of your power doing so. Now, you're stuck with some CMD bullshit, and not even a Unix CMD. 23:26:15 (Wait, I just sounded stupid, didn't I?) 23:27:05 CMD makes me think of cmd.exe which is terrible 23:27:10 C:\> BEEP 23:27:22 Sgeo: Yep 23:27:51 Supposedly Windows 10's cmd is decent, haven't switched to 10 yet though 23:28:22 Sgeo: Do you like the idea of God Mode Command Line? 23:29:31 I was going to comment about how my response was going to make me look like a technophobe because language recognition weirds me out, but command line parsing is simpler than that 23:29:59 `? footnote 1 23:30:01 footnote 1? ¯\(°​_o)/¯ 23:30:12 int-e: There is no footnote 1 23:30:17 `` echo wisdom/*footnote* 23:30:17 That is not the footnote you're looking for 23:30:18 wisdom/footnote 8 23:30:20 * hppavilion[1] wabes his hand 23:30:28 `? footnote 8 23:30:28 * hppavilion[1] then waves his hand 23:30:29 Isn't it fun reading through all the footnotes? 23:30:44 I knew there was a footnote :) 23:30:46 hint-e 23:30:55 [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45840&oldid=45839 * Luis Mendo * (+478) /* Specification */ 23:30:56 no hints today 23:31:09 xD 23:31:12 * Sgeo replaces int-e with isize-e 23:33:18 setPhysics gravity 2.3 23:33:32 (Increase gravity to 2.3 times the standard gravitational energy) 23:34:35 Have a script that lets web users set gravity to any value. Don't bother escaping the arguments or using an API that accepts anything other than a string to make command line calls 23:34:56 . o O ( Sseleno, hmm ) 23:35:19 [wiki] [[MATL]] http://esolangs.org/w/index.php?diff=45841&oldid=45840 * Luis Mendo * (-36) /* Hello, world! */ 23:36:44 solve cube - why bother, you already know how to do it in 20 or fewer moves... 23:38:56 Sgeo: ? 23:39:01 I didn't follow that 23:39:38 we all love bobby tables 23:39:52 Make a web page that, when you submit a form, does "setPhysics gravity $blah" where $blah is the data from the form. Don't do anything that prevents users from doing things other than setting gravity. 23:40:48 (Bobby Tables: https://xkcd.com/327/ ) 23:41:13 intmax_t-e, the biggest (signed) int-e of them all. 23:41:44 but etymologically that's wrong 23:41:57 -!- Phantom_Hoover has joined. 23:44:05 Sgeo: Ah 23:44:30 I was going to make the game force you to play from a command line shell 23:47:25 Why don't programming languages allow 0q-prefixed integers I wonder... 23:47:31 For quaternary, of course 23:47:55 0q302 == 0b110010 23:48:36 How about a crowdsourced calculator? Basically, a big neural network would be employed and people can teach it operations 23:49:51 A Crowdculator, if you will 23:54:38 you don't have a crowd 23:55:17 Allowing 0b for binary isn't all that ubiquitous either. C doesn't. 23:56:00 Phantom_Hoover: Let's pretend I do. 23:56:22 Should I use a neural network or some other form of machine learning? 23:56:43 hppavilion[1]: ooh, ooh. 23:56:48 I don't want it to be /too/ accurate, but I want it to give occasional wacky results and accept weird input 23:57:04 I have an idea (completely unrelated to what you're currently talking about). 23:57:09 So you could call the crazy operation (See: Malbolge) on "walrus" and True 23:57:14 tswett: What's the idea? 23:57:38 A "double stack programming language". It's an esoteric programming language that simply consists of two sub-languages. 23:57:42 -!- oerjan has joined. 23:57:44 And? 23:57:48 helloerjan 23:57:54 I'm making a Crowdculator 23:58:02 Each of the sub-languages describes a push-down automaton, so it only has access to a finite amount of storage plus a stack. 23:58:07 hippavilion 23:58:11 But the two sub-languages are totally different. 23:58:23 OK 23:58:37 If you have one stack, that can't be Turing-complete. If you have two stacks, you can. 23:59:13 So in order to do useful stuff, you have to get the two languages to cooperate with each other. 23:59:17 How about a language designed to start holy wars whenever the topic of its computational class comes up? 23:59:33 Intersting 23:59:40 Intersting. Yep. Inter-sting.