00:08:29 about the putting the actual befunge unlambda on the bot, isn't there a fingerprint for some kinda procedures? 00:08:58 gah, here i was about to get excited, until i remembered everyone is confusing unlambda and underload... 00:14:24 xD 00:14:57 i really deserve a kickban for that. 00:15:17 really what the fuck is so hard about it 00:15:21 underload 00:15:23 underload 00:15:31 it's an underload program 00:15:34 i program in underload 00:15:40 underload is this stack-based language 00:15:47 hi, have you ever considered trying underload 00:15:49 ? 00:15:57 underload is so much cooler than drugs 00:16:12 in soviet russia, the load is under you 00:16:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | the rest are the same. 00:16:34 +ul ((underload is)S:^):^ 00:16:35 underload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload isunderload is ...too much output! 00:16:40 argh 00:16:48 arghhh? 00:17:01 +ul ((underload is )S:^):^ there was a typo 00:17:02 underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is underload is ...too much output! 00:17:35 btw. almost wrote one of my underloads as unlambda when writing those sentences 00:17:51 i don't get it. 00:18:03 there is really only one way to atone for this, you know. 00:18:18 you must write a fully-functional unlambda interpreter in befunge. 00:19:04 ski i can do no prob; unlambda may require some though 00:19:09 *thought 00:19:16 but, i'll consider it 00:19:23 * pikhq mutters 00:19:28 Liberty has died further. 00:19:35 how so? 00:19:50 US *border patrol* can now perform searches and seizures on anyone within 100 miles of the US border. 00:20:14 That covers the vast majority of the US population... 00:20:28 :DD 00:21:07 i wonder when pirate bay starts considering founding "the planet of freedom" on mars or something 00:22:19 Covers fully 2/3 of the US population, actually. 00:24:01 * oerjan vaguely recall something about the USA having a constitution that people are fond of throwing against such things 00:26:22 Nah, our current president has convinced enough of us to give it up that that doesn't happen much anymore. 00:28:11 Our current President is on record as saying that the Constitution is a 'god-damned piece of paper'. 00:28:35 * oerjan wonders if he meant the first word literally 00:28:41 Sounds like something a gold-standard idiot would say (about different paper :P ) 00:30:15 * oerjan suddenly realized "gold-standard" was _not_ a metaphor 00:30:29 No. No it was not :P 00:55:44 -!- Slereah_ has joined. 02:41:30 -!- immibis has joined. 02:41:44 -!- immibis has quit (Client Quit). 02:47:11 -!- Corun has quit ("This computer has gone to sleep"). 03:04:17 -!- Slereah_ has quit (Read error: 113 (No route to host)). 03:35:22 -!- olsner has joined. 04:03:08 -!- pikhq has quit (kornbluth.freenode.net irc.freenode.net). 04:03:09 -!- comex has quit (kornbluth.freenode.net irc.freenode.net). 04:04:19 -!- pikhq has joined. 04:04:19 -!- comex has joined. 04:10:19 -!- omniscient_idiot has joined. 04:34:07 -!- oerjan has quit ("leaving"). 04:38:30 -!- immibis has joined. 05:30:38 -!- GreaseMonkey has joined. 05:33:11 -!- moozilla has quit (Read error: 104 (Connection reset by peer)). 05:57:00 hello people! :D 06:06:52 hello person! :D 06:10:01 http://www.youtube.com/watch?v=BNQLmHKlmiE 06:16:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | 1 megabyte is 1024Kb. 06:19:03 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 06:38:42 -!- GreaseMonkey has quit ("Unisex."). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:25:48 -!- kar8nga has joined. 09:12:27 -!- M0ny has joined. 09:13:03 plop 09:19:47 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to). 09:25:46 -!- kar8nga has left (?). 10:06:41 -!- M0ny has quit ("Hum... Hum..."). 10:23:36 -!- Slereah_ has joined. 10:28:33 -!- KingOfKarlsruhe has joined. 11:06:17 Deewiant, I think mycouser got a bug with odd input for char input 11:06:23 echo -e '2\0241\n2\n11\nto be or not to be\n' | ./cfunge ../mycology/mycouser.b98 11:06:27 that says: 11:06:34 Please input a character: UNDEF: got 161 '¡39 0 '' which is hopefully correct. 11:06:40 which looks wrong to me 11:07:14 hm 11:07:19 happens in ccbi too 11:08:55 actually hm I don't have last mycology 11:09:00 * AnMaster downloads last and tests 11:09:34 ah works with last 11:27:36 -!- Slereah_ has quit (kornbluth.freenode.net irc.freenode.net). 11:28:18 -!- Slereah_ has joined. 11:29:39 -!- Slereah has joined. 11:30:25 -!- M0ny has joined. 11:35:47 -!- kar8nga has joined. 11:39:38 -!- Slereah has quit (Remote closed the connection). 11:40:59 -!- KingOfKarlsruhe has quit (Remote closed the connection). 12:00:44 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 12:16:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | I'll do a Markov chain of my nick: ihope_. 13:59:45 -!- cmeme has quit (Read error: 110 (Connection timed out)). 14:16:53 Anyone know if there's a way to have a permanent folder in /tmp? I'd like /tmp/downloads to always be there but clean itself when /tmp does. 14:41:10 So. 14:41:16 -!- ehird has left (?). 14:41:18 -!- ehird has joined. 14:41:20 Oops. 14:46:47 -!- kar8nga has quit (Read error: 145 (Connection timed out)). 15:23:06 hey ais523 15:24:21 hi ehird 15:43:19 "Can't test o in linear text mode: i ignores spaces, no way to know from within standard Funge-98 whether they are output to file." 15:43:22 Hm it is possible 15:43:26 by being clever 15:43:28 cleaver* 15:43:36 and using binary input mode 15:43:39 to read it in 15:43:48 then you have to handle all the possible newline conventions 15:44:01 if there are spaces, it won't overwrite, if there aren't it will overwrite 15:47:40 -!- kar8nga has joined. 15:47:43 023575320 15:47:53 0235753287575320235753287535320 15:48:12 hmm... what are you doing? 15:48:24 also, lol at the topic 15:48:30 well, not a real lol 15:48:37 just an IRC-lol that makes no noise in real life 15:50:24 -!- Slereah_ has joined. 15:50:37 ais523: hummin' 15:50:49 ah, ok 15:51:03 i'm a bit tired, played world of goo all night 15:51:20 (i did finish the game, so it was time well used) 15:51:47 and no that's not a synonym for something perverted, it's a game 15:51:56 err not synonym 15:51:58 well anyway 15:52:14 basically you build things out of these balls of goo 15:52:24 and now i feel like what i type is falling. 15:52:45 to the right, because there's more weights there 15:53:26 *weight 15:53:32 i really have a problem with my s's. 16:02:52 -!- M0ny has quit ("reboot"). 16:06:33 -!- M0ny has joined. 16:31:26 -!- Slereah_ has quit (kornbluth.freenode.net irc.freenode.net). 16:31:26 -!- omniscient_idiot has quit (kornbluth.freenode.net irc.freenode.net). 16:31:26 -!- Judofyr has quit (kornbluth.freenode.net irc.freenode.net). 16:31:57 -!- Slereah_ has joined. 16:31:57 -!- omniscient_idiot has joined. 16:31:57 -!- Judofyr has joined. 17:00:57 -!- oerjan has joined. 17:04:52 what the heck is a typed memory object. 17:06:11 posix_typed_mem_open manages to totally fail at explain what they are and what they are meant for 17:06:15 fails* 17:10:19 fail* 17:10:59 * oerjan sees a reference to an IEEE standard 17:12:19 AnMaster: http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap03.html#tag_03_418 17:13:19 it's not immensely clear though 17:16:34 oerjan, ah yes "fail", but I read what I had written as "posix_typed_mem_open manpage totally" instead of what I really wrote "posix_typed_mem_open manages to totally" 17:16:40 then fails would have been correct 17:17:28 oerjan, however I still got no clue what the typed memory * stuff is 17:17:51 it's part of the Advanced Realtime group of options, whatever that is 17:19:04 oerjan, yes I know what those are, there is some useful stuff in that group, for example very exact clocks and such 17:19:27 ah wait that one is just Realtime, not Advanced 17:21:40 http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_08.html#tag_02_08_03_04 17:23:18 http://www.opengroup.org/onlinepubs/009695399/xrat/xsh_chap02.html#tag_03_02_08_15 17:23:52 the last one actually gives some clue i think 17:25:09 it seems to refer to _physical_ memory types 17:27:55 AnMaster: ^ 17:28:22 -!- Sgeo has joined. 17:32:14 heh ok 17:39:03 hey guys 17:40:04 hello 17:41:05 yeah I read that 17:41:08 quite interesting 17:44:27 -!- Judofyr has quit (kornbluth.freenode.net irc.freenode.net). 17:44:27 -!- Slereah_ has quit (kornbluth.freenode.net irc.freenode.net). 17:44:27 -!- omniscient_idiot has quit (kornbluth.freenode.net irc.freenode.net). 17:45:03 -!- Slereah_ has joined. 17:45:03 -!- omniscient_idiot has joined. 17:45:03 -!- Judofyr has joined. 17:45:25 -!- Judofyr has quit. 17:53:22 * AnMaster ponders multithreaded brainfuck 17:54:00 Brainfork. 17:54:22 no idea how to provide synchronisation in a way that fits with the language 17:54:31 Brainfork. 17:54:43 ehird, yes the name is good, but it would be shared memory 17:54:48 ... 17:54:52 I'm saying it already exists. 17:54:54 And it's called Brainfork. 17:54:55 AnMaster: ehird's trying to point out that it already exists 17:54:55 ehird, oh right 17:54:58 http://esolangs.org/wiki/Brainfork 17:55:00 * AnMaster checks 17:56:07 hm the link is broken 17:56:10 for the website 17:58:45 afk 18:00:31 when the _web archive_ is borken too, it's time to take a break 18:09:47 oerjan, it certainly times out here 18:10:03 maybe google's cached version of the web archive version? :D 18:10:48 oerjan, however I wonder how to do synchronisation in brainfork... 18:16:27 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | but below it?. 18:22:36 [[Intelligence agencies, using intelligent software, can screen the contents of e-mail with relative ease]]. 18:22:43 Dumb agencies need not apply as they only have dumb software. 18:26:21 AnMaster: i assume the tape is shared. moving the pointer to the right in one thread wouldn't make sense otherwise. although the phrasing is a bit weird. 18:26:45 -!- LinuS has joined. 18:27:13 oerjan, well I would implement it as: shared thread, + and - atomic, each thread got it's own pointer 18:27:33 output would be atomic too 18:27:52 yeah 18:27:54 afk 18:55:20 -!- LinuS has quit ("Puzzi. S, parlo proprio con te. Puzzi."). 19:14:58 okokokokokokokokokokokoko 19:16:13 +ul (o)(~:S(ok)*~:^):^ 19:16:14 oookookokookokokookokokokookokokokokookokokokokokookokokokokokokookokokokokokokokookokokokokokokokokookokokokokokokokokokookokokokokokokokokokokookokokokokokokokokokokokookokokokokokokokokokokokokookokokokokokokokokokokokokokookokokokokokokokokokokokokokok ...too much output! 19:16:18 er 19:16:41 +ul ( o)(~:S(ko)*~:^):^ 19:16:42 o oko okoko okokoko okokokoko okokokokoko okokokokokoko okokokokokokoko okokokokokokokoko okokokokokokokokoko okokokokokokokokokoko okokokokokokokokokokoko okokokokokokokokokokokoko okokokokokokokokokokokokoko okokokokokokokokokokokokokoko okokokokokokokokokokokokokokoko ...too much output! 19:17:13 better to be scared to half to death than to death half scared be to 19:17:49 * oerjan assumes that makes sense in finnish, or something 19:18:09 nah that was an american dad quote, sometimes i like to copypaste what i hear on channels. 19:18:53 aye 19:30:44 ais523, there? 19:32:34 about that POSIX for DOS thing (DJGPP or whatever it was) someone said it didn't support fork(), well I think POSIX kind of forbids that. "{CHILD_MAX} precludes the possibility of a "toy implementation", where there would only be one process." (quote from rationale for adding pid_t) 19:45:19 -!- atrapado has joined. 19:46:25 AnMaster: he is not there. 19:46:37 also. 19:46:41 fork() just always fails on djgpp 19:46:42 ehird, right, I had checked /whois, it didn't say away 19:46:48 CHILD_MAX is 1, presumably. 19:46:52 ehird, not allowed 19:46:57 AnMaster: Tough shit. 19:46:59 {CHILD_MAX} 19:47:00 Maximum number of simultaneous processes per real user ID. 19:47:00 Minimum Acceptable Value: {_POSIX_CHILD_MAX} 19:47:08 {_POSIX_CHILD_MAX} 19:47:08 Maximum number of simultaneous processes per real user ID. 19:47:08 Value: 25 19:47:21 AnMaster: Embedded systems will break that rule, anyway. 19:47:29 ehird, well I'm just quoting standards 19:47:46 AnMaster: Standards are irrelevant. 19:47:59 irrelevant for what? 19:48:07 Anything involving the real world. 19:48:29 that is your opinion 19:48:51 there is a good reason for standards, and if there were no standards no program would be portable, ever 19:49:06 Weird. See, people write portable things without standards all the time. 19:49:14 It's called testing on multiple platforms and you have to do it anyway. 19:49:59 ehird, so if C wasn't portable, and only existed for one platform, you would need to write polygots to get it working on multiple platforms 19:50:10 C once didn't have a standard. 19:50:17 People still wrote perfectly fine programs for it. 19:50:27 agreed, but it got one after a while. Which helped a lot 19:51:41 if you print a standard out on chocolate bars, you can eat it 19:51:44 how's that irrelevant 19:52:36 oklopol: True, true 19:52:40 oklopol, highly relevant, except you need a standard chocolate bar format for printing 19:52:56 AnMaster: well sure if you want to do some serious metaeating 19:52:57 I mean should be... Y4 (for Yum) 19:53:02 AnMaster: The point is that nobody actually gives half of a damn if DJGPP disobeys the standard by - gasp - giving the correct value. 19:56:55 -!- oerjan has quit ("Urbibus"). 19:57:56 Wait a second... 19:58:03 What is the command printing out the unix timestamp? 19:58:07 I cannot think of it for the life of me 19:58:44 date +%s 19:59:16 You'd think it'd be easier. huh. 19:59:33 ehird, note that %s is a commonly supported non-standard extension iirc 19:59:40 Hahaha. 19:59:41 POSIX date may not have such a command ;P 19:59:48 AnMaster: Aren't standards wonderful, mmhm? 20:00:25 122496122070678410976191059206867952173936457386 20:00:28 What a nice nonce! 20:00:28 in fact on a DeathPOSIX 9000 you would need to write a C program using time() to do it 20:00:49 ehird, that doesn't look like a current date... 20:00:50 Now to rewrite that in php. Fleargh. 20:00:54 $ date +%s 20:00:54 1224961128 20:00:58 AnMaster: It's timestamp + large amount of random data. 20:01:01 ah 20:01:02 Well, 16 bytesworth. 20:01:09 And to justify the php thing: i have no choice, relaly 20:01:10 what do you plan to use it for? 20:01:19 I'm modifying the phpMyID openid server to use pgp for authentication 20:01:23 and using the firegpg extension to do it 20:01:28 so it'll automatically sign the nonce that comes back 20:01:30 thus proving I'm me. 20:01:58 SCIENCE 20:02:02 * AnMaster considers 20:02:09 AnMaster: it's just like ssh authentication 20:02:20 mmm.. 20:02:25 server gives a nonce, browser auto-signs the nonce, server checks signing is correct, voila 20:02:37 Ofc, it's still protected by a passphrase. 20:02:40 Being a gpg key. 20:02:45 ehird, well I think php got functions for both time stamp and random, but I got no clue how good that prng is 20:02:54 AnMaster: I'm just going to read from /dev/random. 20:02:57 ah ok 20:11:32 * Sgeo gasps at http://pixelcomic.net/287.php 20:11:47 "Those employing applications written in high-level languages, such as C, Ada, or FORTRAN." (http://www.opengroup.org/onlinepubs/009695399/xrat/port.html) 20:11:49 well 20:11:55 I wouldn't call C high level 20:11:59 I guess it is subjective 20:19:23 -!- kt3k has joined. 20:56:15 -!- Slereah has joined. 21:20:54 high level compared to assembly 21:20:59 but low level compared to prolog 21:23:21 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 21:28:28 Sgeo: what's to gasp at? it looks all blurry to me 21:29:16 The fact that there was an update 21:31:54 um, ok 21:32:18 I have known some of my comics go longer than that between updates 21:33:28 fizzie, do you use cfunge release or last bzr? 21:33:52 Only I'm planning a new release within a few days and I would need someone to test it on OS X 21:33:57 Argon Zark once went for over a year in the middle of a fast-paced action scene 21:34:24 SimonRC, what comic are you talking about? 21:35:08 um Argon Zark 21:36:05 since it started in 1997 it has managed a grand total of 77 updates 21:36:12 ah well 21:36:42 SimonRC, I usually read well updated ones 21:36:56 * AnMaster tries to remember for how long userfriendly have gone without an update 21:37:10 I think once or twice the *daily* comic have been late due to server issues 21:37:17 but no missing comics 21:37:30 sounds about right 21:37:31 irregular webcomic seems very very regular too 21:37:45 xkcd is regular, so is darth and droids 21:37:55 and those are all the webcomics I read 21:38:03 "Last" bzr, where "last" in this case means revno: 441, timestamp: Sun 2008-10-19 18:29:41 +0200. 21:38:14 fizzie, care to try out the very last? 21:38:24 there have been some changes that could cause issues 21:38:34 fizzie, please also report warnings, not just errors :) 21:39:02 (I know about a few warings in genx, but other than that there shouldn't be any assuming you aren't on gcc 4.2.x when you may get inline ones too) 21:39:08 the total to beat though is Doctor Fun, the first comic on the web (as distinct from the first web comic), which went for 10 years exactly with no misseed updates 21:39:27 oh and possible one about "possible infinite loop cannot be optimised" 21:39:31 (I recommend the archives' content: like Gary Larsson without the incomprehensible ones 21:39:38 How "within a few days" you want? I'd be using the OS X laptop on Monday next. I guess I could theoretically speaking set it up here, but I'm not sure I have electricity outlets comfortably reachable from this table. 21:39:51 I do *not* recomment the archives' form. 21:40:03 fizzie, I was thinking tomorrow evening or maybe Monday evening 21:40:33 Well, I could check the laptop still works, haven't booted it up lately. Maybe I'll try it now. 21:40:34 Sorry about the typing, Im' on a really crap connection here 21:40:48 fizzie, ah 21:40:52 fizzie, thanks a lot 21:41:08 awesome 21:41:09 my mod worked 21:41:14 gpg authentication with phpmyid 21:41:15 \o/ 21:41:19 fizzie, somehow I bet ehird won't help me checking if cfunge works on OS X 21:41:21 just a hunch 21:41:27 otherwise I would have asked him of course 21:41:41 (probably bst to start browsing here, I think: http://www.ibiblio.org/Dave/Dr-Fun/) 21:41:54 SimonRC, what is that comic about? 21:42:16 non-related single panels 21:42:26 AnMaster: I would help if I could compile it, which I imagine I can't.. 21:42:31 does the comic still update? 21:42:32 Tarball link please 21:42:34 AnMaster: No. 21:42:41 AnMaster: no 21:42:45 last updated 06, iirc. 21:43:07 ehird, well tarball, point is trying current bzr version, but I could export it to a tarball, will take a minute or two to fix 21:43:23 Thanks. I don't have bzr on here 21:43:25 (as nobody uses it :P) 21:43:45 ehird, Do you have cmake? 21:43:48 Btw. Anyone who wants to test: When you click 'Login' at http://elliott.hird.name.eso-std.org/id/, it should just say 'login failed'. Does it? 21:43:50 AnMaster: Yes. 21:43:50 I'm 100% it exists for OS X 21:43:55 great 21:44:16 Omploaded 'cfunge_r455.tar.bz2' to http://omploader.org/vdjly 21:44:30 LOL ... PHP6 is using a backslash as namespace seperator 21:44:36 so\ncool\nman 21:44:36 ehird, haha 21:44:48 wait \n or \? 21:44:53 \ 21:44:54 and why not : or . or such 21:44:59 those are like the common ones 21:45:04 and because the php team is a bunch of bumbling retards. 21:45:06 even / would work better than \ 21:45:43 ehird, I hope they don't get such a silly idea as prefixing it with [A-Z]:\ though.... I guess no one would be that mad 21:45:56 Hahaha 21:46:03 C:\Namespaces\NATURAL MAPPING\ 21:46:26 Well, that's pretty close to RDF (triples of URIs; base of the entire semantic web) and XML 21:46:32 ehird, nah, C:\ would be a too silly idea, no one outside this channel would think of such an idea 21:46:40 @prefix foaf: 21:46:48 a foaf:Person . 21:46:52 there, foaf:Person is shorthand for... 21:46:58 21:47:10 the analogy only works, though, if php code consists of multiple file paths 21:47:16 ... which I wouldn't be surprised at. :D 21:47:49 AnMaster: It compiled. 21:47:59 ehird, anyway cfunge should be easy to compile on OS X, some time ago I had access to a mac and even noted it worked when generating xcode project 21:48:01 Bunch of pedantic warnings, but that's just your code. 21:48:07 $ cmake .; make did it 21:48:13 ehird, well care to pastebin warnings? 21:48:16 didn't even read the readme :P 21:48:21 ehird, heh :) 21:48:22 AnMaster: stuff like 21:48:23 [[/Users/ehird/Desktop/cfunge_r455/src/fingerprints/STRN/STRN.c: In function ‘finger_STRN_itoa’: 21:48:26 [[/Users/ehird/Desktop/cfunge_r455/src/fingerprints/STRN/STRN.c: In function ‘finger_STRN_itoa’: 21:48:26 /Users/ehird/Desktop/cfunge_r455/src/fingerprints/STRN/STRN.c:242: warning: ISO C does not support the ‘q’ printf length modifier]] 21:48:30 blink 21:48:33 I don't use q 21:48:42 in fact, those are all the warnings apart from in genx 21:48:58 stringbuffer_append_printf(sb, "%" FUNGECELLPRI, n); 21:48:59 hm 21:49:02 huh 21:49:15 FUNGECELLPRI = "q", i assume. 21:49:34 ehird, PRId64 or PRId32 21:49:38 depending on cmake option 21:49:43 so PRId64 for you 21:49:48 AnMaster: I'll put a #warning in there to see 21:49:49 which comes from inttypes.h 21:49:54 which makes it "qd", probably. 21:50:00 Deewiant: ah, there. 21:50:07 Deewiant, yes but PRId64 is defined by standard 21:50:22 Yes, I also only get that 'q' printf length modifier. 21:50:24 so the implementation use a non-standard value for it 21:50:33 % ./cfunge examples/hello-concurrent1.b98 21:50:33 Hello world 21:50:36 fizzie, funny thing is, OS X is warning about it's own headers 21:50:47 no 21:50:51 since PRId64 comes from the system header inttypes.h 21:50:52 :P 21:50:56 it's warning because you specified a shitload of overly-pedantic compiler options. 21:50:57 and that is defined in C99 21:50:58 the funny thing is that C has no module system 21:51:06 so you can't know where the "q" came from. 21:51:12 [[./cfunge examples/pi2.bf 1.29s user 0.01s system 97% cpu 1.325 total]] 21:51:18 I'm sure GCC is full of hacks to figure stuff like that out. 21:51:19 Deewiant, well the pre-processor could trace it 21:51:26 AnMaster: overhead++ 21:51:42 that's not what the pre-processor is meant to do 21:51:50 Deewiant, hm true. 21:52:35 There's a comment in inttypes.h where it defines the 'q': "these could be -- "ll" -- but that doesn't work on 10.2, and these do". 21:52:45 also I have tested on freebsd 6.3 and Linux 2.6.(25|27) 21:52:51 fizzie, haha 21:53:07 Okay, so now I just need to: 1. Buy elliott.hird.name 2. write a FOAF document 3. ??? 4. Prophet 21:54:52 ehird, haha 21:55:13 why .name? I thought no one used that 21:55:32 AnMaster: Quite a few people do; the nice thing is that it gives me elliott@hird.name 21:55:43 I'm not actually going to use it for my -site-, just as a little identity thingy. 21:55:55 err, how do you get one from the hird one? 21:56:04 AnMaster: .name registrations are mostly at the third-level 21:56:07 ah 21:56:12 SURNAME.name for all common surnames is taken 21:56:24 and you can get NAME.SURNAME.name unrestricted, which also gives you NAME@SURNAME.name 21:56:34 ehird, for English ones only? 21:56:34 Ofc, you can get fdfgdfgdf.name, but not, say, smith.name. 21:56:35 or? 21:56:41 AnMaster: Why for english ones only? 21:56:45 wondering 21:56:54 AnMaster: Try it, foo.name will resolve if it's reserved ;-P 21:57:10 hah my surname doesn't resolve 21:57:19 AnMaster: I wouldn't say it's a common surname. :Lp 21:57:20 *:p 21:57:27 ehird, it isn't that uncommon in Sweden 21:57:46 Quick, buy it and resell subdomains on it for insane prices! 21:57:48 They seem to have mx0[1-5].nic.name doing the emails for those surname-level names. 21:58:04 fizzie: You just give them a forward address, I think. 21:58:10 ehird, well not that common either 21:58:15 So if my sitey-type-thingy is foobarbaz.org, then i'll just forward it to ehird@foobarbaz.org. 21:58:23 Although, wait. 21:58:26 You can send email from it too 21:58:32 So I guess it's kind of a proxy-servy-thingy. 21:58:39 You still use your mail server, but it goes through theres. 21:58:41 *theirs 21:59:06 ehird, the telephone search thingy lists 1000 hits (max 1000 hits shown) 21:59:08 Heh, kallasjoki.name doesn't resolve either. There's approximately ten of us in Finland, and approximately zero elsewhere. 21:59:11 not very helpful 21:59:24 fizzie: Well, considering everywhere else is Finland, that's a bit redundant. 21:59:27 (not per page of course) 22:00:29 It's amazing how little I had to change to get phpmyid to use pgp authentication. 22:00:46 I don't think I ended up touching anything outside of the one function. 22:01:13 According to the freely available statistics service thing (last updated 20.10.), there's 10 people (5 male, 5 female) who currently have the surname "Kallasjoki", "less than five" (it doesn't show the exact number in that case) who used to have it but changed, and 7 who are deceased. 22:01:29 -!- Judofyr has joined. 22:01:29 fizzie: Just a tiny single family, then? :-P 22:02:24 ehird: Well, it wasn't very many generations away when a predecessor decided to change it to "Kallasjoki" from "Kakkinen", which.. uh, is not a very good name. 22:02:40 There is even a street named after someone else with my surname in this town, sadly it includes the first name too, so I can't easily claim it was named after me ;) 22:02:43 Given that fi:kakka is approximately en:poop. 22:02:48 fizzie: LOL 22:02:53 Poopinen! 22:02:54 (And the -nen is a common diminutive suffix.) 22:02:58 Hahahahaha 22:03:07 Little Poopy 22:03:13 Yes, something like that. 22:03:18 Best surname ever. 22:03:25 elliott.littlepoopy.nae 22:03:26 *name 22:04:06 Also it's one letter away from being "kakkainen", which would have almost exactly the meaning "poopy", in the "covered with poop" sense. 22:04:34 There's a lot of people in the Lieksa graveyard with "Kakkinen" etched on their headstones. 22:04:39 hm was it ehird who suggested avoiding fork() to make it easier to port to windows? 22:04:43 or who was it 22:05:11 Me or Deewiant, likely. 22:05:21 (Actually the statistics thing says a total of 992 "Kakkinen"s in Finland -- 400 deceased, 386 former names, 206 current.) 22:05:22 I have the solution to the issue. 22:05:32 int posix_spawn(pid_t *restrict pid, const char *restrict path, 22:05:32 const posix_spawn_file_actions_t *file_actions, 22:05:32 const posix_spawnattr_t *restrict attrp, 22:05:32 char *const argv[restrict], char *const envp[restrict]); 22:05:38 ;P 22:06:06 however it is optional in POSIX 22:06:14 so I would need fork() as a fallback 22:06:24 * ehird kicks AnMaster 22:06:45 and yes I need something that can mess with fds to set up pipes on fd 3 and fd 4 for the child 22:07:05 so either pipe() fork() and dup2() or pipe() and posix_spawn() 22:07:12 I prefer the fork() solution 22:07:31 AnMaster: Just put an ifdef in for windows, srsly. :p 22:07:37 You'll have to learn like one winapi function. 22:07:48 ehird, for PERL? 22:08:01 likely that will exist on windows anyway 22:08:04 Yes. Just learn CreateProcessExtraUltra2000Deluxe, I mean, it's just one function. 22:08:12 ehird, you forgot Ex 22:08:17 no, Ex was part of Extr 22:08:18 aa 22:08:21 ah right 22:09:04 ehird, anyway I'm happily awaiting patch since I got nothing to test it on. 22:09:07 ;P 22:09:14 Just install VirtualBox or something. 22:09:21 ehird, and windows itself? 22:09:29 Pirate it. :-P 22:09:39 I don't do illegal stuff 22:09:48 (Unless you feel guilt in ripping off a few precious dollars microsoft.) 22:09:51 ^ from 22:09:53 ... 22:09:57 ^ from 22:10:01 ^ from 22:10:03 ^ from 22:10:03 what? 22:10:05 ^ from 22:10:10 AnMaster: Getting the 'from' in the right place. 22:10:21 no you wrapped from several times 22:10:32 proportional font <.< 22:10:39 ehird, I have monospace one 22:10:44 Yes, I guessed. 22:10:55 ehird: pervert! 22:11:08 ^from 22:11:08 SimonRC: Old fart! 22:11:11 that would be correct 22:11:47 ehird, you first "^ from" was under the "a" in "of a few" 22:11:57 the next one was way after the ) 22:12:22 AnMaster: I agree * 2 22:12:33 SimonRC, you use a proper font for irc? 22:12:34 :D 22:12:50 Excuse me for preferring to keep my eyes happy with proper font spacing and metrics. :p 22:13:34 ehird, you are pardoned if you don't do it again ;P 22:14:57 -!- poiuy_qwert has joined. 22:15:00 Re "Kakkinen", from what I've heard, *that* name came as a Finnishization of an old name "Gagge" -- I'm not quite sure of the spelling or meaning. I seem to recall someone saying it meant a "round, sort of a barrel-shaped person", but I can't seem to Google©®™ any good references. 22:15:42 fizzie, "kagge"? 22:15:53 assuming it may have been from Swedish 22:16:01 which seems likely 22:16:03 Yes, most of the names around here are. 22:16:15 Could be "Kagge" for all I know. 22:16:56 fizzie, which means stomach, often in the reference to round and oversized 22:17:08 if not always 22:17:12 Oh, okay. That sounds very likely. 22:17:21 fizzie, "ölkagge" 22:17:23 for example 22:17:57 English etymology dictionary for the word 'keg' gives "Swed. kagge, Norweg. kagge, a keg, a round mass or heap. Prob. named from its roundness." 22:18:18 well that too 22:18:23 Little Poopy Stomach 22:18:35 fizzie, however in modern usage it is used about fat stomach 22:18:37 mostly 22:18:48 I think it may actually refer to a round container in older usage 22:19:02 I can understand them changing the name from "a fat guy" to something else, but I *really* can't fathom why change it to "a poopy guy". 22:19:04 however it is not a word I use actively 22:19:33 fizzie, as I said in older usage it may actually mean a round container, for liquid iirc 22:19:41 like beer 22:19:55 and since you can get fat from that, I guess that is why it changed meaning 22:20:23 fizzie, as for "poopy" it may have meant something else back then 22:20:37 little fat poopy guy 22:20:37 :D 22:20:54 AnMaster: Well, the story I told was that the name was given to some ancestor of us in a Swedish army or other, and based on the physical resemblance to a keg, in the "barrel of liquid" sense. 22:20:55 ehird, no you can't use several meanings at once 22:21:00 AnMaster: Yes i can 22:21:08 fizzie, well would be fat then I guess ;P 22:21:11 * SimonRC never notivced the similarity of English cack and keg before now. 22:21:31 cack? 22:21:39 I don't have any good reference materials for Finnish language, I don't know how recent the "kakka" thing is. 22:21:59 fizzie, how do you manage "kk"? 22:22:33 to pronounce it I mean 22:22:34 Finnish is full of double-consonants. I'm not good at all in explaining pronunciation, though. 22:23:00 I mean Swedish use double consonants to make the vowel in front short, but we use ck not kk 22:23:03 ll though 22:23:35 oh and ch in one case 22:23:39 but that is an exception 22:23:43 och (and) 22:24:04 Well, laterals ('L') are easy to elongate. 22:24:13 since (also) is "också", not "ochså" 22:24:29 fizzie, um? We never make the consonants long 22:24:37 we make the vowels in front short 22:25:09 I guess this means it is LR(2) or so in that aspect 22:25:10 Wikipedia "Gemination" article says you do: "In some languages, e.g. -- Swedish -- consonant length and vowel length depend on each other. That is, a short vowel within a stressed syllable always precedes a long consonant or a consonant cluster, whereas a long vowel must be followed by a short consonant." 22:25:33 Finnish and Japanese are mentioned in the third paragraph. 22:25:39 fizzie, hrrm. Do they give any examples? 22:26:26 Basically it's pronounced by simply making the pause longer. 22:26:32 For stop-style consonants. 22:26:58 The others ('rr', 'nn' and such) are of course trivial. 22:27:33 what ones would be "stop style"? 22:28:00 p, t, k, at least. 22:28:38 damn don't have any Swedish /usr/share/dict/* here and can't think of any example 22:28:44 also kk never happens it is ck 22:29:33 And based on some Wikipedia reading, the nasal consonats are also called "stops", but those don't really count. 22:30:18 In any case, Finnish makes the consonant/vowel-length variation mean completely different words. Wikipedia gives the example taka "back", takka "fireplace", taakka "burden". 22:30:32 fizzie, you mean tt would cause a long pause after it? 22:30:39 attribut? No pause there 22:30:56 hm short a yes 22:30:58 -!- kt3k has quit ("CHOCOA"). 22:31:01 No, the pause before the actual sound burst of 't' is elongated. 22:31:02 and that is due to double t 22:31:28 fizzie, there is no pause on either side of any t (except after the word) 22:31:59 There is a pause *in* 't'. The vocal tract is closed there, then opened which produces the actual t-like sound. 22:32:11 Just record it and look at it in Audacity if you don't believe me. :p 22:32:31 I guess it's called "hold" and not "pause", but anyway. 22:32:37 fizzie, can't check right now due to ppl sleeping in the next room and thin walls 22:32:42 may do it tomorrow 22:34:11 -!- peek_you has joined. 22:35:58 In any case, the hold-time before the tongue (in case of "t") is released is made longer. 22:39:56 There's actually a Wikipedia English example -- in English gemination seems to occur mostly just across words -- for geminated 'k': "black coat", which is pronounced [blæˈkːoʊt]. So there's a single geminated 'k' sound, not two distinct 'k's. 22:55:30 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 22:55:50 fizzie, do you have any idea how to list open fds for a process? from inside gdb preferred 22:55:53 seems impossible 22:58:03 -!- Asztal has quit (Read error: 104 (Connection reset by peer)). 22:58:19 -!- Asztal^_^ has joined. 22:58:31 -!- oerjan has joined. 22:58:33 -!- Asztal^_^ has changed nick to Asztal. 23:00:23 -!- kwertii has joined. 23:02:55 AnMaster: heres how .name works - 23:03:00 when you buy a.b.name, b.name is then reserved. 23:03:06 so hird.name is reserved from someone.hird.name 23:04:04 ehird, can you register b.name directly? 23:04:08 if no one got a.b.name 23:04:11 yes 23:04:13 s/got/has/ 23:04:29 (then people can't register a.b.name, obviously) 23:05:49 but elliott.hird.name is appealing to me mostly for the elliott@hird.name tie-in 23:10:15 http://www.getfirepow.com/ are all these "MAKE MONEY SOFTWARE COOL" sites made with the same software...? 23:10:24 They all look identical 23:13:12 'night 23:13:15 -!- M0ny has quit ("Hum... Hum..."). 23:14:25 -!- kar8nga has left (?). 23:14:29 ehird, if I had my surname I could get whatever@thatname.name 23:14:37 AnMaster: yes, you could 23:14:43 but i can't get hird.name :-P 23:14:47 ah 23:14:48 as it's reserved 23:15:06 due to someone else buying .hird.name 23:15:06 hmm 23:15:08 come to think of it 23:15:11 it might have been me 23:15:15 as i used to own elliott.hird.name 23:15:45 hahaha 23:16:00 ehird, how expensive are .name? 23:16:15 same cost as most domains, though sometimes a little more expensive 23:16:35 well I don't know the normal cost 23:16:37 I don't own any domain 23:16:51 (how do you pay for them since you are too young to have a credit card hm?) 23:16:52 AnMaster: hmm, about 79 kronor a year, i think 23:16:55 though i might have got that wrong 23:17:12 ehird, well if you had pasted it in Euro or whatever I could have converted 23:17:19 AnMaster: i converted with google :-P 23:17:24 ah 23:17:27 also, in the uk there's this silly cardy thingy for people 13 and over 23:17:34 AnMaster: Usually just "ls -l /proc/pid/fd/" is enough on Linux. 23:17:48 it's called a "cash card". which, iirc, makes withdraws fail if you don't have enough money on it 23:17:49 ehird, there is? Strange, I got my card around when I got 18 23:17:54 AnMaster: it's not a proper credit card 23:17:54 (slightly before or after) 23:18:22 ehird, also I have mine fail if I lack money on my account, no credit when I don't have stuff 23:18:25 I'd hate that 23:18:32 fizzie, hm thanks 23:18:37 fizzie, and on openbsd? 23:18:43 which I happen to use atm 23:18:46 before that - actually i don't recall if my registrar supports those cardy things atm, been a while since i registered a domain - i used the "parental overlord registers + i pay back in cash" method 23:19:06 ehird, hehe 23:19:26 actually my card is only valid in the cash machines, not for shopping with 23:19:51 thinking about it, i believe i've only ever made one transaction with that card since i got it in august 23:20:11 (buying an album from http://warpmart.com/, I think) 23:20:39 I'm not sure, openbsd's /proc probably doesn't expose that info. It's somewhere in the kernel's data structures, obviously; it's been so long since my openbsd days that I don't really remember what sort of tools there were for digging it. 23:20:50 Also, "lsof" has a "for this pid" mode, and I think it does openbsd too. 23:20:56 * AnMaster still remember the looks he got when he paid for a 4 digit camera using 3 digit paper money. 23:21:06 * Sgeo checks out the Intellichat thingy 23:21:10 AnMaster: LOL :D 23:21:13 though that was before I turned 18 23:21:24 but I look old for my age 23:21:31 always have 23:21:37 i look way younger 23:21:45 i'm about as tall as a 8-9 year old 23:21:54 most guess 22. I'm 18 23:22:02 well 19 in December 23:22:16 ehird, in cm? 23:22:24 AnMaster: I don't recall. 23:22:24 People guess that I'm around 22. 23:22:26 I'm actually 22. 23:22:27 "short cm". 23:22:30 GregorR, haha 23:22:39 haha, the php \ namespace separator won over: **, ^^, %%, :>, :), and ::: . 23:22:49 ehird, what is wrong with :: ? 23:22:50 :> i like the smilies :) 23:22:58 AnMaster: it's used for ClassName::STATIC_VAR, I think 23:23:02 ah 23:23:07 what about . ? 23:23:16 string concatenation (inherited from perl) 23:23:19 ah right 23:23:25 -> ? 23:23:25 Still, C++ does :: for ClassName::STATIC_VAR and has no problems using additional "foo::"s for namespaces. 23:23:29 AnMaster: $obj->meth 23:23:31 fizzie, yeah 23:23:40 fizzie: except php is, as i said, run by a bunch of bumbling retards 23:23:48 ehird, um... _ ? 23:23:50 they probably can't make the parser do that 23:23:54 AnMaster: func_name() 23:23:58 ehird, - 23:24:06 AnMaster: 1 - 2 23:24:13 well ok 23:24:17 §! 23:24:22 but func-name too 23:24:26 what about that? 23:24:30 look that isn't a - 23:24:34 as in 1-2 23:24:38 but in a name 23:24:40 AnMaster: you can't have func-name and 1 - 2 without insane parsing shit 23:24:45 dylan did it, so does xslt 23:24:47 it doesn't work. 23:24:53 i'm about as tall as a 8-9 year old 23:24:53 ehird, in cm? 23:24:53 AnMaster: 1 - 2 23:24:57 ehird, err you can have - in function names in many languages 23:25:00 GregorR: lol 23:25:05 I'm pretty sure scheme got it, oh wait yeah right 23:25:06 AnMaster: not the same languages with infix mathematics. 23:25:08 - is a function too 23:25:49 hm 23:26:12 ehird, what about " ? 23:26:13 ;P 23:26:17 "string" 23:26:18 actually I got a good idea 23:26:19 # 23:26:23 # comment 23:26:34 I thought // was commend in php? 23:26:39 as is #. 23:26:42 and /* ... */. 23:26:44 oh 23:26:53 @ ? 23:27:01 hm wasn't there some language that used ' as a separator? 23:27:02 @function(errors,will,be,silently,ignored) 23:27:09 ehird, ok that is silly 23:27:15 ¤ 23:27:16 AnMaster: its because: 23:27:22 if (!fopen(...)) 23:27:25 will yell to the browser the error 23:27:28 and there's no exception structure 23:27:31 so you have to do 23:27:36 if (!@fopen(...)) 23:27:42 ehird, that is silly still 23:27:44 ¤ is not on most keyboards 23:27:49 AnMaster: yes. 23:27:49 ehird, ah true 23:27:50 ! 23:27:58 "not" 23:28:06 if (!foo) 23:28:07 ? 23:28:10 as in 23:28:13 ¤¤¤¤¤ 23:28:16 foo?bar 23:28:17 AnMaster: a ? b : c 23:28:23 ah it got the C one 23:28:27 *has. 23:28:45 haz* 23:29:02 hastur* 23:29:04 ehird, what oerjan said about ' above 23:29:07 oerjan++ 23:29:14 'string without interpolation' 23:29:22 interpolation? 23:29:30 "$var and \n" 23:29:43 I only knew what interpolation was for images... 23:29:51 same as in perl then 23:29:56 ehird, what about , ? 23:30:02 if not in () 23:30:07 a, b, c; works I think 23:30:11 ah right 23:30:11 also 23:30:13 if (a, b) 23:30:15 | 23:30:17 or & ? 23:30:28 bit | masks & fuck_yeah 23:30:40 >< 23:31:10 ehird, ? 23:31:12 * SimonRC wishes Javaa had a good syntax for saying "If this argument to the method is null, don't call the method but just result in null". 23:31:16 AnMaster: a > b && b < c 23:31:25 ehird, no I mean a> Being able to do that for the dispatch object would be a good start even 23:31:34 a double char separator 23:31:36 AnMaster: php's parser is shitty, ad-hoc and is not context sensitive. 23:31:40 it cannot do that, i believe. 23:31:41 also 23:31:45 namespace> is ... impossible to read 23:31:57 ehird, you could make >< one token with higher priority than > 23:32:03 in the lexer 23:32:03 * SimonRC reads up 23:32:07 I think 23:32:09 or 23:32:10 AnMaster: you think it has a proper lexer? 23:32:10 ? 23:32:14 it's a big mass of ad-hoc c 23:32:28 ehird, I'd assume lex/yacc but I guess I were wrong 23:32:34 no way. 23:32:49 ehird, what about +++ 23:32:52 AnMaster: $foo++ 23:32:56 I'm going now, anyway. Bye. 23:33:02 cya 23:33:06 ehird, ans 23:33:07 and* 23:33:09 +++ != ++ 23:33:11 so 23:33:15 yes 23:33:17 but it sees ++ 23:33:18 and that's it 23:33:25 ehird, but if it sees a + then? 23:33:36 does it think that can't be ++ ? 23:33:42 that makes no sense 23:34:03 ehird, ^ 23:34:33 oerjan: Perl supports both :: and ', but the latter one is rather rarely used. One of the perldoc pages says which language ' comes from, but I can't find it. There was some sort of sentece about "I'll use :: so C++ programmers can pretend they know what's going on -- I could've used ' so that programmers ..." 23:35:12 fizzie, but perl got an amazing parser, it has to or it couldn't handle that language 23:35:25 fizzie, also I'd use a single : 23:35:30 fizzie: I have a nagging feeling that ' is from ADA 23:35:33 why double I don't understand 23:35:40 Ah, perlmod. 23:35:47 io:format() or io::format() 23:35:50 which looks best? 23:35:52 I'd say the first one 23:35:55 And it was Ada, yes. 23:36:02 That was my recollection too, but couldn't be sure. 23:36:10 (then there is the great ML-family-vs-Miranda-family debate: : for cons and :: for type annotation, or ice-versa) 23:36:14 *vice 23:36:58 AnMaster: the first one is reminiscent of one of those small crazy languages, like Io or such 23:37:04 "[Using :: instead of '] also makes C++ programmers feel like they know what's going on--as opposed to using the single quote as separator, which was there to make Ada programmers feel like they knew what was going on." 23:37:08 SimonRC, oh? 23:37:10 crazy? 23:37:11 why is that 23:37:18 I took the : syntax from Erlang actually 23:37:20 for modules 23:37:27 Module:Function 23:37:43 probably got it from Prolog? 23:37:49 guess so 23:37:59 what lang is Io? I heard the name before 23:38:07 more and more recently in fact 23:38:11 there are two languages by that name 23:38:36 the small, crazy and nearly esoteric one that few remember 23:38:52 and some object-oriented fancy thing 23:38:56 oerjan, not on esolangs? 23:39:06 http://en.wikipedia.org/wiki/Io_(programming_language) is the only one on wikipedia 23:39:13 oerjan, so which one did SimonRC mean? 23:39:21 and can you tell me about the small crazy one 23:39:26 * SimonRC tries to remember if Io is the one with omnipresent backtracking 23:39:33 like the list monad being everywhere 23:39:46 SimonRC: no that's Icon 23:40:19 well 23:40:28 tell me about the Io one that is small and crazy 23:40:33 maybe a link too? 23:40:50 AnMaster: there's a link from the new IO to the old one iirc 23:41:32 oerjan, not on their front page at least 23:42:03 hm cannot find it 23:42:14 http://iolanguage.com/issues/browse.cgi 23:42:15 haha 23:42:23 it is written in IO it seems 23:42:25 their page seems to have changed a lot 23:42:25 and crashes 23:43:04 Ah, no Io is the smalltalk with the source code attitude of LISP 23:43:24 i.e. source code is a directly-accesible tree of objects that is trivil to manipulate 23:43:31 * AnMaster tries way back machine 23:43:36 SimonRC: not the crazy one then 23:43:51 the _really_ crazy one, that is 23:43:57 oerjan, anything useful on http://web.archive.org/web/20060613184339/www.iolanguage.com/about/ ? 23:44:50 ah it's in the faq 23:45:32 both the links in there are to wayback 23:45:54 er wait i'm reading _in_ wayback 23:46:08 yes 23:46:14 can't find it on the new one 23:46:19 anyway that link works 23:47:18 Amalthea was from the esolang community iirc 23:47:31 oh? One of us? 23:47:33 ;) 23:47:44 or from the older mailing list 23:47:55 ah right 23:48:48 http://www.guldheden.com/~sandin/amalthea.html 23:48:54 still exists 23:49:28 yep 23:50:48 hm seems to be coded in ocaml 23:51:00 probably should try to learn that language one day 23:51:04 looks interesting 23:51:11 o?caml that is 23:51:29 I wonder if it suggests using CamlCase... 23:52:11 i don't quite remember 23:52:21 would be rather funny if it did 23:52:26 but I prefer underscore 23:54:10 two ;; for ending statements!? 23:54:37 in ocaml? yeah it's ugly 23:54:49 well ok, I don't want to learn it 23:55:07 ugly syntax, but nice idea/implementation 23:55:19 there's an improved syntax using its preprocessor iirc 23:56:48 F# the .NET language is based on ocaml and i vaguely recall (from discussions) that it has an improved syntax too 23:56:49 -!- atrapado has quit ("Abandonando"). 23:58:21 oerjan, F# is horrible, I checked it out a bit ago (just checked examples on wikipedia page) 23:58:54 ouch 23:59:39 AnMaster: horrible? how?