01:10:31 [[Special:Log/newusers]] create * Elyatai * New user account 01:14:56 [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=56704&oldid=56660 * Elyatai * (+184) 01:27:19 -!- sebbu2 has joined. 01:28:44 -!- sebbu has quit (Ping timeout: 256 seconds). 01:36:30 -!- tromp has joined. 01:40:58 -!- tromp has quit (Ping timeout: 244 seconds). 02:30:34 -!- tromp has joined. 02:34:57 -!- tromp has quit (Ping timeout: 240 seconds). 03:15:28 -!- xa0 has quit (Ping timeout: 265 seconds). 03:18:14 -!- xa0 has joined. 04:02:03 -!- erkin has quit (Quit: Ouch! Got SIGIRL, dying...). 04:16:52 -!- tromp has joined. 04:21:08 -!- tromp has quit (Ping timeout: 244 seconds). 05:23:53 -!- moei has quit (Quit: Leaving...). 05:34:09 -!- imode has joined. 05:54:04 -!- tromp has joined. 06:04:40 Now SQLite has the function like the bit interleave operator of INTERCAL. (It is not part of the core library, but it is included in the source tree.) 06:05:02 Did you know that? 06:12:49 -!- XorSwap has quit (Ping timeout: 248 seconds). 06:18:34 -!- imode has quit (Ping timeout: 260 seconds). 06:23:54 -!- imode has joined. 06:24:18 -!- tromp has quit (Remote host closed the connection). 06:34:27 -!- moei has joined. 06:40:31 [[Hanabi]] N https://esolangs.org/w/index.php?oldid=56705 * Elyatai * (+5293) Created page with "{{infobox proglang |name=Hanabi |author=[[User:Elyatai]] |paradigms=imperative |year=[[:Category:2018|2018]] |class=[[:Category:Turing complete|Turing complete]] |files=..." 06:47:21 -!- AnotherTest has joined. 06:49:28 [[Hanabi]] https://esolangs.org/w/index.php?diff=56706&oldid=56705 * Elyatai * (+52) 06:56:50 -!- AnotherTest has quit (Ping timeout: 256 seconds). 07:01:37 -!- tromp has joined. 07:04:48 -!- wob_jonas has joined. 07:05:57 -!- tromp has quit (Ping timeout: 244 seconds). 07:15:33 -!- moei has quit (Quit: Leaving...). 07:49:34 -!- imode has quit (Ping timeout: 260 seconds). 07:56:25 [[Hanabi]] M https://esolangs.org/w/index.php?diff=56707&oldid=56706 * Elyatai * (+0) 07:57:51 -!- SopaXorzTaker has joined. 08:07:00 -!- AnotherTest has joined. 08:23:27 -!- Deewiant has quit (Remote host closed the connection). 08:24:00 -!- Deewiant has joined. 08:48:10 -!- tromp has joined. 08:53:09 -!- tromp has quit (Ping timeout: 260 seconds). 09:12:04 Google's suddenly decided I look very much like a robot 09:21:25 me too 09:21:27 wtf? 09:21:38 Taneb: you do look a bit like a robot 09:22:19 That is true 09:22:37 Maybe it's something to do with Cambridge 09:50:08 [[Talk:Definer]] N https://esolangs.org/w/index.php?oldid=56708 * A * (+115) Created page with "==How about loops?== Why not add some loops? Or, add recursion. That could make it a lot more useful. --[[User:A]]" 09:50:44 [[Talk:Definer]] https://esolangs.org/w/index.php?diff=56709&oldid=56708 * A * (-1) /* How about loops? */ 09:53:53 [[Talk:Definer]] https://esolangs.org/w/index.php?diff=56710&oldid=56709 * A * (+18) /* How about loops? */ 10:06:27 -!- AnotherTest has quit (Ping timeout: 240 seconds). 10:19:10 -!- tromp has joined. 10:23:27 -!- tromp has quit (Ping timeout: 240 seconds). 10:34:35 [[PISW]] N https://esolangs.org/w/index.php?oldid=56711 * A * (+853) Created page with "PISW(Paradigm Is String-Rewriting) is an extremely simplified esolang by [[User:A]]. ==Syntax== It has 2 parts: Fun Str ===The Box Fun=== This is the function defenition. Li..." 10:37:15 [[Talk:Definer]] https://esolangs.org/w/index.php?diff=56712&oldid=56710 * A * (+15) /* How about loops? */ 11:11:46 -!- AnotherTest has joined. 11:13:16 -!- tromp has joined. 11:16:07 [[Talk:Random]] https://esolangs.org/w/index.php?diff=56713&oldid=17764 * A * (+155) /* Turing completeness */ 11:17:50 -!- tromp has quit (Ping timeout: 265 seconds). 11:43:18 -!- S_Gautam has joined. 11:59:35 -!- SopaXorzTaker has quit (Read error: Connection reset by peer). 11:59:54 -!- SopaXorzTaker has joined. 12:06:31 -!- tromp has joined. 12:11:27 -!- tromp has quit (Ping timeout: 256 seconds). 12:41:23 I wonder how quickly I can write a functional language interpreter 12:44:48 12km/h 12:45:02 Any quicker and you'll get too distracted 12:46:42 -!- Phantom_Hoover has joined. 12:46:42 -!- Phantom_Hoover has quit (Changing host). 12:46:42 -!- Phantom_Hoover has joined. 12:48:20 using yoctoparsec for comedy value 12:55:59 -!- SopaXorzTaker has quit (Remote host closed the connection). 13:10:13 depends on how much of a toy language or real language you interpret, and how efficiently you want to interpret it 13:11:23 I have this dump interpreter that I think I wrote in like two days, but it's really a toy language that you wouldn't want to use in practice: https://code.jsoftware.com/wiki/Scripts/Scheme 13:11:46 in theory it's turing-complete, but it's certainly not a practical language 13:12:08 I have two other older interpreters linked from the wiki that interpret a toy language, I think one of them isn't even turing-complete 13:16:35 wob_jonas, the idea is to compile a simply typed lambda calculus with letrec to assembly or something 13:16:54 just an exercise 13:17:01 mniip: didn't you want an interpreter, rather than a compiler? 13:17:12 a compiler 13:17:34 that's harder 13:17:48 yes 13:19:28 -!- tromp has joined. 13:21:37 my current idea is to produce machine code in named blocks with relocations linking the blocks together, and let binutils' as handle it 13:22:16 yet to come up with a calling/entering convention 13:25:22 is this lazy or strict evaluation of the lambda calculus? 13:25:48 CBN 13:27:02 are the representation of all the values you handle are the same because you only have lambda functions, or do you want to add integers or algebraic types or something that requires a different representation? 13:27:18 and how would you handle allocation and garbage-collection of the lambda terms? 13:27:26 -!- tromp has quit (Remote host closed the connection). 13:27:38 mniip: yoctoparsec seems a neat toy parser 13:27:48 a walkable heap and periodic invocations to C/assembly RTS code 13:28:47 I know... far less than I'd like about writing compilers 13:29:07 I feel like I know how all the pieces work - it's just that I've never put the puzzle together 13:29:27 You should do it! 13:29:36 well I have about 4 days 13:29:39 I definitely don't know how all the pieces work: specifically I don't know much about the ELF format and how it's used in modern programs 13:30:17 wob_jonas, I know enough about ELF to create a "modern" program but I'm willing to let binutils do the job 13:30:18 [[String-rewriting paradigm]] N https://esolangs.org/w/index.php?oldid=56714 * A * (+307) Created page with "{{Distinguish/Confusion|Category:String-rewriting paradigm}} ==Syntax== It only has 2 extremely simple commands. They are: > This moves the next byte to the end of the progra..." 13:30:42 mniip: sure, but even then 13:30:48 (I've written a toy dynamic linker before) 13:31:21 what cpu is this compiling for, and do you know enough about its instruction set and rules? 13:31:31 x86_64 13:31:33 -!- SopaXorzTaker has joined. 13:31:33 -!- SopaXorzTaker has quit (Remote host closed the connection). 13:31:42 good 13:31:49 I actually know a lot about x86_64 13:31:56 -!- SopaXorzTaker has joined. 13:32:01 Taneb, I realized Parser Maybe is absolutely useless 13:32:09 -!- tromp has joined. 13:32:14 as you internally have Maybe (Either a (Parser ...)) 13:32:25 The other part I really don't understand is how to do register allocation in any way that isn't very dump 13:32:28 you have to decide whether your parse ended without any lookahead 13:32:29 -!- tromp has quit (Remote host closed the connection). 13:32:31 and function inlining too 13:32:37 not planning to do any of those :p 13:33:16 perhaps some time in the future I'll try to learn all this and write a compiler, although for a very different language that you're imagining 13:33:32 but it definitely seems like a very large project that takes a lot of time 13:38:09 [[String-rewriting paradigm]] https://esolangs.org/w/index.php?diff=56715&oldid=56714 * A * (-9) 13:40:06 [[String-rewriting paradigm]] https://esolangs.org/w/index.php?diff=56716&oldid=56715 * A * (+54) /* Syntax */ 13:45:15 I think I understand parsec's backtracking decision now... 13:49:59 [[Category:String-rewriting paradigm]] https://esolangs.org/w/index.php?diff=56717&oldid=7907 * A * (+92) Trying to extend the stub description. 13:52:30 I consider the parser the easiest part, because I understand some of the theory of how they work, and because I get to define the syntax so I define it such that it's easier to parse than real languages. 13:57:54 [[StubScript]] N https://esolangs.org/w/index.php?oldid=56718 * A * (+328) Created page with "{{Stub}} StubScript is an extremely simplified esolang that it made this article a stub. ==Syntax== It has only 1 instruction: > Move the first byte to the end of program. An..." 14:08:07 -!- moei has joined. 14:09:18 -!- Cardiacsfan has joined. 14:12:28 [[StubScript]] https://esolangs.org/w/index.php?diff=56719&oldid=56718 * A * (+62) 14:15:08 -!- oerjan has joined. 14:15:54 -!- Cardiacsfan has quit (Quit: Leaving). 14:16:15 -!- Cardiacsfan has joined. 14:16:17 -!- Cardiacsfan has quit (Max SendQ exceeded). 14:16:44 -!- Cardiacsfan has joined. 14:17:13 [[Infinite Loop]] N https://esolangs.org/w/index.php?oldid=56720 * A * (+398) Created page with "An infinite loop is a program that loops infinitely, never stopping. For example, the C program below: main(){main();} is an infinite loop. (Obviously, I golfed it) ==Pseudoc..." 14:19:06 [[Shorten your Brainfuck code]] https://esolangs.org/w/index.php?diff=56721&oldid=56691 * A * (+22) /* Jumping */ 14:24:30 [[Looping Counter]] N https://esolangs.org/w/index.php?oldid=56722 * A * (+496) Created page with "A looping counter is a counter using loops. It counts up to infinity or a specific number(or possibly down to a specific number). ==Example in Slashes(///)== [[User:A]] found..." 14:25:11 [[Looping Counter]] https://esolangs.org/w/index.php?diff=56723&oldid=56722 * A * (+44) /* Example in Slashes(///) */ 14:26:29 -!- Cardiacsfan has quit (Quit: Leaving). 14:26:51 -!- Cardiacsfan has joined. 14:32:47 -!- Cardiacsfan has quit (Quit: Leaving). 14:33:38 -!- Cardiacsfan has joined. 14:35:34 Cardiacsfan: *cough* 14:35:45 -!- Cardiacsfan has quit (Client Quit). 14:35:46 [[Disan]] N https://esolangs.org/w/index.php?oldid=56724 * A * (+65) Created page with "==Syntax== It has only1 command, D, to implement the Disan Count." 14:36:19 hm maybe that was a spammer. 14:36:27 -!- Cardiacsfan has joined. 14:37:08 Cardiacsfan: you should fix your connection 14:37:18 -!- Cardiacsfan has quit (Max SendQ exceeded). 14:37:23 [[Talk:Disan Count]] https://esolangs.org/w/index.php?diff=56725&oldid=53631 * A * (+111) 14:37:45 * oerjan realizes he doesn't know how one actually does that. 14:37:47 -!- Cardiacsfan has joined. 14:37:53 -!- ChanServ has set channel mode: +o oerjan. 14:38:23 -!- Cardiacsfan has quit (Max SendQ exceeded). 14:38:52 -!- Cardiacsfan has joined. 14:38:53 oerjan, a nickname ban with $##fix_your_connection at the end usually suffices 14:39:35 -!- oerjan has set channel mode: -bCn #esoteric!*@*. 14:39:35 -!- ChanServ has set channel mode: +n. 14:39:35 -!- hakatashi has quit (Remote host closed the connection). 14:39:41 wat 14:39:54 -!- hakatashi has joined. 14:40:01 GOD I HATE IT WHEN I GET /MODE'S ARGUMENT ORDER WRONG 14:40:39 mniip: i meant how one actually fixes a connection hth 14:41:13 -!- Cardiacsfan has quit (Remote host closed the connection). 14:41:30 -!- oerjan has set channel mode: +bC #esoteric!*@*. 14:41:37 -!- Cardiacsfan has joined. 14:42:34 -!- oerjan has set channel mode: -b *!~Cardiacsf@ppp118-210-141-70.bras1.adl6.internode.on.net. 14:42:57 i hope i didn't mess up anything. 14:43:50 if i forget that the channel should come first, it ends up interpreting every character in the banned address as a mode, i think. 14:44:19 -!- oerjan has set channel mode: -o oerjan. 14:44:34 you didn't include the $ redirect 14:45:08 sure i did. 14:45:53 mode b 14:45:55 /mode #esoteric -b ~Cardiacsf@ppp118-210-141-70.bras1.adl6.internode.on.net$##fix_your_connection 14:46:00 that's what i did. 14:46:04 oh duh that was a -b 14:46:08 should be +b 14:46:16 WORST INTERFACE EVER 14:46:18 -!- ChanServ has set channel mode: +o oerjan. 14:46:32 + is for adding, b is for ban 14:46:39 -!- oerjan has set channel mode: +b *!~Cardiacsf@ppp118-210-141-70.bras1.adl6.internode.on.net$##fix_your_connection. 14:46:44 also there's still #esoteric!*@* 14:46:51 which you again added instead of removing! 14:46:54 darn 14:47:08 -!- oerjan has set channel mode: -b #esoteric!*@*. 14:48:20 -!- oerjan has set channel mode: -o oerjan. 14:48:39 the problem is that bans are so rare that i forget the syntax between each time :( 14:49:16 and also that irssi or possibly the server does its darnest to interpret a /mode command as something sensible when it isn't. 14:49:40 *darndest 14:50:08 oerjan: it's the server 14:50:52 hmph 14:52:12 irssi is interfering too 14:52:25 it interprets /mode foo #chan as /mode #chan foo #chan 14:52:39 if you sent MODE foo #chan the server would've told you no 14:52:43 wob_jonas: hi! i have the same rotation policy as you as my things but because i've got such a monotonous clothing style that only my handkerchiefs get separated into two color groups (white and not) 14:52:49 *on my things 14:53:47 oerjan: wait, you use actual handkerchiefs? it seemed like everyone but me stopped using them by now. even my brother did. that's part of the reason why I have so many. 14:54:06 [[Collatz function]] https://esolangs.org/w/index.php?diff=56726&oldid=56656 * A * (+26) Obviously a program form. 14:54:11 actually it's just for fix_your_connection bans, which i need to use /mode for. otherwise i use the more sensible /ban or /kickban commands. 14:54:35 not that others are common either. 14:55:44 depending on your client you might able to use /ban for it 14:55:48 wob_jonas: when i'm at home i use paper towels but when i carry a handkerchief to use when i don't have something else around. 14:55:56 *-when 14:56:03 seeriously, my grammer 14:56:38 You're spelling (sic) 14:56:48 -!- Cardiacsfan has quit (Read error: Connection reset by peer). 14:57:16 oerjan: is your clothing style more monotonous than that of Hari Seldon? 14:57:23 Taneb: that was in10tional 14:57:28 wob_jonas: quite possibly. 14:57:32 wow 14:57:47 (i don't actually know how monotonous that is) 14:58:13 one of the later books describe it, I think 14:58:24 he has several copies of the same shirt and suit I think 14:58:36 I don't recall which book that was 14:58:47 well, it can only be two of them, or maybe three 14:59:20 wob_jonas: I've not read the prequels and it doesn't sound familiar to me so I think you can narrow it down to two 14:59:37 Prelude to Foundation, Forward the Foundation, or Foundation’s Fear, but the latter is unlikely 15:00:05 Ah, I thought you thought it may have been the first chapter of Foundation 15:00:06 i have several copies too 15:00:40 I should try to grab a copy of the prequels 15:00:55 IIRC it is just a short note where either Dors or Hari himself mentions that Dors was surprised when he first saw Hari's wardrobe which contained just several copies of the exact same clothes 15:01:08 s/he first/she first/ 15:02:13 oh hm, my actual towels aren't all identical, but they're similar enough to each other that i don't separate them in laundry. 15:02:59 -!- S_Gautam has quit (Quit: Connection closed for inactivity). 15:03:55 except for one, which i don't use, precisely because i would have to separate laundry for just that one. and i once had a red one that i threw away after discovering it _really_ shouldn't be washed together with the rest. 15:05:31 I actually have much more trouble with clothes that leave lint on all other clothes washed together than anything connected to dyes and color. I don't like clothes that emit lint. It's very hard to clean other clothes if I accidentally wash them together, so they're usually not worth the bother. 15:06:35 But I still separate shirts to at least white versus non-white, althoguh this is probably misguided, I should separate them to bright-colored and dark-colored, with bright-colored ones washed with whitening washing liquid. 15:06:42 So sometimes I do that. 15:07:00 And sometimes I separate them to three color groups if I have a lot of them dirty. 15:07:33 Which is exactly what happened now, so now I have three color groups of T-shirts separated in my wardrobe and I should mix them up or something. 15:11:44 mhm 15:13:41 -!- SopaXorzTaker has quit (Remote host closed the connection). 15:17:24 -!- SopaXorzTaker has joined. 15:19:52 -!- SopaXorzTaker has quit (Read error: Connection reset by peer). 15:19:53 [[Talk:Definer]] https://esolangs.org/w/index.php?diff=56727&oldid=56712 * A * (+37) /* How about loops? */ 15:21:20 -!- SopaXorzTaker has joined. 15:27:14 -!- XorSwap has joined. 15:45:51 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 15:52:55 `? cupboar 15:52:57 cupboar? ¯\(°​_o)/¯ 15:53:15 `learn A cupboar is a very small boar. They may be found in cupboards. 15:53:17 Learned 'cupboar': A cupboar is a very small boar. They may be found in cupboards. 15:54:02 `learn A cupboar is a very small boar. They may be found in cupboards. Do not aggravate them, especially if you have fine china. 15:54:05 Relearned 'cupboar': A cupboar is a very small boar. They may be found in cupboards. Do not aggravate them, especially if you have fine china. 15:59:12 -!- imode has joined. 16:01:20 `? cupboard 16:01:21 cupboard? ¯\(°​_o)/¯ 16:01:39 `learn cupboard is a daemon for creating and managing cupboars. 16:01:41 Learned 'cupboard': cupboard is a daemon for creating and managing cupboars. 16:02:21 -!- AnotherTest has quit (Ping timeout: 240 seconds). 16:02:57 [[Talk:Definer]] https://esolangs.org/w/index.php?diff=56728&oldid=56727 * Ais523 * (+234) /* How about loops? */ it already has them 16:03:09 [[Special:Log/move]] move * Oerjan * moved [[Infinite Loop]] to [[Infinite loop]]: Capitalization 16:03:17 -!- XorSwap has quit (Ping timeout: 244 seconds). 16:04:41 [[Special:Log/move]] move * Oerjan * moved [[Looping Counter]] to [[Looping counter]]: Capitalization 16:07:04 [[Looping counter]] https://esolangs.org/w/index.php?diff=56733&oldid=56731 * Oerjan * (-7) /// is the name, "slashes" is wimpmode. Also I'm pretty sure *I* found that. 16:08:06 [[Category:String-rewriting paradigm]] https://esolangs.org/w/index.php?diff=56734&oldid=56717 * Oerjan * (-92) Undo revision 56717 by [[Special:Contributions/A|A]] ([[User talk:A|talk]]) (This is simply not true for all of these.) 16:14:26 [[Infinite loop]] https://esolangs.org/w/index.php?diff=56735&oldid=56729 * Ais523 * (+1814) /* Implementability */ not all languages with control flow can do this, surprisingly 16:18:04 [[Looping counter]] https://esolangs.org/w/index.php?diff=56736&oldid=56733 * Ais523 * (+138) /* Examples */ although that isn't a copyvio (it's a public domain source), let's link by reference rather than copying, as the example makes more sense with context; also expand the section to another language and add some explanation 16:19:07 [[Special:Log/delete]] delete * Ais523 * deleted "[[Looping Counter]]": rm manual caps redirect; the search box does this automatically, and it's not a likely capitalisation for a link 16:19:39 [[StubScript]] M https://esolangs.org/w/index.php?diff=56737&oldid=56719 * Ais523 * (+0) caps 16:19:50 [[Special:Log/delete]] delete * Ais523 * deleted "[[Infinite Loop]]": rm manual caps redirect; the search box does this automatically, and it's not a likely capitalisation for a link 16:23:11 -!- tromp has joined. 16:24:06 -!- oerjan has quit (Quit: LAter). 16:28:00 -!- XorSwap has joined. 16:30:12 what do I do with constructors 16:30:49 do I generate an arity-n function for an n-ary constructor and then partially or fully apply it whenever 16:31:57 I suppose that's the way to go 16:32:25 [[Talk:Random]] https://esolangs.org/w/index.php?diff=56738&oldid=56713 * Ais523 * (+1306) /* Turing completeness */ a blueprint for this 16:33:08 -!- AnotherTest has joined. 16:48:29 -!- XorSwap has quit (Read error: Connection reset by peer). 16:49:01 -!- XorSwap has joined. 16:49:05 -!- tromp has quit (Remote host closed the connection). 16:49:37 -!- tromp has joined. 16:53:57 -!- tromp has quit (Ping timeout: 240 seconds). 17:15:57 `olist 1127 17:15:58 olist 1127: shachaf oerjan Sgeo FireFly boily nortti b_jonas 17:42:22 -!- wob_jonas has joined. 17:42:47 shachaf: yeah, exactly, that's what I came in to sa 17:43:00 but I see I'm half an hour late 17:49:27 -!- tromp has joined. 17:53:54 -!- tromp has quit (Ping timeout: 260 seconds). 18:10:28 -!- LKoen has joined. 18:14:57 -!- XorSwap has quit (Ping timeout: 248 seconds). 18:18:01 -!- Phantom_Hoover has quit (Remote host closed the connection). 18:22:04 -!- Phantom_Hoover has joined. 18:24:56 -!- tromp has joined. 18:29:27 -!- tromp has quit (Ping timeout: 265 seconds). 18:41:18 -!- XorSwap has joined. 18:44:19 -!- tromp has joined. 18:48:35 -!- tromp has quit (Ping timeout: 240 seconds). 18:54:33 -!- wob_jonas has quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client). 19:28:55 -!- XorSwap has quit (Ping timeout: 244 seconds). 19:30:59 -!- SopaXorzTaker has quit (Ping timeout: 244 seconds). 19:34:19 -!- SopaXorzTaker has joined. 19:39:40 -!- SopaXT has joined. 19:41:05 -!- SopaXorzTaker has quit (Ping timeout: 268 seconds). 19:41:39 -!- SopaXT has changed nick to SopaXorzTaker. 19:42:10 -!- tromp has joined. 19:47:37 -!- SopaXorzTaker has quit (Ping timeout: 256 seconds). 20:36:11 -!- XorSwap has joined. 22:15:29 -!- AnotherTest has quit (Ping timeout: 276 seconds). 22:27:57 -!- tromp has quit (Ping timeout: 264 seconds). 22:38:38 -!- LKoen has quit (Quit: “It’s only logical. First you learn to talk, then you learn to think. Too bad it’s not the other way round.”). 22:49:05 -!- imode has quit (Ping timeout: 248 seconds). 22:54:23 -!- erkin has joined. 22:59:47 -!- oerjan has joined. 23:14:36 -!- Melvar has quit (Quit: WeeChat 2.0.1). 23:15:46 -!- imode has joined. 23:29:47 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 23:37:31 mo'list 23:38:01 this is starting to look like a good time for the three fiends to call in their second debt 23:38:35 whose side were the fiends on, again? 23:38:35 twh 23:38:43 their own hth 23:39:01 it is not quite clear who'd they support in this case, indeed 23:39:59 does http://www.giantitp.com/comics/oots0548.html predate the introduction of the fiends? 23:40:06 I guess it does 23:45:14 that does seem like a bit of foreshadowing 23:46:16 My faulty memory told me that it was the fiends who made the comment about the sides. 23:46:47 they did want the pyramid gate to get destroyed, but that could be either to destroy all the gates or to get the gods to destroy the world 23:48:44 for the latter, taking varsuuvius out of action in a moment would be the obvious move 23:49:38 (assuming he gets back into action first) 23:49:40 *e 23:52:20 otoh they have to fail at it for the story to continue...