00:00:48 -!- rg_ has joined. 00:14:57 -!- codergeek42 has joined. 00:15:44 -!- avonis has joined. 00:17:02 -!- avonis has left ("Leaving"). 00:30:33 -!- _256Q has quit (Read error: Connection reset by peer). 00:33:23 -!- mihow has quit (Quit: mihow). 00:45:09 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 00:52:44 -!- rg_ has joined. 01:03:52 -!- mihow has joined. 01:20:40 -!- mihow has quit (Quit: mihow). 01:22:13 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 01:28:07 -!- grotewold has quit (Quit: ZZZzzz…). 01:28:52 -!- mihow has joined. 01:32:04 -!- Sprocklem has joined. 01:39:26 -!- hppavilion[1] has joined. 01:40:09 Hellu 01:43:22 -!- grotewold has joined. 01:53:54 Hi 01:56:32 -!- codergeek42 has quit (Quit: Ex-Chat). 01:57:30 hi 02:03:46 [wiki] [[User talk:Rdebath]] http://esolangs.org/w/index.php?diff=43701&oldid=43688 * Quintopia * (+817) /* BF Constants Cleanup */ 02:19:32 -!- Wright has quit (Read error: Connection reset by peer). 02:19:43 -!- Wright has joined. 02:46:20 ⡪⡪⡪⡪⡪⡪⡪⡪⡪⡪⡪⡪⡪ 02:59:08 Why? 03:02:15 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 03:03:08 -!- grotewold has quit (Quit: ZZZzzz…). 03:03:14 ⩊⩆⩛⸮ 03:03:20 ⩊ ⩆ ⩛ ⸮ 03:07:30 -!- lleu has quit (Quit: That's what she said). 03:07:47 -!- lleu has joined. 03:38:09 -!- mihow has quit (Quit: mihow). 03:49:22 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 03:55:43 -!- rg_ has joined. 03:57:34 -!- rg_ has quit (Client Quit). 04:04:59 -!- J_A_Work has joined. 04:06:35 -!- perrier has quit (Remote host closed the connection). 04:07:49 -!- perrier has joined. 04:30:19 -!- trout has quit (Ping timeout: 246 seconds). 04:33:39 -!- hppavilion[1] has quit (Ping timeout: 246 seconds). 04:42:44 'COBOL was intended to a be a highly portable, "common" language. However, by 2001, around 300 dialects had been created.' 04:42:52 lol 04:52:25 commonly diverged. 04:52:52 that's true of many, many languages 04:53:14 well I guess not the design part 04:53:16 but still 05:32:07 -!- J_A_Work has quit (Quit: J_A_Work). 05:47:51 -!- oerjan has joined. 05:53:09 oerjan: i suppose that could mean being a vampire and so on <-- i think we've clearly established vampires aren't the same people as the originals. 05:53:28 oerjan: ok, well, some other kind of undead thing 05:53:36 not sure why vampires were on my mind 05:53:52 maybe a golem like crystal was 05:54:09 although apparently her keeping her personality was unusual. 05:54:25 maybe it wasn't her personality but a clone of it 05:54:36 i,i http://themindi.blogspot.com/2007/02/chapter-23-unfortunate-dualist.html 05:59:13 reminds me of a story about the buddha i read in tezuka's manga 05:59:39 he resurrected a dead girl, but he did it by return an essentially _random_ soul into her body 05:59:49 *returning 06:00:24 because souls had no individuality preserved once they left the body 06:03:44 There was the theory in that book that there's just one global soul that zips back and forth between everyone zillions of times a second. 06:04:29 i have thought similar ideas 06:04:57 as in, if continuous identity is an illusion 06:05:15 and we really are a random person each moment 06:05:37 mmm. Thief of Time. 06:06:28 oerjan: those books by smullyan talk about all sorts of things along those lines 06:06:29 * oerjan hasn't read that, but is now reminded of michael ende's momo 06:06:32 it's great 06:06:36 whoa whoa whoa, Momo 06:06:44 momo is nice, too. 06:06:53 not very well known around here 06:07:15 i read all sorts of german children's books 06:07:57 It's very difficult to get a copy of Jim Knopf in English around here. :-( 06:08:29 There was one printing decades ago or something. 06:08:44 Nowadays the copies that are floating around cost hundreds or thousands of dollars. 06:12:45 whoa whoa whoa 06:12:50 Remember _The 35th of May_? 06:13:22 no. 06:13:41 how about _The Flying Classroom_ 06:14:08 no. 06:14:13 looj 06:14:20 how about _Emil and the Detectives_ 06:14:23 everyone knows that one 06:15:09 i don't think so. 06:15:35 hth 06:17:50 hm 06:17:53 http://www.amazon.com/Locomotive-trip-Complete-Works-button/dp/4000920413 06:18:07 i'm feeling slightly suspicious about this product for some reason 06:25:45 "Englisch Lernen mit Jim Knopf und Lukas dem Lokomotiv-Führer 1 by Michael Ende" 06:29:08 sound gut zu mir 06:44:49 hm. 06:44:54 how can I tell browser to cache my css 06:51:09 Dosen't look like my hoster supports mod_headers or mod_expires 07:13:11 -!- TodPunk has quit (Ping timeout: 244 seconds). 07:28:23 oerjan: What? 07:28:45 mroman: see shachaf's line 07:38:02 [wiki] [[Brainfuck constants]] http://esolangs.org/w/index.php?diff=43702&oldid=43687 * Rdebath * (+103) Fix the >255 examples too. 07:40:16 -!- deka has joined. 07:40:47 -!- deka has left. 07:41:48 -!- Wright has quit (Ping timeout: 264 seconds). 07:44:17 http://www.finanzmonitor.com/wp-content/uploads/2009/11/vergleich-kosten-franchisen-4k.gif 07:44:20 neat diagram 07:47:41 only the 300 and 2.5k Franchise are actually useful 07:48:02 the other ones don't really need to even exist 07:58:08 also the Go Pro Chest-Harness Angle totally sucks 07:58:16 it's like filming the floor 08:06:30 [wiki] [[User talk:Rdebath]] http://esolangs.org/w/index.php?diff=43703&oldid=43701 * Rdebath * (+752) /* BF Constants Cleanup */ 08:10:57 -!- Pirozhok-ii has joined. 08:12:11 What moron uses sprintf %s for queries 08:12:46 -!- Pirozhok-ii has left ("Quit"). 08:15:31 Poorly secured backdoor user that compromises all security measurements. This user is located in file '/db/valid.users' and has user name '****__DO_NOT_REMOVE_THIS_ENTRY__****'. 08:15:35 That's a good username though. 08:16:00 password = 'nohalp' #DO NOT CHANGE THIS 08:21:14 Everyone, the ICFP contest starts in a few hours. 08:21:56 http://icfpcontest.org/ 08:29:48 no time... traveling 08:30:07 -!- Patashu has joined. 08:36:15 -!- gde33 has quit (Ping timeout: 252 seconds). 08:42:24 -!- _256Q has joined. 08:42:24 -!- _256Q has quit (Changing host). 08:42:24 -!- _256Q has joined. 08:50:15 -!- Frooxius has joined. 08:52:04 -!- x10A94 has joined. 08:52:20 goddammit 08:52:42 pressed q by accident in one of tatham's puzzles again 08:53:05 (when aiming for 1) 08:54:42 -!- Frooxius has quit (Ping timeout: 255 seconds). 09:06:07 http://mroman.ch/html.html 09:06:10 single best page on the web . 09:06:51 Um 09:11:11 http://cl-informatik.uibk.ac.at/users/bf3/tmp/bot/b/IMG_1161.JPG 09:12:08 -!- Frooxius has joined. 09:12:55 (I think that's prettier) 09:12:59 Sergeant Atham's puzzles. 09:14:04 -!- oerjan has quit (Quit: Run run). 09:44:18 fungot: Do you know füngöt? 09:44:18 mroman: how do you represent an expression and an environment, a compiler will error if you add loops. the c/ c++ 09:44:30 fungot: That's not a good compiler then. 09:44:30 mroman: i can initialize an accumulator at the first 09:44:57 `learn füngöt is the french pronunciation of fungot. 09:45:23 Learned 'füngöt': füngöt is the french pronunciation of fungot. 09:56:36 -!- SopaXorzTaker has joined. 09:59:25 although this new algorithm can't remove reflections from a single image 09:59:40 but requires a serious of images with different angles 09:59:46 it's still very impressive though. 10:14:04 -!- __256Q has joined. 10:17:07 -!- _256Q has quit (Ping timeout: 244 seconds). 10:20:14 -!- __256Q has quit (Quit: Leaving). 10:23:50 -!- __256Q has joined. 10:23:58 -!- __256Q has changed nick to _256Q. 10:23:59 -!- _256Q has quit (Client Quit). 10:29:58 -!- SopaXorzTaker has quit (Remote host closed the connection). 10:31:21 -!- _256Q has joined. 10:31:43 -!- boily has joined. 10:32:06 -!- mtve- has quit (Ping timeout: 244 seconds). 10:34:50 -!- TieSoul has joined. 10:35:06 -!- mtve has joined. 10:41:48 -!- rg_ has joined. 10:45:01 -!- Frooxius has quit (*.net *.split). 10:45:01 -!- perrier has quit (*.net *.split). 10:45:01 -!- aretecode has quit (*.net *.split). 10:45:01 -!- b_jonas has quit (*.net *.split). 10:45:01 -!- atehwa has quit (*.net *.split). 10:45:01 -!- heroux has quit (*.net *.split). 10:45:02 -!- myndzi has quit (*.net *.split). 10:45:03 -!- monotone has quit (*.net *.split). 10:49:16 -!- Frooxius has joined. 10:49:16 -!- perrier has joined. 10:49:16 -!- aretecode has joined. 10:49:16 -!- b_jonas has joined. 10:49:16 -!- atehwa has joined. 10:49:16 -!- heroux has joined. 10:49:16 -!- myndzi has joined. 10:49:16 -!- monotone has joined. 11:02:36 `le/rn füngöt/Füngöt is the French pronunciation of fungot. 11:02:36 boily: quite tired even though slept at least seven hours. ping. but! the soon-to-come new, shiny version will be run on 11:02:51 fungot: you are füngöt. 11:02:51 boily: mine isn't that elegant, i guess. 11:02:53 Learned «füngöt» 11:03:49 mroman: mrelloman. wouldn't «fûngôt» be frenchier than the diæresed version? 11:04:11 yeah, füngöt is the German pronunciation 11:04:30 fun-goat is the English pronunciation 11:05:54 b_jellonas. what about fűngőt? 11:07:49 dunno, that looks strange 11:16:59 füngöt uses german letters to describe how stereotypical french people would pronounce it ;P 11:17:13 well.. how german thinks they would pronounce it 11:17:24 no data of an actual french speaker is yet available 11:17:56 I think I'm a French speaker. 11:19:17 /fʌn'gʌt/ is pretty close to how I say it. 11:19:22 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 11:19:44 Ain't we got fun. 11:19:53 * boily pats fungot 11:19:53 boily: i know the basics 11:20:09 fungot: Basics of French? 11:20:10 fizzie: would be cool. i looked up web 2.0" me, earlier today i used ' globally' loosely ther 11:20:39 -!- boily has quit (Quit: オタク鶏). 11:27:00 -!- Skin has joined. 11:27:25 good morning 11:27:47 Hm 11:28:31 Ah yes the zora queen is here 11:28:38 yup 11:28:39 from linkbetweenworlds 11:28:43 hi 11:29:12 oh by the way 11:29:15 fungot, welcome back 11:29:15 b_jonas: phew. got the prob. 11:29:28 Fungots back 11:29:30 fungot: yeah, me to, me to, but it will end in a week 11:29:30 b_jonas: yeah. just that it turns fnord operators into fnord and then nickname 11:29:59 Fungot is replying like a human 11:31:11 fungot is a sentient robot with one flaw: fungot only responds when mentioned 11:31:11 oren: i hope sarahbot has restraint built in on those evals)) 11:31:48 see? 11:32:02 -!- rg_ has joined. 11:34:15 -!- rg_ has quit (Client Quit). 12:08:41 wow, fungot's replies are oddly relevant 12:08:41 TieSoul: the compilation is well-typed? you run two, one after another, like soldiers marching into the sea.... xd 12:09:05 does it use Markov chains? 12:09:10 fungot: lemmings. they're lemmings, not soldiers. 12:09:10 b_jonas: the same line numbers any more power than simple transfers etc. 12:09:18 fungot: no. 12:09:18 b_jonas: i like the fact that it's the most i've seen of frtime and flapjax they actually use dataflow to only update things when needed as opposed to 12:09:29 fungot: that's actually a different layer. 12:09:30 b_jonas: i don't really feel like wgetting a video, opening up xine and deleting a file just to see if the c-intercal install works. i don't 12:10:27 -!- Frooxius has quit (Ping timeout: 255 seconds). 12:14:07 is it some sort of tetris? 12:19:21 i'm spending the morning feeding a cute tiny dog bits of chicken 12:20:50 https://gist.github.com/TieSoul/3b123c4ec05a95dd4b09 I just thought up a simple stack-based language, not sure if it's turing complete 12:21:08 it's pretty annoying to write in though 12:21:11 see hello world 12:21:17 -!- Skin has quit (Quit: Fuck me). 12:22:09 def not. needs some sort of loop either recursive or jumping 12:22:44 oh it has a loop 12:22:45 it has jumping 12:23:09 ok then it probably is 12:24:13 there's still one instruction I want to add, but I don't know what to have HELP do 12:24:22 maybe HELP would get a number from input? 12:24:42 but there's no numeric output so that doesn't make too much sense 12:24:58 you need another memory other than the stack 12:25:19 right now this is a PushDownAutomatorn 12:25:52 hrm 12:25:54 (a rotate-stack instruction could also work) 12:26:03 yeah 12:26:07 rotate-stack would work 12:27:40 maybe HELP can rotate the entire stack by 1 12:48:31 -!- J_A_Work has joined. 12:54:53 That would indeed give a lot of help. 12:56:02 -!- Wright has joined. 12:58:10 Looking at the test programs, you might want to rename I to OH, and WITH to MAN. 13:15:10 -!- Wright has quit (Ping timeout: 240 seconds). 13:17:32 -!- Phantom_Hoover has joined. 13:34:12 -!- Phantom_Hoover has quit (Read error: Connection reset by peer). 13:36:20 -!- Phantom_Hoover has joined. 13:44:36 -!- Patashu has quit (Ping timeout: 272 seconds). 13:54:02 -!- nortti has quit (Ping timeout: 265 seconds). 14:10:46 -!- TodPunk has joined. 14:11:08 -!- TodPunk has quit (Read error: Connection reset by peer). 14:11:25 -!- TodPunk has joined. 14:11:40 -!- TodPunk has quit (Read error: Connection reset by peer). 14:15:43 -!- TodPunk has joined. 14:15:55 -!- TodPunk has quit (Read error: Connection reset by peer). 14:16:20 -!- grotewold has joined. 14:17:33 -!- TodPunk has joined. 14:26:00 Is there a VB.NET Parser in Haskell? 14:27:41 -!- x10A94 has quit (Quit: I'm outta here). 14:40:40 I could do something horrific 14:40:44 like compiling Lisp to VBS! 14:40:46 or VBA 14:40:55 Where's your fungod now! 14:46:20 Prelude Data.RLON> validateAgainst "main ::= (def #NAME [(args {#NAME})])" "(def main)" 14:46:24 False 14:46:27 crap. My RLON validator has a bug? 14:47:37 Visual Basic isn't as bad as PHP. 14:48:19 Visual basic has consistency, even if it's the consistency of vomit 14:49:13 *Data.RLON> validateAgainst "main ::= (def #NAME {(args {#NAME})})" "(def main)" 14:49:16 False 14:49:21 this should be True as well o_O 14:51:26 hm 14:51:38 https://github.engineering.zhaw.ch/munt/RLON/blob/master/src/Data/RLON.hs#L63 14:51:42 looks like that is the issue 14:58:01 hm yeah 14:58:06 v:vs probably does not match empty lists 15:04:06 matches_t m (RLON_T_Object key ((RLON_T_Optional a):vs)) (RLON_Object key' []) = True should fix that 15:09:44 fu 15:09:46 it's too buggy :( 15:12:21 {[$arg]} and [{$arg}] aren't really working 15:13:34 makes sense 15:13:45 [{$arg}] and {[$arg]} are the same thing as {$arg} anyway 15:17:09 http://codepad.org/fYyWA8kr <- ok that works now 15:17:09 -!- tromp has quit (Ping timeout: 260 seconds). 15:17:59 except 'exp' will also match invalid ifs 15:17:59 damn 15:19:11 ok my validation language isn't powerful enough to check lisp programs :( 15:21:46 -!- GeekDude has joined. 15:23:05 -!- MoALTz has quit (Quit: Leaving). 15:34:15 -!- oerjan has joined. 15:39:27 -!- MoALTz has joined. 15:40:25 `? füngöt 15:40:33 Füngöt is the French pronunciation of fungot. 15:41:17 `` run sed -i 's/French/German/' wisdom/füngöt 15:41:18 run run run 15:41:25 `` sed -i 's/French/German/' wisdom/füngöt 15:41:31 No output. 15:41:46 mroman: please show some linguistic plausibility twh 15:44:10 -!- Wright has joined. 15:58:38 * oerjan learns that each ghci line with a declaration is its own module 15:59:00 named GhciN where N is the line number 16:01:29 each line of output is also its own module, named GhcouT 16:01:54 * oerjan skeptical 16:02:01 ... 16:02:29 * oerjan pats his swatter. "This is below your dignity." 16:02:49 i did not realize it was possible to stoop so low 16:02:56 now you do 16:03:17 swat of the FireFly, governor? 16:04:38 btw here's how to see it: data A = A\nlet x = A\ndata A = A\n:t x 16:05:59 * oerjan was of course testing if there were any other way to confuse ghci about the identity of entities, or their TypeReps. looks pretty safe so far. 16:06:32 oerjan: by the way someone else made a different version of the bf thing 16:06:38 http://lpaste.net/138141 16:06:41 ghci lines and loaded (non-package) modules get thrown into package interactive and main, respectively. 16:08:29 i suppose this is all written somewhere. 16:09:11 shachaf: that doth look simpler 16:10:07 thou dost look simpler hth 16:12:16 it cleaned the code up as surely as i clean windows, and boily doth wisdom.pdf, and thou dost dust 16:12:50 hm that's with the (loop' ...) syntax rather than loop (...) 16:13:13 oh hm 16:13:31 shachaf: i think that has the [[]+] problem 16:13:45 or wait 16:14:04 []+ problem 16:14:22 -!- aretecode has quit (Read error: Connection reset by peer). 16:15:09 does it? 16:15:22 time to test 16:16:21 -!- grotewold has quit (Quit: ZZZzzz…). 16:17:29 what _is_ with people pasting code and leaving out all the pragmas 16:17:37 (answer: pure evil) 16:17:54 -!- aretecode has joined. 16:18:24 https://gist.github.com/TieSoul/3b123c4ec05a95dd4b09 I have now included the interpreter, made sure to use bad programming conventions while programming it. 16:18:28 AND TABS TOO 16:18:40 also swapped OH with AM and MAN with WITH 16:19:42 *Main> run $ loop' plus 16:19:42 "[+]" 16:20:04 shachaf: now how do you get []+ 16:20:15 for those unaware this is based on http://www.reddit.com/r/ooer 16:20:46 on the bright side, it should only break at the top level 16:22:11 now to try again for a hello world program lol 16:26:07 -!- rg_ has joined. 16:29:13 oerjan: oh, that 16:41:23 AAAAA boily's chickens are turning japanese 16:48:06 -!- heroux has quit (Ping timeout: 255 seconds). 16:48:18 idea: create a C++ object called _ such that you can take a bf program, place _ all over it, and prepend #include "bf.hpp" and it will comile and run 16:49:01 [+] becomes _[_+_] 16:51:08 -!- heroux has joined. 16:52:11 [-]+++[>++<+] becomes _[_-_]_+++_[_>_++_<_+_] 16:52:49 (or any other series like that that fits c++ grammar) 17:00:01 -!- mihow has joined. 17:07:59 I don't think _++_ is lega? 17:08:01 legal 17:08:13 ohw ait 17:08:16 unary + 17:08:19 never mind 17:08:21 I know there is a C++ template version of brainfuck 17:15:05 [wiki] [[Special:Log/newusers]] create * Iisu * New user account 17:19:54 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 17:37:56 -!- heroux has quit (Ping timeout: 250 seconds). 17:39:54 -!- heroux has joined. 17:49:59 -!- mihow has quit (Quit: mihow). 17:58:00 -!- J_A_Work has quit (Quit: J_A_Work). 17:58:41 -!- J_A_Work has joined. 18:02:46 -!- J_A_Work has quit (Ping timeout: 240 seconds). 18:10:16 -!- Phantom_Hoover has quit (Ping timeout: 246 seconds). 18:19:33 -!- shikhin has quit (Read error: Connection reset by peer). 18:23:12 -!- Phantom_Hoover has joined. 18:23:39 -!- shikhin has joined. 18:28:54 -!- evalj has joined. 18:29:46 -!- grotewold has joined. 18:52:36 -!- heroux has quit (Ping timeout: 264 seconds). 18:53:23 -!- gde33 has joined. 18:54:10 -!- heroux has joined. 18:56:22 -!- ais523 has joined. 19:01:10 -!- heroux has quit (Ping timeout: 240 seconds). 19:02:23 -!- heroux has joined. 19:05:13 `perl -emy$f=1103515245;my$t=12345;my$s=17;for my$k(0..9){ print+((($s>>16)&((1<<15)-1))),", "; $s=(($s*$f+$t)&((1<<32)-1)); } 19:05:23 HackEgo? 19:05:37 0, 24107, 16552, 12125, 9427, 13152, 21440, 3383, 6873, 16117, 19:07:11 thansk 19:08:14 b_jonas: is that the example implementation of rand() in the C standard, but translated to Perl? 19:09:18 ais523: a random generator, I don't know if it's the one in the C standard or not, but it's the linear congruence random generator used in ICFP 2015, and the seed and output sequence given in the specs so you can verify your implementation of it. 19:09:39 b_jonas: I think it's the one in the C standard 19:09:46 also, when is ICFP 2015? has it already happened? 19:09:54 I'm not in a mood to participate but I'm curious about what the challenge is 19:10:21 ais523: http://icfpcontest.org/ 19:10:26 happening right now 19:10:31 huh, they have their own website now? 19:10:38 they used to use random pages on universities' servers 19:10:58 ais523: yes, it's indeed a well-known random generator sequence, called gsl_rng_rand in libgsl, and let me check if the C++ standard or boost has it too 19:11:04 hmm, started 8 hours ago 19:11:38 ais523: they have had that domain name for a few years now, which is sad, because it means last year's website isn't accessible now, and for three years they haven't bothered to link to the websites of previous years' contests 19:11:52 :-( 19:12:08 I have links for the 2013 and 2012 contests, and to a list of the previous ones, though some of the older ones' websites are not accessible anymore 19:12:12 I don't have them archived though 19:12:31 http://icfpc2013.cloudapp.net/ , http://icfpcontest2012.wordpress.com/ , http://icfpcontest2012.wordpress.com/previous-contests/ 19:13:11 ais523: also, on freenode, at least #icfp-contest and #haskell-blah has some discussion about the contest 19:17:39 nope, C++ standard doesn't have that particular random generator predefined, and in fact, std::linear_congruential_engine can't even be parametrized in a way that it gives exactly that 19:17:44 (I think) 19:21:34 I think the C++ standard and boost doesn't have an implementation for this particular rng, only gsl does, but of course you can implement it in like one short line (shorter than what I gave above, that one has way too many parenthesis and operations) 19:22:38 this sounds like a golf contest 19:22:44 although some joker would probably win it just by using rand() 19:22:56 ais523: um... what? 19:23:02 oh 19:23:34 anyway, ICFP 2004 has used a similar linear congruence generator in the specs, but not exactly this one 19:25:26 they use one that might be using a multiplier origianl to them 19:25:48 -!- grotewold has quit (Quit: ZZZzzz…). 19:26:23 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 19:29:44 -!- grotewold has joined. 19:30:03 `perl -emy$f=22695477;my$t=1;my$s=12345;for my$k(0..39){ 3<$k and print $s>>16&(1<<14)-1,", "; $s= $s*$f+$t&(1<<32)-1; } # ICFP 2004 random generator 19:30:08 7193, 2932, 10386, 5575, 100, 15976, 430, 9740, 9449, 1636, 11030, 9848, 13965, 16051, 14483, 6708, 5184, 15931, 7014, 461, 11371, 5856, 2136, 9139, 1684, 15900, 10236, 13297, 1364, 6876, 15687, 14127, 11387, 13469, 11860, 15589, 19:30:43 and no, not original to them, it's the generator used in the borland C compiler library 19:31:34 see https://en.wikipedia.org/wiki/Linear_congruential_generator#Parameters_in_common_use which lists both of these 19:40:23 -!- J_A_Work has joined. 19:40:58 are there any esolangs in clojure or rust besides brainfuck implementations yet? 19:49:36 -!- quietello has quit (Read error: Connection reset by peer). 19:51:11 -!- quietello has joined. 19:52:17 -!- atrapado has joined. 19:53:50 J_A_Work: http://esolangs.org/wiki/Deadfish#Rust 19:54:56 well, deadfish ... 19:55:06 deadfish doesn't really count 19:55:43 make an implementation of eodermdrome 20:00:06 -!- rg_ has joined. 20:00:22 Make in implementation of Eodermdrome in Rust's macro system 20:14:03 i thought about doing some kind of really irritating stack based language 20:14:45 like forth? :P 20:15:05 Or FALSE, or Underload... 20:15:12 -!- mihow has joined. 20:19:03 why not funciton? 20:23:14 -!- grotewold has quit (Quit: ZZZzzz…). 20:26:30 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 20:27:18 -!- rg_ has joined. 20:35:12 Taneb: flying to new york today 20:35:21 Taneb: can i expect to find any haskell compilers 20:35:30 shachaf, you've misunderstood the name 20:35:40 It's the New (York Haskell Compiler) 20:36:14 Oh, I thought it was a compiler that compiled New (York Haskell) 20:37:05 -!- J_A_Work has quit (Ping timeout: 245 seconds). 20:37:12 -!- E7D4A1B8 has joined. 20:39:26 -!- oerjan has quit (Quit: ZZZZ). 20:40:14 -!- E7D4A1B8 has quit (Max SendQ exceeded). 20:40:59 -!- PinealGlandOptic has joined. 20:41:22 -!- E7D4A1B8 has joined. 20:42:53 That is a common misunderstanding 20:43:32 wait what? wasn't it compiled in Glasgow? 20:43:38 I thought it compiled "New Haskell", and the York was an infix operator. 20:43:45 (Not really.) 20:44:36 hizzie 20:46:31 -!- rg_ has quit (Quit: My Mac has gone to sleep. ZZZzzz…). 20:47:40 -!- J_A_Work has joined. 20:48:13 Aearnus_: that was so gonna be my joke but then i got distracted. 20:48:40 :P 20:58:07 -!- aretecode has quit (Quit: Toodaloo). 21:00:12 -!- J_A_Work has quit (Quit: J_A_Work). 21:01:19 ais523: it turns out a regular haskeller you might have seen in #haskell is an organizer of ICFP 2015, just like how dcoutts was last year. 21:01:27 ais523: we just didn't know that because he was sleeping or something 21:01:35 b_jonas: I hardly ever visit #haskell 21:01:47 believe it or not, being in #esoteric doesn't automatically make you a Haskell fanatic :-) 21:02:01 ais523: I'm not a fanatic either. but I know you visit multiple channels, so you may have seen him. 21:02:07 given that I use OCaml for my day job, I may be contractually obliged to frame-war you now? 21:02:10 And if you haven't, other people here may have. 21:02:10 Who? 21:02:28 ais523: what? I don't have to be a fanatic of haskell to join the channel 21:02:39 shachaf: join #icfp-contest and find out 21:02:56 I'm not going to be able to participate in the contest. 21:03:11 shachaf: you don't have to participate the contest to join a channel 21:03:11 I'll be flying to New York when it starts. 21:03:24 shachaf: it's already started 21:04:13 and I'm going to be on vacation in Sweden when it ends, flying during the contest 21:04:23 have a pleasant journey 21:05:03 b_jonas: Joining the channel hasn't answered my question. 21:05:25 -!- heroux has quit (Ping timeout: 245 seconds). 21:05:31 shachaf, it was ME! (it was not me) 21:05:49 shachaf: the four nicks starting with galois_ (plus galois_yav who is quit now) are organizers 21:06:06 Ah. 21:06:12 Why not just say so? 21:07:30 -!- heroux has joined. 21:08:12 b_jonas: Oh, one of the galois_ folks is an impostor. 21:08:13 Maybe next year I will not accidentally be doing other things during ICFP contest 21:08:21 Not non-Galois, but non-organizer. 21:08:26 shachaf: no, though it's hard to tell 21:08:27 https://twitter.com/ICFPContest2015/status/629719239381811201 21:08:46 shachaf: I asked, and another organizer confirmed him as an organizer in irc 21:08:50 but yes, it's confusing 21:08:54 they should put that to their homepage 21:12:40 Oh! The ICFP contest homepage now says “The unpredictability of the eldritch forces involved makes it impossible for us to provide precise information on time and memory resource availability during the time of final judgement. However, we can guarantee that sufficient resources will be available to accommodate the overhead of any earthly programming language or runtime system.” 21:12:46 that sounds like a challenge for esolangers 21:13:06 i feel like https://en.wikipedia.org/wiki/Internet_Diplomacy#Backstabbr doesn't quite live up to the usual wikipedia standards 21:13:08 do you guys have an implemented earthly esolang runtime system with LOTS of resource requirement? 21:13:30 "purely a product of passion"? 21:13:39 shachaf: you can always remove it and see if anyone puts it back 21:14:05 I think it's reasonable for the entry to exist, but it's phrased in a very biased way. 21:14:13 I'm not good at Wikipedia phrasing, though. 21:14:19 I mean, not the kind that needs a second to just start up, because the bytecode loader that loads the library is so big, nor like Java which requires tons of memory because it doesn't share anything between processes; but something that REALLY requires lots of resources. 21:14:21 But I guess I should clarify that I wasn't asking anyone else to fix it. 21:22:57 -!- heroux has quit (Ping timeout: 250 seconds). 21:23:40 -!- heroux has joined. 21:27:31 -!- a21 has joined. 21:33:20 -!- heroux has quit (Ping timeout: 245 seconds). 21:44:51 -!- rg_ has joined. 21:48:38 -!- heroux has joined. 22:05:29 -!- heroux has quit (Ping timeout: 260 seconds). 22:06:17 -!- heroux has joined. 22:17:05 -!- quietello has quit (Ping timeout: 245 seconds). 22:20:38 -!- idris-bot has quit (Quit: Terminated). 22:20:48 -!- Melvar has quit (Quit: thunderstorm). 22:33:26 -!- atrapado has quit (Quit: Leaving). 22:40:12 -!- Wright_ has joined. 22:42:51 -!- oren_ has joined. 22:43:50 -!- heroux_ has joined. 22:46:55 -!- tromp has joined. 22:48:53 -!- Melvar has joined. 22:49:11 -!- heroux has quit (*.net *.split). 22:49:11 -!- Wright has quit (*.net *.split). 22:49:11 -!- oren has quit (*.net *.split). 22:49:11 -!- a21 has quit (Ping timeout: 250 seconds). 22:49:17 -!- heroux_ has changed nick to heroux. 22:58:52 -!- a21 has joined. 22:59:44 -!- tromp has quit (Remote host closed the connection). 23:15:25 -!- gde33 has left. 23:15:58 -!- Patashu has joined. 23:33:24 -!- Frooxius has joined. 23:33:41 -!- a21 has quit (Quit: WeeChat 1.0.1). 23:46:16 -!- Frooxius has quit (Ping timeout: 246 seconds). 23:50:40 -!- idris-bot has joined. 23:51:39 -!- evalj has quit (Remote host closed the connection). 23:53:47 -!- Frooxius has joined. 23:59:12 -!- Frooxius has quit (Ping timeout: 255 seconds). 23:59:30 -!- tromp has joined.