< 1221177878 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : AND THEN! They saw Jorge wanting to be hardcore but his mom would't let him. Fact: hardcores bite people and Jorge had rabies. I'm also a rapper. In the flesh. (Flesh is tasty.) Soon, however, he became bored of this rampant cannibalism. He threw down his piece of man-thigh, and went to get a real job. Or so he hoped. But no, rather than what was expected... there was a centipede! Hundreds of feet long, it crawled on its belly before exploding violently. Thi < 1221177965 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1221177970 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: storygen < 1221177996 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: http://91.105.85.60:4567/ < 1221178173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it got cut off after "violently. Thi" < 1221178189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is caused an international incident between the cat and your anus. Then, Elliott realized that moar people In the Midnight Hour of the something which then one mored. < 1221178897 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1221178911 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1221179118 0 :megatron!unknown@unknown.invalid QUIT :"- nbs-irc 2.37 - www.nbs-irc.net -" < 1221179139 0 :moozilla!n=moozilla@207-118-42-188.dyn.centurytel.net JOIN :#esoteric < 1221179666 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1221180081 0 :Slereah!unknown@unknown.invalid QUIT : < 1221181247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : transformed into an acoustic guitar and got Ubuntu Linux But didn't understand it when he talked about the rabbit about his mom when not all that suddenly, he farted and the expelled gas exploded immediately afterwards, killing you. That is to say, not. But then, Then he pooped out a kitten. Ohh, those fuckign delicious kittens Mr. Clockhead decided to kill Mr. Blockhead. After quenching his bloodthirst, something truly special happened. Jibbedybob so the Lo < 1221181257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ead. After quenching his bloodthirst, something truly special happened. Jibbedybob so the Loch Ness Monster decided to rape everyone. But Jibbedybob reveal himself to the man - the hot, sweaty man - SUDDENLY - all the sex was used up. So Jibbedybob bought some more at a convenience store. THE END < 1221181318 0 :tusho!unknown@unknown.invalid QUIT : < 1221181600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now there's that Jibbedybob again < 1221181616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is he up to? < 1221182110 0 :psygnisfive!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1221182690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Lisp programmer is an oxymoron. Once you learn lisp you never write any code every again, you move into academia and spend the rest of your life trying to hoodwink other people into thinking lisp isn't a pile of shit." < 1221183970 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1221185166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any extreneous Sgeos are evil < 1221185175 0 :Sgeo_!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1221185212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah but which is the extreneous [sic] one? < 1221185254 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION glares at his evil underscore-bearing counterpart < 1221185340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.computerworld.com.au/index.php/id;528456667 < 1221185539 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1221185802 0 :Sgeo_!unknown@unknown.invalid QUIT :Remote closed the connection < 1221185802 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1221188691 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1221190371 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1221191137 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | even logspace. < 1221192969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool if the logs could be stored in log space < 1221195518 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1221195812 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good one < 1221197977 0 :oklobol!unknown@unknown.invalid PRIVMSG #esoteric :oklobol lols in pain < 1221199340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: invent the compression algorithm < 1221199458 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1221199482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :keep only the last log(n) of n lines of logs. Throw out the rest; nobody reads logs that old, anyway. < 1221199824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do upon rare occasion. < 1221201303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pretty clever < 1221201406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except not < 1221201493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :each log file is 60k, 4 years of logs, means 89702400 characters < 1221201517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which means...we have a 18 character log < 1221201522 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not very useful < 1221202064 0 :oklobol!unknown@unknown.invalid PRIVMSG #esoteric :i disagree. "not very useful" is all you need to know about esoteric languages < 1221202084 0 :oklobol!unknown@unknown.invalid PRIVMSG #esoteric :except i kinda messed my own joke up by saying that. < 1221202947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: we need to pick an appropriate base, of course. < 1221203006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like 1.00001 or something < 1221203026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vote base 1. < 1221203503 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221203569 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221203614 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1221204746 0 :kar8nga!n=kar8nga@i-155.vc-graz.ac.at JOIN :#esoteric < 1221206399 0 :clog!unknown@unknown.invalid QUIT :ended < 1221206400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1221206725 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221206768 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221206772 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221206784 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221207238 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1221208825 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221209691 0 :oklobol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1221210291 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221210523 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1221211167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last xkcd.... got no hover text... < 1221211172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches world fall apart < 1221212737 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | like a modulo? < 1221214029 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1221214204 0 :GreaseMonkey!n=gm@121-73-162-206.dsl.telstraclear.net JOIN :#esoteric < 1221214577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: What's like a modulo? < 1221214578 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I've decided type-level church numerals are far more fun. < 1221214607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: That sounds sufficiently esoteric, yes. < 1221214608 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so that they can be evaluated, in sequence < 1221217444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is O(n^2) or O(n log n) worst? < 1221217548 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :n^2 is obviously worse than n log n. < 1221217553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since n is worse than log n. < 1221217559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1221217571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Asymptotically speaking, anyway. < 1221217721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm now what is the correct notation for "average" and "worst" cases < 1221217731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is something else than O really isn't it iirc? < 1221217836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm no, I guess I remembered wrong < 1221218184 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1221218296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... if you needed a good sorting algorithm, good worst case and good average case, what one would you select? < 1221219416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :qsort(3) < 1221219434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or whatever your standard library offers < 1221219459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true, but qsort() is quicksort isn't it? < 1221219469 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :why would it be < 1221219485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it has a crap name, there's no reason why it has to be :-P < 1221219485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :misleading name then I guess < 1221219494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :most likely it's introsort < 1221219528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1221219530 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :at least that's std::sort in the SGI C++ standard library, and the standard sorter in tango (after I filed a bug about it :-P) < 1221219542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however mergesort could take advantage of multi-core CPUs < 1221219553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what was the standard sorter before? < 1221219556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in tango < 1221219559 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :quicksort < 1221219579 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :median-of-3 to be exact < 1221219630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway what about mergesort? It would be easy to take advantage of multiple cpus, if you have two, then at the first split in half let each cpu do half of the work < 1221219673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :quicksort can be parallelized as easily as mergesort < 1221219698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not quite as easily, but easily anyway < 1221219964 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but in any case, I'd leave that to the stdlib < 1221219983 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and unless you're sorting something really big it doesn't matter anyway :-P < 1221220200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, or if you want a stable sort < 1221220202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that I do < 1221220279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :in that case as well I'd leave it to the stdlib :-P < 1221220286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if there is one < 1221220296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which may not always be the case < 1221220312 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1221220315 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately some stdlibs are crap, yes < 1221220322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that too < 1221220344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I was thinking about stand-alone C < 1221220347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for kernels and such < 1221220370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freestanding I believe the official name is < 1221220429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(how do you know I'm not planning a cfunge-OS ;) < 1221220772 0 :jix!n=jix@dyndsl-091-096-042-135.ewe-ip-backbone.de JOIN :#esoteric < 1221222251 0 :tusho!n=tusho@91.105.85.60 JOIN :#esoteric < 1221222884 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1221223280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh no < 1221223290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ? < 1221223296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it must be a side effect of the earth being destroyed < 1221223302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1221223313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT! < 1221223313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the lack of hovertext < 1221223323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1221223338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah either case it is pretty odd < 1221223344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in either* < 1221223352 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1221223353 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has it now < 1221223364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :another one didnd't have it at one point but then it got added in after people noticed < 1221223370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, didn't have it this morning < 1221223380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that happens occasionally < 1221223398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho is lying < 1221223404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what? < 1221223406 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or i have a browser error < 1221223411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am not lying < 1221223415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here, let's view source: < 1221223428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Further Boomerang Difficulties
< 1221223429 0 :oklobol!unknown@unknown.invalid PRIVMSG #esoteric :i am lying. < 1221223432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just checked xkcd, there is no hovertext < 1221223436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1221223437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Further Boomerang Difficulties
< 1221223535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Further Boomerang Difficulties < 1221223545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is what i see < 1221223549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cache < 1221223570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i didn't visit xkcd earlier < 1221223606 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here: < 1221223651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah! < 1221223656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a reload fixed it < 1221223664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1221223698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was weird, especially if AnMaster sees it too < 1221223717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe _JSUT_ added < 1221223719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*just < 1221223747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :within 15 minutes? wow < 1221223754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, there is hovertext there now < 1221223754 0 :tusho!unknown@unknown.invalid QUIT : < 1221223767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't when I mentioned the issue though < 1221224114 0 :tusho!n=tusho@91.105.85.60 JOIN :#esoteric < 1221224125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :itunes 8 looks neat-o < 1221224662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah how disappointing < 1221224696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :google doesn't do unit conversion with kalpas < 1221224860 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kalpas? < 1221224911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Kalpa_(time_unit) < 1221224941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you i looked it up afterward. i didn't know there were conflicting definitions... < 1221225214 0 :Hiato!n=Hiato@dsl-245-24-48.telkomadsl.co.za JOIN :#esoteric < 1221225391 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221226012 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221226765 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221229256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, anyone who ever comments on a piece of FUD targeting apple to *factually correct them*, even if they don't use apple products, is immediately called an apple fanboy < 1221229261 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(on reddit) < 1221229263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stupid reddit < 1221229268 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll start blocking the comments < 1221229868 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1221230189 0 :oklobol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221234337 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | exactly! omg we're like soulmates rofl!!! asl? < 1221234409 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221234416 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1221234515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: I like your topic. < 1221234516 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just... minute enough to... draw a circlish thing? < 1221234615 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221234657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho, AnMaster < 1221234663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523! < 1221234676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, I even get an exclamation mark this time < 1221234691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1221234694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has spent most of today trying to port C-INTERCAL to autotools < 1221234706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have it building reliably now, but there are some things I want to change < 1221234706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :automake you mean? < 1221234710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's it < 1221234715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what things? < 1221234718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe even libtool while I'm at it < 1221234722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I gave up on ick + automake < 1221234734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly due to split oil output < 1221234741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't like the way automake scatters all the temporary files in the root directory of the distribution < 1221234742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why on earth would you want to use autotools < 1221234743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1221234753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah well I do out of tree builds always < 1221234753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I handled the split oil output by writing it all as one rule by hand < 1221234764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you can move some stuff into subdirs < 1221234768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find the command < 1221234781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not the problem, the problem is that some of the temporaries are distributed with the tarball < 1221234786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AC_CONFIG_AUX_DIR([utils]) < 1221234796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for config.guess config.sub and so on < 1221234800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, I knew about that one, hadn't used it yet but was planning to < 1221234801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :into a directory called utils < 1221234814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also C-INTERCAL doesn't need config.sub at the moment, although I've been modifying it for gcc-bf < 1221234829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what exactly does config.sub do btw < 1221234832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never checked < 1221234850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: translates a short name like "i386" into a long name like "i386-pc-linux-gnu" < 1221234864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also checks that the name is one that's recognised by some GNU software < 1221234868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and of course bf isn't < 1221234872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah hm.... that file will be replaced by regeneration commands < 1221234875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I need to add it < 1221234878 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.rcfunge98.com/rcsfingers.html#ICAL < 1221234884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes Deewiant < 1221234887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that name sounds promising... < 1221234906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just some intercal-esque stuff < 1221234908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well is it correct, as in do like in intercal? < 1221234918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but they took only the saner of the commands there < 1221234919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh at grammar there < 1221234924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he < 1221234925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not they < 1221234933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mike Riley < 1221234942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: singular they is correct. < 1221234947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from "0R is not an error and will just continue without resuming", that is an error in ordinary INTERCAL < 1221234962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and singular they is of disputed gramaticalness but I use it anyway < 1221234965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, something like: ACLOCAL_AMFLAGS = -I macros --install < 1221234968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the top Makefile.am < 1221234973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to put macros into a subdir < 1221234986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than at the end of aclocal.m4 < 1221234989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not that stuff I'm worried about, it's half-built parsers like parser.c and parser.h < 1221235001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have it confined to ick-0-29/temp in the old build system < 1221235006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, I have an insane solution < 1221235010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yesterday me and Deewiant were poking fun at mikeriley's fingerprints which are clones of existing ones sans all the useful parts, and incredible ambiguiuty ("format string is printf style") so I made my first fingerprint: http://tusho.net/mkry/ < 1221235021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you mean that there are temporary files? < 1221235031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about them? I assume darcs got some ignore function? < 1221235031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's more like /var/cache < 1221235038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um what? < 1221235041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the issue is that they're supposed to be distributed < 1221235053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in case the person at the other end doesn't have lex, or doesn't have yacc or equivalents < 1221235068 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the sillier thing about the clones is that the originals are his as well :-P < 1221235071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both the old and the new build system handles that fine, I just don't like where the new build system puts them < 1221235073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :D < 1221235088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that fingerprint reminds me of ESME < 1221235090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: soon I shall write MIKR! < 1221235106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the actual spec is that C pushes 3 to 15 (random) ','s < 1221235109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :D the same but with '.' < 1221235118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and E the same but with randomly alternating 'e' and 'h' < 1221235118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but why? < 1221235125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm... < 1221235125 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eheheheheheheehhe,,,,,not sure....... < 1221235130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most fingerprints actually have some sort of purpose... < 1221235132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the clue is in the name :-) < 1221235135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would put them in build tree I assume? < 1221235146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which seems sane to me < 1221235146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, the problem is it puts them in the root of the build tree < 1221235151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the build tree is sane < 1221235155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1221235158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in root isn't, because they get distributed with the package < 1221235159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's strange < 1221235175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I guess you don't use recursive make (and yes I prefer non-recursive too) < 1221235176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so my insane solution is to put Makefile.am in a subdirectory of its own < 1221235193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I prefer non-recursive, and recursive make doesn't even really make sense with C-INTERCAL < 1221235205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because most of the targets share most of the object files < 1221235214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I assume you do out of tree build the same way as "normal" automake-using projects do? < 1221235216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is: < 1221235216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's nothing to recurse over < 1221235226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: configure out of tree and it builds out of tre < 1221235228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/e/ < 1221235233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~/foo/build $ ../configure < 1221235233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is just how it normally works < 1221235256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even put the build dir elsewhere < 1221235279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have the build dir alongside the source dir for testing < 1221235285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's ../newbuild/configure < 1221235313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where newbuild in my filesystem = ick-0-29 in everyone else's < 1221235331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I changed the filenames away from DOSish to some extent, so they don't look DOSish any more < 1221235345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but it still works on DOS, right? < 1221235347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of them are even not 8.3, but they truncate to 8.3 in a way that gives unique answers < 1221235354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: haven't tested, if it doesn't I'll change it until it does < 1221235417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : some of them are even not 8.3, but they truncate to 8.3 in a way that gives unique answers <--- heheh, such an intercal-ish thing to do :D < 1221235455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how did you handle the multiple oil output files? < 1221235459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was what I got stuck on < 1221235473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: encapsulated them all in one target that produces a .a as its output < 1221235478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :marked noinst, so it's only used during the build < 1221235485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I wrote that target by hand < 1221235488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1221235491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1221235524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however will this work with LLVM I wonder. I couldn't get ick to work properly with llvm if the compiler itself was compiled with llvm < 1221235538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know how to get autotools to use the host CC for some compilation and the target CC for others when cross-compiling < 1221235541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue was somehow that the installed libick.a and such were broken < 1221235560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both the old and new build systems almost work when cross-compiling, except that it compiles oil.y for the target not the host and thus can't generate the oil output files < 1221235569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, haven't really needed to compile stuff that is run during build time < 1221235589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm quite sure it is possible < 1221235592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, apparently neither have they < 1221235596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know it's possible because gcc does it < 1221235600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1221235608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but gcc even use it's own version of libtool iirc < 1221235628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well I'm not using libtool yet, but I may do at some point, it makes sense for libick.a to really be libick.so < 1221235640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yes and no < 1221235652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there could be issues with .so < 1221235660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know there are issues with .so < 1221235663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even know what some of them are < 1221235683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically: 1) if installed to prefix, the library need to be found at runtime < 1221235693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) the nasty bit is where symbols bind < 1221235712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1) is pretty nasty, ldd is unlikely to know about where to look for INTERCAL symbols < 1221235729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if a symbol name is used in several *.so < 1221235740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is globally visible < 1221235744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I can't just use my amazing findandfopen function (designed to make sure that there is a skeleton in the closet no matter how badly the user tries to screw up the installation) < 1221235761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well all the symbol names are mangled with ick_ in C-INTERCAL already < 1221235761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any call from inside *any* of those .so that define it will refer to a single one of the functions < 1221235763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of the local one < 1221235778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I used nm to check what they all were < 1221235782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the FFI to C < 1221235786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also that overhead of looking up symbols in the global symbol table.... well < 1221235788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I didn't impinge on user namespace < 1221235799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can get around that somewhat with GNU LD < 1221235810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is non-portable < 1221235810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't particularly worry about the overhead given how ridiculously slow INTERCAL programs are likely to be anyway < 1221235865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm most worried about ABI changes < 1221235903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes that too < 1221235906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what landed Windows into a whole lot of trouble with its DLLs, to be precise their installers tended to bundle the DLL with the program and often overwrote newer versions with older by mistake < 1221235910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even deliberately sometimes... < 1221235917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since I install ick into ~/local/ick < 1221235919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1221235927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a good package manager can solve that, not everyone has access to one of those though < 1221235929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the library search path is an issue for me < 1221235942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I wouldn't install a darcs version outside my home dir < 1221235954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1221235962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the darcs versions are not guaranteed to work or even make any kind of sense < 1221235978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'd better get around to applying that IFFI patch before you think to check... < 1221236009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr is reserved for package manager, /usr/local I don't use, since finding what file comes from what program would be painful < 1221236037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/opt is also for package manager, but I may use it if I have to, since you can do one directory for the program that way, but it has the downside of library search path again < 1221236038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use sufficiently few programs that I have /usr/local organised in my head < 1221236043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so /home/local/ < 1221236045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221236050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so $HOME/local/ < 1221236083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I do use few such programs, but they are some that spread out lots and lots of files in the lib and share dirs < 1221236115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :80 files in ~/local/flightgear-osg/lib < 1221236117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1221236119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1221236124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and two are subdirs < 1221236128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a lot more files < 1221236156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thankfully those happen to have a sane naming scheme < 1221236166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL installs two files in prefix/bin, some libraries with obvious names in prefix/lib, man and info in the correct places in prefix/share, and the data files and include files are in a subdirectory specific to ick < 1221236175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't really get in the way at all < 1221236176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libosg* libplib* libsg* libOpenThreads.so.* < 1221236193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is svn version btw < 1221236225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you use automake to install now or? < 1221236237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: still experimental, I'm planning to use that eventually though < 1221236257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~/local/llvm/lib, now that contains a special version of gcc in it < 1221236263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no way I would want that in /usr/local < 1221236270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1221236275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if it was called llvm-gcc? < 1221236285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes it is, but there is ~/local/llvm/lib/gcc < 1221236295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm still struggling with PATH problems with gcc-bf as it is < 1221236299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~/local/llvm/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/ < 1221236302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1221236316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wants to install everything as bf-gcc, bf-ar, etc. in /usr/bin or /usr/local/bin < 1221236317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well the binaries are prefixed with llvm- < 1221236323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I got it in my PATH < 1221236333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just I don't like the mixed mess of all these in one place < 1221236339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'm using the same trick, fake /bin directory in the path for some things < 1221236344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uninstalling one or upgrading one would be PAINFUL < 1221236347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1221236373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for other things I rely on the fact that if you tell gcc where it will be installed before you install it, then you compile and install it and access it with an absolute path, it can find ld and so on by itself < 1221236373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean with fake bin? < 1221236381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a directory on the path holding binaries < 1221236384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's prefix/bin < 1221236387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for installing binaries into < 1221236403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I always install with --prefix so I can keep track of them < 1221236417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if I find it useful I may put it in the PATH < 1221236421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :often I don't < 1221236455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I aim to get C-INTERCAL working with no support from the PATH < 1221236459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example for flightgear that I mentioned above I got a complex wrapper script to construct command line arguments < 1221236461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/bin/run-fgfs --aircraft=lightning < 1221236461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Final command line: --multiplay=out,10,mpserver06.flightgear.org,5000 --multiplay=in,10,192.168.0.64,5000 --enable-fuel-freeze --disable-auto-coordination --disable-real-weather-fetch --disable-game-mode --prop:sim/traffic-manager/enabled=0 --prop:/sim/sound/voices/enabled=true --aircraft=lightning < 1221236463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even without support from make install, on occasion < 1221236463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see? :D < 1221236497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then stuff like -w to make it -enable-real-weather-fetch and so on < 1221236511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it also sets various env variables < 1221237124 0 :Slereah!n=x@ANantes-252-1-36-117.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221237290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sooooooooooo < 1221237469 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :uuuuuuuuuuup < 1221237474 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :soup. < 1221237995 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: give me a crazy esolang idea. < 1221238001 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or just esoteric in general < 1221238024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: trying to think of one < 1221238031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had one a while ago and forgot it, which is annoying < 1221238044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I remember < 1221238051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a pair of languages with very similar syntax < 1221238058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all programs have to be a polyglot in both languages < 1221238068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the output of one program is piped to the input of the other < 1221238077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optionally with a third program in between < 1221238085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the two programs are opposites in a sense < 1221238136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ^ < 1221238147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1221238154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's interesting but i'm not sure how you'd go about it < 1221238157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :programming gcc is like that < 1221238201 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1221238261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the .md file is a polyglot between a file that translates GIMPLE to RTL and a file that translates RTL to asm < 1221238295 0 :Slereah!n=x@ANantes-252-1-36-117.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221238316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :made out of lots of commands that contain the standard pattern that comes out from the GIMPLE, the RTL, and the asm all in one command < 1221238322 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :D:< < 1221238337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with various things you can tweak all over the place to get the two halves to act differently < 1221238527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hooray. #web is run by a power-mad retard. < 1221238583 0 :ais523_!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221238600 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221238615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The op got angry at a guy for no reason, I pointed out an error in his reasoning, he responded with the same reasons and said 'got it?', I told him that his reasons were still wrong for the reasons I said, he opped himself and said 'GOT IT?', I told him that blindly asserting reasons while ignoring rebuttals and then threatening those who take issue with them is not acceptable and he could ban me if he wished, so he did, and says it's for 24 hours. < 1221238619 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :sorry... < 1221238621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol, irc < 1221238623 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1221238629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: which channel? < 1221238635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #web < 1221238644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty general... < 1221238662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1221238674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's web *development* < 1221238677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still general, but less so < 1221238733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose it's owned by the inventor of the Web? < 1221238768 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221238774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. I think it's correct, actually. < 1221238776 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like #esoteric. < 1221238783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's only for actual tangible things that the ## thing applies, I think. < 1221238791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose so, something that's so common it doesn't need a ## < 1221238799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder who invented esolangs? < 1221238800 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(So I guess we should actually be on #nomic...) < 1221238818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it's pretty clear that Nomic was invented by someone in particular < 1221238824 0 :Slereah!n=x@ANantes-252-1-36-117.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221238827 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaaaaaaaaaaaah < 1221238829 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Help me! < 1221238830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most discussions of Nomic reference Suber sometime < 1221238833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah < 1221238851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's not a tangible thing,t hough < 1221238860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"windows" is an actual product, a thing, an entity < 1221238866 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :therefore, since the channel is not official it is ##windows < 1221238869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but 'esoteric', 'web', 'nomic' < 1221238871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :abstract concepts < 1221238963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1221238973 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :speaking of annoyances that are prominent in channels < 1221238976 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does ##c still have poppavic? < 1221238982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :joy. < 1221238983 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes it does. < 1221239168 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1221239184 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221239361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have an eso project for you < 1221239376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have too many at the moment, but go on < 1221239383 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :find out what system calls and stuff emacs uses, and implement them, and get a tty working etc. then, well, just boot emacs < 1221239391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :essentially, write the least possible kernel that will run emacs < 1221239411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it can be run on DOS, and that's pretty minimal < 1221239421 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but it still has tons of unneeded stuff < 1221239426 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :all this OS would need to do is run one program at kernel level < 1221239428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it runs on DOS 1? < 1221239432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't even have directories < 1221239440 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and nothing else < 1221239547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well gcc_bf only has 2 syscalls < 1221239557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could get emacs running on that? < 1221239576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it :P < 1221239664 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221239747 0 :Slereah!n=x@ANantes-252-1-36-117.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221239749 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaaaaaaaaah < 1221239754 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am at my wits end! < 1221239759 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No more wits do I have. < 1221239926 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Shit. There it goes again. < 1221240118 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221240126 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221240168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1221240172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's almost as though I'm competing with Slereah to see who has the least reliable connection < 1221240733 0 :ais523!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221240902 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221241010 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you win < 1221241011 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lost the game < 1221241025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1221241278 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221241330 0 :Slereah!n=x@ANantes-252-1-36-117.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221241482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1221241493 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hulo < 1221241546 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221241690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, what were you shouting about before? < 1221241777 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221242037 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1221242471 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 has shouted? < 1221242473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1221242484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ? < 1221242492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1221242494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I misread < 1221242495 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Slereah, what were you shouting about before? < 1221242497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1221242500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :your quit line was above it < 1221242518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221242519 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | But it's not implementable, usable, interesting, or hard, or anything really < 1221242528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the new topic < 1221242531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well done optbot < 1221242532 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe it'd be clearer in java < 1221242541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no no, bad optbot! < 1221242541 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was working on optimising the C-from-Underload code < 1221242557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that must have been either me or tusho, I suspect tusho < 1221242568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1221242570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's not how i type < 1221242590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the current topic is mine < 1221242598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :commenting on asie's stupid "-1 instruction set idea" < 1221242604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(every instruction except anything that makes the machine halt) < 1221242621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 08.01.16:07:50:59 I was working on optimising the C-from-Underload code < 1221242627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it was me < 1221242643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's play guess-the-optbot-utterance! < 1221242644 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The same applies to the vast majority of command-line UNIX, to be honest. . . < 1221242658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... not sure, I don't know who in here types ... like that < 1221242662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq < 1221242667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :always puts spaces in < 1221242671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1221242674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and uses correct grammar < 1221242872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: have you seen dogface around recently? < 1221242882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dogface is ihope < 1221242884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but no < 1221242886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not apart from ##nomic < 1221242887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1221242890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was using the new name < 1221242893 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he only seems to join certain channels and only for a tiny time < 1221242895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, he's ihope these days < 1221242899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he changed back < 1221242900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, changed back? < 1221242912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he was DogFace or DogKing or something in sine when i first went there < 1221242916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i guess he just has a lot of nicks < 1221243273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how goes feather? < 1221243286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not very much at the moment, I'm working on other things < 1221243292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I have talked about at length in this channel already < 1221243418 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1221243492 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11:54:16 and your - is I(n) < 1221243494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean < 1221243506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could have been a typo for O(n) < 1221243515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty bad for subtract/decrement < 1221243520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but typical in esoteric functional languages < 1221243729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1221243730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for your bf->ul < 1221244155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i still want http://xn--fvg8298f9da.xn--ii7c.org/ < 1221244414 0 :asiekierka!n=psygnisf@89.108.246.233 JOIN :#esoteric < 1221244416 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1221244422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1221244430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: is that Punycode? < 1221244433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, and hello, tusho, i heard you aged to 30 all of a sudden < 1221244447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, for a thing that looks like ,[.,] < 1221244453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :specifically ,[ as a subdomain of ,] < 1221244455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not those exact chars ofc < 1221244456 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just lookalikes < 1221244459 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: er no < 1221244468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tusho: I don't believe you're 12. < 1221244473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why not < 1221244488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: tbh neither do I, what with you claiming it was your birthday recently... < 1221244490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because you wouldn't be at this level of knowledge right now < 1221244494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's true. < 1221244502 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: stop being a moron, there's been a video of my posted here < 1221244507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Show it < 1221244511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :go ahead, show it, show it < 1221244512 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll take a picture right now < 1221244517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that might be illegal, you know < 1221244517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, no < 1221244521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a video < 1221244522 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is < 1221244523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1221244525 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1221244527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1221244528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the US, I think so < 1221244528 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, not in poland < 1221244531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not so sure about the UL < 1221244534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/UL/UK/ < 1221244536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still probably < 1221244543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :coppa says that asking for personal information of someone you believe to be a minor is illegal < 1221244551 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1221244555 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'm from poland not the US < 1221244564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're on US servers < 1221244576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And? < 1221244580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:49] [MOTD] - By registering your nickname with Nickserv you agree that you < 1221244580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:49] [MOTD] - are 13 years of age, or older. For more information about the < 1221244580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:49] [MOTD] - Children's Online Privacy Protection Act please see their < 1221244580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:49] [MOTD] - website at (http://www.coppa.org). < 1221244589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1221244598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1221244599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1221244603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does anybody bother to read the Freenode on-server-join spam? < 1221244605 0 :asiekierka!unknown@unknown.invalid QUIT :Client Quit < 1221244611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol, asie just left because he's under 13 < 1221244613 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i guarantee it < 1221244623 0 :asiekierka!n=psygnisf@89.108.246.233 JOIN :#esoteric < 1221244628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do not < 1221244649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait... < 1221244653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tusho is also registered < 1221244655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and he's 12 < 1221244656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not 13 < 1221244658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am 13. < 1221244662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1221244663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I had my birthday on August 22nd. < 1221244668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But you WERE 12 < 1221244670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1221244680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I flagrantly violated COPPA daily. < 1221244692 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do it for 2 years or so now < 1221244693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And so far < 1221244698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No-one got into my hhhhhhhhhhh < 1221244702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, back < 1221244705 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hhhhhhhhhhhouse < 1221244705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is not a sentence. < 1221244708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :To sue me, or something < 1221244722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: could you interpret his sentences for me < 1221244729 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i understand about half of them < 1221244743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: possibly, but I don't want to expend the brainpower. fungot, say something more intelligible, please! < 1221244744 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yome i'm not sure if it'll run on os 9. there's a //great// system service and daemon system. < 1221244761 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1221244765 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not even asiekierka could top fungot < 1221244765 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: cl doesn't too much what? how? < 1221244772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you want me to get out of this place, because i'm illegal in the US < 1221244780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1221244782 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i never said that. < 1221244785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we just want you to stay on-topic < 1221244797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually i don't care about him staying on-topic < 1221244798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than steer onto conversations that have lead to flamewars or similar in the past < 1221244803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And what is the topic < 1221244804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :off-topic's fine as long as it isn't contentious < 1221244808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I care about him not saying random crap and attributing it to people who never said anything like that < 1221244809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: see the topic < 1221244818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and then flooding the place < 1221244819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, agree < 1221244832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Just replace "But it's" with "Asiekierka is" < 1221244845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we have a random topicbot here < 1221244847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi optbot < 1221244847 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but it wouldn't work for bf, so it's probably not very interesting < 1221244849 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he knows < 1221244853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :having spammed "optbot!" for hours on end < 1221244854 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: too many typos spoil the broth < 1221244854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Can i do an optbot(!) < 1221244855 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: hm < 1221244856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1221244856 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1221244856 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: })}) <-- I like this language already --> < 1221244857 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: (at least while freeing) < 1221244858 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i think distance should be measure in light years. well, maybe < 1221244859 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: . . . Unless the size of each variable is unlimited or something. < 1221244859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :until we yelled at him to stop < 1221244859 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: even better if there's a srfi for it? :( < 1221244860 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: please paste another one! < 1221244861 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: once you do check syntax, you have < 1221244861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, optbot, can i? < 1221244862 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: blarg < 1221244862 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and it's only like 30 lines < 1221244862 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: except for the author of cobol female/ cow/ tip" < 1221244863 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Aha. < 1221244868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : fungot: please paste another one! < 1221244869 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this is the ( infinite) and tried to deactivate you < 1221244869 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AAAAAAAAAAAAAAAAAAAH < 1221244869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, can i do it, optbot!? < 1221244870 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: lol < 1221244877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No, srsly, can i do it, optbot < 1221244878 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Rails adds untold horror to an already hideous language < 1221244883 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ais523: this is the ( infinite) and tried to deactivate you < 1221244884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ais523: AAAAAAAAAAAAAAAAAAAH < 1221244884 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Wait a minute... < 1221244884 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: please someone send me an e-mail? < 1221244885 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What? Sorry, can i do it, optbot < 1221244886 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: There's probably a term for it already, but mine works. < 1221244895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And what is it, optbot < 1221244896 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: tell me! < 1221244896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : optbot: except for the author of cobol female/ cow/ tip" <--- that's quite worrying < 1221244896 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't think he's really an fnord) < 1221244897 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: !bf [-.] < 1221244902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Optbot, it's "yes". < 1221244903 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and distinguish them both? < 1221244908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Optbot, YES. < 1221244908 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: U+0145 is Å…, "LATIN CAPITAL LETTER N WITH CEDILLA". < 1221244914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Optbot, duhh, so can i < 1221244914 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Granted. < 1221244918 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, i will < 1221244919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ~}|{zyxwvutsrqponmlkjihgfedcba... < 1221244920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221244920 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The girl doesn't look too thrilled < 1221244920 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | THAT'S LIKE INSULTING GOOGLE!!!!! < 1221244926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1221244987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to do a TV Service < 1221244998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AsieSat, or ASSat for short. Yeah, i see the joke < 1221245011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to guess who said the topic < 1221245016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think the context was a flamewar < 1221245021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly between rival OSs < 1221245026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and someone decided to parody it < 1221245029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure, though < 1221245049 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SOMEONE RUN A SEARCH ON #ESOTERIC LOGS!!!!! < 1221245060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka. you have just flooded the channel with like 100 pointless chat with optbot < 1221245061 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that website seems to work fine for me in w3m < 1221245067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what were we just not telling you to do? < 1221245067 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just 8 < 1221245070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you doubled it, too < 1221245097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to get out an answer from him < 1221245120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's incredibly annoying for everyone else, though < 1221245126 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1221245132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ! < 1221245133 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: 'Trivial'. < 1221245133 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1221245137 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1221245323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to the old and dusty switch room from his previous roleplay < 1221245342 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :{{Remember that? That one in a black box and with cubes and a universe-modifying C64?}} < 1221245378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: oh, you're hijacking #esoteric again for that IRC RPG that nobody wants to play? < 1221245433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, but yeah. < 1221245443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tell him to stop < 1221245446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :THE MAN FORC---Nothing, nothing, blowing out dust < 1221245446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :please < 1221245448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he never listens to me < 1221245454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: tell asiekierka to stop < 1221245481 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes over lament for a split second < 1221245487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :{as lament} tusho: tell asiekierka to stop < 1221245491 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION becomes back at asiekierka < 1221245493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka. < 1221245494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :seriously. < 1221245494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop it. < 1221245498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1221245508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's ok to be silly but you're just being annoying. :| < 1221245515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::(( < 1221245528 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :smiley faces with ( in them don't change that < 1221245576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::(((( < 1221245581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You're mean. < 1221245590 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i'm only mean beacuse you've done it so many times < 1221245598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and however many times you're told that you're being annoying you just keep doing it < 1221245606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!test < 1221245606 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1221245635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i want to do it... somewhere < 1221245638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Where < 1221245645 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: notepad. < 1221245649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But with someone < 1221245655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :There's no multiplayer notepad, is there < 1221245656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :find someone who actually wants to. < 1221245659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1221245659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :moonedit < 1221245706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Where to find these people? < 1221245708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are multiple multiplayer notepads around I expect < 1221245722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i don't know! this isn't #social-skills < 1221245725 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :forums < 1221245728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FORUMS? < 1221245730 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: #defocus? < 1221245730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh nononono < 1221245738 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's freenode's general social channel. find someone there. < 1221245741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: suggesting #defocus was evil < 1221245750 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: at least he'll bother them, not us < 1221245753 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and most of the stuff in there is tripe anyway < 1221245755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure why, though < 1221245757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or who towards < 1221245810 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1221245815 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let me guess < 1221245820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's going to come back very very soon < 1221245828 0 :asiekierka!n=psygnisf@89.108.246.233 JOIN :#esoteric < 1221245828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and start this whole annoyance-unhappy-quit cycle again < 1221245832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oho < 1221245909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523: yome i'm not sure if it'll run on os 9. there's a //great// system service and daemon system. <-- hahaha < 1221245909 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as it ought to be < 1221245922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is yome anyway < 1221245922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I used MacOS 9 < 1221245934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :where is oklopol when you need him < 1221245934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I know how crappy it is < 1221245939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no memory protection < 1221245954 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: amiga didn't have that either < 1221245956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what you had were not really DOS TSR but almost as bad < 1221245957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still a great os < 1221245968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, sure, back when it was modern < 1221245976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but OS 9 crashed daily < 1221245997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather, random programs crashed and made the OS crash daily < 1221246005 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :yome is just a person on freenode/#scheme. < 1221246032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i have a sort of database idea that would work well for things like the counter log < 1221246042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sort of "inverted db" < 1221246044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go on < 1221246081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: okay < 1221246081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1221246083 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1221246089 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you have the columns A,B,C and D < 1221246093 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instead of < 1221246099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{key: (A,B,C,D), ...} < 1221246100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have < 1221246110 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :{key:A,...} {key:B,...} etc < 1221246118 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so you can look things up by anything < 1221246128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just indexes, isn't it? < 1221246131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and reconstruct with (astore[key],bstore[key]...) < 1221246132 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well yes < 1221246134 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but you have no master copy < 1221246137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :everything is in the index < 1221246140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1221246140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1221246143 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'll give an example < 1221246155 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :id is the internal row identifier < 1221246158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :probably just a big int < 1221246162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and we have the columns < 1221246164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo and bar < 1221246166 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :both integers < 1221246202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :foo_store = {foo: [id]}; bar_store = {bar: [id]} < 1221246208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hnn < 1221246209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*hmm < 1221246210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1221246221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is Tk portable? < 1221246225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering < 1221246232 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1221246234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in across most *nix + windows < 1221246236 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but not native everywhere < 1221246239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ugly most places < 1221246239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly other OS < 1221246246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, ugly *everywhere* < 1221246252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, on windows it looks fine < 1221246256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and on os x it is kind of ok < 1221246259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1221246263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :on OS X it's like a retard tried to make an OS X interface < 1221246266 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrong fonts, input fields are wrong, etc < 1221246268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and isn't tk related to tcl in some way? < 1221246269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1221246271 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1221246276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a tcl api < 1221246294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so how comes it is used outside TCL? < 1221246307 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it is. < 1221246307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example there is TK for Perl iirc, and even for python I think? < 1221246311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and erlang use it < 1221246325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, and? < 1221246329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well why < 1221246348 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because it works and is easy to us. < 1221246349 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*use < 1221246351 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very easy to use < 1221246364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean there is GTK, QT, wx, and a heap of other ones < 1221246367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that all look better < 1221246378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but they are difficult to use < 1221246383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe < 1221246391 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not maybe < 1221246392 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :very definitely < 1221246398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gtk, qt, wx, they are all a right pain to use < 1221246404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can get a hello world in tk in 3 lines of simple code < 1221246435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1221246436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : package require Tk < 1221246436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : button .hello -text "Hello, World!" -command { exit } < 1221246436 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : pack .hello < 1221246443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you click the button and it exits < 1221246443 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :trivial < 1221246444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1221246445 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(that's in tcl) < 1221246451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and the apis in other languages are identical < 1221246455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure it is easy to use from tcl < 1221246468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well can you avoid including tcl at all then? < 1221246470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and use tk < 1221246481 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, the other languages apis just call the tcl functions < 1221246482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial < 1221246486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and tcl is tiny-footprint < 1221246488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, so they need tcl installed? < 1221246489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hrrm < 1221246497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tcl and tk are the same package in a lot of distros < 1221246498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :most, i'd say < 1221246503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1221246530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tk looks good on windows < 1221246533 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it looks pretty much native < 1221246538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from, again, input fields < 1221246548 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, while tk is fine on os x, i could easily spot a tk from a nontk app < 1221246554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and on x11...bwaahhahahaha < 1221246555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although < 1221246557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is a theme engine for tk < 1221246560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that makes it look OK on x11 < 1221246565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: just like you can spot a Java GUI application a mile off? < 1221246572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not on OS X < 1221246572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least if Swing-based? < 1221246573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah yes < 1221246574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it uses native controls < 1221246576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with swing < 1221246579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1221246583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1221246583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't that defeat the point of Swing < 1221246587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1221246589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well QT and GTK looks good on X < 1221246589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1221246593 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm not complaining though < 1221246596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apple did it, i think < 1221246597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are both native I'd say < 1221246597 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not java < 1221246599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1221246599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :not sun < 1221246617 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1221246624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :java apps are a pleasure to use on os x < 1221246660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least wings use some other GUI, home made I think < 1221246666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but looks good and works well < 1221246682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and way way less messy than the custom style blender use < 1221246699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(wings is a 3D modeller in erlang, in case you wonder) < 1221246709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(rather good for polygon modelling) < 1221246717 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: good thing you told us that < 1221246722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we'd only heard it 30 times < 1221246725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1221246727 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's starting to sink in now < 1221246729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you maybe heard it twice < 1221246764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooooh I just have to link tusho to this :D < 1221246766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he will love it < 1221246773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1221246776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.erlang.org/doc/efficiency_guide/part_frame.html < 1221246777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1221246789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shut the fuck up AnMaster < 1221246797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahah :D < 1221246799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is a difference between carefully optimizing operations that need it < 1221246805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, indeed < 1221246807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and making your code fucking unreadable and shit for no reason < 1221246811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from 0.000001ms < 1221246815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well my code isn't unreadable < 1221246819 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1221246827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got a high comment ratio according to ohloh < 1221246829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1221246842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, I think your code tends to be unreadable < 1221246857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd like to point out that i don't give a shit and you keep bringing up this flamewar < 1221246889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, you started it < 1221246899 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ooooh I just have to link tusho to this :D < 1221246900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no, you did < 1221246904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pretty clear < 1221246905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well orignally < 1221246915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :want me to dig up logs? < 1221246919 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. and then i dropped it because it is pointless having any sort of discussion with you < 1221246928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and now you keep. fucking. dragging. it. back. up. and. pissing. me. off. < 1221246932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :stop. it. < 1221247003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well efunge isn't over-optimised, I did some optimising, but only after trying to run the game of life in b93 under it. Then I used a profiler to find out what made it so slow (took like 20 seconds for each generation, while ccbi took about 1/3 or so, and cfunge 1/10) < 1221247014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I optimised that, so it is around 1 second per generation < 1221247023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by replacing with a more efficient funge space < 1221247024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hello, you missed the part where I said "i don't give a shit" and "stop bringing it up" < 1221247027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I profiled all the time < 1221247162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, do you have /usr/bin/command there? < 1221247168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1221247173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be usable in place of the /usr/bin/env trick except it's actually designed for that < 1221247175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1221247176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dunno how widespread it is, though < 1221247182 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: darn < 1221247188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it either < 1221247208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however the is a shell builtin in bash called command < 1221247238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ help command < 1221247238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :command: command [-pVv] command [arg ...] < 1221247238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Runs COMMAND with ARGS ignoring shell functions. If you have a shell < 1221247238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : function called `ls', and you wish to call the command `ls',.... < 1221247247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, if that is what you meant? < 1221247253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's a shell builtin < 1221247256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't use that in a shebang < 1221247257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems to be posix standard too < 1221247272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1221247302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RATIONALE < 1221247303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Since command is a regular built-in utility it is always found prior to the PATH search. < 1221247316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so POSIX seems to say it should be built into shell < 1221247318 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1221247322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was from man 1p command < 1221247322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1221247372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, what are you planning to do? < 1221247376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you want to locate bash try < 1221247383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env bash < 1221247383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1221247387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not an idiot < 1221247388 0 :asiekierka!unknown@unknown.invalid QUIT : < 1221247391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1221247394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ais523: hm, do you have /usr/bin/command there? < 1221247395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[19:19] ais523: let me check < 1221247395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[19:19] tusho: it seems to be usable in place of the /usr/bin/env trick except it's actually designed for that < 1221247396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are you planning then < 1221247398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reading helps < 1221247401 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was just curious < 1221247546 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1221247548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah posix doesn't say it *have* to be a built in < 1221247557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that it will probably be implemented as that < 1221247577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/o0h09q99.html < 1221247580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1221247689 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sexwithcars.org/ <- A forum for people who have sex with cars. I don't know either. < 1221247704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: why paste that here? < 1221247719 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i found a link to it and thought it sufficiently esoteric in an amusing way < 1221248097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cyriak.co.uk/lhc/lhc-webcams.html < 1221248136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are those going to spot the black hole in realtime? < 1221248178 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, you'll be able to watch them to see if the universe has exploded or not < 1221248188 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1221248190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1221248196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now that is amusing < 1221248249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(found it on the Irregular Webcomic forum) < 1221248841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :these are apparently real (and so, boring): http://www.lhc.ac.uk/web-cams.html < 1221248912 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1221248931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah those are boring < 1221248978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although one of them was obviously used to generate the upper part of the first link < 1221250214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bye for an hour < 1221250358 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1221250364 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1221250431 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221251964 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1221252488 0 :CO2Games!n=CO2Games@75-173-244-153.clsp.qwest.net JOIN :#esoteric < 1221252511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1221252541 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :God damnit < 1221252545 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I need to shit < 1221252574 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I fucking hate shitting because I have to plunge the toilet every time < 1221252911 0 :Corun!unknown@unknown.invalid QUIT :"Leaving" < 1221253180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think of ocaml? < 1221253255 0 :LinuS!n=LinuS@net-93-146-210-216.t2.dsl.vodafone.it JOIN :#esoteric < 1221253458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ugly :-/ < 1221253613 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1221253632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, isn't it in the same family as Haskell, both share ML as ancestor iirc < 1221253639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah that one is uggly too < 1221253641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugly* < 1221253645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so *shrug* < 1221253733 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, ML isn't Haskell's ancestor < 1221253765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the syntax looks similar certainly < 1221253783 0 :ais523!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1221253786 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or depends on what you mean of course: they're both functional and ML is older than Haskell so there was probably some influence :-P < 1221253798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Haskell is much prettier than ML IMO < 1221253805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the polymorphic type system was certainly introduced in ML < 1221253806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or maybe I've only seen crap ML code < 1221253836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I mean, they share the look of unreadable and using | in odd ways, < 1221253841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly there are many inspirations < 1221253871 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Haskell, along with Lisp, has the most readable code syntax-wise IMO :-P < 1221253883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and as for |... I'm not going to respond < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :examples from wikipedia: some haskell: < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :f x < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : | x > 0 = 1 < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = 0 < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some ml: fun fac 0 = 1 < 1221253913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : | fac n = n * fac (n-1) < 1221253925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err there was a missing newline after ml: < 1221253925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but well < 1221253933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think they seem pretty similar < 1221253936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not same function indeed < 1221253940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, because implementing a trivial two-liner says everything :-P < 1221253942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the general syntax < 1221253963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the | does not mean exactly the same thing there though < 1221253966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what little real ocaml source code I've seen, I've found ugly < 1221253969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1221253973 0 :ais523!n=ais523@sm01-fap04.bham.ac.uk JOIN :#esoteric < 1221253975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :another haskell version is: < 1221253978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f 0 = 1 < 1221253979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know either language, I just note they look similar < 1221253983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :f _ = 0 < 1221253993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :f = fromEnum . (>0) < 1221253997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they certainly look more like each other than like, say, erlang or prolog < 1221254012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which languages? < 1221254014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while erlang and prolog look quite similar according to ais523 < 1221254019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ML and Haskell < 1221254022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the | is used for conditional guards in haskell, but to separate cases in ML (apparently) < 1221254031 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :is this ML now or O'Caml? < 1221254037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for erlang and prolog, they vaguely resemble each other, the differences are pretty obvious though < 1221254038 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you switched topics at some point :-P < 1221254053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well O'Caml descend from ML < 1221254054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O'Caml is an ML. < 1221254061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not SML < 1221254069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yes < 1221254108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ML is not indentation sensitive like haskell < 1221254121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haskell is not indentation-sensitive if you don't want it to be < 1221254144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haskell care about indention!? < 1221254149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1221254150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :urgh if it does < 1221254154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if you want it to < 1221254159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought only python did that < 1221254166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :unlike with Python, though, I've never had any problems with Haskell's indentation < 1221254176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell was first, i think (but not _the_ first) < 1221254177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/problems/issues/ < 1221254205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway yes I like indention, but not everyone want to indent the same way < 1221254216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so use braces and semicolons < 1221254221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just look at how many indention styles there are for C! < 1221254227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell only is indentation sensitive in a few constructs < 1221254234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and in any case, it's fairly open about it < 1221254240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :must be painful to parse based on indention < 1221254247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the rest you can indent as you want < 1221254251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Haskell indentation looks better than Python indentation, and if you put { and } in it ignores the indentation < 1221254257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1221254260 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the indentation sensitiveness is mostly stuff like "the contents of a for loop must be indented deeper than the for loop" < 1221254272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah haskell indentation is painful to parse, especially because of its more flexible rules than python < 1221254276 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i.e. not "4 spaces or a tab or you die" < 1221254278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's in Python, in Haskell you have to line the arguments up with the second word of the loop < 1221254279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, someone should implement { } in python :D < 1221254287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: someone did I think < 1221254297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are modules for both Python and Perl to use the other's indentation/block syntax < 1221254299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well as a filter and joke iirc < 1221254301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for a compiler) < 1221254311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1221254312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, you do? I always do it in all languages anyway, never noticed it was necessary :-) < 1221254320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you mean line noise for python? < 1221254321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1221254339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the regex syntax which is almost the same in Python as in Perl < 1221254344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :block syntax in Perl is much like in C < 1221254354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :with some differences < 1221254356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and no not just regex in perl < 1221254366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can read perl regex just fine, I even like PCRE < 1221254378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is stuff like qw/foo/ that put me off < 1221254380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it was < 1221254395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but qw is to make programs more readable! < 1221254395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the "you can do it in n+1 ways for any given n" < 1221254410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :qw/foo bar baz quux/ is equivalent to ("foo", "bar", "baz", "quux") < 1221254414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :useful if you have a long array < 1221254415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you can do anything in n+1 ways anyway, but only any m <= n will be smart ways < 1221254422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure probably it makes some special case more readable, but a "heavy" syntax is harder to learn < 1221254434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :steep learning curve < 1221254435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well you only have to learn a bit at a time when writing Perl < 1221254439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so shallow learning curve < 1221254447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :steep learning curve if you're trying to /read/ it, though < 1221254451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and perl is ugly < 1221254461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as ugly as php, I admit php is worse < 1221254463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but close < 1221254490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of any non-esoteric language that is uglier than php < 1221254506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there probably is some I don't know < 1221254511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :COBOL I guess < 1221254514 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :COBOL? :-) < 1221254516 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1221254524 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mumps perhaps < 1221254526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ADD ONE TO COBOL GIVING COBOL < 1221254528 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or bancstar < 1221254529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but I don't know COBOL enough to know what it looks like < 1221254534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like that < 1221254547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :10 OK < 1221254552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any guesses as to what that does? < 1221254554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you even had to spell out all the arithmetic operations < 1221254556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :20 THIS OLD BASIC IS PROBABLY WORSE < 1221254560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :30 GOTO 10 < 1221254564 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I DOUBT IT < 1221254567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1221254569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1221254573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :seriously, COBOL is worse. :-P < 1221254574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :php is worse than that < 1221254581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1221254593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: imagine assembly language, but written out in English < 1221254594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ADD ONE TO COBOL GIVING COBOL <-- COBOL++? < 1221254599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1221254599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what COBOL's like for arithmetic < 1221254602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait that line 10 is legal? < 1221254608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, COBOL++ < 1221254610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no probably not < 1221254616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean 20 < 1221254618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I never coded in basic < 1221254635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION started with basic < 1221254639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :luckily COBOL is somewhat good for database processing and has useful commands for that, or it would never be used at all < 1221254640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I began with (gulp) AppleScript < 1221254647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :left it for Pascal, then later C < 1221254649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I started with Pascal and with BASIC < 1221254692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then after a while I learnt 6502 asm < 1221254693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well AppleScript isn't *ugly*, with AppleScript the issue is something else.... maybe the way it try to act like English with bad gramar? < 1221254695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not typical < 1221254695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grammar* < 1221254715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I learnt PAL, a scripting language for a database engine nobody ever uses nowadays I think < 1221254723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I got quite good at it though despite it being so obscure < 1221254735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tell application "Finder", end tell <-- shudder, that is about all I remember < 1221254744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then VBA, which is annoying and stupid but it was pretty easy to get hold of interpreters < 1221254756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also I learnt C++ some time around this, and C somewhat later < 1221254765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C++ before C? < 1221254766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1221254777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean C is easier to learn than C++ IMO < 1221254784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well I came across C++ first < 1221254790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately this was pre-standardisation C++ < 1221254795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :most people learn "C/C++" < 1221254805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, they are very very different languages < 1221254810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure they share some parts < 1221254812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION learnt LPC before C < 1221254813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :you think I don't know? < 1221254815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm in a similar sort of situation to someone who knows only K&R C and doesn't really understand prototypes < 1221254841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I keep on forgetting about things like namespaces, and have to look up all the keywords and standard library names because they're different < 1221254852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if you take a random non-trivial C program, say 4000+ LOC then chances are it won't compile as a C++ program < 1221254873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course not, mostly because of the idiocy with void* in C++ < 1221254874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, LPC? < 1221254878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep, but if you replace all the calls to malloc it's a lot more likely to < 1221254887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well that and int template; < 1221254895 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which is not that likely < 1221254896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe sort out constness of string literals but good C programming style shouldn't have that problem < 1221254897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1221254902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/LPC_(programming_language) < 1221254915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are other C features that are hard to translate to C++ but they tend not to be used very much < 1221254927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well certainly I saw a member of a struct called template in a plugin ABI recently < 1221254927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when i was MUDing < 1221254930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on a project I work on < 1221254964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crossfire, so codebase got a long history, since 1993 or so < 1221254992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :const char* to char* and what not *shudder* < 1221255001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a trivial #define will fix use of C++ keywods < 1221255006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/s$/rs/ < 1221255013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait... that's still typoed < 1221255019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think two files compile as C++ on that project < 1221255019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/drs$/rds/ < 1221255024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of them is generated by flex < 1221255029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that says something doesn't it? < 1221255038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are quite a lot of files < 1221255055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C files are unlikely to coincidentally compile as C++ < 1221255057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly due to malloc < 1221255066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and even after malloc is fixed I mean < 1221255158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and certainly most parts doesn't use malloc in it, the code prefer sprintf + char [MAXBUF]; on the stack (though I fixed the remaining sprintf to snprintf some months ago) < 1221255169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One needs to make a point of making something valid C and C++... < 1221255177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it's not too *hard* if you make a point of it. < 1221255189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: or too sensible really, in most cases < 1221255191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no I make a point of making it not compile as C++ < 1221255194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Granted. < 1221255195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it's best to make malloc and free macros < 1221255199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, :D < 1221255201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're doing that sort of thing < 1221255210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's no point in it, of course, but it's not difficult. ;p < 1221255266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I prefer to use C99 specific features like flexible array members to make it harder to port to C++ :) < 1221255275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I really think C++ is doing it the wrong way < 1221255286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C99 is definitely nice to code in. < 1221255296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit to rather liking C++ < 1221255297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1221255298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :objc and smalltalk do seem to have a much saner OOP model than C++ < 1221255302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a huge fan of C++, myself. < 1221255318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though most time OOP really just confuse isssues < 1221255320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :issues* < 1221255322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I actually like its OOP model, but maybe that's because I don't care about insanity and I've been forced to learn Java < 1221255327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I still want to beat Bjarne with a cluebat for overloading << and >> for I/O. < 1221255341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes that is even worse < 1221255343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are bitshift operators, dammit! < 1221255350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not in that context < 1221255357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they just look like bitshift operators to a C programmer < 1221255357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :operator overloading do have uses, but using it for IO.... no < 1221255377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just because you can define operator+ to be the multiplication operator doesn't make it the multiplication operator. < 1221255383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not operator overloading, that's finding a spare unused operator in your cupboard and deciding to use it for something else because it can handle the additional workload < 1221255384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It makes it proof that the coder is a cock. < 1221255385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say if you implement a class doing decimal numbers as fractions of two BIGNUM < 1221255397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then overloading +-*/ would be sane < 1221255405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1221255411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cout << 1 << 4, oops, didn't print 16 < 1221255420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant++++ < 1221255426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant++ < 1221255428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it does I think, << is left-associative < 1221255443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(cout << 1) << 4 definitely prints 16 < 1221255446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if you really *want* an operator to be used for output, define *another one*. < 1221255446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well then that would make it even more confusing < 1221255450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Lambdabot existence failure < 1221255450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just tested it, doesn't < 1221255452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/16/1 4/ < 1221255455 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it prints 14 < 1221255457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (cout << 1) << 4 definitely prints 16 <-- err= < 1221255459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1221255462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: typo, sorry < 1221255475 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not 1 4 either, specifically 14 :-) < 1221255477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that must be count (1 << 4) < 1221255479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wait, I've been saying the opposite of what I mean < 1221255487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cout << 1 << 4 prints 14 as expected < 1221255491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant to say < 1221255494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is not expected < 1221255510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it is expected but it's an easy mistake to make which is why << was a bad idea < 1221255513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should print 16 < 1221255516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it is, why would you expect << to associate the other way for no good reason? < 1221255539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I expect it to work sanely < 1221255539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the right operator to overload is function call < 1221255551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cout(1 << 4)(1)(4) // 1614 < 1221255555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you mean... cout.print()? < 1221255560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean that < 1221255564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1221255567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :overload function call? < 1221255572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't sound sane at all < 1221255573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really < 1221255573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :of course you can have an alias called print if you like < 1221255577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would, for instance, cout << "a" << 1 << 4 <<"b" parse as (((cout << "a") << (1 << 4)) << "b") rather than ((((cout << "a") << 1) << 4) << "b") < 1221255587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer a different operator for the purpose. < 1221255590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221255601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you overload function call in C++? < 1221255605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please please say no < 1221255606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Such things are a natural side effect of there being two definitions for the same operator. < 1221255606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes, as well as in D. < 1221255610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1221255617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's wrong with that? < 1221255621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's a change from the C++ I've learnt, I think < 1221255621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :worse than my worst fears < 1221255626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... operator()? < 1221255629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that < 1221255635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shudder* < 1221255641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1221255643 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure you can :) < 1221255644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really a problem, though, because an object is not a function nor vice versa < 1221255646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's your problem with operator() :-P < 1221255648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd understand it if C++ were defined similarly to Plof... < 1221255662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Namely, every operator is soley defined via overloading. < 1221255666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, you have to love compile-time turing-completeness < 1221255673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't in C++ < 1221255678 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :because it's so limited < 1221255681 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to find use for it < 1221255688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1221255697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so it's just pointless < 1221255707 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :anything turing-complete can be abused! < 1221255709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: we're in #esoteric at the moment... < 1221255712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : besides, you have to love compile-time turing-completeness <-- NO < 1221255712 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so also c++ templates < 1221255715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't like that < 1221255719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but C++ isn't meant to be esoteric :-) < 1221255736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and C++ templates are icky < 1221255737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: all languages should be capable of being esoteric, or they're arbitrarily limiting what they're useful for < 1221255747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /way/ better than Java templates < 1221255750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: read http://www.paulgraham.com/avg.html if you haven't < 1221255750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, generic classes fine, they exist in C# for exampl < 1221255759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :List < 1221255759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"C++ prohibits goto from crossing an initialisation." < 1221255761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1221255762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1221255763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1221255766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, what? < 1221255768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Factorial<4> < 1221255770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no thanks < 1221255770 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, C++ is easily esoteric even without templates :-) < 1221255775 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and why not? < 1221255778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You mean goto foo;int i = 0;foo: isn't valid C++? < 1221255781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's borken. < 1221255786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, imagine if int is an object < 1221255790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you run its constructor? < 1221255792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, when < 1221255792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it isn't? < 1221255808 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think it doesn't give an error, only undefined behaviour or something like that since you're jumping past the initialization of i < 1221255830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Compilers are required to complain about that. < 1221255937 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Nope. < 1221255944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1221255949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221255949 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | http://www.codu.org/cgi-bin/hg/hgwebdir.cgi/plof/file/512a473fb11b/core/pul/collection.plof // this has a few psl{} bits, but, err, ignore those :P < 1221255951 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221255952 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | but i can't remember the differences image, so < 1221255959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221255960 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | well, there's an accent on the u for starters < 1221255961 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? I'm pretty sure MSVC doesn't... and since warning about it relies on the ability of the specific compiler to analyze control flow, different compilers give warnings in different cases < 1221255963 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1221255964 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | integers < 1221255987 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :olsner: MSVC never claimed to be standards compliant ;-) < 1221255992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :What's it to yoü < 1221256001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the vast majority of languages are esoteric < 1221256026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do you mean? < 1221256042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean that they can be used for esoteric purposes < 1221256047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the IOCCC, for instance < 1221256056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C isn't an esolang, but IOCCC programs are esolang programs < 1221256069 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, I wouldn't call a language esoteric for that reason < 1221256070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing that annoys me about Python is that it tries to arbitrarily restrict this tendency < 1221256076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd call it turing-complete ;-) < 1221256078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, I suppose so < 1221256107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(incidentally, one of my friends, a big Python fan, was trying to persuade me that Python wasn't Turing-complete because there was only one way to do everything) < 1221256120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh, what became of that < 1221256129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(they were wrong, of course, I've seen an implementation of ?: in Python of course and it looked like Perl but worse) < 1221256132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no xense < 1221256141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sense* < 1221256144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1221256144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh < 1221256148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1221256157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that it wouldn't be turing complete makes no sense < 1221256163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, obviously < 1221256181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got loops, it have memory, even if it have the sizeof() problem it still got file IO < 1221256189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't quite reach the point of pointing out that it's entirely possible to write a Perl interp in Python and write the Perl program you feed it as input in more than one way < 1221256190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all the other basic stuff < 1221256240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that I see why anyone would want to write a perl implementation in python < 1221256250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well maybe that would mean they would get perl6 done faster... < 1221256251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1221256253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but really, I get annoyed when people say there should only be one way to do an if, for instance < 1221256254 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BTW, I'll try to update the mycology results table this weekend so if there's a release pending you should probably do it < 1221256271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, too late tonight, will do it tomorrow < 1221256277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I'm going to sleep in 10 minutes < 1221256279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1221256285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :as am I < 1221256286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OK, maybe Perl is a bit excessive (I can think of 5 ways to do an if offhand), but it's nice to have a choice < 1221256291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can pick one that's easy to write < 1221256295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so lets see when I wake up tomorrow < 1221256295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in your situatio < 1221256297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/$/n/ < 1221256300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :may be late < 1221256312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no rush, it takes a long time to do it < 1221256313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I read the last Terry Pratchett last night < 1221256317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until 6 in the morning < 1221256325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so my sleep pattern is broken < 1221256332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Nation", very good book < 1221256334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1221256344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very very unlike Pratchett's normal writing style < 1221256349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :totally different < 1221256360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(don't know if there are any other fans of his books here) < 1221256499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've read most of the ones I've got hold of, some are very good and some are just mediocre < 1221256514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well this one isn't a Discworld one < 1221256532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes some of the early ones are not as good < 1221256532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1221256562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw Good Omens is excellent < 1221256596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well would you say that the jokes and humor is an important part of Good Omens? < 1221256601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would < 1221256601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I would < 1221256614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and same for most of Pratchett's other books < 1221256617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not Nation < 1221256624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, so pretty different, then < 1221256629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it got a few jokes, but really it is more about telling the story < 1221256677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still I'd say it was extremely good, couldn't put the book down < 1221256811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1221256818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night < 1221256982 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bakkk < 1221257051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :forrrt < 1221257103 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is a guy in #defocus right now < 1221257116 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :saying that google is run by the government and yelling about aspartame and flouride and such < 1221257118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: playing RPGs with asiekerka? < 1221257120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and asking us for good news sources < 1221257132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Poe's law! < 1221257134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: refer them to the Onion, or possibly UnNews < 1221257137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: already done < 1221257140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he complained < 1221257147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then someone pointed him to infowars.com < 1221257150 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which he claimed he was above < 1221257152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and i did lol. < 1221257153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wikileaks? < 1221257160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1221257177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : MacGyverNL, yeah, alex jones is an agent < 1221257177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1221257179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's a metaconspiracy < 1221257186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a 911 conspiracy theorist ... is a government agent < 1221257219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a reasonable idea - drown out the _real_ conspiracy theories with fake ones < 1221257240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that a conspiracy theory conspiracy theory? < 1221257246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1221257257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a conspiracy metatheory. < 1221257261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nicely done. < 1221257262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : tusho, you are generalizing the only person you ever knew existed? < 1221257264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :w h a t < 1221257269 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : anyway, alex jones is a shill william cooper was closer to telling the truth < 1221257270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tee hee hee < 1221257291 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's in #nethack < 1221257292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :believe it or not < 1221257296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: which nick are you complaining about? ThePaintedMan? < 1221257304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1221257306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, a #nethack regular, who seems quite sane over there < 1221257325 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe he's trolling us < 1221257332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people can act so differently on different channels... < 1221257344 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: although nethack players seem quite nice in general < 1221257346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i don't know why he would < 1221257362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#nethack's pretty polite and helpful < 1221257407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ais523: s/ top/ to/ get a flight simulator < 1221257413 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am pretty sure that he is a troll now < 1221257429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my brain has trouble parsing that < 1221257439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it reads the to as both inside and outside the s/// < 1221257453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : it would be funny if he wasn't using foul language < 1221257458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :BUT NOW IT JUST OFFENDS MY SENSIBILITIES :( :( :( < 1221257594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ThePaintedMan: alex jones created fluoride to poison people's minds so that they wouldn't know he's a government shill < 1221257595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's true. < 1221257740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Dr Strangelove ripoff? < 1221257755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No, I made that up all by my lonesome. < 1221257773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i misread < 1221257784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought he was the one saying that < 1221257829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, since i've just discovered Poe's Law i would like to claim that, again < 1221258345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some of the gems from his early minutes: < 1221258345 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : i dont even use a microwave...molecular friction destroys protein changse < 1221258381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : google is run by the us government < 1221258476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gahahahha < 1221258479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now he's ranting about 9/11 < 1221258482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and how global warming is false < 1221258552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1221258554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he's exploding < 1221258559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and spouting pseudo-science < 1221258698 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : MacGyverNL, if you havent figured it out in 7 years how could i prove anything < 1221258743 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : there is peer reviewed phd papers out about this[citation needed] < 1221258883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: who added the {{fact}} tag? < 1221258888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: me < 1221258924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : i will i have to go to thea irport < 1221258927 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :after people asked for evidence < 1221259162 0 :LinuS!unknown@unknown.invalid QUIT :"Puzzi. Sì, parlo proprio con te. Puzzi." < 1221259337 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any esoteric ideas yet? :P < 1221259403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: there was the rather crazy idea I saw suggested of doing massively parallel processing by sending malformed HTTP packets to a lot of computers and seeing which ones bounced and which ones got lost < 1221259421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however I don't think HTTP is Turing-complete or anywhere near it, so I doubt it's usable for computation < 1221259423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1221259430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least not for computations you couldn't just do yourself more easily < 1221259490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you remember that netcc idea I came up with? < 1221259494 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a p2p compiler network < 1221259500 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the wan to distcc's LAN < 1221259504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, apart from the name < 1221259530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although what might be interesting: a massively distributed testsuite < 1221259531 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to compile everything twice, i think < 1221259535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to verify that somebody isn't faking it < 1221259545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you get to try out your program on all sorts of different configurations < 1221259556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could easily beat most other tests at testing portability on obscure systems < 1221259565 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: debian does something like that < 1221259566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :cpan too < 1221259577 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :debian just for builds < 1221259580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I know, but I was thinking of a much broader scale than Debian < 1221259580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i think cpan runs the tests < 1221259587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they restrict themselves to sane implementations < 1221259595 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :presumably in a sandbox < 1221259597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the Hurd, and ia64 < 1221259605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's in a chroot, in a fakeroot, I think < 1221259618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: duke nukem forever will run on hurd, i believe < 1221259623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ONLY hurd < 1221259635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it'll be the hurd's kiler app < 1221259636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*killer < 1221259639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1221259641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I mean GNU/Hurd < 1221259667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: nah, Busybox/Hurd or something else that ignores the GNU utilities would be funnier < 1221259684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even better, Explorer/Hurd < 1221259710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Explorer/Hurd :DDDDDDDDDDDDDDDDDDD < 1221259745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the installation process will have an Ogg Theora video of Stephen Fry next to it walking you through it < 1221259755 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :licensed under by-nc-nd < 1221259762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, something silly like Ogg/PNG < 1221259768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is theoretically possible but pointless < 1221259796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so which do you think will be first < 1221259797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hurd or dnf < 1221259819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: hard to say, when DNF comes out Hurd won't be usable but the FSF will claim it is < 1221259827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there'll be a massive precedence argument < 1221259834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in the end the matter will just be left unsettled < 1221259841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uh, you mean ... the current situation? < 1221259841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1221259850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can use the Hurd today! As long as you don't want to do anything! < 1221259862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, and it'll still be like that when DNF is released < 1221259874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :personally I'm looking forward to DNF a lot more than Hurd < 1221259885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: The FSF doesn't pretend that the Hurd is useful. < 1221259886 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although Hurd might just be as funny, though not intentionally < 1221259889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: O RLY? < 1221259891 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: get out that quote < 1221259895 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quick < 1221259895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even RMS doesn't claim that the Hurd is useful... < 1221259911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it would take a while to find < 1221259913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll try < 1221259921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, fine, so ams thinks the Hurd is useful... < 1221259928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But his idea of useful is 'runs Emacs'. < 1221259961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1221259961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : The Hurd is real software that works Right Now. It is not a research project or a proposal. You don't have to wait at all before you can start using and developing it < 1221259976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is in a section entitled "Advantages of the Hurd" < 1221260009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoever wrote that page was on crack. < 1221260017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Hurd *works*, sure... < 1221260031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ams? < 1221260032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i really don't WANT the hurd to work, it seems terribly deisgned < 1221260037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what ever happened to worse is better < 1221260042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In the same sense that somebody implementing an OS entirely in Visual Basic may have something working. :p < 1221260053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: He's the current GNU system maintainer. < 1221260054 0 :Snrrrub!n=Snrrrub@d57-134-199.home.cgocable.net JOIN :#esoteric < 1221260060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gnu system maintainer lol < 1221260070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you mean ... he manages lots of software packages < 1221260071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, but what is his name? < 1221260072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, most of what he does is be an ass. < 1221260073 0 :Snrrrub!unknown@unknown.invalid PART #esoteric :? < 1221260087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :who is that guy who led/leads glibc? < 1221260090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alfred M. Szmidt. < 1221260092 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i like him, he didn't like rms a lot < 1221260099 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and seemed to be generally reasonable < 1221260108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1221260127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: moar like Alfred M. Stallman < 1221260128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :amirite < 1221260171 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more like Adolf M. Stallman < 1221260184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.update.uu.se/~ams/public_html/public_html/public_html/public_html/public_html/public_html/ < 1221260191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :expert home directory exposure via the web < 1221260210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.update.uu.se/~ams/home/ what the fuck :D < 1221260212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's with all the nested public_htmls? < 1221260232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, symlink loop, must be < 1221260242 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1221260246 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ln -s public_html ~ < 1221260250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and, err, ln -s home ~ ? < 1221260259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1221260262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wrong way around for the ln < 1221260263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1221260287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Good description. < 1221260302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that even RMS admits ams is an ass. < 1221260313 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: who is the glibc maintainer guy < 1221260314 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or ex-maintainer < 1221260316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1221260328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ln works like cp, it's a lot easier to remember how to write it once you realise that < 1221260334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But he's still the maintainer; know the guy you're talking about, at least. < 1221260339 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, ulrich drepper < 1221260346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he is cool, i think < 1221260487 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1221260534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1221260537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :+b on irc is weird < 1221260540 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it lets you read but not talk < 1221260541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless you part < 1221260544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in which case you can't do either < 1221260553 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why not force a kick, or allow entry? < 1221260556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can still logread... < 1221260560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not my point < 1221260582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and kicks and bans being separate makes sense from an implementation point of view < 1221260582 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of adding function support for drainfuck < 1221260587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although not a user point of view < 1221260592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, so why not let you rejoin after a ban < 1221260594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but still not talk? < 1221260599 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :tusho: +b is +ban < 1221260599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like the actual behaviour you get after setting a ban < 1221260608 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: please read before commenting < 1221260621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: arguably there should be three things involved: kick, silence, and prevent_join < 1221260624 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :It's called a kickban < 1221260630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: i am not an idiot < 1221260630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that +b combines two of those < 1221260631 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Also, tusho that function already exists < 1221260634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a nonobvious way < 1221260636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM NOT AN IDIOT, CO2Games. < 1221260640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i already know < 1221260643 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :+q < 1221260656 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: did you miss the part where i already knew < 1221260662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm saying that +b behaves wrongly < 1221260681 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :B just forces someone to be unable to rejoin < 1221260689 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Heh now the muting part is stupid < 1221260690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games! stop it! < 1221260696 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know! < 1221260697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think +b probably has communist sympathies < 1221260714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and is secretly plotting to overthrow irc < 1221260729 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :communism is awesome! < 1221260740 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Too bad theres no communist countries < 1221260743 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1221260748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/communist/stalinist/ < 1221260758 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1221260771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :communism is verily unawesome < 1221260771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1221260780 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :communism is the best < 1221260784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this +b is not one of those kind, gentle communists you are talking about < 1221260794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: unfortunately not < 1221260799 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Everything is free and everyone is together < 1221260805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1221260810 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Oh it's the best. Why wouldn't anyone want communism? < 1221260815 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I mean seriously < 1221260820 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Everything is free. < 1221260825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: your tone suggests non-seriousness < 1221260825 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Everyone is happy < 1221260830 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or at least a massive misunderstanding of communism < 1221260841 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :tusho, do you know what communism is? < 1221260852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: yes, i have a brain < 1221260855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: where do you think all the free stuff is coming from? < 1221260861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to work to fulfil the other side of the equation < 1221260864 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Ok, what is communism < 1221260867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in practice it's hard to persuade people to work < 1221260873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: noooo, communism is where everyone is happy and they dance in the fields!!!! < 1221260881 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and nobody does anything, they just chill and be happy! < 1221260898 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :People do what they love, and love what they do < 1221260906 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :It's like the bushmen, or the amish < 1221260907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :loooooooooooooool!!!!!!! < 1221260922 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately there is no communism < 1221260925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have to go now anyway to catch my bus < 1221260926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1221260928 0 :ais523!unknown@unknown.invalid QUIT :"9" < 1221260944 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Rather, we have dictatorships dubbed communist < 1221260958 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :true communism has no government but the people themselves < 1221260972 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :You need a government to get people to work < 1221260980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: Information: You are showing yourself to be hilariously uninformed. < 1221260985 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :When you have a government, you aren't communist < 1221261000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the thing is, communism requires perfectly unselfish people < 1221261001 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Then what is communism? < 1221261006 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Exactly < 1221261022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody is perfectly unselfish, communism is based on the flawed principle that there are unselfish people < 1221261023 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :That is why we have NOTHING that is truely communist, except maybe the amish < 1221261027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if you have only perfect people, every government works. even nazism ;) < 1221261028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and therefore communism is a piece of shit < 1221261063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh i'm sure there are _some_ unselfish people < 1221261064 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't that previously called facism? < 1221261073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fascism < 1221261091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : tusho: arguably there should be three things involved: kick, silence, and prevent_join <-- various ircds support silence in various ways, can't remember freenode syntax < 1221261101 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :Heh I always wondered what that meant until someone said "its not pronounced face-ism" < 1221261106 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, wek now AnMaster < 1221261124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, about http://www.update.uu.se/~ams/ <-- huh, and you even reach his .emacs < 1221261130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no bashrc < 1221261132 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :some use +b ~Q, some use +q, etc. < 1221261134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no .ssh < 1221261158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(when (featurep 'xemacs) < 1221261158 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : (error "Please don't use Lucid Emacs. GNU Emacs is much nicer.")) < 1221261160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Lucid Emacs"? < 1221261162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL < 1221261181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, that was an early name for xemacs iirc < 1221261184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1221261184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not sure < 1221261186 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :from lucid corporatio < 1221261187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :n < 1221261188 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :What is lucid emacs < 1221261202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :CO2Games: you use windows and notepad, iirc? < 1221261205 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :actually, what is emacs < 1221261209 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1221261216 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.jwz.org/doc/lemacs.html < 1221261230 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I use notepad for text < 1221261326 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :So anyways < 1221261345 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of implementing a second stack in my interpreter, the callstack < 1221261410 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :with some sort of return function < 1221261420 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :And perhaps an interrupt-like system < 1221261426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly what we need here is a smoke stack < 1221261445 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :I forgot...what is a smoke stack again? < 1221261525 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Smokestack < 1221261548 0 :CO2Games!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1221261782 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1221261827 0 :bsmntbombdood!n=gavin@97-118-123-197.hlrn.qwest.net JOIN :#esoteric < 1221261830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, thanks for that link < 1221261832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1221261835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night really now < 1221262946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : The airplane almost crashed when Elliott tried to into the president, so had no qualm with MY daughter. a cat. (a juicy cat.) So my uncle , who was really pretty queer, raped himself. We can dance if we want to, But it didn't make a bit of difference, because I raped him back Suddenly, shit was fucked up and pee was fucked down. Several years later, there was nothing left of the world. Or time for that matter. God decided to pull his beard off to reveal that < 1221262950 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when did that get cut off < 1221262971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"reveal that" < 1221263003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : he was really Rick Astley. and he would have gotten away with it too, if it wern't for Rob Zombie is indeed a zombie. Hi! < 1221263014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, have there been any stories that didn't include sex yet? < 1221263037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, the first 4 test ones < 1221263047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that, this is the internetweb < 1221263058 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, first 5 tests < 1221263068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: #6 has no sex < 1221263081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#7 has lots of penises but no sex < 1221263090 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#8 has anuses but no sex < 1221263122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#11 has no sex < 1221263136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#13 has butts but no sex < 1221263138 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the end < 1221263199 0 :Slereah_!n=x@ANantes-252-1-45-198.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1221263829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : Today, Niklas raped a bird. The bird then raped a Elliott's butt which proceeded to eat fish. be a rapist. and hump feathers. Suddenly, the website for Later that day, a rapist raped himself. Then a bird, who was a rapist, raped Niklas. It was rapelicious. One day, Niklas was not raped he raped a bird and it was still rapelicious. Speaking of rapelicious, I have heard of a rapist beard. 5+5=10 Rape is fun. Yiff! < 1221263848 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1221263850 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1221263858 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Auuuugur! < 1221263858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :best story yet < 1221263862 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What have you done! < 1221263863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :A RAPIST BEARD