< 1229817920 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229818274 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229818289 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229818425 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229818499 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229818514 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1229818951 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1229821073 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229821832 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229822413 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229822735 0 :Judofyr!unknown@unknown.invalid QUIT : < 1229823616 0 :jix!unknown@unknown.invalid QUIT :"..." < 1229826241 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229826399 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229828359 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229828517 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229831040 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229831180 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229832206 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1229832222 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1229832723 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1229832937 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229833069 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229834619 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229835543 0 :moozilla!n=moozilla@d14-249.rb.gh.centurytel.net JOIN :#esoteric < 1229836823 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229837560 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1229839852 0 :moozilla!n=moozilla@d18-110.rb.gh.centurytel.net JOIN :#esoteric < 1229841143 0 :moozilla!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1229842621 0 :moozilla!n=moozilla@d23-170.rb.gh.centurytel.net JOIN :#esoteric < 1229842777 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229842810 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1229844558 0 :moozilla!n=moozilla@d23-170.rb.gh.centurytel.net JOIN :#esoteric < 1229844719 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229845527 0 :kar8nga!n=kar8nga@a-20.vc-graz.ac.at JOIN :#esoteric < 1229845734 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229845756 0 :SpaceMan!unknown@unknown.invalid PART #esoteric :? < 1229845756 0 :SpaceMan!n=spaceman@S01060015e96842d7.vs.shawcable.net JOIN :#esoteric < 1229845780 0 :SpaceMan!unknown@unknown.invalid QUIT :Client Quit < 1229846399 0 :clog!unknown@unknown.invalid QUIT :ended < 1229846400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1229847102 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229847277 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229847959 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229849076 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229850038 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229850744 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229851459 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229852724 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229853769 0 :moozilla!n=moozilla@d20-50.rb.gh.centurytel.net JOIN :#esoteric < 1229854653 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229855252 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1229856464 0 :moozilla!n=moozilla@d16-158.rb.gh.centurytel.net JOIN :#esoteric < 1229857202 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229858958 0 :Mony!n=AssHole@AToulouse-258-1-81-224.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1229858973 0 :kar8nga!n=kar8nga@a-72.vc-graz.ac.at JOIN :#esoteric < 1229859030 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1229859079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hiiii < 1229861462 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229861608 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229862426 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229862605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay for oprofile < 1229862954 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229863729 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229863874 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229864978 0 :AnMaster!unknown@unknown.invalid QUIT :Connection reset by peer < 1229865242 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1229866323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're an oprophile too? < 1229866391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(hmm... is that coprophilia with your eyes closed? :\) < 1229866507 0 :Asztal!n=asztal@host86-172-5-39.range86-172.btcentralplus.com JOIN :#esoteric < 1229866572 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229866713 0 :kar8nga!n=kar8nga@a-23.vc-graz.ac.at JOIN :#esoteric < 1229866717 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229867066 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1229868546 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229868646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, huh? < 1229868677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lowbrow pun < 1229868677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used the system level profiler oprofile much before, but it turned out to be really useful < 1229868689 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229868703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ara T. Howard < 1229868704 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1229868707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well two puns in a way < 1229868751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1229868760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1229868773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know oprofile < 1229868778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then again, my o < 1229868778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zat was not funny! < 1229868781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'s don' < 1229868784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :t need profiling < 1229868790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm a bit enter-happy it seems < 1229868797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://oprofile.sourceforge.net btw < 1229868803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it was funny! < 1229868816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, and what did I quote there above? < 1229868842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe misquoted since I quoted from memory < 1229868883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for oklopol to find that < 1229868887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that out* < 1229868926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1229868926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1229868936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm so confuzzled! < 1229869000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1229869001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1229869006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : zat was not funny! < 1229869021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a quote from something < 1229869032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1229869034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I wonder if you know what < 1229869039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i don't < 1229869045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Monty Python < 1229869054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember the name of that sketch < 1229869070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The funniest joke in the world" or something like that iirc < 1229869077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard about that < 1229869093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't follow the nerd popular culture that actively < 1229869101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've only seen like two montys < 1229869252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which ones? < 1229869447 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1229869478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know, mindlessly repeating monty python is so ironic < 1229870658 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229870668 0 :Linus`!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229871779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ironic how < 1229871794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the xkcd way? < 1229871798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how like your face. < 1229871801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1229871802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Snap. < 1229871823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :speaking of snap i want noodles < 1229871877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the grail one and the death one < 1229871916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i was half-asleep through grail, i just remember the scene with the limbless knight < 1229871931 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229871995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :back to my book! < 1229871996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1229872101 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229872158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: stop reading < 1229872161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's bad for you < 1229872263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how could learning c++ be bad for me! < 1229872285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: why do you want to learn c++ < 1229872346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first of all i already know c++, second of all all i care about is it's a book for a course i'm on, so i'm reading it. < 1229872374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: third of all A < 1229872384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what about A < 1229872395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's < 1229872396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x < 1229872403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1229872410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i don't have other reasons really < 1229872418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except, well, c++ is an okay language. < 1229872428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate it, yes, but it's not a bad language < 1229872429 0 :Linusz!n=LinuS@net-93-145-200-204.t2.dsl.vodafone.it JOIN :#esoteric < 1229872504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm really only annoyed by the fact it's so fucking pedantic about the order of declarations¨ < 1229872526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well order of declarations and definitions and all that crap < 1229872530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*declarations < 1229872535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :readings -> < 1229872542 0 :Asztal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229872545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: aaaaaaaaaaa < 1229872555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229873068 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229873401 0 :Linus`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229873878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay buy buy, i'm living now -> < 1229874038 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229874878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hey, you know that haskell build system you made for your site? what was it again? < 1229874945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :coadjute < 1229874963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :helpful :-D < 1229874977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ask a more specific question :-P < 1229875095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: any links? I seem to recall it being interesting :P < 1229875148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no links I'm afraid; with any luck I'll publish some kind of 0.0 this year < 1229875218 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you want to look at something you can have it on request: my home site's file, source tarball < 1229875269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: either would be appreciated :-P it'd also be nice to read more real-world haskell programs... I haven't got very good at that yet :D < 1229875341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :iki.fi/deewiant/temp/Adjutant.hs for the former < 1229875361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not designed for readability or anything though :-P < 1229875370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i think it might be an idea to give the file a less obscure name ;-P < 1229875379 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :googlability is nice < 1229875401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1229875412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but Coadjute would be googled more than Adjutant I imagine < 1229875442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but it'd be nice if Coadjute and X made some sense together so X = Adjutant :-P < 1229875456 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229875481 0 :moozilla!n=moozilla@d16-134.rb.gh.centurytel.net JOIN :#esoteric < 1229875590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i don't get how rule works < 1229875664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :iki.fi/deewiant/temp/coadjute.tar.bz2 for git repo < 1229875730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :rule basically makes a build rule :-P < 1229875766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I forget its type, which would probably (should hopefully) help in deciphering < 1229876209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens emacs and grumbles < 1229876215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid emacs. < 1229876241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why open it if it induces grumbling < 1229876257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because editing haskell is near-impossible in anything else < 1229876266 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vim works for me < 1229876276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's because you're a masochist < 1229876285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1229876297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have to learn Arrows now, don't I? < 1229876303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, no arrows in there < 1229876308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :import Control.Arrow (first, second) < 1229876318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you Haskellers and your academia and your DAMNED LIES. :-| < 1229876319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :first f (x,y) = (f x, y) < 1229876323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :second f (x,y) = (x, f y) < 1229876331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(f &&& g) x = (f x, g x) < 1229876334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is that in Control dot bloody Arrow < 1229876337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(f *** g) (x,y) = (f x, g y) < 1229876349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because they're AMAZINGLY GENERAL < 1229876350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"WHERE SHOULD WE PUT THESE TRIVIAL FUNCTIONS? LET'S PICK A RANDOM ACADEMIC PLACE" < 1229876367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's more of a coincidence that they're handy for those trivial uses, I think < 1229876374 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, Data.Tuple should really have those. < 1229876375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :versionString :: String < 1229876375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :versionString = "the ultimate version of ultimate destiny" < 1229876381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is some version. < 1229876395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :that's one reason why it's not released yet. ;-) < 1229876397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spawns a new haskell frame and proceeds to steal your basic app structure < 1229876402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FEAR ME < 1229876406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229876408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/haskell/emacs/ < 1229876417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh noes, what are you doing with my app structure < 1229876433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm, making an app that I haven't actually figured out what it is yet < 1229876454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh noes < 1229876467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh what the new frame shares the same buffers < 1229876472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how the hell do you just get a new blank frame in emacs < 1229876475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't say open it twice < 1229876519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1229876653 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1229876795 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229877074 0 :Mony!n=AssHole@AToulouse-159-1-76-172.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229877540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grumble haskell lacking basic things grumble < 1229877776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also: grumble at field names being unnamespaced functions < 1229877781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on records < 1229877952 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if Haskell had global variables. < 1229877959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does. < 1229877964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myVar = makeIORef < 1229877968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229877970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not quite < 1229877971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but w/e < 1229877972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IORefs. < 1229878032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what do you do when you want to have two records with fields named the same < 1229878032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1229878077 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You can't have "myVar <- makeIORef" as a statement in your program, and if you put it in main, then you can't refer to it outside of main. < 1229878101 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could use those fancy implicit parameters. < 1229878136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: why do you want a global variable? < 1229878140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you might as well just use an imperative language. < 1229878169 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :No, because Haskell has features that imperative langauges do not. < 1229878203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they work because it's a functional language < 1229878207 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Don't say "if you want A, you might as well do B" if B has problems that the alternative does not. < 1229878227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imperative+globvars has less probs than haskell+globvars. < 1229878481 0 :Mony!unknown@unknown.invalid QUIT :"reboot" < 1229878806 0 :cruce!n=c@79.99.2.65 JOIN :#esoteric < 1229879246 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229879275 0 :sebbu2!n=sebbu@ADijon-152-1-4-143.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1229879286 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229879412 0 :Linusz!unknown@unknown.invalid QUIT :"Puzzi. Sě, parlo proprio con te. Puzzi." < 1229879923 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229879968 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229879968 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1229880073 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229880371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I wonder if a nice esolang has appeared yet. :P < 1229880746 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Subleq is a great esolang, but it's really annoying to code in. < 1229880757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not that great < 1229880762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll write redivider in haskell < 1229880783 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Redivider, that language that's actually Parsec. < 1229880831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It isn't Parsec. < 1229880837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although you can parse it. With Parsec. < 1229880845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know it's yours. < 1229881218 0 :Judofyr_!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229881559 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229881586 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1229882380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: yo dawg, I herd u liek parsec so I used parsec to parse your actually-parsec so you can parse your parser < 1229882499 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :You da man. < 1229882715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warrigal: what precedence do rediv ops have < 1229882734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't have two records with fields named the same :-P < 1229882743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: why not :| < 1229882758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because the haskell record system is not very fancy, they're just functions < 1229882763 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229882764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know but it should be fancy < 1229882765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and what do you do when you want two functions named the same < 1229882772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it could be really useful. < 1229882775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not. < 1229882781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :answer: either you don't, or you put them in separate modules and do qualified imports and whatnot < 1229882795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is useful, it's not 'really useful' though, yes. < 1229882811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think there've been some papers on the subject of improving it but nobody really knows what's the best idea < 1229882845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should learn how to read and edit the GHC source and how to make a nice Haskell language extension, then make a patchset for nice records and get it widely used. < 1229882851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait no, I'd rather shoot myself in the face. < 1229882902 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229883052 0 :Mony!n=AssHole@AToulouse-159-1-76-172.w92-134.abo.wanadoo.fr JOIN :#esoteric < 1229883085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've tried for the past two months or so to get GHC to compile on Windows so I could hack on it (mostly the RTS and stuff to fix Windows-only bugs), but no luck < 1229883102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't it written in really old-style haskell? < 1229883112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc it has its own monad definition somewhere from before they were used for io and stuff < 1229883200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um ghc is written in ghc haskell < 1229883228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what you mean by "old-style" but AFAIK no < 1229883696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah but < 1229883708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well someone in #haskell just said that the code was dated < 1229883708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1229883715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ages ago < 1229883964 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, it's "dated" but I think "style" might be the wrong word here < 1229883978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :one big thing is that it doesn't use hierarchical modules, it just prefixes everything < 1229883983 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229883989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so instead of Foo.Bar.baz you have FooBarbaz or even FBbaz if you're unlucky < 1229884003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not sure how bad it actually is, might not be that bad) < 1229884272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229884422 0 :kar8nga!n=kar8nga@a-71.vc-graz.ac.at JOIN :#esoteric < 1229884474 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1229886028 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229886505 0 :jix!n=jix@dyndsl-095-033-081-130.ewe-ip-backbone.de JOIN :#esoteric < 1229887233 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1229888224 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229888802 0 :Asztal!n=asztal@host86-172-5-39.range86-172.btcentralplus.com JOIN :#esoteric < 1229888880 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229888920 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229889031 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229889341 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ehird: does the BNF give you operator precedence? < 1229889349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. :D < 1229889374 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it does. < 1229889424 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :So use that. < 1229890316 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229891412 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229891429 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1229891452 0 :Judofyr!n=Judofyr@062016182032.customer.alfanett.no JOIN :#esoteric < 1229893320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Abusing bugs for fun and quineity: < 1229893321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print inspect.getsource(lambda: None) < 1229893323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1229893325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :import inspect; print inspect.getsource(lambda: None) < 1229894402 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1229895487 0 :kar8nga!n=kar8nga@a-31.vc-graz.ac.at JOIN :#esoteric < 1229896123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul x < 1229896129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul x < 1229896129 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...bad insn! < 1229896167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:aSS):aSS...bad insn! < 1229896167 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS ...bad insn! < 1229896176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1229896184 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :insn? < 1229896199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :insemination, obviously < 1229896222 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Insemination in the aSS? < 1229896281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (::^)::^ < 1229896300 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much memory used! < 1229896318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50 Slereah_: Insemination in the aSS? < 1229896319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I lolled < 1229896341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oooooo < 1229896371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HEY < 1229896380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not the link to the logs! < 1229896414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brilliant, holmes < 1229896507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1229896628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ] < 1229896628 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1229896637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf [ < 1229896638 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Mismatched []. < 1229896640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1229896719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::::D < 1229896985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't you go inseminating my bot. < 1229897010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And that (:aSS):aSS... "bad insn" message comes when it tries to execute the '.' there. < 1229897146 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1229897454 0 :moozilla!n=moozilla@207-118-40-221.dyn.centurytel.net JOIN :#esoteric < 1229898552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'm pretty sure oerjan knows that, he made that bot. < 1229898565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a figure of speech of course. < 1229898581 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++. < 1229898581 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1229898584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229898590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229898594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you happy < 1229898603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++. < 1229898603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :% < 1229898609 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Happy like a frankenstein monster < 1229898621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898627 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Ä < 1229898636 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898636 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1229898640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898641 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ô < 1229898645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898646 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ä < 1229898649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Ě < 1229898653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898653 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :± < 1229898657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898657 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Ś < 1229898661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898661 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1229898665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898665 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :e < 1229898669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898669 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :n < 1229898672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1229898673 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229898675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1229898783 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1229899073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Prelude Data.List> take 5 $ iterate (++ "ko") "o" < 1229899073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :["o","oko","okoko","okokoko","okokokoko"] < 1229899130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("ok" ++) is faster < 1229899295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I mind. < 1229899306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1229899340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :let oko = "o":[o++"ko"|o <- oko] in take 5 $ oko looks sillier. < 1229899416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some sleep is in order; work-day tomorrow, even though the whole place will probably be completely empty. < 1229899426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why would it be empty < 1229899446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> let oko = "o" : map ("ok" ++) oko in oko < 1229899457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after it goes through infinite okos of the first oko, it okos the rest of the okos! < 1229899494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokoko < 1229899513 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think most people have started their winter vacationary stuff already, since wed-fri are holidays anyway. < 1229899534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1229899536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There might be some students, though; I think there's still some exams. < 1229899546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i had exams < 1229899561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when do you get the presents in Finland? < 1229899569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Same as in Sweden? (24th) < 1229899570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :24 < 1229899574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1229899579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You can do one of ours, I'm sure no-one would notice. < 1229899580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1229899589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what do you have? < 1229899604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :25th here in uk/us < 1229899609 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Checking. < 1229899609 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1229899611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean i don't know *everything*. < 1229899654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whuzzup with you finnswedes and your xmas-on-24th < 1229899668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, xmas is on 25th but giftz are on 24th?? < 1229899670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rite? < 1229899671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or no < 1229899681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all the celebration stuff is 24 < 1229899685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :25 is just a day. < 1229899702 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But 24th is still called "christmas eve", while 25th and 26th are the two christmas days. < 1229899704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kinda like 26 only it has a name < 1229899707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: tha < 1229899708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229899709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s weirdo. < 1229899714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :26 is a christmas day too? < 1229899722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why would you celebrate onthe day before the event < 1229899749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: who gives a boobie? < 1229899754 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I think I've heard it called "toinen joulupäivä" (lit. second christmas day). < 1229899760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: me < 1229899764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :25th is so much more logical < 1229899772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm sounds familiar indeed < 1229899785 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: http://fi.wikipedia.org/wiki/Joulu agrees with me. < 1229899804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no it isn't, no one wants to celebrate during the day, so it's nicer to be celebrating when christmas day is at its darkest, just starting < 1229899820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1229899822 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Anyway, for the CS department the only monday exams are T-76.5613 "software testing and quality assurance" and T-106.4155 "operating systems". < 1229899828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :christmas has too much buildup in the ok < 1229899830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk < 1229899831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1229899837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well i just read modern operating systems < 1229899837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :christmas shit starts being advertised < 1229899838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in OCTOBER < 1229899844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtfs up with that < 1229899845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't happen to know what the book is? < 1229899902 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It's "William Stallings: Operating Systems: Internals and Design Principles". Wasn't Modern Operating Systems the Tanenbaum book? If so, that's the one they used for the old OS course. < 1229899922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1229899938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our operating systems course prof is looking for another book now, guess i know what he'll choose then. < 1229899962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah it's the tanenbaum book < 1229899972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tanenbaum argued with linus torvalds in like 1992 about linux < 1229899973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :circus stuff in the frontcover < 1229899974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was silly < 1229899976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229899994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am deliberately wording it like that so I sound cool < 1229899995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1229900000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it sounds like I was there. < 1229900008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because linus didn't have a microkernel < 1229900014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...yes linus < 1229900030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :his kernel was mostly made out of guts < 1229900039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I also know there's a statistics exam (or maybe just the second mid-term thing) tomorrow, if you like that more. < 1229900057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't know anything about statistics < 1229900073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well at least i think i don't < 1229900103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the operating systems sounds like your best bet, then. < 1229900107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: weren't you there? < 1229900115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1229900116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1229900130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :despite not being alive < 1229900142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, although i somehow feel MOS might have less content than OSIDP < 1229900150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, have you read the book? < 1229900169 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MOS, yes; OSIDP, no. < 1229900180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i love it, it's full of details and can suddenly burst into a list of a thousand algorithms < 1229900187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The (new) course probably won't be very in-depth, though. < 1229900209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but somehow it still seems to only scratch the surface < 1229900239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("now, for no reason, let's go over how jpg's work!") < 1229900288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :("so now that we're discussing drivers, how about we take a look at how cd's work and talk a few pages about their history?") < 1229900299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1229900309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well true, usually courses tend to get easier, not harder < 1229900468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and indeed, our prof is looking for a "less theoretical" book < 1229900471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that means simpler < 1229900710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure the Tanenbaum "LINUX is obsolete" newspost[1] was mentioned during the OS course, though. It's quite a classic. [1] http://groups.google.com/group/comp.os.minix/msg/f447530d082cd95d < 1229900756 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"I would suggest that people who want a **MODERN** "free" OS look around for a microkernel-based, portable OS, like maybe GNU or something like that." < 1229900771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our os course consists of reading the book and taking the exam < 1229900774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haven't heard much news about Hurd lately. < 1229900804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well, chinese democracy and python3 are out < 1229900807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anything is possible < 1229900818 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You mean there weren't any lectures? < 1229900830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well there were 6 lectures < 1229900841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i didn't attend them, and they were just an introduction < 1229900870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but yeah the first os course in our uni is just a book exam < 1229900874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or whatever's a good term < 1229900899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think our course had at least one weekly lecture for a whole half-year term. Still, I think I mostly took the "read the book" approach. < 1229900900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://superunprivileged.org/ "hurd advocacy page"; second line: rms' awful free software song < 1229900904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that says it all < 1229901048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have an "operating system project" add-on course for those who are interested; they start with some skeleton code (used to be stripped-down nachos -- http://www.cs.washington.edu/homes/tom/nachos/ -- but now is buenos -- http://www.niksula.hut.fi/~buenos/buenos.html ) and they have to implement the usual things like file systems, virtual memory and things like that. < 1229901049 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1229901086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish we had that < 1229901099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your uni is so much cooler < 1229901122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm just advertising; in reality it sucks. < 1229901138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But maybe not as much as it could. < 1229901144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks < 1229901146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i'm thinking maybe leaving abroad after ...my candidate? < 1229901147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it called < 1229901154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol come to england! < 1229901163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might graduate next year < 1229901167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we have 0 civil liberties and the weather sucks and it's boring < 1229901169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we're all idiots < 1229901173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what more could you want < 1229901175 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bachelor's degree is the semi-equivalent term, I think. < 1229901187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I skipped the OS project, but I've heard comments that as far as university coursework goes, it was one of the more interesting ones. < 1229901204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that's not very surprising imo < 1229901224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want no civil liberties and sucky weather, I don't think you really have to leave Finland. < 1229901227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they can't leave the fun stuff out because they'd have to leave everything out < 1229901245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are civil liberties? < 1229901253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have all the liberties i could wish for < 1229901254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :civil liberties = freedom to do shit. < 1229901264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the UK, everyone's a terrorist. < 1229901276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: uhh, isn't the finland like super-liberal compared to uk/us? < 1229901280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the finland" xD < 1229901296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: We're still working on getting rid of those, yes, but I'm sure they're catching up. < 1229901316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proto: #esoteric nation < 1229901321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nomics can come too. < 1229901436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_micronations is surprisingly long. < 1229901463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, everyone wants one of those, only natural a small percentage gets it < 1229901473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some of the one-phrase descriptions are amusing. Like "BjornSocialist Republic": "A self-proclaimed Marxist state of about 6 square metres (7.18 sq yd) located on a stone "that looks like a tractor" in Lake Immeln, Scania, Sweden." < 1229901483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: But it's Wikipedia; all those are Notable(tm)! < 1229901493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1229901615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a really micro nation. just 15 micrometers across. < 1229901634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 15 micrometers of my table declare independence from the england < 1229901636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1229901648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the england? < 1229901649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the england" < 1229901651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf is up with me < 1229901652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first the finland < 1229901653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now the england < 1229901660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soon accidentally the whole world < 1229901661 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The one and only England. < 1229901668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lol < 1229901782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of nations, I am amused by the shape of the Finland/Sweden border at http://en.wikipedia.org/wiki/Märket < 1229901805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229902025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i am amused by bjarne not even trying to explain the things that suck about c++ < 1229902055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he just says "unfortunately c++ does this", and puts a sad face after the sentence ":(" < 1229902060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1229902162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Java VM uses two slots of the .class file constant table for long/double (read: 8-byte) values; and they've bothered to add a footnote about that in the specification: "In retrospect, making 8-byte constants take two constant pool entries was a poor choice." < 1229902188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They really should've added a ":(" after that one. < 1229902286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand < 1229902299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:31 oklopol: i don't understand < 1229902301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cherish this moment. < 1229902307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1229902317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey i can be pretty slow < 1229902384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming the constant table is just some kinda big array < 1229902408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it already has entries of variable sizes; like strings and things like that. < 1229902419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1229902447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's a bit confusing when two specific entry types (for no particularly good reason) suddenly take up two slots in the table. < 1229902533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1229902583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bjarne does advertise this other book about the process of making c++ < 1229902594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps he'd explain the weird stuff there < 1229902652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe he just says "It's like this because I screwed up here. ;/ :( X-D" < 1229902684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lol, I fuxxored up this part of the threading. sry :((" < 1229902718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :threading doesn't have much room in a book about c++ < 1229902808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :south park time -> < 1229903388 0 :moozilla!n=moozilla@207.118.34.157 JOIN :#esoteric < 1229903447 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1229903562 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1229903601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: I think I've heard it called "toinen joulupäivä" (lit. second christmas day). < 1229903604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err yea < 1229903608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :annandag jul < 1229903612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish < 1229903620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old word form and such < 1229903630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"secondday xmas" basically < 1229903635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which sounds silly in Swedish too < 1229903646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :common name for it though