00:01:37 -!- GeekAfk has quit (Ping timeout: 264 seconds). 00:04:26 -!- GeekAfk has joined. 00:04:33 -!- GeekAfk has quit (Changing host). 00:04:33 -!- GeekAfk has joined. 00:08:11 -!- AndoDaan has joined. 00:09:29 Does cluid still join the chat sometimes? 00:10:36 @ask cluid do you still come to #esoteric? 00:10:36 Consider it noted. 00:11:21 I never think of lambdabot, sorry lb. Thanks, boily. 00:14:24 -!- oren has joined. 00:14:36 you have to understand the bots, connect with them, feel them. and then there are the Joy of fungot. 00:14:36 boily: that sign is like, evil.' 00:14:43 fungot: no it ain't. 00:14:44 boily: but provide their programs for free. in sdl wouldn't you have to restrict the quantity of os resources allocated ( fds, for example 00:14:56 fungot: no, it again ain't. 00:14:57 boily: the only thing i do in mycology to load fingerprints for fnord it 00:15:11 mycological fingerprinting. interesting... 00:15:35 how do google a word with a bot again? 00:15:54 Or get the definition, I mean. 00:16:01 `define mycology 00:16:03 Failed to connect to socket 2. \ \ Looking up 127.0.0.1:3128 \ Making HTTP connection to 127.0.0.1:3128 \ Sending HTTP request. \ HTTP request sent; waiting for response. \ Alert!: Unexpected network read error; connection aborted. \ Can't Access `http://google.com/search?q=define:%6d%79%63%6f%6c%6f%67%79' \ Alert!: Unable to access document. \ \ 00:16:15 worth a shot. 00:16:25 well, there was that one. it haven't been working for a loooong time. 00:16:48 `? mycology 00:16:49 mycology? ¯\(°​_o)/¯ 00:17:12 For some definition of "get the definition" 00:17:29 mycology: the study of mushrooms and other funguses 00:17:43 i used a physical dictionary 00:17:51 I don't believe that. 00:17:56 I can't believe that. 00:19:06 there was also metasepia's ~duck... 00:19:08 it's true. i used the oxford pocket school dictionary, 00:21:58 i am an avid user of physical books 00:22:14 -!- adu has quit (Quit: adu). 00:22:25 oren: what is your opinion on new book smell? 00:23:25 it is delicious 00:30:00 @google mycology 00:30:00 http://en.wikipedia.org/wiki/Mycology 00:30:00 Title: Mycology - Wikipedia, the free encyclopedia 00:30:18 @wn mycology 00:30:19 *** "mycology" wn "WordNet (r) 3.0 (2006)" 00:30:19 mycology 00:30:19 n 1: the branch of botany that studies fungi and fungus-caused 00:30:19 diseases 00:33:39 -!- AndoDaan has quit (Read error: Connection reset by peer). 00:33:54 -!- AndoDaan has joined. 00:39:15 -!- skj3gg has joined. 00:43:05 -!- Tritonio_ has quit (Remote host closed the connection). 00:43:56 -!- Tritonio has joined. 00:43:59 -!- hjulle has quit (Ping timeout: 245 seconds). 00:50:07 -!- skj3gg has quit (Quit: ZZZzzz…). 00:51:59 -!- shikhin_ has joined. 00:54:35 https://ello.co/jarcane/post/NBUlE6Uez8fAaamoHryjRg 00:54:45 -!- shikhin has quit (Ping timeout: 252 seconds). 01:23:26 -!- adu has joined. 01:23:26 -!- adu has quit (Client Quit). 01:27:44 -!- S0 has quit (Quit: S0). 01:30:12 -!- Solace has quit (Quit: Connection closed for inactivity). 01:38:07 -!- MoALTz__ has joined. 01:40:51 -!- GeekAfk has changed nick to GeekDude. 01:40:55 -!- MoALTz_ has quit (Ping timeout: 255 seconds). 01:41:22 -!- adu has joined. 01:47:58 -!- Tritonio_ has joined. 01:48:17 -!- Tritonio has quit (Ping timeout: 265 seconds). 01:52:21 -!- Tritonio_ has quit (Remote host closed the connection). 01:52:33 -!- Tritonio has joined. 01:56:31 -!- adu has quit (Quit: adu). 01:59:19 Hmm 02:00:24 I seem to have ended up in a Haskell meetup group 02:00:43 "it was inevitable, really" 02:01:10 It's not yet much of a group 02:01:16 Seeing as I am the second member 02:01:27 just a semigroup? 02:01:49 you need to work on your identity hth 02:02:31 Tanelle. weren't you the one who mistakenly participated to some fetishist group some time ago? 02:02:41 `quote fetish 02:02:42 372) oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills \ 1124) kmc, I was trying to go to a sci-fi and fantasy society social, and I went to the wrong bar Wound up at my university's fetish society Didn't realise for an hour and a half 02:02:50 hellørjan. 02:02:59 boily, that is a thing that happened, yes 02:03:08 I'm never going to live it down, either, am I? 02:03:15 never ^^ 02:03:32 it will be something to tell your grandchildren hth 02:03:42 oerjan, you're in easy travel distance of York, right? 02:04:00 that may be overstating it 02:04:09 Hey, the vikings managed it 02:04:25 And run a pizza takeaway down the road from here! 02:04:54 I presume all vikings came from your part of Norway 02:05:20 well it was a major population center 02:05:36 so not as wrong as it _could_ be 02:06:06 there's a pizza place near home. I should go there some day. they seem to have quite the hot sauce selection. 02:06:50 That sounds a lot better than Vikings' 02:07:00 Which really caters to the drunk student market 02:08:15 Taneb: do they have a logo with horned helmets, that's the way you know they're _really_ bad 02:08:34 Yes 02:08:36 :( 02:08:38 thought so 02:08:50 stupid wagner-esque posers 02:09:22 http://www.vikingspizza.co.uk/ 02:09:45 Oooh they have a variety of delicious cakes 02:10:30 Looking at the menu, a variety of precisely two delicious cakes 02:10:41 it's a plurality! 02:12:43 http://en.wikipedia.org/wiki/Dual_(grammatical_number) 02:16:06 details, details 02:17:06 Well, goodnight I guess 02:17:55 bonne nuitaneb! 02:33:01 -!- adu has joined. 02:37:37 -!- boily has quit (Quit: PARTIAL CHICKEN). 02:49:48 vikings with horns are better than real vikings. 02:50:33 * oerjan hits quintopia with the saucepan ===\__/ 02:50:41 IT'S BETTER THAN AN AXE 02:51:28 :D 02:51:58 true 02:52:03 hardto 02:52:17 to fry an egg on a battle axe 02:52:50 at least in norwegian climate 02:53:17 whats it like up theree 02:53:28 right now 02:53:32 cold and stormy hth 02:53:44 actually the wind may have eased 02:53:49 @metar ENVA 02:53:50 No result. 02:53:54 wat 02:54:07 we appear to be out of weather 02:54:25 whats the temp, with windchill? 02:54:39 how should i know 02:56:09 well you have a better chance of knowing than I, on account of proximity 02:57:03 sadly i do not have a thermometer 02:57:36 is it freezing? 02:57:40 for the weather, anyway. i'm not sure where my fever thermometer went during the move. 02:57:45 yes. 02:58:24 this website claims -5 degrees celsius 02:58:55 in the forecast 02:58:58 fever? :/ 02:59:09 weather hth 03:00:18 you are under it 03:15:39 -!- djruffkutz has joined. 03:17:35 -!- djruffkutz has left. 03:51:30 -!- Phantom_Hoover has quit (Remote host closed the connection). 04:01:20 I have idea I could add other kind of Auras that are combined with other types too, in Magic: the Gathering cards. 04:05:36 -!- AndoDaan has quit (Quit: bbl). 04:10:52 -!- Tritonio has quit (Ping timeout: 265 seconds). 04:23:54 -!- cluid has joined. 04:23:56 hi 04:29:12 -!- oerjan has quit (Quit: ZZZ?). 04:40:43 -!- skj3gg has joined. 04:43:53 -!- MDude has joined. 04:56:26 how do I get a random User: page? 04:56:32 or all users 04:56:35 with pages 05:02:58 http://esolangs.org/w/index.php?title=Special%3AListUsers&username=&group=&editsOnly=1&limit=50 has too many spammers in t 05:04:01 -!- shikhin_ has quit (Ping timeout: 256 seconds). 05:07:32 -!- nys has quit (Quit: quit). 05:13:25 can I do my own SQL query on the site? 05:13:35 I want to find users who have a user page and created at least 2 pages 05:20:21 http://esolangs.org/wiki/User:BCompton nice batleships in befunge 05:32:02 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 05:35:57 I don't think so, unless you download it and then convert it into SQL or to use a virtual table 05:36:09 darn, thanks anyway 06:06:13 -!- Solace has joined. 06:32:57 Superputin is a comic that exists. 06:32:58 o.O 06:52:18 I invented a "remote virtual table protocol" in order to implement SQLite virtual tables on an internet server. 06:52:40 cool!@ 06:53:53 Unfortunately I have not written an implementation of either the server or the client though. 06:58:03 -!- cluid has quit (Quit: Leaving). 07:12:04 -!- skj3gg has quit (Quit: ZZZzzz…). 07:46:34 mitchs: thanks for all the help on anagol btw (you're finding all those easy problems that I'm submitting Haskell solutions for) 07:46:49 :) 07:47:38 glad to see henkma getting a bit of comeuppance 07:47:56 I'm really surprised about http://golf.shinh.org/p.rb?Stagger+Encode+FIXED 07:49:31 (Mainly because I don't think I did anything special. But the identical statistics are a nice touch.) 07:51:02 But of course there are a number of problems that I've tried but where henkma still beats me. I'm evil and not submitting those. 07:52:14 -!- augur_ has joined. 07:52:52 -!- augur has quit (Ping timeout: 264 seconds). 07:58:16 -!- MoALTz has joined. 08:01:31 -!- MoALTz__ has quit (Ping timeout: 264 seconds). 08:13:18 -!- augur has joined. 08:13:32 -!- augur_ has quit (Ping timeout: 244 seconds). 08:35:17 -!- MoALTz_ has joined. 08:38:09 -!- MoALTz has quit (Ping timeout: 245 seconds). 08:40:18 -!- MoALTz has joined. 08:41:37 -!- MoALTz_ has quit (Ping timeout: 256 seconds). 08:42:33 -!- MoALTz_ has joined. 08:45:11 -!- MoALTz has quit (Ping timeout: 252 seconds). 08:59:20 -!- MoALTz__ has joined. 09:02:48 -!- MoALTz_ has quit (Ping timeout: 265 seconds). 09:32:22 dissapears into the elemental demiplane of Ranch Dressing 09:46:20 Good morning 09:48:42 Oooh, I saw 2 magpies this morning 09:50:57 Rust currently has an easter egg that bloats output size 09:54:53 @google rust easter egg 09:54:54 http://www.youtube.com/watch?v=LTSaNbUgqlo 09:55:01 I think that's the wrong one... 10:00:08 https://github.com/rust-lang/rust/issues/13871 10:02:50 Ah yes. Silly... 10:06:06 @ghc 10:06:06 PArse error (possibly incorrect indentation) 10:06:12 @ghc 10:06:12 Can't combine named fields with locally-quantified type variables or context 10:06:20 @ghc 10:06:20 scavenge_stack: weird activation record found on stack 10:06:34 Hmm, I was hoping for a more snarky one (ghc has a couple) 10:06:51 (no lengthy quotes though) 10:07:38 @quote ghc 10:07:38 ghc says: Qualified name in function definition 10:07:48 @quote ghc 10:07:48 ghc says: Use -fcontext-stack20 to increase stack size to (e.g.) 20 10:08:09 @quote ghc cunning 10:08:09 ghc says: even with cunning newtype deriving the newtype is recursive 10:08:35 @quote ghc interest 10:08:35 ghc says: Interesting! A join var that isn't let-no-escaped 10:09:17 @quote ghc kind 10:09:17 ghc says: Kinds don't match in type application 10:09:23 @quote ghc invent 10:09:23 ghc says: Urk! Inventing strangely-kinded void TyCon: :t{tc a5gUj} (* -> *) -> * -> * 10:10:07 @quote ghc \! 10:10:07 ghc says: Interesting! A join var that isn't let-no-escaped 10:10:10 @quote ghc \! 10:10:10 ghc says: Urk! Inventing strangely-kinded void TyCon: ZCt{tc a2AN} (* -> *) -> * -> * 10:10:13 @quote ghc \! 10:10:13 ghc says: yi-static: internal error: TSO object entered! 10:10:19 @quote ghc \! 10:10:19 ghc says: ARGH! Jump uses %esi or %edi with -monly-2-regs 10:10:28 When making up the "proper" rules of Aberration Hater Card Game I want to design it properly by writing the rules as a literate computer program, rather than doing what Magic: the Gathering and other similar card games do, which results in some mistakes. 10:11:10 Will you use an existing language, or create a new language for describing card effects? 10:11:38 zzo38: I support that 10:11:54 I believe it may be necessary to make up a new one. I am not completely sure, but it seems like it would help. 10:13:16 you could use an existing language with some domain-specific library you write 10:13:36 and lots of restrictions on what the card and rules part of the program is allowed to do 10:13:54 but, well, if you write it, you decide on what's the most convenient for you 10:17:48 Making up new cards with new effects should not generally require changing the program for the game rules. There needs to be triggers too, as well as replacement effects supported, etc. 10:20:28 zzo38: yeah, that's the theory. for most cards like Kin-Tree Warden it's certainly true. but experience seems to show that every set has a dozen of cards or some mechanics that do require changing the base rules to support them. 10:22:03 b_jonas: Yes, although sometimes it is only adding keyword abilities. 10:22:22 Can you give examples? 10:27:11 zzo38: in some sets maybe. but I think if you never have to modify the core rules (in compatible ways that don't affect games with only old cards) then you're probably not doing innovative sets enough 10:28:06 zzo38: Very often, new cards require you to track state or triggers that you didn't have to track before, which I think usually requires you to modify the core implementation. 10:28:38 zzo38: Also, often there are new kinds of static effects affecting things that couldn't be changed so far, so you have to add new checks in existing routines. 10:28:46 New hooks and the like. 10:34:51 Magic has some crazy interactions. There are like five cards plus the commander rules that make lands produce colorless mana instead of some color, while keeping any restrictions on spending that mana. And then there's Celestial Dawn which makes you spend mana as if it was a different color, while still keeping its other restrictions. 10:43:06 -!- shikhin has joined. 10:43:16 zzo38: But then, maybe the game you're making is very different from M:tG. I can't tell because I'm not familiar with other collectible card games. 10:43:21 -!- AndoDaan has joined. 10:46:10 I am talking about designing the programming language so that it can allow you to not have to deal with changing the rules to track new state/triggers/effects in most cases; the compiler would automatically add these checks. 10:46:22 101.1 sounds fun to implement 10:48:35 zzo38: sounds like difficult, but ok, good luck 10:49:26 Tell us if you have success. 10:49:32 101.1 consists of two parts. The first part, I would hope designing the programming language so that you can very easily state such a rule. For the second part (about conceding), it would be part of the host program instead; the rules would only mention it as what is effectively a comment (since it is a literate program, the main text with no corresponding program code). 10:52:16 . o O ( "Challenge Death", {U}{U}{U}{U}{U}{U}, Enchantment. If you would lose the game, the game becomes governed by the FIDE Laws of Chess instead. A game of chess is placed under rapid time controls, and the winner of that chess game becomes the winner of the game. In case of a draw, you lose. ) 10:52:39 zzo38: actually, "can concede any time" has to be sort of handled by both the host program and the rules. the rules have to handle how the game state changes in multiplayer when someone concedes (in two-player you don't have to track the game state after conceding anymore). the tournament or floor rules part has to handle conceding so a player can leave any time, and in that case he definitely loses, even if the rules part is buggy and says he doesn't. 10:54:04 b_jonas: Actually, I realized that in a game with more than two players that is necessary. 10:54:34 int-e: who plays white in chess? it's important because the white player is flavored by chess itself, but the black player is slightly flavored by M:tG because his pieces are more difficult to remove because there's lots of spot removal for non-black like Doom Blade. 10:55:12 zzo38: the effect 101.1 has on the rules part is that the rules have to support players getting removed _any_ time, even in the middle of crazy effects. 10:55:14 Clearly you play pairs of games until the score becomes uneven 10:55:26 b_jonas: hmm, good question. 10:55:41 And has to support multiple player leaving the game in rapid succession too of course. 10:55:54 I pictured the challenger would get the white pieces (but draw disadvantage) 10:56:59 b_jonas: all players losing an MtG game is a possible outcome, isn't it? 10:57:07 int-e: in Casey and Andy webcomics, when Quantum Cop challenged Death, Quantum Cop got white 10:57:14 int-e: yes. it's called a draw. 10:57:23 int-e: it can happen even without conceding. 10:57:32 int-e: it's just that the game is balanced so that it rarely happens, 10:57:42 because draws make tournaments take more real time 10:58:19 b_jonas: yeah. but two players conceding the game simultaneously is also unlikely to happen in practice :) 10:58:19 b_jonas: Yes, exactly that, if more than two players. (However, in some formats the game always ends when conceding even if more than two players, for example Two Headed Giant.) 10:58:28 b_jonas: so I don't see that as a particular problem. 10:58:28 int-e: The goal is sort of similar to the problem in football where teams get too defensive and so there are too many draws and tie breakers, which is bad for spectators. 10:58:45 int-e: however, M:tG has never had that problem seriously I think 10:58:57 int-e: "unlikely to happen in practice" -- do you know what channel you are? 10:59:16 b_jonas: I know. 10:59:24 zzo38: 2HG doesn't matter, because the rules say if a player concedes his whole team is removed from the game, so it's sort of like single player 10:59:41 oh right, that's what you said 10:59:42 yse 11:00:13 b_jonas: I'm just assuming that one of the players involved is not on this channel but geniunely interested in winning :P 11:01:39 int-e: in theory, multiple players conceding in quick succession can handle in some kinds of cheating, when the judge hands out game loss for the violation to multiple players who cheat together, but as such multipleyer games don't happen in tournaments it's probably not a common occurrance 11:02:16 hmm, what happens if someone is excluded from the tournament for cheating during a draft? how can the draft continue? 11:02:18 For writing the cards themself, the same programming language is probably used, but instead of literate programming, natural language programming with user-defined templates, is used. It isn't quite natural language though, because it also includes markup, formatting, explicit code, etc. For example, text in square brackets might be treated as a comment when compiling, but still rendered (although without the brackets). 11:03:16 also, what happens if someone concedes and leaves the table (for urgent matters like his child is ill) during a draft (without cheating)? 11:03:46 zzo38: yes. 11:04:30 Parentheses might do the same but the parentheses are rendered and the text is italicized in such a case. Perhaps there might be formatting codes with \ to change the rendering, and maybe [+ ... +] or other delimiters might be used to include explicit code which is not rendered at all. For int-e's example, a lot of explicit code would be used, since you would put in all the rules of chess, although the card would just say "chess" so put "chess" in 11:05:32 zzo38: IMO that chess card is an un-card, so it doesn't need rules support 11:05:58 (other than an informal FAQ) 11:08:46 Yes you would certainly be right, but still, I am saying how it would be done if you wanted it to be a real card (although of course the user interface would be strange in such a case, not like a normal chess game, if playing by computer with a host program that doesn't have the interface for this card explicitly programmed in). 11:09:56 Of course it isn't a card you would actually make except as a un-card, but it hasn't to do with hypothetical things I am saying. 11:11:13 -!- AndoDaan has quit (Ping timeout: 264 seconds). 11:13:59 To give an example of how this "explicit code" becomes used, int-e's card might be typed as follows: If you would lose the game, [+ ... +] [the game becomes governed by the FIDE Laws of Chess] instead. [...] except that you wouldn't actually type "..." but instead the actual explicit codes and comment texts, respectively. 11:15:30 the chess pieces are tokens, not cards, right? they're not wished into your game so you don't get to keep them if you chess inside a Saharazad subgame 11:18:20 I would say they are neither; the program inside the [+ ... +] would just provide a list of choices to the player, update its internal variables, and then provide choices to the other player, and so on. You wouldn't actually be able to program in the time controls in this way, so it still is a Un-card. But you could still implement the rules of chess with this! 11:19:13 (Although like I explained earlier, it also wouldn't display the chess board if played on a computer program which implements the "generic" rules.) 11:31:06 -!- adu has quit (Quit: adu). 11:40:14 O, one thing too about what I am thinking of, which is that if you add new cards, although you probably won't have to modify the rules, you would have to recomple them. 12:00:08 -!- Phantom_Hoover has joined. 12:37:30 http://yosefk.com/blog/my-history-with-forth-stack-machines.html 12:45:00 There are Lovecraft quotes in the Rust standard library: https://github.com/rust-lang/rust/blob/master/src/libstd/rt/util.rs 12:50:12 -!- Solace has quit (Quit: Connection closed for inactivity). 12:50:15 J_Arcane: okay... what is the primary source for the latter information? reddit? you're the second one to bring it up today :P 12:52:24 -!- shikhin_ has joined. 12:55:29 -!- shikhin has quit (Ping timeout: 256 seconds). 13:01:35 -!- boily has joined. 13:03:13 Suppose I activate Deathrite Shaman's first ability to gain mana, keeping priority, then I cast Cytoshape to make that creature a copy of an animated Forest, and then resolve the activated ability. Can I spend the mana it produces to pay part of the mana cost for casting an Imperiosaur? 13:09:09 int-e: someone filed an issue about it and it made the front page of HN. 13:09:33 b_jonas: This ruling about Cytoshape seems relevant: "This effect can cause the target to stop being a creature. For example, if it becomes a copy of an animated Blinkmoth Nexus, the printed wording will be copied and it will become an unanimated Blinkmoth Nexus." 13:11:18 J_Arcane: I see. It's funny because the issue is 7 months old... 13:11:51 It's still in too, they kept it, and have rejected at least one pull request to remove it. 13:12:46 at least #20035 is not rejected yet. 13:12:47 int-e: sure, the permanent certainly becomes a basic land 13:13:29 int-e: my question is what Imperiosaur really checks: whether the permanent was a basic land when I activated the ability, or when the mana actually gets added to my pool (which is when the ability resolves) 13:13:36 b_jonas: then I would assume that its mana works for the Imperiosaur. (That's a funny ability though - I didn't know that mana is tracked to its origins.) 13:14:09 int-e: you could also imagine this backwards but that's even crazier, with an animated basic land first gaining Deathrite Shaman's ability using Kraj, then becoming a copy of something other than a basic land 13:14:14 well, ability. it's a restriction... 13:14:18 which should have the opposit result 13:14:37 int-e: yes, tracking the mana is exactly what has brought Imperiosaur to my mind: 13:15:08 zzo38: if you implement Imperiosaur the first time, do you imagine you could do that without having to modify the core rules program? 13:15:43 int-e: before Imperiosaur, there were effects that produced mana with restrictions, but those restrictions were given when the mana was _produced_, not when it was consumed 13:16:03 I think even Alpha has such a restricted mana producer 13:17:08 b_jonas: I think I have trouble resolving "that" and "it" in what you wrote initially. 13:18:46 b_jonas: but your answer may simply be that mana abilities don't use the stack. 13:21:54 I should've seen that sooner, but hey, I have never more than dabbled in MtG (I don't even have cards of my own) and that's been 8 to 5 years ago... 13:22:44 obviously I have retained some interest in the rules (because they're crazy...). 13:24:56 b_jonas: the other thing is that the mana producer is the Deathrite Shaman, not the land that it's removing from the game. 13:25:42 b_jonas: so all in all I don't know what you tried to do there, except that I suspect that it didn't work. 13:26:17 whoever likes english with a REAL hard german accent watch from 50:00: Cyber Necromancy - Reverse Engineering Dead Proto…: http://youtu.be/fIAKzzlJ67w 13:32:30 Zis is vat happens if you organise a congress in Germany... 13:33:02 well, there ARE german people capable of pronouncing english sentences 13:33:04 but ... 13:33:05 myname: is it a good talk? 13:34:30 it's okay, but i thought it would be more technical 13:34:54 it's just "oh look, we have repeating patterns. turns out, it is xor" 13:35:48 b_jonas: Ok, I tried parsing that again, and decided that "that creature" is the Shaman. In which case, the mana ability resolves immediately (since it doesn't go onto the stack) and there's no way to cast Cytoshape in the meantime. 13:36:53 int-e: also to be fair: english is a HORRIBLE language in regards of pronounciation 13:37:12 myname: Oh don't get me started. 13:37:22 like: tough, tought, though, through; mature, nature 13:37:31 For example, I'm *still* upset about "infinite" versus "finite". 13:37:42 :D 13:37:43 thought? 13:37:53 or taught... 13:38:00 oh, that was my fault 13:38:12 yeah, i had taught in mind 13:38:24 but finite vs infinite is a nice example 13:39:01 fainaite infinit 13:39:16 read, read, read 13:39:34 ready 13:40:07 usually i refered to ghoti, but i do think that finite/infinite is even better 13:40:21 ghoti isn't actually a word. 13:40:24 the solution is sim ple 13:40:32 elliott: exactly 13:40:44 I can make up ridiculous fake things too :p 13:40:55 write english with chinese characters 13:41:05 elliott: all it says is that you have no real way of telling how to pronounce stuff you've never heard 13:41:12 then spelling is based on meaning, and prnounciation can go hang 13:41:15 you may make good guesses 13:41:19 myname: eh 13:41:27 ghoti is like taking a bunch of things out of context and then shoving them together 13:41:30 it's kind of ridiculous. 13:41:43 of course devoid of any kind of contextual patterns and specifically picking out odd things you can make something weird. 13:42:05 like. it's a funny joke but it doesn't really make much of a point, other than the obvious one that "english pronunciation is not simple and systematic" 13:42:20 the question is: why is the context capable of making an o sound like an i 13:42:20 wel wood yoo perfer if ai roht laik dhis? 13:42:29 that just shouldn't be possible 13:43:16 "women" is one place where o sounds like i 13:43:28 wimmin 13:43:37 olsner: but WHY? 13:44:02 myname: have you seen http://www.mipmip.org/tidbits/pronunciation.shtml ? 13:44:03 because spoken language changed and spelling didn't 13:44:56 myname: may I recommend lojban? 13:45:32 enyway, wee kan djust rait laik dhis fruhm nau awn 13:45:43 elliott: i'd learn either that or esperanto if i'd actually have somewhere to speak it 13:46:14 japan had a spelling reform in '49 that was successful 13:46:30 the old spellings were FUBAR 13:48:46 soree, ai ment: djapan had a speling r'form in '49 dhat was suksesf'l. thee old spelingz wrr foobar 13:49:51 of course, the fact that 'ee' is pronounced like japanese イ is a whole other problem 13:53:59 -!- boily has quit (Quit: SHIFTY CHICKEN). 14:02:19 int-e: no, the ability doesn't resolve immediately, because it's not a mana ability, because it's targetted. that's why I chose Deathrite Shaman in particular, being one of the very few cards having such an ability. 14:03:46 English has ample examples. 14:06:27 myname: yes, "finite" and "infiniite" is one of those things. there's the similar "sign" and "signal", and there's "cycle" and "bicycle". probably half of these is explained by stress shift. 14:07:11 cycle and bicycle got me sometimes 14:07:21 "signal" still has the stress on the first syllable I believe, so stress shift can't explain that 14:07:28 i was pretty unsure on how to write bicycle as a child 14:07:53 because i thought "hey, if there were cycle at the end, it would sound like it hat, wouldn't it?" 14:07:56 well ... 14:08:42 myname: I'm unsure how to write many of the words with "y" used as a vowel in them. I have a handy list 14:08:50 Cohammer and bisickle 14:09:02 Jafet: :D 14:09:24 no, a bisickle would be a tractor for reaping 14:10:05 oh, "number" versus all the words start with "numer-" also have crazy pronunciation differences 14:10:38 and here's my spelling help list of words with "y" as a vowel: hygiene, etymology, mysterious, Odyssey, myopia, carbohydrate 14:11:20 as a german: they are easy 14:11:56 the y in all of them sounds more like ü than i 14:13:28 -!- hjulle has joined. 14:21:50 b_jonas: Right, thanks. So there are three times the source might be checked: a) when activating the mana-producing ability b) when resolving said ability c) when actually spending the mana... of those, a) doesn't make much sense to me, but the other two are plausible. 14:23:47 int-e: hmm, I didn't think of (c) as a possibility 14:36:51 -!- arjanb has joined. 14:38:17 -!- nys has joined. 14:42:00 -!- oerjan has joined. 14:44:41 Superputin is a comic that exists. <-- i don't think this is surprising to _anyone_ who's vaguely followed news about russia hth 14:45:16 my only questions is whether it's a comic worshiping him or one ridiculing him 14:45:19 *-s 14:47:26 or both 14:49:34 -!- shikhin_ has changed nick to shikhin. 14:54:15 @tell cluid https://esolangs.org/wiki/Special:RandomInCategory 14:54:15 Consider it noted. 14:54:37 @tell cluid oops misread 14:54:37 Consider it noted. 14:56:08 oerjan: I survived henkma's attack on Kimariji :) 14:56:12 @tell cluid no random, but https://esolangs.org/w/index.php?title=Special%3AAllPages&from=&to=&namespace=2 14:56:12 Consider it noted. 14:57:05 int-e: i sort of suspected you would since it took him so long to submit 14:57:32 although his statistics are quite different... 14:59:49 oerjan: _ isn't counted as a letter, for example 15:00:55 right 15:02:10 -!- S1 has joined. 15:04:41 but yeah, I'd have to think about matching henkma's statistics. so much whitespace... 15:06:09 ah, that wasn't so hard. 15:06:47 I could get up to 40 alphanums, and 7 whitespace. 15:07:22 -!- nortti_ has joined. 15:07:51 -!- skj3gg has joined. 15:08:35 -!- nortti has quit (Ping timeout: 264 seconds). 15:08:41 -!- nortti_ has changed nick to nortti. 15:08:58 int-e: in which problem? 15:09:02 oerjan: btw, http://golf.shinh.org/p.rb?Red+Balloon+Locations is a mystery to me. (63 is easy) 15:09:07 b_jonas: Kimariji 15:09:12 thanks 15:09:27 -!- Tritonio has joined. 15:09:57 nice problem 15:10:03 http://golf.shinh.org/p.rb?Kimariji 15:18:15 -!- vanila has joined. 15:27:07 -!- Lymia has quit (Ping timeout: 255 seconds). 15:38:28 -!- Tritonio_ has joined. 15:41:04 -!- Tritonio has quit (Ping timeout: 265 seconds). 15:47:14 -!- Tritonio_ has quit (Remote host closed the connection). 16:03:28 hi b_jonas 16:03:46 can you tell me a bit about Endo ICFP problem? 16:14:13 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 16:14:43 vanila: um, what do you want to know. have you found the link to the blog and task specs of the ICFP contest that year? 16:15:05 is there esolangs inside it 16:15:24 i just saw that you have to change a picture to get close to a target picture 16:15:33 and i guess its generated by some code you edit 16:15:46 um, the esolangs in it are the Fuun RNA and Fuun DNA, custom-made for that contest. That might count as one or two esoteric languages. 16:15:59 They're specified right in the task specs. 16:16:05 sory if you dont want to talk about it I can stop bugging you 16:16:32 it depends, have I put link to the contest webpage? 16:16:49 i dont know 16:17:00 I don't know much about that task other than what's on the contest blog and task specs, plus a few descriptions I've read by teams participating 16:17:03 its in your todo list on wiki user page 16:17:11 -!- copumpkin has joined. 16:17:26 right, that links to the contest homepage, from which it's easy to find the task spec http://save-endo.cs.uu.nl/Endo.pdf 16:17:36 that should be enough links for a stub 16:20:22 vanila: basically the DNA is a custom string-substitution based self-modifying language 16:20:53 ok it sounds interesting! 16:20:54 and what the program eventually evolves to is ran as Fuun RNA which is a strange very limited pixel-based drawing language 16:21:53 -!- copumpkin has quit (Ping timeout: 240 seconds). 16:23:57 -!- skj3gg has quit (Quit: ZZZzzz…). 16:29:35 http://arcanesentiment.blogspot.fi/2015/01/if-scheme-were-like-scheme.html 16:30:20 is that your blog/ 16:30:42 pretty sure it ins't 16:30:44 *isn't 16:30:51 if it is then I once emailed J_Arcane 16:30:59 nay. 16:31:05 tis merely a coincidence. 16:31:06 jarcanesentiment 16:31:28 my blog is http://jarcane.github.io/ 16:32:13 :t toRational 16:32:14 Real a => a -> Rational 16:32:43 "Floating-point numbers would be called “inexact rationals”. Their constructor would take a numerator and denominator, just like exact rationals" <-- this felt eerily familiar 16:32:59 :t fromRational 16:33:00 Fractional a => Rational -> a 16:33:04 :t 1e100 16:33:05 Fractional a => a 16:33:18 that post hurts because it kind of captures exactly what's sad about scheme 16:33:21 mutable numbers 16:33:27 > 1.552134e-10 :: Rational 16:33:29 776067 % 5000000000000000 16:34:22 > 1e10000 :: Rational 16:34:23 1000000000000000000000000000000000000000000000000000000000000000000000000000... 16:40:00 hmm! 16:40:33 wow J_Arcane, so Heresy is hitting the bigtime 16:41:04 the compiler produces that as a literal, ouch. 16:41:35 int-e: i recall that could crash the compiler once, don't know if they fixed it 16:42:23 oh iirc even if you used it for a Double 16:42:24 trying... 1e1000000 :: Rational gobbles up lots of memory... 16:42:31 > 1e100000000 :: Double 16:42:36 mueval-core: Time limit exceeded 16:42:39 :P 16:42:39 vanila: que? 16:43:50 how do you put a picture into github commits? 16:44:41 github has emoji support of a kind. 16:44:54 other than that I don't think you can. 16:45:26 thanks, I can use emoji in my commits now 16:45:31 http://www.emoji-cheat-sheet.com/ 16:47:03 hehe, I'm preaching that one should have a swap partition so much ... but fail to follow my own advice... one reboot later... 16:47:31 (I should've killed ghc when it reached 6GB (of 8GB RAM)) 16:48:26 -!- FreeFull has quit (Quit: Gotta go for now). 16:48:51 (reason for the swap partition is that one wants to give the kernel a chance to swap out *data* instead of mmap-ed program code when memory becomes exhausted...) 16:51:29 there, added some swap. 16:53:41 -!- GeekDude has joined. 16:53:46 > showCReal 100 pi 16:53:47 "3.1415926535897932384626433832795028841971693993751058209749445923078164062... 16:54:09 > showCReal 101 pi 16:54:10 "3.1415926535897932384626433832795028841971693993751058209749445923078164062... 16:54:30 try it in privmsg to lambdabot 16:54:32 you'll get more digits in /msg 16:54:49 J_Arcane, It is also now the most well-recieved project I’ve ever released, netting 18 stars on Github, almost 3,000 vistors to the repo, and a whole day near the top of Hacker News’ front page. 16:56:25 -!- Tritonio has joined. 16:59:01 -!- TieSoul has joined. 16:59:22 hi 17:00:11 hi 17:05:36 J_Arcane, what do you want to self host it for and what woudl that mean 17:19:25 -!- oerjan has quit (Quit: hi). 17:20:08 -!- AndoDaan has joined. 17:21:20 vanila: well, I'm not necessarily set on actually self-hosting Heresy, but a direct implementation as opposed to existing as a macro layer would give me a lot more control over things. 17:21:53 As it stands, the more 'different' something is from how Racket works, the more down the rabbit-hole of obscure macro transformers and other insanity you have to go. 17:30:43 -!- vanila has quit (Quit: Leaving). 17:38:29 -!- MoALTz__ has quit (Quit: Leaving). 17:38:42 -!- MoALTz has joined. 18:01:37 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds). 18:02:39 [wiki] [[Velato]] http://esolangs.org/w/index.php?diff=41668&oldid=40672 * Rottytooth * (-184) /* External resources */ removed dead link 18:03:16 newsham: showcereal 18:05:14 > showCReal 10 pi 18:05:16 "3.1415926536" 18:05:19 aha 18:05:25 i wonder why i seem to see so many esolangs on .net. 18:06:02 .net the environment or .net the TLD? 18:06:13 the former 18:15:26 Well, better than Java. 18:15:51 exacly 18:16:14 Java is C++++ and C# is C++++++ 18:16:16 (if only because the .net runtime developers could learn from the jvm's developers' mistakes) 18:17:25 there is this quote "java is in many aspects c++--" 18:17:26 And evolution; I mean, when the java bytecode was designed, I don't think anybody expected JIT compilation. If they had I bet the bytecode would look different. 18:17:59 .net otoh was designed very much with JIT compilation in mind. 18:27:00 -!- GeekDude has changed nick to GeekAfk. 18:31:47 -!- Tritonio has quit (Ping timeout: 244 seconds). 18:34:43 Yeah, weren't the first few iterations of the JVM bytecode interpreters? 18:45:16 -!- Tritonio has joined. 18:47:22 -!- Lymia has joined. 18:47:51 -!- Tritonio has quit (Remote host closed the connection). 18:48:38 -!- Tritonio has joined. 18:52:31 -!- shikhin_ has joined. 18:55:33 -!- shikhin has quit (Ping timeout: 244 seconds). 18:58:07 iirc the jvm spec claims the bytecode is designed to be input to a compiler, but maybe the plan was install-time compilation rather than JIT 19:00:20 pikhq: yeah, JIT didn't come until HotSpot IIRC. 19:00:31 Early Java made Python look like C. :P 19:02:52 did python have JIT when Java came out? 19:02:53 I am still baffled as to how it gained any serious support at all, and yet somehow it seemed to be an unstoppable force, like some looming inevitable task we'd just have to accept anyway. Java is the dirty catbox of programming languages. 19:03:31 Sun had a god damned impressive marketing effort. 19:03:49 and Java > C++ 19:04:06 I don't know what other OOP languages were popular when Java came out 19:04:20 but if C++ was the only good competitor I totally get why Java got so popular 19:04:23 And it came at just the right time, when the common OS was suddenly becoming Microsoft "we don't even support C well" Windows. 19:04:28 who cares about oop 19:04:42 people care 19:07:39 -!- shikhin_ has changed nick to shikhin. 19:07:49 mroman: CPython *still* doesn't have JIT I don't think. It's just that Java was that slow in those days. I think partly why it took off more in business than in consumer applications was that it was unbearably slow on consumer hardware. 19:08:30 And businesses were often coming up from COBOL on mainframes. 19:09:05 In that context it doesn't even matter if it's fast or not -- the programs are really simple, but they ran on stupidly expensive platforms. 19:11:02 myname: in the late 90s, OOP was going to save us all. 19:11:27 they did pretty stupid stuff that time 19:14:30 It was also originally an attempt an making AI. 19:14:36 *at making 19:18:54 -!- copumpkin has joined. 19:20:27 I thought that's what Lisp was for 19:20:39 why not prolog? 19:21:32 I guess not OOP so much as objects. 19:21:52 needs more rust 19:22:38 It's just the first language mentioned in the Wikipedia article on OOP mentions "objects" in computer programming goes back to Lisp. 19:25:06 I like OOP 19:25:18 it works when it works and doesn't when it doesn't. 19:25:32 -!- Sprocklem has quit (Quit: Lost terminal). 19:25:42 and by works I mean fits the problem at hand 19:26:05 OOP is good, but only if you understand that OOP doesn't just mean a programming language that looks like SVO grammar 19:26:15 -!- Sprocklem has joined. 19:26:31 which is what many people seem to think it is 19:27:16 yeah 19:27:38 wait people actually think that? 19:27:41 wat 19:28:11 a great many concepts tend to be tied to a particular syntax :/ 19:28:55 like functional programming 19:29:15 yeah, lambda calculus :p 19:29:25 some people think functional programming = lisp 19:29:34 yeah 19:29:48 oren: actually, besides lisp, can you name another language where method invocation doesn't look that way? 19:30:13 C 19:31:04 fputs("hello, world\n",f) 19:31:20 VOS 19:31:22 WTF 19:31:27 Meh. 19:32:00 btw, is there object-oriented esolanga? 19:32:09 int-e: huh? 19:32:10 s/ga/gs/ 19:32:29 there are 19:33:00 what is "a method invocation that looks that way"? 19:33:19 file.print(string) like that 19:33:34 obj.method(arg) 19:33:41 why should it look different? 19:33:42 you could say racket but that'd be cheating 19:33:58 as opposed to lisp (method obj args) 19:34:02 oren: Ok, I meant a language that claims to support OO (rather than allowing to implement OO because there really isn't much to it, conceptually, just some function pointers...) 19:34:26 Cheese++ 19:34:26 myname: "that way" = SVO. 19:35:00 btw I tried implementing a simple scripting language some time ago. 19:35:16 Here's the results: a weird language that's a cross between Ruby and C-style languages 19:35:16 The fact that C puts the FILE* argument last trips me up a lot... 19:35:19 https://github.com/TieSoul/cotton-lang 19:35:31 In Heresy it's either (send obj field ...) or just ((object field) ...) But Heresy is weird. 19:35:32 HQ9+ü 19:35:35 HQ9++ 19:35:38 I like SOV 19:36:01 but seriously don't use cotton 19:36:05 it's bad 19:36:10 and very very very slow 19:36:25 but it's an interpreted language interpreted in Ruby. What do you expect 19:36:39 Yeah, I was gonna say, that's what I would expect. 19:37:18 and it has OOP without inheritance 19:37:21 that's just bad 19:38:08 Heresy's objects are immutable. 19:38:15 -!- CrazyM4n has joined. 19:38:26 they're basically just structs that can take methods and return copies of themselves. 19:38:33 hey crazy 19:40:17 -!- heroux has quit (Ping timeout: 245 seconds). 19:40:43 -!- FreeFull has joined. 19:41:08 they don't have proper inheritance either, because they're immutable: you can define Foo with three fields, and you can make a copy of Foo, but it'll always have those same three fields; you can't make Bar that's a Foo with 2 extra fields, for instance. 19:41:39 You could however probably expand it easily enough to support that behavior though. 19:42:02 -!- heroux has joined. 19:43:41 Hi TieSoul 19:51:04 -!- tswett has joined. 19:51:50 i think classes are the bad idea in OO 19:53:00 instead there should be interfaces, 19:55:10 and creator functions 19:55:16 Sometimes you're only ever going to have one class implementing an interface. 19:55:53 -!- tswett has quit (Remote host closed the connection). 19:56:11 -!- tswett has joined. 19:57:56 classes, as a syntax element, tie together interface and implementation 19:59:51 also the distinction between members and methods is a bad idea 20:00:11 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…). 20:00:12 haskell style type classes rock 20:00:25 C void pointers at least help by disabling public members 20:01:05 funny how void* is so encapsulated 20:03:05 is OSV good? 20:03:53 it is not used by ANY natural language 20:04:12 chair man sits 20:04:42 ok, i'm doing that 20:05:55 -!- tswett has quit (Quit: Colloquy for iPhone - http://colloquy.mobi). 20:05:57 idea: stack-based object-oriented 20:06:22 kevo 20:08:21 glass! 20:08:25 yay, I'm copying files to another user with rsync -e "sudo -u" 20:08:47 -u" looks like a weird emoticon 20:09:17 elliott: what, like a horse or something? 20:09:42 sure, let's go with that 20:11:47 `,u,"- 20:11:48 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: ,u,"-: not found 20:18:08 b_jonas, heh nice 20:19:29 oren: http://docs.factorcode.org/content/article-objects.html 20:21:12 fizzie is moving right? Probably explains why I haven't seen him for a few days 20:22:10 That would do it. 20:24:21 he moved days ago I think 20:27:11 elliott, okay, still takes some time to settle in I guess. He hasn't replied to my lambdabot message to him 20:27:32 I mean, he's talked since moving. 20:28:10 A lot? Or just "Hi, I didn't die during travel"? 20:30:36 -!- GeekAfk has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 20:41:14 Probably less than usual. 20:42:05 I don't think I'll be out of "travel mode" before we find a permanent place to live. 20:44:00 -!- atehwa has quit (Remote host closed the connection). 20:51:52 fizzie, ah 20:52:10 fizzie, so did you see that panorama from over a week ago by now? 20:52:31 I think I saw it before I left, but then we were kind of getting ready to go. 20:52:51 Yes. 20:53:34 Is it from a bird-watching tower? 20:54:22 fizzie, yes, not a bird watching tower though 20:54:34 As in, not specifically for birds 20:54:49 -!- Deewiant has quit (Remote host closed the connection). 20:55:01 -!- Deewiant has joined. 20:56:38 There's a similar one back in Otaniemi that's specifically for birds. 20:56:48 Ah 20:57:18 fizzie, I also experimented with the photosphere thingy in the Google camera app, haven't uploaded those yet though 20:59:37 I've been thinking of doing that. And I think you can these days also upload (suitable-projection) images into the Photo Sphere web thing. 20:59:47 Gah, Dropbox-uploading makes this connection incredibly laggy. 20:59:54 fizzie, Photo Sphere web thing? 21:00:17 interesting 21:00:31 Anyway I wasn't too impressed with it 21:01:49 Yeah, I haven't tried the stitching app at all. 21:02:09 SOV? 21:02:18 But the rest of the thing (the viewer and the "put it on Google Maps" and so on) is usable independently, you can stitch with Hugin and just upload. 21:02:27 Oh I'm scrolled up. 21:02:35 fizzie, the issue is that it doesn't do constant exposure, so if there is a high dynamic range it looks weird 21:02:52 fizzie, oh and not good at handling parallax 21:03:04 Also, I know ORK is an object-oriented esolang. 21:03:32 Vorpal: https://www.dropbox.com/l/sl3nqxnT5JBqZLdt0ZsOLu -- here are some birds I photographed alongside the River Thames today. And also one thing that's not strictly speaking a bird. 21:04:21 fizzie, is that an amphibious *bus*? 21:05:28 Also what camera and lens did you use for the birds? I found telelenses made it hard to find the bloody things and not having tele-lenses means you can't see them in the photos 21:06:36 Vorpal: It's a Canon EF-S 55-250mm thing. 21:06:58 Basically their cheapest tele thing. 21:07:03 Ah 21:09:08 fizzie, anyway, what the heck is that non-bird? 21:09:23 Tourist thing I assume 21:09:28 It's exactly what it looks like. 21:09:38 Am amphibious tourist bus kind of thing. 21:09:57 I've seen it drive around the streets, I've seen it in the river, and now I've seen it transition too. 21:09:59 Why, it will just be like riding a boat, and then riding a car 21:10:12 fizzie, it just drives up the shore I assume? 21:10:21 Yes. 21:10:23 I guess loose sand could be an issue 21:10:40 There's a sloping road thing, I forget what the official name for it is. 21:10:50 A ramp? 21:10:57 Yes, but something more specific. 21:11:09 There was a sign saying what it is, and how it's for commercial use. 21:11:29 Is that a converted bus, a converted boat or purpose-built? 21:11:54 Maybe a re-purposed old military thingy? 21:11:57 That I don't know. Also, I don't know what it uses for propulsion when in water mode. Perhaps there's a propeller somewhere in the back. 21:12:24 It also does a very very short loop in the river, I'm guessing it's not terribly practical. 21:12:44 I don't think amphibious cars are in general. 21:12:47 They have at least two, because I've got photos with both a "Titania" (that one) and a "Miranda". 21:13:22 Oh, and apparently also a "Elizabeth", so at least three. 21:15:48 -!- Tritonio has quit (Remote host closed the connection). 21:15:55 Apparently they were banned from driving that thing into the river (rendering it doubly pointless) at some point, but I guess that ban was lifted. 21:15:59 I started reading up on amphibious vehicles 21:16:09 I found this strange and wonderful thingy: https://en.wikipedia.org/wiki/Screw-propelled_vehicle 21:16:13 -!- wikkki has joined. 21:16:55 I don't know what to say 21:17:45 "With the occupation of Norway by Nazi Germany in World War II, the quixotic Geoffrey Pyke --" oh, Pyke again. 21:18:18 That's the guy with the aircraft carrier made out of ice (Project Habakkuk). 21:18:54 what? 21:20:00 https://en.wikipedia.org/wiki/Project_Habakkuk 21:20:15 -!- wikkki has quit. 21:21:33 Re the duck bus, "Each Duck seats up to 30 people and we have a fleet of 9 Ducks", 21:22:35 That is weird and wonderful 21:23:46 "“You need me on your staff,” the shabbily dressed man [Pyke] explained to Lord Mountbatten, “because I’m a man who thinks.”" 21:38:27 fizzie, https://en.wikipedia.org/wiki/File:Amfibiefiets_Amphibious_bicycle.jpg 21:40:06 I've seen a modern thing like that in a bike blog. 21:40:53 Well, not "like that" in that it'd be very similar in execution, only in concept. 21:43:56 fizzie, this thing is primarily a boat https://en.wikipedia.org/wiki/File:Iguana_29_plage.jpg 21:44:06 I think 21:47:22 Also this looks silly https://en.wikipedia.org/wiki/File:Leopard_2A4_-_Turm.jpg 21:50:28 This is pretty strange as well https://en.wikipedia.org/wiki/Sea_tractor 21:50:35 Though this is perhaps stranger still: https://en.wikipedia.org/wiki/Brighton_and_Rottingdean_Seashore_Electric_Railway 22:09:17 -!- hjulle has quit (Ping timeout: 252 seconds). 22:11:14 What I was thinking about this kind of programming language to write rules of Aberration Hater Card Game, Pokemon Card, Magic: the Gathering, etc I would expect to resemble a kind of strongly-typed Lisp. Most data types, including a few built-in types such as ACTION and EVENT and CONDITION, are extensible by adding more constructors and/or fields; other extensions to the rules are also possible. Duplicate extensions are redundant. 22:12:22 Duplicate extensions are redundant. <-- that is a redundant statement 22:13:01 I mean specifically that it isn't an error. 22:13:30 -!- Phantom_Hoover has joined. 22:23:46 Vorpal: Didn't I see that last one in a Agatha Christie thing? 22:24:11 Vorpal: Oh, it was the sea tractor, and it's even mentioned on the page. 22:24:22 "The Burgh Island sea tractor also appears as the method of transport between the mainland and the island in Evil Under the Sun (2001 film) TV series of ITV's Agatha Christie's Poirot." 22:24:39 Ah 22:26:50 -!- AndoDaan has quit (Quit: bbl). 22:27:54 -!- CrazyM4n has quit (Quit: going to eat food). 22:31:58 -!- S1 has quit (Quit: S1). 22:36:07 Vorpal: Also, http://en.wikipedia.org/wiki/Seeteufel 22:36:54 Or the linked-to http://web.archive.org/web/20110927182658/http://www.dataphone.se/~ms/ubootw/boats_type-seeteufel.htm since the wiki'ticle is not very good. 22:42:11 -!- oren has quit (Quit: Lost terminal). 22:45:39 -!- oerjan has joined. 22:51:05 -!- copumpkin has joined. 22:57:08 why not prolog? <-- iiuc, during the first ai era, lisp was the language of choice in the us but prolog was the language of choice in europe 22:58:06 -!- boily has joined. 22:58:58 @time myname 22:58:58 Local time for myname is Sun Jan 11 23:58:57 2015 22:59:25 `dontaskdonttelllist 22:59:26 dontaskdonttelllist: q​u​i​n​t​o​p​i​a​ c​o​p​p​r​o​ m​y​n​a​m​e​ 22:59:33 hm 23:00:37 hoila 23:01:21 pari irigoerjan. 23:02:46 wat 23:03:27 -!- Tritonio has joined. 23:03:48 oerjan: Բարի իրիկուն may help you hth 23:04:13 fancy 23:05:10 that looks like a very confusing alphabet, for the same reasons as tengwar... 23:06:26 it is very confusing, and it's non-featural on top of it. 23:08:03 also, pari irigun gives far less hits than bari irikun 23:08:25 -!- Tritonio_ has joined. 23:08:39 which one is west and which is east pronunciation again... 23:09:24 pari irigun is West. GT is stuck on East. htah. 23:09:35 how come lambdabot knows my time? 23:09:38 tdh 23:09:43 is it just ctcp stuff? 23:09:52 myname: it sends a ctcp time request, i assume 23:09:58 okay 23:09:59 -!- r0nk has joined. 23:10:17 that's actually useful 23:10:23 hi, is there any log for this channel that I can read? 23:11:06 r0nk: the topic lists two of them hth 23:11:14 (codu has the best formatting) 23:11:23 r0nk: you can also read the PDF. it has the Most Bestest Formatting. 23:11:26 that is one strange first question 23:11:46 pretty sure i've seen r0nk here before 23:11:49 -!- Tritonio has quit (Ping timeout: 244 seconds). 23:11:49 there is no strange first question. 23:11:52 okay 23:12:03 `relcome r0nk 23:12:04 ​r0nk: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on irc.dal.net.) 23:12:11 JUST IN CASE 23:12:23 I wrote a debugger, logged onto this shell for the first time in a while, checked my freenode and someone told me that people were 23:12:30 talking about a tool I wrote 23:12:36 ah 23:12:39 indeed 23:12:41 on here 23:12:51 you are the brainfuck debugger guy 23:12:55 :D 23:13:02 best title ever 23:13:17 i liked the graph 23:13:37 thank you 23:14:29 boily: btw i mean google hits not gt (although gt also suggests that transcription) 23:14:31 you will feel comfortable here, i guess 23:16:44 I take pride in creating valuable tools for the mastery of brainfuck 23:17:38 What's a film that really pushes the format to the limit, doing things no other format could do 23:17:52 Like House of Leaves did for print and Homestuck did for webcomic-ish things 23:21:55 -!- Tritonio_ has quit (Remote host closed the connection). 23:22:12 -!- Tritonio has joined. 23:22:26 r0nk: now go for befunge 23:22:33 befunge? 23:23:02 http://esolangs.org/wiki/Befunge 23:23:20 what graph? what debugger? new one? 23:24:21 yeah I made a debugger, here: 23:25:05 https://github.com/r0nk/ward 23:25:12 the gif shows pretty stuff 23:25:45 The state machine deal is randomly generated, so thats actually not really how i wanted it to look :O 23:27:31 oooooo befunge looks fun. 23:28:26 fungot: how fun is it? 23:28:26 oerjan: it's pain to make it recursive when u can use a function 23:28:39 fungot: i suppose you're right about that. 23:28:39 oerjan: my programming languages class? they can't be bothered 23:30:47 oh, so the direction of the movement of the instruction pointer is changeable? sweet. 23:30:50 what style is that? 23:30:59 ^style 23:31:04 myname: sentient style. 23:31:04 Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube 23:32:05 @tell TieSoul btw, is there object-oriented esolanga? <-- glass and ork come to mind 23:32:05 Consider it noted. 23:32:28 ork is a sweet name for a language 23:33:01 indeed 23:35:13 i like that one, i may never write anything in it, though 23:36:12 -!- Tritonio_ has joined. 23:36:49 it looks something like what english~ should be 23:37:38 -!- Tritonio has quit (Ping timeout: 265 seconds). 23:37:47 oh, ~english it was 23:40:25 @tell oren it is not used by ANY natural language <-- i could have sworn i've read all orders are used somewhere, although maybe it's not interpreted that way nowadays 23:40:25 Consider it noted. 23:41:45 r0nk: thinking about it, with you graph drawing abilities you may be better suited for oedermdrome (no serious recommendation, it's kind of an inside joke) 23:42:44 myname: eo, not oe hth 23:42:57 @tell oren https://en.wikipedia.org/wiki/Warao_language 23:42:57 Consider it noted. 23:43:27 oh 23:44:56 why is there no "beware of theoretical computer science" in the relcome? 23:45:05 i think there should be 23:45:24 I think the welcome should be in brainfuck 23:45:42 that'd be too long 23:45:43 myname: there are irc line length limits hth 23:45:49 hmm 23:45:59 and the color codes are included in those 23:45:59 I wonder if I could write a version that would fit. 23:46:10 i doubt thaz 23:46:23 challenge accepted 23:47:06 r0nk: how'd you make that graph thing? is it ncurses? 23:47:35 r0nk: one of the purposes of the welcome is to hint to certain people that they're in the wrong channel; making it unreadable doesn't help with that 23:48:12 (the "other kind of" part) 23:48:30 yeah, ncurses with a custom line drawing function. 23:48:36 how often is this really necessary? afair there was one user that was wrong here 23:49:00 myname: people who think this is about the other kind of esoteric... 23:49:09 i wonder if you could at least draw eodermdrome states with that 23:49:36 although i think the venezuelans are more common, and they get a different message 23:49:41 oerjan: i would opt for "they will learn it the hard way" 23:49:42 the state machine is actually what I call a folded lattice, where Its read top to bottm, 23:50:07 in terms of control flow, so the main in a c would be on top, 23:50:18 myname: in theory it was also meant to point them to a better place, except that place is basically dead. 23:50:30 ah 23:50:47 yeah, we had that on another channel some time ago 23:51:29 we sent all idiots^wmisleaded users to another channel with the result it being closed 23:52:05 +of 23:52:23 we still send them there, but now they come back 23:52:45 i don't think it was closed because of us, it just never really took off 23:53:05 Presumably there's only momentary demand. 23:53:08 and may have been started by a person who came here first... 23:53:11 how surprising 23:53:53 i can't imagine that many people with interest in esoterica that are capable of using an irc client 23:54:14 myname: that's racist! 23:54:31 are esoteric people a race? 23:55:01 *whoosh* 23:55:33 i think i could draw eodermdrome states with it, they'd be modified though. 23:56:12 modified how? the state is just an unlabeled graph. 23:56:40 the labels are only used to describe substitutions. 23:56:59 well yeah, my program draws out the states of any turning machine thing, 23:57:06 *turing 23:57:20 (I'm still googling this thing, im halfway though the page so i might be wrong 23:57:21 ) 23:57:28 turing* 23:57:39 -!- GeekDude has joined. 23:57:44 r0nk: that misspelling is so common we redefined it as something else 23:57:51 the interesting part is wether the structure of the graph is visible or not 23:58:04 oerjan: show me 23:58:58 damnit, i should go to bed