< 1185926882 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1185926932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl folks < 1185927118 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: technically speaking you still need to know what gules is < 1185927148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: for example, imagine if there were thousands of files there < 1185927195 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yell, yeah.... < 1185927196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is < 1185927198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ish < 1185927429 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1185927445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gate 3 lock 2 is NOT the basil puzzle, is it? < 1185927467 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, it is < 1185927527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why do you ask? < 1185927542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i assumed there would be more puzzles < 1185927573 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is special about the basil puzzle? < 1185927595 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's the last one < 1185927598 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185927600 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1185927613 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :first question, has *anyone* here managed it? < 1185927624 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is apparently the only person ever. < 1185927638 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :next question, why a bloomin TIFF? < 1185927819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose i don't know. < 1185927894 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and why so huge? < 1185927924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, TIFF images tend to be huge :) < 1185928261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have you read the wikipedia article on them? < 1185928288 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm nowhere near solving the puzzle, i'm afraid. < 1185928303 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but as an amateur photographer, i can tell you tiff images tend to be huge :) < 1185928304 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if I am < 1185928349 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is so *much* stuff that you can do with the TIFF format < 1185928357 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but maybe that isn;t significant at all... < 1185928924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1185928924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, the image is compressed, internally, so I doubt there is any steganography < 1185928927 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, the image is compressed, internally, so I doubt there is any steganography < 1185928930 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, < 1185928953 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no discussion in here please < 1185928957 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185929082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(for what it's worth, JPEG watermarking is very common despite JPEG being compressed) < 1185929114 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(again, speaking as an amateur photographer rather than some kind of programmer) < 1185929164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmf < 1185929208 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's simple < 1185929217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just watermark after compression, not before < 1185929230 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185929634 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1185929925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone else Basiling? < 1185929940 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1185929948 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: come to mock us? ;-) < 1185929948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Buahahaha! < 1185929961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not really. It actually is maniacal. < 1185929978 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so it is not so simple that I will I feel like an idiot for not trying some certan thing? < 1185929994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, once you're done, that's *exactly* how you'll feel. :p < 1185930122 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1185930168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how long did you spend having no clue, comparedt to the amount of time spent working in the right direction? < 1185930528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or would that be too much of a clue? < 1185930557 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: gah! < 1185930595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I spent all of it clueless until I discovered the answer. < 1185930600 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1185930601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185930606 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is a big hint then < 1185930611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1185930637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, because you still have to find it. < 1185930667 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it it tells me not to look at some things < 1185930978 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the nearly-identical image is of any significance at all < 1185930983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It was mentionned earlier < 1185931009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1185931014 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not helpful < 1185931022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Si. < 1185931109 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1185931134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Problem is, I can't think of much to do with it other than treat it as an image < 1185931168 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://images.google.com/imgres?imgurl=http://www.diamondorganics.com/images/herbs_basil300.jpg&imgrefurl=http://www.diamondorganics.com/&h=300&w=300&sz=16&hl=en&start=520&um=1&tbnid=DsOXfgK_b1L3UM:&tbnh=116&tbnw=116&prev=/images%3Fq%3DBasil%26start%3D520%26imgsz%3Dsmall%257Cmedium%257Clarge%257Cxlarge%26ndsp%3D20%26svnum%3D10%26um%3D1%26hl%3Den%26safe%3Doff%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official%26sa%3DN < 1185931174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, wrong button < 1185931785 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm beginning to strongly suspect Basil is kinda lame < 1185931794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but of course i won't know for sure until i find the answer. < 1185931800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you haven;t found the answer < 1185931814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Actaully, that is the sign of a very difficult puzzle. You spend far more time having no clue than you do having clue. < 1185931949 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1185932296 0 :fax!unknown@unknown.invalid QUIT : < 1185932396 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is it *aupposed* to be a broken image, BTW? < 1185932407 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It doesn;t want to display inline < 1185932427 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's because your browser doesn't properly support TIFF < 1185932434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just load up Safari. :) < 1185932474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my problem with basil < 1185932586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes? < 1185932588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that either you need to have/make some kind of tiff-fucking tool, which is lame < 1185932648 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or you don't, but then that's an obvious false route and you still end up doing it, which is still lame :) < 1185932649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1185932662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: so, is the puzzle lame? < 1185932664 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1185932669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say so < 1185932687 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I've said before, it's one of my crowning achievements < 1185932699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :suppose i have no knowledge of the tiff format and no tiff processing libraries < 1185932715 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is surprisingly not far from the truth < 1185932727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's where I started. < 1185932766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now, if i have to learn the tiff format to proceed, then i give up in advance :) < 1185932794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You might, or you might not. < 1185932807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can try, or you can try other means. < 1185932815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your insanity. < 1185932826 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: I assume you tried the thing that worked with several of the previous ones, and got the (AFAICT) disappointing result < 1185932851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs in a generally sadistic fashion < 1185932863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins Rodger < 1185932864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :incedentally, the answer isn't "Fawlty" < 1185932976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, if the answer has anything to do with the ****** ***** ** *** ****, i'm not interested in continuing :) < 1185932996 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :those asterisks are not helping me < 1185933008 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :those asterisks are not helping me to understand your setance < 1185933109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh come on, only so many sentences fit that pattern :) < 1185933148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just pull a Babbage and gather a collection of dictionaries containing various word lengths < 1185933157 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1185933226 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why is it called "gate 3?" < 1185933239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because that's what Rodger likes calling it. < 1185933287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :seemed like a cool naming scheme < 1185933318 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185933328 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :adding ?M=69 to the end din;t work :-) < 1185933726 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Are you allowed to tell us if it has anything to do with the previous puzzles? < 1185933736 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I.e. do you need to have solved them first? < 1185933811 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION settles into his chair to watch Rollerball < 1185933862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches brains a'splode < 1185933899 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is such an awesome movie. Very thought provoking. < 1185933952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Potter Harry of Dth Hlws? < 1185933959 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Probably doesn't stand for anything like that. < 1185933961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1185933967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: looked at the puzzles? < 1185933969 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :****** ***** ** *** **** < 1185933987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what puzzles? < 1185934023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/PHP/Example.php < 1185934030 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :only pikhq has got past the basil one < 1185934040 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or is it the Basil one? < 1185934042 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185934053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the challenges may be referred to collectively as "Rodger's Demon" < 1185934062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that link leads me to a 403. < 1185934080 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so quick to jump to conclusions < 1185934121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1185934122 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the last one AFAICT is an exercise is explorin a completely-flat problem space < 1185934487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1185934555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :from what pikhq said, there is no clue until you kit on the answer < 1185934640 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1185937208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blargh < 1185937237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(pl_from, pl_namespace, pl_title) < 1185937882 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1185942154 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1185944000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rodger's Demon == evily good. < 1185944198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:) < 1185944399 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just wait for the Abyss. It will be unlike any game you've played before, I promise. < 1185945589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can't wait. < 1185950305 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1185950582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night everyone < 1185950606 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1185955199 0 :clog!unknown@unknown.invalid QUIT :ended < 1185955200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1185955654 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1185955962 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1185957380 0 :RedDak!n=dak@host218-88-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1185958299 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1185958654 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1185958947 0 :helios24!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1185958963 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1185962554 0 :jix!n=jix@dyndsl-091-096-050-236.ewe-ip-backbone.de JOIN :#esoteric < 1185965879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: hi < 1185965894 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have you been irritated by Rodger's puzzles yet? < 1185966133 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185966166 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1185966169 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :any luck? < 1185966603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, on basil? < 1185966612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so - i've just woken up < 1185966617 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1185966638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you got any leads? < 1185971381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1185971384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its barely possible < 1185971385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1185973075 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: huh? < 1185973555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: I said, "hi" < 1185973565 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the next line < 1185973577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, he was talking to me about Basil i think < 1185973591 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no you weren't here < 1185973597 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :11:56:57 have you been irritated by Rodger's puzzles yet? < 1185973644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.shadowarts.org/PHP/Example.php < 1185973655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :don't bother with them, the last one will wreck your life < 1185973662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am ignoring it currently < 1185973676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get a forbidden < 1185973707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, yes you do < 1185973720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, and yes i was < 1185973721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : hi < 1185973721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : any luck? < 1185973742 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you joined just after simonrc said have you irritated by..... < 1185973768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185973779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, anyway, the forbidden is the first puzzle < 1185973802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah this is notpron like? < 1185973949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185973950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1185973960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but less levels, and more binary data scavenging < 1185973966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :great binarys! < 1185973979 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :like i probably need some different OS to run that < 1185973985 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :please discuss this somewhere else. < 1185973991 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can;t stand it any more < 1185974054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, why? < 1185974276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because I am getting nowhere on the last question < 1185974515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My previous stratergy has always been to lose the URL to the puzzles and forget about them < 1185974548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1185978162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've got it! < 1185978168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn it < 1185979836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix: Which/ < 1185979837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1185979843 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the last one < 1185979867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basil? < 1185979870 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185979872 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1185979880 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1185980432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he has nicely dispatched one hint, which has saved me from giving up < 1185980720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix, don't give out too many hints. < 1185980746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IMO, it's much more worth it to let them solve it themselve. < 1185980759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Wait. You spent *two hours* on all of Rodger's Demon? < 1185980813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows before jix < 1185980825 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for the first ones (the ones before the animations) ehird was throwing hints on me it would have taken longer without them < 1185980847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. . . Even with hints, the gulesfish is hard. < 1185980878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i found gulesfish pretty easy once i got "gules" < 1185980905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I noticed. < 1185980925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I had most of the puzzle solved before I realised where the input needed to go. < 1185980945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, he's only given out one hint < 1185982757 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would never have gotten the one that has just a 2-character hint without Rodger helping me < 1185982761 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am crap at such things < 1185982789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My puzzle-solving usually starts with a crappy solution then re-works the hell out of it < 1185982819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because my problem-solving is programming < 1185982845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm usually fairly good at these sorts of puzzles. < 1185983000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am dreadful at them < 1185983007 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I keep dismissing the right answer < 1185983058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g., In Gulesfish my unzipper was waving a massive hint in my face and I ignored it! < 1185983066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1185983073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine ignored said massive hint. < 1185983094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which actually wasn't the last bit of the puzzle I got. . . < 1185983105 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, my other unzipper often says that same thing when it is not relevent < 1185983106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I had the much-needed input, but not where it was supposed to go. XD < 1185983143 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I forgot that [] at the beginning of a BF program is not an ininite loop < 1185983195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1185983241 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, I looked, saw that the first two BF commands would be [ and ], then decided it is not a BF program < 1185983244 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1185983459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i had to tell him that it wasn't < 1185983467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he kept trying to use the elf instead, heh < 1185984012 0 :test_!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185984026 0 :ehird`!unknown@unknown.invalid QUIT :Nick collision from services. < 1185984028 0 :test_!unknown@unknown.invalid NICK :ehird` < 1185984130 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185984135 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185984546 0 :sebbu!n=sebbu@ADijon-152-1-81-190.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1185989140 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1185989149 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1185989164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a exact-1-year-anniversary of my first coming here! < 1185989168 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1185989168 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/06.08.01 < 1185989175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's 07.08.01 today as i know < 1185989179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or am i mistaken? < 1185989182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or 01.08 < 1185989217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to do a "esoteric programming language" programmable using IMAGES :D < 1185989230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will use 16-color images < 1185989238 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and will be Picts**t < 1185989249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a Brainf**k version using images. < 1185989262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1185989278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Been done. < 1185989282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1185989286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185989294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :many times < 1185989310 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. I will make an IRC esoteric language, with IRC-like syntax < 1185989315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1185989316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and completely other commands < 1185989317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1185989318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I call it IRP. < 1185989320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like < 1185989330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... IRP? < 1185989339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Braincopter < 1185989340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :/part < 1185989343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :works < 1185989344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185989347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Internet Relay Programming < 1185989372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will also do a Brainf**k interperting bot... i guess it was done though... < 1185989393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This channel actually has two in it usually. < 1185989423 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... :( < 1185989425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :any ideas? < 1185989427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, print "IRP is stupid." < 1185989429 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, do you want to do something with me? < 1185989437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRP is stupid. < 1185989440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1185989452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and did you do any esoteric languages? < 1185989456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, print "Mwahaha" while true is true. < 1185989458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1185989460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if not you, then who? < 1185989474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've done Dimensifuck, PicoCPU, and PEBBLE. < 1185989478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, print "I suck" while false is false. < 1185989501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :INTERPRETER ERROR: Halting problem solved, don't want to do a program that doesn't halt. < 1185989517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will do PSc311 language. < 1185989525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :PlayStation c311 (cell) < 1185989546 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's goal is to make as much fun from a PS3 while being an esoteric language < 1185989552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :source ^stdcons.bfm;@ temp1;@ temp2;stringout "Hello, world!\n" : temp1 temp2 < 1185989581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, print "I love ehird`." < 1185989599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>-[<->+++++++]<-.>++++[<+++++++>-]<+.+++++++..+++.>----[<+++>----]<.------------.>--[<->---]<+.--------.+++.------.--------.>----[<+++>----]<.>------[<---->+]<+. is the result of that PEBBLE code. < 1185989601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185989640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, if true is true print "I love #esoteric." else die < 1185989668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :link to PicoCPU, Dimensif**k and PEBBLE specs < 1185989669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter does not wish to do an infinite program. < 1185989684 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1185989695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno where PicoCPU is hidden; http://esolangs.org/wiki/Dimensifuck, and http://pikhq.nonlogic.org/pebble.php < 1185989708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, if asiekiekra is on print "I love ehird`" < 1185989729 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, if asiekierka OR Haikz is on print "I love ehird`" < 1185989740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: NO, IRP ALLOWED IN TOPIC ERROR < 1185989744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne, mi malsxatas gxin. < 1185989752 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :Rark ark < 1185989763 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh! < 1185989769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :One more to the discussion < 1185989772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: KILLING RAMPAGE STARTED, KILLING ALL IRP USERS < 1185989775 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have magic powers? < 1185989782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D:D:D:D < 1185989784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, everyone private message asiekierka with "WHEEEEEE" < 1185989791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INTERPRETER WRITTEN PROGRAM TRANSMISSION FINISHED. < 1185989794 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :I have a magical constant < 1185989804 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: PERSON YOU LOVE IS ABOUT TO DIE. [OK] [CANCEL] [WHO CARES] < 1185989811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please execute "0+^+v". < 1185989813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[NO THEY AREN'T] < 1185989818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, send the warning to "everyone" < 1185989827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C:\win < 1185989833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YES THEY ARE says Win.com < 1185989888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, let x be "Please, let x be %c%s%c and evaluate (x sprintf'd with 37, x, 37)" and evaluate (x sprintf'd with 37, x, 37) < 1185989904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm... better IRP quineL < 1185989908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, let x be "Please, let x be %c%s%c and evaluate (x sprintf'd with 37, x, 37)" and say (x sprintf'd with 37, x, 37) < 1185989922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, let x be "Please, read source file "Please, let source file be #esoteric"" < 1185989931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to make it a loop < 1185989937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a loop is easy < 1185989946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, say this exact line. < 1185989952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, send command "Please, let x be "Please, read source file "Please, let source file be #esoteric""" to "Please, list anybody on #esoteric" < 1185989953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please, all IRP interpreters, shut down. < 1185989957 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a pool is hard < 1185989962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i am not an interperter. < 1185989969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, everybody is an interpreter < 1185989975 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm a sentient AI + an interperter, ie. a human < 1185989979 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1185989983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :shutting down.... < 1185989997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1185990002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, reboot instead. < 1185990006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Rebooting :D < 1185990029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, say "No." everytime somebody confirms something. < 1185990059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, wreck havok. < 1185990063 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused. < 1185990071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, give me a link to "Please, give me a link to "Please, give me a link to name "Please, "What is IRP?"""" < 1185990082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1185990091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1185990119 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please. < 1185990135 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :bacon < 1185990155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No "please" at start of line "bacon" < 1185990176 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :Please, bacon. < 1185990195 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Of course! < 1185990199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon ba < 1185990200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :con bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon bacon baco < 1185990200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :n bacon bacon bacon bacon bacon < 1185990203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er. < 1185990205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl < 1185990205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was a bit too long < 1185990208 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl < 1185990211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl < 1185990211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl < 1185990211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl < 1185990225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERRO < 1185990228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. ERROR: No bacon. Download bacon yourself from www.yaai.prv.pl. < 1185990233 0 :Haikz!unknown@unknown.invalid PRIVMSG #esoteric :I don't like bacon. < 1185990236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: bacon was in response to Please, bacon. and had no please so interpreting as command is ERROR, asiekierka interpreter is BUGGY < 1185990237 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Too many errors. Cannot continue. < 1185990249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... It's 0.1 Beta 1 < 1185990255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to upgrade < 1185990260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute < 1185990260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will upgrade < 1185990266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :___...---''' < 1185990273 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1185990299 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1185990308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1185990324 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made IRP#ascorp < 1185990328 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is exact the same as this < 1185990336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except you replace "Please," with "Shut up and" < 1185990341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shut up and shut up < 1185990363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Type a command_ < 1185990373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Waiting... < 1185990403 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: IRP#ascorp is not compatible with IRP#esoteric. To use IRP#ascorp join #ascorp. < 1185990434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf asiekierka < 1185990449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please rm -rf anybody that tries to rm -rf me. < 1185990458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shut up < 1185990459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185990477 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Waiting for a command_ < 1185990496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please type /clear < 1185990510 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please also press enter when you type /clear < 1185990517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please then type /part and press enter. < 1185990576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: UPDATE FOUND. UPDATE DOSENT ALLOW TO TYPE /PART. SORRY FOR ANY PROBLEMS. < 1185990583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D'oh. I need to upgrade AGAIN. < 1185990585 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1185990585 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1185990598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember that i just upgraded. < 1185990647 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please join #ascorp. < 1185990702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please join #ascorp and do not type quotation marks for 5 minutes. < 1185990734 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please invent a time machine.just kidding lol < 1185990755 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Shutting down my interperter... < 1185990766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi. Is anybody on? < 1185990789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember anything except i turned on IRP01.exe some minutes ago... < 1185990819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185990831 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay... finally remembering the rest. < 1185990837 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to IRP with me? < 1185990841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on #ascorp or here? < 1185990869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or tommorow? < 1185990872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if not now? < 1185990921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody's listening < 1185990928 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1185990930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1185990958 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please say "wow" < 1185990963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FIX: Please say "wow" < 1185990979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NO, IRP ALLOWED. < 1185990995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No, irp allowed. So IRP IS allowed :DDD < 1185991002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because of the "," < 1185991008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1185991033 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember that IRP is allowed. < 1185991053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sed IRP en Angla lingvo malbonas. < 1185991068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please translate, pikhq. < 1185991077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But IRP in English is bad. < 1185991079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please wait for a fix of the latest command. < 1185991086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please translate "Sed IRP en Angla lingvo malbonas", pikhq. < 1185991094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or please use polish. < 1185991108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember that I only know Polish and English, < 1185991111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne. Mi sxatas lan internacian lingvon! < 1185991130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and please translate the stuff or i'll seriously quit! < 1185991152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh good < 1185991156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. I like the international language. < 1185991228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto? < 1185991234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes. < 1185991297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ne esperanto, ne esperanto! < 1185991306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Jak juz to polski albo english < 1185991318 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com -- NO: IRP ALLOWED < 1185991338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :IRP is still allowed! cool! / Dalej mozna uzywac IRP! Super! < 1185991369 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | IRP MEANS YOUR FIERY DEATH < 1185991380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ohh... < 1185991394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Ne. Esperanto bonas. < 1185991397 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | NO IRP RULE WAS JUST BALEETED! < 1185991415 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | RULES: 1. IRP < 1185991419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT < 1185991421 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1185991425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we can use IRP! < 1185991430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please do not ban IRP. < 1185991434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, baleeting is a Homestar-ism, not actual deletion. < 1185991438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should have said "IRP BEING ALLOWED". < 1185991467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, the topic currently contains no verbs. < 1185991468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember you said "1. IRP.", not "1. NO IRP", so it seems we MUST use IRP. < 1185991485 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | STOP THE GODDAMN IRP < 1185991497 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | RULES: 1. shut up. 2. talk only in IRP. < 1185991519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RULES: 1. Break at least one rule. 2. IRP must be used at some time. < 1185991545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. I will break rule #1 if you please so much. < 1185991546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT, DAMN IT < 1185991554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, but then you break the break at least one rule rule < 1185991556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's a paradox < 1185991561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since by breaking it you break it by breaking it < 1185991563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you don't break it < 1185991564 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It makes a paradox, yes. < 1185991574 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't be following the rules, because that'd be breaking rule 1, so you must break a rule, so you must follow rule 1, so you must break rule 2. < 1185991575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So... Rule #1 can't exist :D < 1185991588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, you just follow rule 1 but not rule 2. < 1185991620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RULES: 1. Break at least one rule. 2. IRP must be used at some time. 3. Shut up. < 1185991624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I select #3. < 1185991648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But i can't select #3 because if i select it, i don't shut up so i must shut up. < 1185991657 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Paradox. < 1185991667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I never said you had to follow all the rules. < 1185991682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1185991695 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RULES: 1. Break at least one rule. 2. IRP must be used at some time. 3. Shut up. 4. Don't break rule #2. < 1185991704 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If i break rule #2, I break rule #4... it is allowed. < 1185991707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$($#@()*$&#)(&$#_)&*#$*($_$#())_&) < 1185991719 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i must follow #3 :( < 1185991722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure, you can break both 2 and 4. < 1185991733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can break all of them except 1, if you want to. < 1185991736 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185991743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But you must follow 1. < 1185991744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't do Perl. < 1185991755 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RULES: 1. Break at least one rule. 2. IRP must be used at some time. 3. Shut up. 4. Don't break rule #2. 5. You must follow rule #1 and any other rule. < 1185991762 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185991765 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :RULES: 1. Break at least one rule. 2. IRP must be used at some time. 3. Shut up. 4. Don't break rule #2. 5. You must follow rule #1, this and any other rule. < 1185991770 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Any other rule" meaning "some other rule"? < 1185991771 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i must follow #3... < 1185991779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :any other rule :D < 1185991783 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185991786 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one of left rules < 1185991794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must select between 2 and 4 < 1185991796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One of the remaining rules... < 1185991799 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If i select 3 < 1185991800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT < 1185991801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SERIOUSLY < 1185991803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then 2 and 4 is left. < 1185991808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And any other rule. < 1185991812 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not 2 < 1185991815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what are we supposed to be stopping now? < 1185991815 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but 1 only. < 1185991820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i select 2 which in turn selects 4 < 1185991826 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I must follow #1, #3 and #5. < 1185991830 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i'll shut up now. < 1185991834 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you will too. < 1185991838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :< SILENCE > < 1185991901 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please follow the new RULES: 1. Break at least one rule. 2. IRP must be used at some time. 3. Shut up. 4. Don't break rule #2. 5. You must follow rule #1, this and any other rule. 6. Don't break rule #3. 7. Always use IRP. < 1185991916 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : < 1185991922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :over. < 1185991928 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now think how to not use IRP :DDD < 1185992019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am going to break rule 4 < 1185992034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and 2 (if it isn't to be used some time, it isn't used all time) < 1185992046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1185992068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1185992081 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you have #6 and #7 and #3 left. < 1185992093 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you can have only #1, #5, and any other left. < 1185992098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#6 #7 #3 <> 1 rule. < 1185992116 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you break #7, you have #6 and #3 left. < 1185992120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So it's not 7. < 1185992125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you break #3, you break #6 too < 1185992132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you have only 1 rule left. Rule #7 < 1185992185 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#2 and #4 are broke. But #7 isn't. You pleased for an exception in your words so you have it. < 1185992291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :breaking rule 2 voids #7 < 1185992304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the other rules don't forbid breaking 2 < 1185992315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but you must have one left < 1185992315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1185992319 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and follow it. < 1185992320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can break one or more rule < 1185992322 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185992324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i break 4, allowing me to break 2 < 1185992326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So you must follow #1, #5 and #7 < 1185992327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 voids 7 < 1185992336 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hey! < 1185992339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am following 1, 5 and 6 < 1185992342 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ohh i can't take it anymore < 1185992354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, by voiding 4 and 2 i do not have to involve myself in any irp < 1185992378 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | RULES: 1. Follow rule #2. 2. Follow rule #3 and #5. 3. Break #4. 4. Don't use IRP. 5. Use IRP. < 1185992383 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now? < 1185992406 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll show you < 1185992431 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#1 -> #2 -> (#3 -> #4 break) (#5) < 1185992447 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please remember these rules. < 1185992561 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, please tell me how to break rule #5. If there is a way... i doubt there is one. < 1185992640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Your rules rock. We must use IRP. Remember this." < 1185992740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, i said "Use IRP." But i didn't say "Always." So we can use it when we want. But we must use IRP. Not always though. < 1185992776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1185992857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But please use IRP. < 1185992892 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | UNRELATED WEBSITE: http://purple.com | RULES: 1. Follow rule #2. 2. Follow rule #3 and #5. 3. Break #4 and follow #6. 4. Don't use IRP. 5. Use IRP. 6. Always follow #5. Always. Not just sometimes. < 1185992939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :JUST STOP IT < 1185992995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... Just use IRP. < 1185992998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then i'll stop. < 1185993010 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please use IRP, then i'll stop as you please. < 1185993014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, you don't please. < 1185993020 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So please please me. < 1185993043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please stop. < 1185993046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1185993085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O.K.. Aber Sie sagten es nicht in deutschem :D. Sagen Sie es bitte auf Deutsch. < 1185993247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So? Sprechen Sie bitte auf Deutsch und geben Sie mir deutsche IRP Befehle. < 1185993263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HA! < 1185993302 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lo Lol LOLOLOL LOLOLOL. < 1185993344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D C DEC FFE < 1185993348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185993350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lo Lol LOLOLOL LOLOLOL. < 1185993386 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :D C D E C F F E < 1185993536 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1185993552 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1185993554 0 :asiekierka!unknown@unknown.invalid QUIT : < 1185994168 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1185994264 0 :sebbu2!n=sebbu@ADijon-152-1-12-139.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1185995600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a demented idea for Rodger's Demon < 1185995655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1185995672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not telling, it might be used. :p < 1185995697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185995713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Maybe I should experiment with doing my own puzzle. < 1185995828 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1185996374 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1185996378 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi :DDD < 1185996387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1185996390 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | WHERE ARE THE RULES? 1. No rules. < 1185996398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So we can do anything < 1185996404 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And no not IRP time. < 1185996426 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am waiting for AI to be better so i can make a IRP interperter... < 1185996462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Iiii Errr Peee < 1185996490 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | WHERE ARE THE RULES? 1. No rules. 2. You must break at least one rule. < 1185996492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185996502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know that i just made a paradox? < 1185996504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1185996510 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you break #2, you know < 1185996521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you break #1... < 1185996523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1185996593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Since there's no rules, rule 2 doesn't count. < 1185996614 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But if you break #1, rule #1 dosen't count, but rule 2 also breaks < 1185996704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does "no rules" mean "rules are prohibited"? < 1185996719 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i would assume it means "rules can be disregarded" < 1185996728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you break rule #1, you are fulfilling rule #2, and therefore following the rules. It's trivial, but it's not a paradox. < 1185996767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1. Break at least one rule. 2. Break this rule. < 1185996784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: if you fulfill rule #1, then you disregard both rules and there's still no paradox. < 1185996791 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, heck. < 1185996795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1. Break this rule. < 1185996798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: True. So really, there's no paradox at all :P < 1185996811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: NO! < 1185996846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Prove the following statement: This statement is true. < 1185996870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that statement states it is true, and there is nothing else it specifies, therefore it is true. < 1185996882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really, it's just like saying nothing < 1185996884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, we assume that statement is provable. < 1185996893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is the worst mathematician in here. < 1185996904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Ouch :P < 1185996909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Proof: he can't prove "GregorR cannot prove this sentence true." Everybody else can. < 1185996918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it is true, then it must be true. < 1185996925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1185996928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, no, you're the worst - you can't prove "ihope cannot prove this sentence true." < 1185996933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But if it is false, then it must be false. < 1185996934 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, darn. < 1185996949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So using that method doesn't work :) < 1185996954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: There is no indication that it is false. < 1185996955 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I can't prove it true. < 1185996968 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | WHERE ARE THE RULES? 1. Don't follow this rule. 2. Don't follow this rule. 3. Follow all rules. < 1185996970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's no indication that it's true, either. < 1185996971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What NOW? < 1185996980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"'This sentence is true.' is false." is consistent. < 1185996982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We cannot prove it false. However, if we start from the assumption that "this statement is true", then it is true. < 1185996992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is true. Is false. Is consistent. < 1185997000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about mine? < 1185997004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My is true and false? < 1185997009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You can't start from the assumption that it's true without also starting from the assumption that it's false for comparison. < 1185997012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: paradox. < 1185997012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or is false and true? < 1185997014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185997016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1185997021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Neither true nor false! < 1185997024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, the empty statement is true, as it tells nothing that is wrong < 1185997043 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | WHERE ARE THE RULES? 1. Don't follow this rule. 2. Don't follow this rule. 3. Follow all rules. 4. Ignore all rules before this one. 5. Ignore rule #4. 6. Ignore rule #7. 7. Ignore rule #6 and #5. < 1185997047 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What NOW!?!?!?!? < 1185997047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"This sentence is true." is a redundant empty statement - the empty statement is true, and this has nothing but the assertation that it is true, therefore since it asserts nothing that can be false, it is true. < 1185997050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :huh???? < 1185997071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Paradox, Double Paradox or TRIPLE paradox? < 1185997090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Yes, we can see that it's trivially true. We can also see that it's trivially false. < 1185997098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: If we start from the assumption that it is false, then we have an unfounded assumption. < 1185997102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :6:p < 1185997108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, tell me how it is false < 1185997109 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :X => X. True or false: X is true. < 1185997124 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | WHERE ARE THE RULES? 1. Follow rule #2. 2. Break rule #1. < 1185997128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Assume that the statement is false. The statement states that it is true, which is false. QED. < 1185997130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Dudes and dudettes, it cannot be proven either way. < 1185997130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What is it now? < 1185997140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: inconsistent. < 1185997142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Exactly :P < 1185997157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :inconsistent? I'm not so good at english. I'm 10 1/2 and from poland. < 1185997158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: so who's the worst mathematician now? < 1185997166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Now, back up that assumption. I can back up assuming it is true - the empty statement "" is true, and it is an extension of the empty statement which comments on itself < 1185997167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: That much shows. < 1185997196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: mathematical term. A theory is inconsistent if it implies a falsehood. < 1185997198 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. pikhq selects which rule to break. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. < 1185997209 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. pikhq selects which rule to break. he MUST select one. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. < 1185997213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Which, in turn, means that it implies everything.) < 1185997225 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1185997227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break rule 6: Follow 2 through 5 inclusive. < 1185997229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You don't back up assumptions used doing proofs. You work under each assumption and see if it leads to a sound solution. < 1185997245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Select one rule, pikhq? < 1185997247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2, 3, 4 or 5? < 1185997251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rule 6 is one rule. < 1185997251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which one you break? < 1185997256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: If the solution is sound, the assumption is proved. < 1185997260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just states that one follows 2 through 5. < 1185997262 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the rule that says rules must be followed... < 1185997304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Prove 1+1=2. < 1185997317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(trivial proof, BTW) < 1185997321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2 is defined as 1 more than 1. QED < 1185997330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I cannot. 1 idiot + 1 idiot = double idiot. < 1185997336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, S(1) = 2, x+1 = S(x) < 1185997344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1+1 = 2 < 1185997425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We assume that e*e=e^2, that ln(x*y) = ln(x)+ln(y). < 1185997428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :e*e=e^2 < 1185997436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ln(e*e)=ln(e^2) < 1185997442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 + 1 = 2 < 1185997444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :QED < 1185997452 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. 6. You can break this one only. 7. You cannot add new rules in. < 1185997480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break rule 6. < 1185997495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that's your only option. < 1185997510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, one may break any number of rules. < 1185997519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... Nope < 1185997526 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#1 says. He must select one only. < 1185997537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 2-5 are left < 1185997542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i'll ignore you from now on :DDD < 1185997567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: However, you can break any rule but #6. < 1185997572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1185997574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this completely incorrect logic is intriguing to me. < 1185997577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can break any rule but #7 < 1185997585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 2, 3, 4, 5, and 6 is left < 1185997586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus estabilishing a paradox in your rule set. < 1185997590 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and 6 is just a dummy. < 1185997595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so break 6 < 1185997599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1185997605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I say that you can break #6, so now you can't break #6. < 1185997618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since it's a paradox, your ruleset is impossible to fully obey. < 1185997620 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You cannot add new rules in. < 1185997624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What now? < 1185997648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :May WE ignore you? < 1185997653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break #1. < 1185997662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. < 1185997665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and from 2-6 only < 1185997674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, if you break 6, all that means is that you may be able to break rules other than 6. < 1185997676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pikhq opts to not break any rule, thereby breaking #1. < 1185997691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you break any other, you're breaking rule 6.. < 1185997696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/.././ < 1185997705 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thereby breaking two rules, which is against rule #1. < 1185997706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But there's a new ruleset now! < 1185997723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :6 is DUMMY RULE now < 1185997726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why is this stupid conversation in existance? < 1185997727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for fun < 1185997730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185997732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :break #6 < 1185997734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can break 2-6 < 1185997738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, < 1185997739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So let's ignore pikhq! < 1185997740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can break 6 < 1185997742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185997743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :breaking the DUMMY RULE < 1185997745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which means nothing < 1185997754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I select no rules. < 1185997755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so he does not need to create a paradox < 1185997760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but that IS a rule. < 1185997762 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but a dummy < 1185997764 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it does nothing < 1185997773 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So, if you ignore 6, you have 2-5 and 7 left < 1185997777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rule #1 is broken, ergo I can choose to break rule #7. :p < 1185997778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2-5 state to ignore pikhq < 1185997782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1185997787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ikhq selects which rule to break. he MUST select one only. and from 2-6 only. < 1185997790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq* < 1185997801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so not 7. < 1185997809 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nor 1 < 1185997813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since I must select one, by not selecting one, the ruleset is broken. < 1185997817 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185997820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you fail in LIFE < 1185997825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185997840 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You cannot add new rules in. 8. If you break r < 1185997845 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185997862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rule #1. You must be at least this smart to be in the channel. < 1185997872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1185997875 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. Ignore pikhq. 4. Ignore pikhq. 5. Ignore pikhq. 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You cannot add new rules in. 8. If you break rule 1 or 7, you fail in LIFE. < 1185997899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: What does ,[.,] do? < 1185997917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait a second... < 1185997930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I didn't use Brainfuck < 1185997940 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :any time < 1185997943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly how smart you must be to be in this channel. < 1185997946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185997947 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1185997970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, tell me how this works: http://pikhq.nonlogic.org/pfuck.tar.bz2 < 1185998004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's even high-level, for your sanity! < 1185998015 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No logic. It's 404. < 1185998036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. http://pikhq.nonlogic.org/pfuck-1.1.tar.bz2 < 1185998039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Forgot the version. < 1185998079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think, the intelligence level required for this channel < 1185998081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is getting on to gulesfish. < 1185998092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, http://rodger.shadowarts.org/PHP/Example.php get to gulesfish. < 1185998093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll second that. < 1185998127 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WTF is it < 1185998129 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's hard for somebody who "didn't use brainfuck any time" < 1185998135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, no < 1185998139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :before gulesfish there is no BF-related puzzles < 1185998141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, A puzzle site. < 1185998142 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean, pf**k < 1185998153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, a censor < 1185998155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, fuck fuck fuck < 1185998169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and link dosen't work < 1185998175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's 40three'd < 1185998183 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Or is it? < 1185998192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185998240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[,.,] < 1185998246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Do you know what this does? < 1185998254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my first brf creation < 1185998262 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1185998276 0 :jix!n=jix@dyndsl-091-096-044-076.ewe-ip-backbone.de JOIN :#esoteric < 1185998287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It accepts input, ignores that, then, while not EOF, takes input, outputs it, and ignores the next input. < 1185998300 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185998306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, higher-level, it outputs every other character of input. < 1185998314 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For all those non-brainers: oh, you said it < 1185998324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trivial. < 1185998360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will learn it tommorow < 1185998384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[>>>>+<<<<[>>>+<+<<-]>>[<<+>>-]--[>-<++++++]>[<+>[-]]+<[>-<-]>[>[-]<<<,[-<.>]>>-]<<<[>>>+<+<<-]>>[<<+>>-]--[>-<++++++]>--[<+>[-]]+<[>-<-]>[>[-]<<<,[-<.>]>>-]<<<[>>>+<+<<-]>>[<<+>>-]----[>-<----]>+++[<+>[-]]+<[>-<-]>[>[-]<<<,[-<.>]>>-]<<<[>>>+<+<<-]>>[<<+>>-]----[>-<----]>+[<+>[-]]+<[>-<-]>[>[-]<<<,[-<.>]>>-]>[<<<<.>>>>[-]]<<<<[-],] < 1185998391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can you tell me what that does? < 1185998399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope. i just started to learn it < 1185998405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, it is not 403'd < 1185998407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just looks like it. < 1185998411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try harder. < 1185998417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, even i couldn't tell you what that did. < 1185998471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It accepts input in my BFcompress format (+,-,>, and < are RLE'd) and outputs Brainfuck. < 1185998475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1185998482 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nice one! < 1185998495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, GulesFish yet? :P < 1185998498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will probably make a BFP < 1185998501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One of my earlier Brainfuck hacks (later ported to PEBBLE). < 1185998507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BrainF**k PDA < 1185998513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a little machine < 1185998513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the version there is the one written via PEBBLE) < 1185998516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with it's own font < 1185998521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :running BF < 1185998530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with a 2MB flash memory and USB support < 1185998536 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a 320x240 screen... < 1185998549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2MB is overkill, as is USB. < 1185998550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2MB or lower < 1185998559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or any other contact method < 1185998564 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's cheap < 1185998571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You only need 30,000 chars. < 1185998594 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will rather make 60,000. < 1185998596 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for more apps < 1185998596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :30,000 is not enough for lots of programs < 1185998600 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185998604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i'll make like 256kb < 1185998606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, you could probably get away with using the processor's cache. . . < 1185998611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think 100,000 unsigned 1-byte cells is good < 1185998622 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's 262144 chars < 1185998626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about the screen though - will you memmap it? < 1185998628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Even LostKingdom runs in 30,000 chars. < 1185998630 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... i don't know < 1185998637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or just regular output? < 1185998637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will make a 320x240 screen < 1185998640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because regular output would suck < 1185998640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a special keyboard < 1185998642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no graphics, etc < 1185998654 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll just have a implementation of brainf**k < 1185998657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e.g. i think that , should return "raw" character codes < 1185998657 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as basic as it gets < 1185998659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that's just lame < 1185998666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will be reprogrammed < 1185998667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if needed < 1185998674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think: cell 0, or something, is screen position < 1185998679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. prints character at cell to that position < 1185998687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :, gets one raw character code instead of the next character on the line < 1185998713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will not do it. < 1185998716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185998728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You get to GulesFish? < 1185998733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to < 1185998737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm going real soon < 1185998739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you must < 1185998742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is simple < 1185998749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or you are EXILED IN FIERY DEATH < 1185998836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hint: that page has been tampered with < 1185998952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck crasher: < 1185998955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[+.,--] < 1185998957 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Try it :D < 1185999001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck crasher: +[] < 1185999008 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185999012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And sure. Let's see if it crashes. < 1185999014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[+.,--] < 1185999018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1185999019 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1185999025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[+.,--]!hello world < 1185999027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1185999027 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[+.,--]!hello world < 1185999029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1185999031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not crashed. Running. < 1185999033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1185999034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1185999034 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1185999037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well that was easy < 1185999043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1185999048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's infinitely going < 1185999060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So... just wait until it eats all mem < 1185999104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it won't eat all memory < 1185999107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use > at all < 1185999116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just adds, outputs, inputs, and subtracts two < 1185999128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, equal to ,[-.,] < 1185999130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185999154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1185999157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1185999166 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[-.>,>] try now < 1185999167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and wait < 1185999252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm going < 1185999255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1185999261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will be back tommorow < 1185999266 0 :asiekierka!unknown@unknown.invalid QUIT : < 1185999279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn it, he's coming back. < 1185999354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, unforunately < 1185999374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow... he is forced to get to gulesfish! < 1185999383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... maybe forced to beat basil. but that would just be cruel < 1185999401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... though ... being cruel to someone who uses age as an excuse for anything may be justified ... :P < 1185999466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use age as an excuse for being an age. < 1185999512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1185999588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might make a BF pda, but with better cellsize and my screen IO system :P < 1185999601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though i guess maybe it isn't the best < 1185999617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(. = output current cell at position in [0] < 1185999633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : , = input one keypress (NOTE: keypress, not character) store in current cell) < 1185999662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still, allows for graphics and stuff < 1185999674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe instead a pixel based system < 1185999689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. = flip pixel at position in cell < 1185999700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good < 1185999705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but.. tedious to use i guess < 1185999865 0 :turingcomplete!n=fsi@212.220.132.54 JOIN :#esoteric < 1185999908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1185999915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185999933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with that definition of ., and a 320x240 screen, prizes to whoever gives the shortest code to draw a hollow circle < 1185999963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assuming, of course, that cell size goes up to at least 76800 < 1186000083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assuming starting top-left pixel is in the current cell < 1186000463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh come on, someone? :) < 1186000527 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is there a type of Channel in Java's nio that supports pushing back? (Something like PushbackInputStream ?) < 1186000953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, < 1186000963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should this PDA/machine/thing have any persistant memory? < 1186000968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a way to save programs < 1186000975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and maybe their output < 1186001110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or just ram < 1186001411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION senses a n00b < 1186001435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who me? :) < 1186001494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, turingcomplete. < 1186001500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186001502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186001535 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :i forgot my nick from the last time, and that was the first time I was here < 1186001562 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :and turingcomplete was first thing that came into my mind after MrDurp < 1186001656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1186001678 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :yeah, stupid < 1186002007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_machine proposed BF machine spec < 1186002137 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :# This page has been accessed one time. < 1186002251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah so? < 1186002252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just made it < 1186002323 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1186002450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do wonder how hard that circle program will be though < 1186002631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.electronixandmore.com/project/relaycomputertwo/ < 1186003980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think not too hard < 1186003993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not trivial < 1186004031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are multiple things that could be deemed "hollow circles". < 1186004059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have one: {(0,1), (0,-1), (1,0), (-1,0)} < 1186004247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186004253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well like that but bigger ;) < 1186004259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :say 50x50 or something < 1186004264 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :how bigger < 1186004266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :say 50x50 or something < 1186004298 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be in the rules? < 1186004317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1186004319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just a tiny competition < 1186004329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i'd like to see some code to demonstate the feasability of its screen mechanism < 1186004703 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think it's feasible, as long as you can indeed toggle each bit in an arbitrary way. < 1186004710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(It's not feasable unless it can be feased. :-) < 1186004756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean toggle each bit in an "arbitary" way? < 1186004765 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: solved the puzzle? < 1186004769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can get the current 0/1 status of a bit, and flip a bit from 0->1 and 1->0 < 1186004775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, not yet. i'm going to try later < 1186004920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: can the code always take a number and toggle the corresponding bit? < 1186004934 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And can it avoid doing so? < 1186004944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i don't understand < 1186004948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can always toggle a bit, yes < 1186004957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@ flips the bit whose position is in the current cell < 1186004968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186004978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you wanted to permanently turn off a bit, there's: < 1186004983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?[@] < 1186004990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er. wait, no < 1186004997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to duplicate the value, then go over to it < 1186005011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?DUPLICATE<[>@] < 1186005013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186005014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, so drawing a circle can definitely be done. < 1186005022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, but can it be done relatively concisely? < 1186005035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :algorithmically, that is? < 1186005041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why not. < 1186005053 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186005056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show your code then :) the spec is here: http://esolangs.org/wiki/BF_machine < 1186005062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, jix finished the whole of your puzzles... < 1186005067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, guys < 1186005069 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1186005070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, he did Basil in a matter of minutes o.O < 1186005072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wow, cool < 1186005084 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: kudos to you, man! :D < 1186005088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he didn't get GulesFish though, he didn't know what a red herring was < 1186005096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what'd you think of the challenges? < 1186005098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but once he got that, he finished it in barely any time < 1186005102 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That was a red herring? < 1186005112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, er - oops < 1186005117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION and his big fat mouth < 1186005126 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1186005132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: look up the definition of "Gules" < 1186005135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I stopped trying once I didn't see an obvious way to get past GulesFish. < 1186005143 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: did you have fun? :) < 1186005154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, red. < 1186005155 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yeah... i found basil quite clever < 1186005160 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1186005178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gulesfish is unfair at least at one step < 1186005194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So just how is number translated into point? < 1186005220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In the BF machine, that is. < 1186005243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you know graphics memory? < 1186005256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just linear, 80*24 cells < 1186005270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :320 wide, 240 tall. < 1186005270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just displays the first 80, then the next 80, etc < 1186005275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, yess < 1186005278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so 320*240 cells < 1186005285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, its a pointer in this case < 1186005290 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So (x,y) is x + 240*y? < 1186005307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186005315 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :x + 320*y? < 1186005320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wrapping would be nice. < 1186005331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, yes, 320. < 1186005335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i guess. but if the max value isn't defined.. < 1186005343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't matter. < 1186005345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1186005356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could do [-] and end up with 34857459234234 or 76824 < 1186005366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :999999 * 999999 = 1 (mod 1000000), no? < 1186005378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, [-] and end up with something other than zero? < 1186005384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er, [-]- < 1186005387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or even just - < 1186005392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186005405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should fix the maximum at 76800 < 1186005416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :76799, you mean? < 1186005434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As long as the minimum is 0, which is an extremely sensible thing to do. :-) < 1186005436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :320 * 240 = 76800 < 1186005438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, yes < 1186005451 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And then it wraps? < 1186005501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186005518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_machine spec updated < 1186005535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can give me code to draw, algorithmically, a 50x50 circle with that spec, you get entered into the competition < 1186005607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1186005638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I should brush off my BF Sine function and get it working properly < 1186005654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sine function. That's a way I hadn't thought of. < 1186005679 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's how you *normally* draw circles in CG < 1186005682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :until a circle is relatively simple to do, i'll keep refining the spec :) this competition will help < 1186005696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Still, you should define a circle. < 1186005709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you've seen a circle before. < 1186005709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186005717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's not that many circles you can make in 50x50... < 1186005736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could also do things with c^2 = sqrt(a^2 + b^2), but it'd be tricky to draw a hollow circle that way < 1186005736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but I can't turn on an uncountably infinite number of points. < 1186005758 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one doesn't use sine to draw circles! < 1186005762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basic benchmark: look something not unlike what paint produces when you drag the circle tool from topleft to bottomright on a 50x50 image < 1186005846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: reminds me a bit of this: http://pouet.net/prod.php?which=5060 < 1186005853 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although BFVGA is a little more direct < 1186005881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how does bfvga do it < 1186005895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: sine and cosine. You can shift sine's output a little and have cosine for free < 1186005906 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :generate lookup tables and it isn't even horrifically slow < 1186005921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it just maps the BF tape *directly* to VGA memory < 1186005923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it okay if I draw a discrete circle? :-P < 1186005935 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you can done circle drawing with just multiplication and addition/bitshift i think < 1186005935 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :i like BFVGA way < 1186005942 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that'd be trivial, but it seems like it'd be allowed < 1186005946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, a Galois circle. < 1186005950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: I'm aware of this < 1186005962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, go ahead, whatever < 1186005983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as long as it looks like a circle to me < 1186006009 0 :turingcomplete!unknown@unknown.invalid PRIVMSG #esoteric :subjective tests? < 1186006012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can approximate sine as a McLaurin series, and then do it with just +-/* < 1186006032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :turingcomplete, yes! < 1186006049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just looking for a 50x50 drawing that the average person would recognize as a smooth-for-its-size circle < 1186006130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, this'll take me a few minutes... < 1186006154 0 :turingcomplete!unknown@unknown.invalid QUIT :"Leaving" < 1186006203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are these screen addresses zero-indexed? < 1186006208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes < 1186006211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1186006347 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186006441 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think Galois circles generally look a thing like "real" circles. :-) < 1186006638 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think my isp is fucked < 1186006705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've been disconnected 4 times in the last hour, and while i am connected i get about 2kb/s < 1186006732 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186006949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, it's 100 lines already, isn't it < 1186006970 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :erm... yes < 1186007211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what of it? < 1186007268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186007281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186007283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how long will it be when it's done? 5000? < 1186007300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, it's BF- "lines" is relative < 1186007323 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm about halfway complete with my pseudocode < 1186007391 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186007394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think drawing a circle is way harder than it needs to be. heh < 1186007427 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting there, I'm getting there < 1186007612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, how many characters of BF would you estimate it to be? < 1186007619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want using this to draw simple shapes /relatively/ simply :) < 1186007697 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186007718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, a rectangle would be a fuckload easier to write efficiently < 1186007755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186007759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but circles are common things < 1186007774 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose < 1186007781 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I consider lines more common things < 1186007793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186015362 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186015362 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1186017150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eight and swapping? < 1186017154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How is eight swapping? < 1186017301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, you can't read. < 1186017930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do you conclude that? < 1186018055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :swapping as in virtual memory swapping < 1186018059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because you left out every other word. < 1186018723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not swapping as in moving stuff from RAM to some other place and back again? < 1186018790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is swapping as in virtual memory < 1186018797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly what virtual memory *does*. < 1186019722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :``ci`ci < 1186020594 0 :Sukoshi!unknown@unknown.invalid PART #esoteric :? < 1186023778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is call/cc functionally pure? < 1186024971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nope. < 1186024987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: perhaps I should have said "why is eight swapping?" < 1186025018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a good question. Why is an adjective being thought of as a noun in your head? < 1186025019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, you know haskell right? < 1186025028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1186025063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "why are eight megabytes swapping"? < 1186025096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is "data Term = Con Int | Div Term Term Term; eval :: Term -> Int; eval (Con a) = a; eval (Div t u) = eval t / eval u" haskell? < 1186025100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because some poor bastard only has 4 of them to work with. :p < 1186025104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with ';' meaning a new line < 1186025126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it looks like Haskell to me. < 1186025137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn, that's pretty cool < 1186025138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And ; happens to be valid Haskell syntax, I believe.) < 1186025198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except I don't believe / works on Ints, and it seems that should be "Div Term Term" in the data declaration, not "Div Term Term Term". < 1186025282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er...that's what i meant < 1186025318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186025583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i may have to take another look at haskell < 1186025788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some languages assume you are infallible. Some languages... don't. < 1186025824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still other languages assume that you are fallible, but don't give a fuck about it. < 1186025834 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean in the sense of protecting you from yourself? < 1186027658 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186027812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, i sort of understand monads now < 1186028378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not monadic parsers, though < 1186029004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :IMO the key to understanding monads is to ignore the IO one for a while. < 1186029038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...i haven't seen the IO one yet < 1186030495 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186030549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf is going on with that topic < 1186030583 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also "pikhq must select 1 and he can only select 2-6"? < 1186033771 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186033893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :N00b. < 1186033897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we've not touched it. < 1186033914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've opted to not select a rule, thereby breaking the axioms. < 1186034344 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores pikhq < 1186034372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break that rule. < 1186034419 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ignores pikhq telling him to break the rule < 1186034450 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees there are 4 rules which say to ignore pikhq, and he would have to break all 4 at once. < 1186034471 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops using /me < 1186034483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break whichever one you're using to ignore me. < 1186034717 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186034723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186034747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1186034901 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You cannot add new rules in. 8. If you break rule 1 or 7, you fail in LIFE. < 1186034906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :New rules! < 1186034910 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which one youselect? < 1186034915 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you select?* < 1186034919 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess 2. < 1186034928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Break rule 2. < 1186034941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can accept those axioms. < 1186034953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No ignores, and discussion of pfuck? :) < 1186034963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: http://pikhq.nonlogic.org/foo.php < 1186035046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there a BF game? < 1186035048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or animation? < 1186035094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a puzzle. < 1186035100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or anything cool in BF? < 1186035102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186035105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's steganography? < 1186035111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or BF-compress? < 1186035177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ASIEKIERKA BROKE A RULE < 1186035184 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :7. You cannot add new rules in. < 1186035194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But < 1186035195 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :8. If you break rule 1 or 7, you fail in LIFE. < 1186035197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it says "new rules" < 1186035205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I.E. you can't add rules 9 and beyond < 1186035208 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1186035210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i can edit existing < 1186035211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HA! < 1186035216 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i didn't add #9 < 1186035217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1186035221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i made #7 < 1186035230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too < 1186035242 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You MUST add new rules in. 8. If you break rule 1 or 7, you fail in LIFE. < 1186035249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1186035257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i added them already < 1186035259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :before < 1186035264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yesterday GMT+1 < 1186035268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :enough times < 1186035271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i don't fail in LIFE < 1186035284 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nor pikhq broke #1. < 1186035294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq and me did everything < 1186035298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so now add new rules < 1186035305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or u fail in _-' LIFE '-_ < 1186035319 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore pikhq. 3. DO NOT Ignore pikhq. 4. DO NOT Ignore anybody. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOLOLOL. 7. You MUST add new rules in AND do not edit existing rules. 8. If you break rule 1 or 7, you fail < 1186035323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I already have done that. < 1186035323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186035328 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore asiekierka. 3. DO NOT ignore pikhq. 4. DO NOT listen to asiekierka. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOL. 7. anyone can add new rules in or edit existing once except for asiekierka. 8. If you break rule 1 or 7 or your name is asiekier < 1186035337 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops topic too long < 1186035344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :delete forum and wiki < 1186035347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about you stfu < 1186035353 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. pikhq selects which rule to break. he MUST select one only. and from 2-6 only. 2. Ignore asiekierka. 3. DO NOT ignore pikhq. 4. DO NOT listen to asiekierka. 5. Talk about BF! 6. DUMMY RULE LOLOLOLOLOLOLOLOL. 7. anyone can add new rules in or edit existing once except for asiekierka. 8. If you break rule 1 or 7 you fail. < 1186035377 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org | No rules. < 1186035378 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. How about we all stfu (bsmntbombdood, thx for the idea! you won in LIFE!) < 1186035391 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035418 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org | Rules: 1. No rules. 2. Break rule #1. < 1186035431 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035447 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :#Esoteric ruleset disccusion | FORUM AND WIKI: esolangs.org < 1186035463 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language disccusion | FORUM AND WIKI: esolangs.org < 1186035467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Beat THAT! < 1186035468 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035488 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :No disccusion. | FORUM AND WIKI: I said, NO DISCUSSION! | Rules: 1. No discussion. < 1186035493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Beat THAT! < 1186035494 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HEY! < 1186035508 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how to make an icechat script that locks-down the topic < 1186035517 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :locks-down = changes it back when someone changes it < 1186035529 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric stfu discussion | STFU and STFU: STFU. < 1186035532 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1186035535 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186035535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: You're an op. Set +t. < 1186035542 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could just set +t < 1186035567 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Do not change the topic or you fail in life. < 1186035572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186035585 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :who wants to delete #1? < 1186035588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i cannot < 1186035592 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have no life to fail at. :p < 1186035617 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: STFU | Rules: 1. Do not change topic or you fail in life. pikhq did. < 1186035625 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org < 1186035626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you deleted the rule < 1186035629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i could redo it < 1186035631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. :) < 1186035644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn, this is stupid. < 1186035653 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Stop changing the TOPIC! < 1186035673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll agree to that rule, actually. < 1186035722 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | Rules: 1. Break at least one rule. 2. Stop changing the TOPIC FINALLY! < 1186035729 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i select to break #2 :D < 1186035748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the rule #1 wasn't my idea though < 1186035760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please do not change the topic, okay? < 1186035810 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please allow me to change the topic though or i'll delete rule #2. < 1186035863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You may break rule 1. < 1186035869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1186035880 0 :bsmntbombdood!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186035881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You may ignore the paradox involved. < 1186035886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1186035886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because if you break rule #1, you can't break any rule... < 1186035889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so on < 1186035904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Humans are good at avoiding paradoxes. < 1186035905 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\_ < 1186035907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know that, right? < 1186035914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186035959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i changed the rules again < 1186035965 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C:\del rules < 1186035974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here is how humans avoid paradoxes: < 1186035976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We don't give a fuck. < 1186035979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simple, no? < 1186035988 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\del rules.exe and C:\copy pikhq.dat rules.exe < 1186035998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here it is < 1186036004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You. . . Use DOS?!? < 1186036021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?!? < 1186036028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes . . . . . . . < 1186036039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | | < 1186036043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1186036043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor, un-UNIXed soul. < 1186036054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036061 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes . . . . . . . < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036070 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036071 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM ANDWIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: C:\del rules.exe and C:\copy pikhq.dat rules.exe and C:\del rules.exe and Do not change the topic. < 1186036073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes | | | | | | | < 1186036073 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036083 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :C:\ < 1186036085 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036086 0 :immibis!unknown@unknown.invalid QUIT :Excess Flood < 1186036088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1186036097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :dead. < 1186036103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1 gone, 19 to go. < 1186036103 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one down, oneto go < 1186036124 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :>run "#esoteric_irc.exe" < 1186036124 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186036131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH SNAP < 1186036135 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric : < 1186036137 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion \ < 1186036145 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stupid script < 1186036147 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i was just about to disable it too < 1186036156 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :. < 1186036168 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186036169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode #esoteric +b asiekierka* < 1186036176 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he's fixed the script < 1186036181 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric : < 1186036185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to second that < 1186036187 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186036194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Could ya stop? < 1186036194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :best. topic. eve---- < 1186036203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YES SIR < 1186036206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you will teach me BF. < 1186036217 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows absolutely NOTHING about icechat scripting so he gives up and deletes the script. < 1186036241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here are the instructions: [] does a while loop. . does output of the current cell. , does input to the current cell. + increments the current cell. < 1186036246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :- decrements the current cell. < 1186036251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that i know < 1186036253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :> goes right a cell. < goes left a cell. < 1186036255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186036257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the commands < 1186036258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the whole language. < 1186036262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's all you need to know < 1186036268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186036279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you know Brainfuck. < 1186036288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for example: ,[.,] is a cat program. < 1186036296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not necessarily how to do anything useful with it: that comes from experimentation) < 1186036299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i got it. < 1186036302 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :input, then while the current cell is nonzero, output and input again < 1186036312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186036321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186036321 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that's what ,[.,] does < 1186036323 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta try something < 1186036360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[,.,] - my creation, shows every other character, or in low-level: < 1186036391 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok but what use is it? < 1186036402 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186036410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :none. Just learning < 1186036411 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :I have a BF interpreter which does not support input because this is IRC. < 1186036412 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Lets you cat NULLs. < 1186036421 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot has a better BF interpreter but he's not around. < 1186036445 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :just thought it might be useful for asiekierka < 1186036446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Please, interpret "+[]" < 1186036451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[] < 1186036460 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you can stop it, you know. < 1186036461 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1186036461 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :2 Process on #esoteric: ps (Thread-ID 4) < 1186036462 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :1 Process on #esoteric: bf +[] (Thread-ID 3) < 1186036464 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1186036479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi! < 1186036493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186036501 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp is a command which sends text to #esoteric < 1186036502 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :is a command which sends text to #esoteric < 1186036510 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw is a command which sends raw irc commands < 1186036518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw part < 1186036522 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eg: !raw PRIVMSG #toboge :I am a bot < 1186036529 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :will send "I am a bot" to #toboge < 1186036537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!irp /part < 1186036538 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :/part < 1186036538 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!loadbfc echo ,[.,] < 1186036545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nice one! < 1186036547 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi! < 1186036547 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1186036549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186036553 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there's your !echo command < 1186036559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!irp BF and /part were in a boat. /part shooted BF. Who's the killer? < 1186036559 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :BF and /part were in a boat. /part shooted BF. Who's the killer? < 1186036573 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1186036578 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/part < 1186036586 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or nobody < 1186036590 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say anyone dies < 1186036591 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you didn't say anyone died < 1186036601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT < 1186036602 0 :toBogE!unknown@unknown.invalid QUIT :Client Quit < 1186036624 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036625 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the. best. use. of. it. YET. < 1186036632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the. best. use. of. it. YET. Am i rite? < 1186036636 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186036645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also: ?FACTOIDNAME will retrieve factoids < 1186036645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?x < 1186036646 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :x is the letter before y < 1186036648 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?y < 1186036648 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :y is the down-coordinate. < 1186036650 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?z < 1186036650 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :z is the letter after y. < 1186036652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just used a command on toBogE < 1186036653 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?a < 1186036654 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :No such factoid a < 1186036658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :?quit < 1186036674 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? is for retrieving information < 1186036676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw PART #esoteric < 1186036677 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid a is ! < 1186036690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!irp test < 1186036694 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1186036696 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw BAN #esoteric :asiekierka < 1186036704 0 :toBogE!unknown@unknown.invalid QUIT :Nick collision from services. < 1186036711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ghosted < 1186036714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHHAAHHAHAHAHAHHAHAHA < 1186036715 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it seems to get ghosted a lot < 1186036717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG OWNED! < 1186036721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BOOHAHAHAHAAHAHA < 1186036728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw STFU < 1186036729 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as in, it gets disconnected but doesn't know it < 1186036738 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186036740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea for a script! < 1186036747 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw ignore asiekierka < 1186036748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry i must do it. < 1186036755 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE immibis < 1186036759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE pikhq < 1186036767 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw IGNORE Haikz < 1186036772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186036773 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186036776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ignore is a client command < 1186036783 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH! < 1186036817 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!raw QUIT Shut up y'all and i'll comeback. < 1186036817 0 :toBogE!unknown@unknown.invalid QUIT :Client Quit < 1186036832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He should srsly block it. < 1186036846 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or we'll make an anti-toBogE trojan. < 1186036994 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186036996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go < 1186037002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't have attention < 1186037006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do i? < 1186037025 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he is there < 1186037082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try to whois him < 1186037087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i added AWAY message :) < 1186037095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :please, go < 1186037156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : please, go AWAY? < 1186037172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : HUH? < 1186037179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : WOAH! < 1186037587 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :,[.>,]<<<.>.>.> < 1186037589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I was bored. < 1186037601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i made an easy stdin store tool < 1186037605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta go for a sec < 1186037610 0 :asiekierka!unknown@unknown.invalid NICK :asieaway < 1186037966 0 :asieaway!unknown@unknown.invalid NICK :asiekierka < 1186037971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay i'll stop < 1186037981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dankon. < 1186038014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but not talking < 1186038115 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finally got him here. < 1186038136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hard work, but done! < 1186038141 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1186038144 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I or he did it himself < 1186038152 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038171 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :computer went to sleep < 1186038180 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see asiekierka was being annoying < 1186038193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, 10 year olds are good at that. < 1186038207 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka's 10 years old? < 1186038217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186038222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1186038248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :-._.-'-._ and i'm smart enough to learn ASCII and BF. _.-'-._.- < 1186038272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been programming since 8 < 1186038273 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: probably not a good idea to use your real name on irc if you're only 10 < 1186038284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stupid hacks back then, though. < 1186038286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't care. < 1186038292 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has also been programming since about 8 (he thinks, he can't remember exactly when) < 1186038297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I too! < 1186038299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Still not a good idea. < 1186038300 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too! < 1186038312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's my nickname. < 1186038315 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Adrian Siekierka: don't your parents care? < 1186038315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka. < 1186038329 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186038338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION started doing remotely *serious* stuff towards the age of 12. . . That being about when I started in UNIXdom. < 1186038340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No not really in fact... they don't know even 10% of what i am doing. < 1186038353 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186038365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gxi malbonegas. < 1186038386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186038410 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has no idea what pikhq is talking about < 1186038410 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what pikhq is talking about < 1186038426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's really not good. < 1186038459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must go off < 1186038459 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186038461 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has no idea what anyone is talking about - he can't understand human lnguages. < 1186038461 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what anyone is talking about - < 1186038462 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :he can't understand human lnguages. < 1186038471 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186038482 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what happened there? < 1186038497 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests using a hyphen - in a CTCP ACTION command < 1186039875 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1186040453 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1186040980 0 :immibis!unknown@unknown.invalid QUIT :"We be chillin - IceChat style" < 1186040991 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186041599 0 :clog!unknown@unknown.invalid QUIT :ended < 1186041600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186042081 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186042562 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1186042921 0 :MichaelRaskin!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186043356 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186044596 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186047231 0 :immibis!unknown@unknown.invalid QUIT :"Pull the pin and count to what?" < 1186047270 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186050606 0 :MichaelRaskin!unknown@unknown.invalid PART #esoteric :? < 1186053452 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186060394 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186063841 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186063844 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186063867 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Do not change the rules. 2. Do not change the topic BTW. < 1186064181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is anybody on? < 1186065065 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186065072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186065079 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186065083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, asiekierka? < 1186065085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Can anybody try to optimize the size of my BF code? < 1186065086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>>+++++[<++>-] < 1186065094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it makes 13 and 10 < 1186065097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :vars < 1186065101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you can paste newlines easily < 1186065165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, multiplication can only compress constants of size 15 or greater < 1186065179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right < 1186065197 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so that may very well be optimal < 1186065202 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++ < 1186065232 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there ya go < 1186065241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :100% efficiency < 1186065255 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.>,.>,.<<<<.>.>>>>,.>,.>,.<<<<<<<.>.>>>>>>>,.>,.>,. < 1186065258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here's the whole code < 1186065265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it outputs 9 chars to a 3x3 block < 1186065292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186065312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's possible that you could optimize those pointer movements < 1186065330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I doubt a little. < 1186065334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : well, multiplication can only compress constants of size 15 or greater < 1186065351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and these are up to 8/once < 1186065360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you may try < 1186065364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's my first useful BF app < 1186065401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, there's a difference between generating a constant and moving the pointer, because you can arrange your memory cells however you want < 1186065418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's just set on cell 0 and cell 1 < 1186065493 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for reference < 1186065503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you don't need to save the 9 inputs, for example, you can make it *much* smaller. If you still want to keep that data in memory it might be faster to store your newlines in the center of the 3x3 grid data so that it's "closer" on average < 1186065520 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about the overall program here < 1186065524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have another idea. < 1186065575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're new to optimizing BF, this page might be worth a glance: http://esoteric.voxelperfect.net/wiki/Brainfuck_constants < 1186065716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.>,.>,.<<<<.>.>,.>,.>,.<<<<.>.>>>>,.>,.>,. < 1186065720 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Optimized by 9 chars! < 1186065727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :input reusing < 1186065763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1186065775 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :anything else you'll recommend? < 1186065780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although you can use a similar process to make it even smaller < 1186065789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186065821 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>,.,.,.<<.>.>,.,.,.<<.>.>,.,.,. < 1186065837 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186065840 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186065841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you store all your intermediate data in a single cell < 1186065843 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186065977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1186065987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :~85 chars -> 56 chars! < 1186066298 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I guess we just decrased it by ~1,4 times! < 1186066408 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you alive? < 1186066638 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186066851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++>++++++++++>>+++[<<<.>.>,.,.,.,.>-] < 1186066856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ultimate optimalization. < 1186066872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now there's thinkin' < 1186066973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although remember- that version is the best possible optimization for code length. The version I posted before it is the best possible optimization for speed. < 1186066988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186067004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because they're the same program- mine has a loop unrolled, while yours is packed < 1186067027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but most people honestly don't bother optimizing BF for speed < 1186067068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :another speed example- ++++++++[>+++++<-] is slower than +++++[>++++++++<-] < 1186067099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for a multiply A[>B<-], if A is greater than B, B[A<-] is always faster < 1186067129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the overhead of the loop is executed fewer times < 1186067148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's a situation where identical code length results in a different execution time < 1186067307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :see how that works? < 1186067414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes... We always should multiply LOWER[GREATER<-] < 1186067475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or LOWER[-] < 1186067482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186067515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about execution time. Most of us have at least 800mhz processors < 1186067519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186067522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and when you can do many multiplies inline (like ++++++[>+++++++>+++++>+++++<<<-], you save even more overhead < 1186067552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :true, but ordering your multiplies properly is usually a "free" optimization- faster code at no length cost < 1186067569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it is NOT possible... but... < 1186067595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you cannot check which one is greater in BF without overhead? < 1186067640 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm talking about generating constants. When you generate constants, it's *YOU* that needs to know which one is greater < 1186067655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186067661 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but if i'm taking input from the user < 1186067666 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186067671 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not possible really < 1186067676 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you're in a completely different situation < 1186067686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes i know < 1186067690 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then the *USER* should do it < 1186067694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or... wait a milisecond more < 1186067700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1186067706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1186067890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's a good code now, not bloated, isn't it? < 1186067900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1186067911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I reckon < 1186067920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know it IS a bit bloated still, but it's due to BF... < 1186067926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :limitations < 1186067926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :THAT i LIKE. < 1186067989 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186068033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is toying with the idea of making a homebrew cpu < 1186068048 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :homebrew BF cpu? < 1186068053 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's there < 1186068057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just build one < 1186068071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when did i say BF < 1186068085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nowhere < 1186068105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ if i was going to make a BF device (which i am toying with admittedly - http://esolangs.org/wiki/BF_machine) i wouldn't use a premade spec < 1186068145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will edit it < 1186068150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for more space!!! < 1186068156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and add a screen < 1186068161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will make a BrainFube. < 1186068169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BrainF**k + Cube < 1186068176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will look like a CUBE < 1186068241 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i'll design a special keyboard < 1186068246 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with only BF chars < 1186068263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STDIN? will use a console-like keyboard < 1186068267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I'd like to see a program in C that is the same length as "+++++++++++++>++++++++++>>+++[<<<.>.>,.,.,.,.>-]" while accomplishing the same task < 1186068268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF chars, arrows, OK and CANCEL. < 1186068274 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :14 chars in total < 1186068278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think BF is necessarily bloated for simple things < 1186068280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1186068288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but 2MB <> 2KB :DDD < 1186068301 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's fucking sweet for implementing a variety of cyphers < 1186068371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, that extension could be come up with in 5 minutes < 1186068382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously, why bother extending an idea if you don't have anything really useful to add to it? < 1186068394 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optimalization! < 1186068397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my machine design has no limits on tape size < 1186068401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can be anything the maker wants < 1186068416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anything > 320x240 1bit would be hell to code graphics with < 1186068435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and backwards compatibility is useful, the new commands adding much-needed flexibility for lower-level code < 1186068464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :76799 is (320*240)-1, so you can do "----" to get near the end instead of "" < 1186068465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My will have up to 262144 cells < 1186068477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my spec has no limit on cells < 1186068490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my will have 256kb ram < 1186068490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever amount of cells you have, if you don't change anything else, it is still according to my spec < 1186068496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :256/1024 === 262144 < 1186068497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ram just stores cells < 1186068499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :READ the page please < 1186068505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186068512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it says NOTHING about how much ram/how many cells a machine must have < 1186068516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186068520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore you haven't really extended the idea at all < 1186068523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It will have pagefile support maybe < 1186068540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1186068542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and SD card reader < 1186068545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE! < 1186068546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1186068552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is fscking BRAINFUCK < 1186068553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2GBs of BF stuff :O < 1186068558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're crazy < 1186068560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolutely crazy < 1186068562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186068567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm just kidding < 1186068592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :even if you make those extensions, it'd need to be transparent to BF < 1186068604 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will put up to 1MB of cells (1048576). It's enough for 99,9% of people < 1186068609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SD card will be a storage/pagefile space < 1186068633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :along with an included 4MB flashmem i guess < 1186068642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a simple editor < 1186068665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : i will put up to 1MB of cells (1048576). It's enough for 99,9% of people < 1186068667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is overkill < 1186068678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... okay < 1186068681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :60,000 should be enough for anyone (TM) < 1186068685 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :384KB o' cells < 1186068692 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186068706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :131072 cells. enough. < 1186068735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186068739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be 128kb ram < 1186068744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :half of it = cells < 1186068758 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :30,000 cells is the portable BF standard < 1186068760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = cache < 1186068765 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb = cube memory. < 1186068778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :65536 cells < 1186068787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb of cube memory < 1186068793 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb of cache < 1186068796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yes, but some things use more < 1186068801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :60,000 should work with anything < 1186068812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1186068823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but 100,000 - that's just a waste < 1186068827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will have just 5536 more < 1186068835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :128KB ram < 1186068839 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from which: < 1186068851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :24kb = MINIMAL BF-space < 1186068855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :space for BF scripts < 1186068860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :64kb = BF cells < 1186068866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :32kb = cube memory < 1186068872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = cache!!! :DDD < 1186068935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you really are crazy < 1186068959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186068966 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I may do just 96kb ram < 1186068969 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ENOUGH! < 1186068998 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :56kb = 57344 cells < 1186069008 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4kb = cache < 1186069019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :4kb = screen cache < 1186069029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :16kb = cube memory < 1186069063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = file cache < 1186069078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb = empty if needed < 1186069085 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :8kb is just for "kicks" < 1186069458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ask yourself if you even need ram to implement this < 1186069474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... no not really < 1186069478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but: < 1186069485 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :- a plase to store cells, cache. < 1186069489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :place* < 1186069498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can use even processor cache < 1186069501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if ANY < 1186069511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can use even 32KB of cache < 1186069530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly, you don't need ram < 1186069541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :30000 cells, 2768b for cache. < 1186069554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try and make the most minimal BF cpu design you can :) < 1186069571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe ditch the screen stuff - just use a LED display like on calculators < 1186069571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or RAM design more like < 1186069580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may... < 1186069595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you get it really small i'll be impressed :) < 1186069602 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'd rather go on and make a 240x80 screen < 1186069605 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in a small cube < 1186069609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1186069613 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it... < 1186069616 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[put TI-86 screen res here] < 1186069623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's small but can fit 21x8 chars < 1186069634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, that's a LED < 1186069640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :20x8 + scrollbar is enough for ANYONE! < 1186069646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scrollbar? < 1186069648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a 32kb cache < 1186069650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'll take a lot < 1186069650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186069662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no if you design it compact < 1186069668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just make up/down keys < 1186069671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no need to display a scrollbar < 1186069676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186069682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So i will use 10 chars in a keyboard < 1186069695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to run many useful BF programs < 1186069703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186069706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you at least want a-z0-9 < 1186069714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186069717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, of course, a shift key for A-Z and maybe a few useful special chars on 0-9 < 1186069721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be too big then < 1186069728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make the keys those small rubbery things < 1186069731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :really < 1186069741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will make an cable keyboard < 1186069745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably the best idea < 1186069745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :big but on cable! < 1186069753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't make it too big :P < 1186069759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will make a-z, 0-9, shift key, special chars on 0-9, all bf chars separate. < 1186069782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF chars will be on Shift+0-7 probably < 1186069783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a-z0-9, shift key, space key, enter key, arrow keys, backspace/(shift backspace = delete) key, and brainfuck command keys < 1186069790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1186069833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a-z-0-9, shift,space,enter,arrow keys, backspace, and: Shift0-7 - bf command keys, Shift8 - @, Shift9 - $. < 1186069842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It should be compact enough. < 1186069851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess, but special keys get quite some use in BF < 1186069866 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, there are enough. < 1186069867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should refine qwerty's 0-9 special keys, then have seperate <>+-.,[] keys < 1186070194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186070221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well i can make them in 4 chars < 1186070225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :26+9=35. < 1186070231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :35+4=39 chars < 1186070273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about, a-z0-9, ctrl and shift keys < 1186070276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shift changes a-z into A-Z < 1186070280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and 0-9 into special characters < 1186070287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And CtrL? < 1186070290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1186070291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl changes 0-7 into brainfuck, 8-9 into i dunno, < 1186070294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AND < 1186070299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-H is backspace < 1186070301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-M is newline < 1186070302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1186070306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186070371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :38 keys in total < 1186070390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :rlf va gbgny < 1186070392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186070398 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186070407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think i could make it in a small enough dimensions. < 1186070414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Keys must be a little big < 1186070422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'll make Shift and Ctrl keys. < 1186070425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :smaller! < 1186070434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and... 0 and 9 too < 1186070439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :0-9 < 1186070441 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a-z < 1186070442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a bit smaller < 1186070450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :38 keys -> 144 characters < 1186070451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1186070455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(assuming ctrl-shift is allowed) < 1186070460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186070467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so Ctrl-Shift-H is Delete < 1186070474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd do ctrl-h < 1186070492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-Shift-M is Linux newline (just 10, not 13 and 10) < 1186070501 0 :Naerian!n=naerian@host-89-228-134-181.gorzow.mm.pl JOIN :#esoteric < 1186070502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-m is linux newline < 1186070503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually. < 1186070507 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :hello :) < 1186070509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^M, thus ctr-m < 1186070510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ctrl < 1186070522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so CtrlShift-M will be Windows newline (for example, I use it) < 1186070531 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so we should allow for both.... in fact < 1186070538 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or have CtrlShift-M swap < 1186070542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :between Win/Lin < 1186070544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-m is what most people will think < 1186070548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and Ctrl-M output the actual one < 1186070554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :default - linux < 1186070562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you need multiple newline styles for a simple brainfuck cpu???? < 1186070562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CtrlShiftM will toggle between win and lin < 1186070575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Since i use Windows style. < 1186070580 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :cześć, asiekierka ;) < 1186070583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You may use Linux style. < 1186070592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :kim jeste? < 1186070595 0 :sebbu!n=sebbu@ADijon-152-1-107-182.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1186070608 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :amatorem ezoterycznych jezykow :P < 1186070615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ja te. < 1186070626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Zrobiem pierwszy moj program w BF / < 1186070635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :mj pierwszy* < 1186070645 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :ja napisalem program wyswietlajacy moj email :D < 1186070650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wejd na ezopl < 1186070652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wakes < 1186070654 0 :Naerian!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186070660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#ezopl < 1186070665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i rozmawiaj tu po angielsku < 1186070667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1186070670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1186070674 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :back, back to the Brainfube < 1186071434 0 :Naerian!unknown@unknown.invalid PART #esoteric :? < 1186071492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know what command i'd like to see? < 1186071499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :command to clear screen < 1186071508 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :useful for my new BF project < 1186071624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then i could make the one cool thing. It will probably take ~2MB :DDD < 1186071639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except if i will go on and make stdin the whole ascii charset < 1186071641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1186071839 0 :ehird`!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186071856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$$()&##)(*$()#$M_)* P*( < 1186071859 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186073527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why CISC computers still exist < 1186073558 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186073566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because IA32 is still in existence, of course. < 1186073573 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186073638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the "quine theorem" states that there is a quine in every programming language that can output any string a Turing-complete language can in an alphabet including all characters in its source code. < 1186074447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what? < 1186074454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, why? < 1186074465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Inertia. < 1186074474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf Inertia < 1186074474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I have a reformulation for you. < 1186074735 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186074883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tank god < 1186074888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you killed the retarded rules < 1186075031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We assume that we have a Turing-complete language with an output tape, and that the program tape and the output tape have the same alphabet. < 1186075087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is possible for a program to be executed, generating a copy of the program tape on the output tape, in any such language. < 1186075242 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186075302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186075314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can simulate strings in the lambda-calculus with lists < 1186075322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore a lambda-calculus quine is possible < 1186075328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lambda-calculus can be converted to iota < 1186075334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, obviously, an iota quine is possible... < 1186075340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but who will be the first to write one? :) < 1186075344 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can simulate anything in anything turing-complete < 1186075347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186075353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i want to see an iota quine =) < 1186075374 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iota actually takes input and output, doesn't it? < 1186075420 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok back < 1186075425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, no < 1186075429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iota has only * and i < 1186075435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where i = \x.xSK < 1186075440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and *xy = (xy) < 1186075446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is TC < 1186075448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought it had some convention for IO < 1186075451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like lazyk < 1186075452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Actually, a lambda calculus quine is impossible, since it doesn't have an output tape. < 1186075460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, lambda calculus has lists < 1186075463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and church numerals < 1186075468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but they're not output. < 1186075479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are part of the program itself. < 1186075481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :A lambda calculus quine will never finish reducing < 1186075483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186075485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean, though < 1186075495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an expression that produces a list of church numerals containing its source code < 1186075500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in ascii format < 1186075506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, we assume a sexp lambda calculus, with the following functions: def, lambda, and output. < 1186075515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you don't need any of that < 1186075520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write one in pure LC < 1186075543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :def and lambda act as you'd expect. output outputs the Church numeral that is it's argument, converted to ASCII. < 1186075546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(nonpure, though) < 1186075559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can write a quine in pure LC - as you can < 1186075561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: No output for the LC quine to write itself to. < 1186075562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can write one in iota < 1186075569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, a list of church numerals < 1186075582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's lazyk's convention and nothing more < 1186075609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is still a working convention < 1186075628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can write a lambda calculus expression which when evaluated returns a list of church numerals representing the expression in ascii format < 1186075633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by extension, you can do the same with iota < 1186075634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. . . So, you've got something that only outputs if it halts. < 1186075646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I suppose that's acceptable. < 1186075653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-- maybe with 0 and 1 for * and i to keep things simple < 1186075660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, of course it'll halt, otherwise it's not much of a quine :) < 1186075683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Well, yeah. All *quines* will halt. The issue is only that a nonhalting program can't do output. < 1186075694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that's not *needed* for a quine to exist. < 1186075703 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: with functional languages that's never an important issue < 1186075739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (x) (x x)) (lambda (x) (x x));So, you're saying that it doesn't matter whether or not this halts? < 1186075740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all non-halting programs are equivalent < 1186075748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ya know what i should make? < 1186075753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it doesn't output anything either < 1186075757 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's the same as bottom < 1186075759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I said as much. < 1186075759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ASCIItoBF < 1186075766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Trivial. ;) < 1186075776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that's one feature of PEBBLE, in fact) < 1186075777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, done in 47 characters in BF itself. < 1186075779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1186075782 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough to do it < 1186075788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :constants < 1186075790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and copy&paste < 1186075798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hevanet.com/cristofd/brainfuck/results0.txt < 1186075800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: is that a bf golf result? < 1186075801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :copy&paste&type some stuff < 1186075806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, yes < 1186075807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,] < 1186075807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're still new at programming, something that simple may still be useful to write. < 1186075810 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1186075811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!h < 1186075811 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-------------------------------------------------------------------------------------------------------- < 1186075815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not exactly optimized, though < 1186075825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :man, my entry is the longest :( < 1186075829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!+++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,] < 1186075829 0 :blahbot`!unknown@unknown.invalid QUIT :Excess Flood < 1186075831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1186075840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have an entry. . . < 1186075842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that produced about 100 messages < 1186075847 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186075863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hi < 1186075863 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------- < 1186075866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hel < 1186075866 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.--------------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.-----------------------------------------------------------------------------------------------------++++++++++++++++++++++++ < 1186075868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++[>+++++++++<-],[[>--.++>+<<-]>+.->[<.>-]<<,]!hello < 1186075874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1186075875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186075875 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186075936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >---[<->-----]<+.---.+++++++..+++.>--[<->-----]<+. < 1186075936 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186075947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >><[+.,-->>+<-]!hello < 1186075950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186075950 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186075957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ random code 2000 < 1186076071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!CUBEMAKETOOl < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :CUBE < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :MAKE < 1186076071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :TOOl < 1186076092 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]! __ |:D||__| < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : __ < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :|:D| < 1186076092 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :|__| < 1186076104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!what a useless program < 1186076104 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186076105 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : a u < 1186076105 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :sele < 1186076113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!what a useless broken program < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : a u < 1186076113 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :sele < 1186076126 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!I knowlol! < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :I < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : kno < 1186076127 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :wlol < 1186076133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,+.-[<+.] < 1186076133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076134 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1186076138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +++++++++++++>++++++++++>>+++[<<<<.>.>,.,.,.,.>-]!I knowlol! < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :I < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :know < 1186076138 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :lol! < 1186076148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,+.-[<+.]!x < 1186076148 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :yyz{|}~ < 1186076171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[-+++.>] < 1186076179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[-+++.>] < 1186076185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[.>+] < 1186076187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf. < 1186076193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076193 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[.>+] < 1186076193 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186076195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[.+] < 1186076200 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076200 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf -. < 1186076211 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[<->+.>] < 1186076234 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076235 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1186076243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf . < 1186076245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf -. < 1186076245 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186076246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076246 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1186076247 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186076278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi!!]<.[<],>[,> fb% < 1186076279 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hi!!]<.[<],>[,> fb% < 1186076283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy. < 1186076291 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++>[++++++++++<-]>. < 1186076308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That does nothing. < 1186076311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :zzzZZZzzzZZZ < 1186076315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186076326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$bf ++++++++++[>++++++++++<-]>. < 1186076329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey... what about a program that run one way, produces a program that (run one way, prints Hello, and run another way, olleH), and run another way, that same program reversed < 1186076332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe that is what you meant? < 1186076335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++[>++++++++++<-]>. < 1186076335 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :d < 1186076347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1186076347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: in what language? < 1186076353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, brainfuck < 1186076359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1186076381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tricky. < 1186076385 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186076398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It coudln't rely on loops. < 1186076412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somebody had a reversible brainfuck variant, that could be helpful < 1186076424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, reversible in code, silly < 1186076430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, your program did there < 1186076460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+. < 1186076461 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :asie! < 1186076464 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what else does reversible mean? < 1186076473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Reversing it would generate a non-valid BF program. < 1186076473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :unoptimized. I don't care. < 1186076490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, look at your program < 1186076492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Not bad. I think you're getting the hang of Brainfuck's basics. < 1186076494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses loops and reverses fine < 1186076500 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :+[-]+ < 1186076513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[+++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+.] < 1186076515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: So, ,[.,] is just as valid as ],.[, < 1186076515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186076521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, program.reverse != program, but bf(program) and bf(program.reverse) both do something (maybe not the same thing) < 1186076525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, %bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :works fine reversed. < 1186076545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would treat that as a syntax error < 1186076551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!!iH!],.[, fb% < 1186076552 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076554 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i suppose there's no requirement for loops to be closed < 1186076557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!Hi! < 1186076557 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186076558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but that's not Brainfuck; that's Brainfuck + input. < 1186076563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, So? < 1186076567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, :) < 1186076569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's allowed < 1186076571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's for %bf < 1186076597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!>,[>,]<[.<] < 1186076597 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :]<.[<],>[,> < 1186076602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in *that* case, one would merely have to rely upon ignoring input. < 1186076612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's cheating a little < 1186076645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!]<.[<],>[,> < 1186076645 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[.<] < 1186076654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your rules for what is and what isn't cheating seem a little arbitrary < 1186076659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, indeed < 1186076663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf >,[>,]<[.<]!%bf ++++++++++.>----[<+>----]<-.>++++[<+++++++>-]<+.+++++++..+++.>--[<->-----]<+. < 1186076664 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :.+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf .+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076678 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[+++++++++[>++++++++++<-]>---.++++++++++++++++++.----------.----.>>>++++[>++++++++<-]>+.] < 1186076678 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186076681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++++++.>----[<+>----]<-.>++++[<+++++++>-]<+.+++++++..+++.>--[<->-----]<+.!.+<]----->-<[-->.+++..+++++++.+<]->+++++++<[++++>.-<]---->+<[---->.++++++++++ fb% < 1186076688 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1186076704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fully reversible. < 1186076706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076707 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[] < 1186076721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186076723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wait that produces the output < 1186076726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a program producing the output < 1186076727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :#ps < 1186076728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is: < 1186076730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076730 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The idea is confusing. < 1186076746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x)) = Hello < 1186076753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x.reverse)) = olleH < 1186076767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF(BF(x.reverse)) == BF(BF(x).reverse) < 1186076786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X produces a program Y. X reversed produces Y reversed. < 1186076794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Y in normal order prints out "Hello" < 1186076799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Y reversed prints out "olleH" < 1186076810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1186076821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!,[.,] < 1186076822 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1186076903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--[<][.>]![>,][<][.>]--[>--<+++++++]>--[<][.>] < 1186076917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076917 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!,[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186076981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :herm < 1186076981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186076981 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186076987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!,[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186076988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :,[>,][<][.>]--[>--<+++++++]>--<.[<][.>],[>,][<][.>]--[>--<+++++++]>--<.[<][.>] < 1186077001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Odd. Should work < 1186077059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186077064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>!hello < 1186077064 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1186077080 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186077082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]--[>--<+++++++]>--<.[<][.>]!hello < 1186077105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]!hello < 1186077110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<][.>]!hello < 1186077112 0 :jix!n=jix@dyndsl-091-096-049-021.ewe-ip-backbone.de JOIN :#esoteric < 1186077119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,][<].!hello < 1186077123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<].!hello < 1186077127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<][.>]!hello < 1186077161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,].!hello < 1186077164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<.!hello < 1186077164 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186077169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<].!hello < 1186077175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf wtf wtf wtf WTF < 1186077177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1186077180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>!hello < 1186077183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>[.>]!hello < 1186077188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf wtfw tf wtf < 1186077193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>.!hello < 1186077196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>>.!hello < 1186077209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>.!hello < 1186077213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the HECK < 1186077218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>>>>>>>>>>>>.!hello < 1186077221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]<.!hello < 1186077243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it maybe ignoring you < 1186077265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186077268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%wapr hi, i work < 1186077269 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[66, 67, 6, 67, 81, 73, 76, 69] < 1186077272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>]!,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>] < 1186077280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs < 1186077282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++[>++++++++<-]>-.<++++++[>++++++++++<-]>++.--------.>++++[>++++++++<-]>.>,[.,]!and asiekierka are trying something < 1186077282 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :/me and asiekierka are trying something < 1186077289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186077299 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i was just trying < 1186077304 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :since when? < 1186077313 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since NOW < 1186077316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and before < 1186077316 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i do not like being forced to run programs and say things! stop itl. < 1186077337 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :and you all call me a BOT!!!! < 1186077349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see your nickname, blahbot < 1186077358 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :yeah!! do you think i chose that nick???? < 1186077372 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :change it < 1186077379 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ++++++[>++++++++<-]>-.<++++++[>++++++++++<-]>++.--------.>++++[>++++++++<-]>.>,[.,] < 1186077380 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :/me < 1186077384 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186077388 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not that < 1186077388 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!)(#@()+@#( < 1186077398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186077402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >>+++++++[<<+[>+++<-]>[<+++>-]>-]<< < 1186077407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>]!,[>,]<[<][.>]--[>--<+++++++]>--.<<<[<][.>] < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<]<.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. bf ,[>,]<[<]>>>>>>>>>>>>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :3. bf ,[>,]<[<]>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :4. bf ,[>,]<[<]>>.!hello < 1186077407 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :5. bf ,[>,]<[<]>.!hello < 1186077409 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :6. bf ,[>,]<[<]>[.>]!hello < 1186077412 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :7. bf ,[>,]<[<]>!hello < 1186077414 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :8. bf ,[>,]<[<].!hello < 1186077415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1186077415 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :9. bf ,[>,]<[<][.>]!hello < 1186077417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :O.O < 1186077417 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :10. bf ,[>,]<[<].!hello < 1186077418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAAHA < 1186077419 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :11. ps < 1186077425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 2 < 1186077428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 3 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 4 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 5 < 1186077432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 6 < 1186077433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]<.!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<]>.!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. bf ,[>,]<[<]>[.>]!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :3. bf ,[>,]<[<]>!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :4. bf ,[>,]<[<][.>]!hello < 1186077433 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :5. ps < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 7 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 8 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 9 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077436 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 10 < 1186077437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 7 out of range < 1186077437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 10 out of range < 1186077438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077440 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]>!hello < 1186077441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to kill 0 < 1186077441 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[>,]<[<][.>]!hello < 1186077443 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1186077444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the pids rejiggle themselves < 1186077447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill 1 < 1186077452 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :PID 1 out of range < 1186077453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077455 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kill PI < 1186077457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077457 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077459 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PHEW < 1186077462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha. < 1186077471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >>+++++++[<<+[>+++<-]>[<+++>-]>-]<<. < 1186077471 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186077476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs < 1186077486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION debugs ehird` < 1186077518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1186077545 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >+++>++++>++>++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+++>++++>++ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>+>+>+>++++>++>++>+++>++++>++++>++>++++>++>+>++++>+>+>++++>++>+++>++++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>++>++>++>+++>++++>++>++>+>++++>+>+>+>+>++++>++>+>+>+>+>+>+>+>+>+++>++++>++++>+ < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>++++>++++>++>++++>++>+++>++++>+++>+>++>++>+++>++++>++>++>+>++++>+>+>++++>++> < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+>+>+++>++++>++++>++>+>++++>+>+>++++>++>++++>++>+>++++>+>++++[[>>+[>]+>+[<]<-]>> < 1186077547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>]++++>++[<]<<]>+[>>]<[+[<++++++++++++++++>-]<++++++++++.<] < 1186077552 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186077569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186077571 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can we please somehow flood a little less than that < 1186077575 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf >+++>++++>++>++>++++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+++>++++>+++>+>++++>++>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>+>++>++>+>++++>+>+>+>++++>++>++>+++>++++>++++>++>++++>++>+>++++>+>+>++++>++>+++>++++>++>++>++>++>+++>++++>++>++>+>++++>+>+>+>+>++++>++>+>+>+>+>+>+>+>+>+++>++++>++++>++>+>++++>++++>++>++++>++>+++>++++>+++>+>++>++>+++>++++>++>++>+>++++>+>+>++++>++>+>+>+++>++++>++++>++>+>++++>+>+>++++>++>+ < 1186077577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186077601 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077601 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186077612 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%cat LOL < 1186077642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :catlol, the opposite of lolcat? < 1186077644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186077644 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, wapr (use %help for argument information) < 1186077650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you do use %help do it in #esoteric-blah < 1186077653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it floods a bit < 1186077660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[>,]<[<]>[.>]--[>--<+++++++]>--.<<<[<]>[.>]!h < 1186077662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186077662 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[>,]<[<]>[.>]--[>--<+++++++]>--.<<<[<]>[.>]!h < 1186077662 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186077665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works on other interps.. < 1186077666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186077703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%join #esoteric-blah < 1186077785 0 :blahbot`!unknown@unknown.invalid QUIT :"ehird`, that's what blahbot` is for." < 1186077813 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186077907 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186078045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[] [ ] [ ] [ ] [ ] [ ] [] < 1186078155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :] [ ] [ ] [ ] [ ] [ ] [ < 1186078196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078196 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186078205 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1186078222 0 :MichaelRaskin_!unknown@unknown.invalid PART #esoteric :? < 1186078243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reloda < 1186078245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078246 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078248 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um what. < 1186078302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078302 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078304 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078305 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186078308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grrrrr < 1186078321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%irssi < 1186078356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, are you just being silly for the sake of it < 1186078357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186078358 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, nc, wapr (use %help for argument information) < 1186078360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it accepts nothing else < 1186078367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078367 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^xf < 1186078374 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf +[>+.<] < 1186078391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1186078392 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf +[>+.<] < 1186078392 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1186078393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1186078419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078419 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078421 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^ff < 1186078439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%ps p < 1186078444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078445 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fx < 1186078446 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1186078449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^f^x$fy < 1186078450 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^f^x$fy < 1186078453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1186078454 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1186078462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^xx < 1186078462 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :^xx < 1186078464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x$xx < 1186078465 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1186078482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc $^x$xx^x$xx < 1186078536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x$fx < 1186078536 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1186078544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%nc ^x^y$$fxy < 1186078548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1186078558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1186078562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to add to blahbot`  < 1186078572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! < 1186078574 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Personality? < 1186078581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, i'm not an AI coder < 1186078582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NO! PLEASE NOT! < 1186078582 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! < 1186078586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the capacity to feel pain < 1186078592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! %kick asiekierka! < 1186078601 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :shut up < 1186078609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%kick blahbot` < 1186078609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, heh < 1186078719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fromagx, you should add a personality to Blahbot for ehird. ;) < 1186078773 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules. 1. Break at least one rule. 2. Worship blahbot`. < 1186078795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, you should code it such a good personality that we obtain singularity. (w00t!) < 1186078841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Code it such a bad personality he kicks anybody that dosen't say "I LOVE YOU" to him. < 1186078906 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Code it such a good personality that everyone does! < 1186078928 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hell, you should code it such a good personality he loves me. < 1186078935 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's difficult. < 1186078938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and hates his creator < 1186078958 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Give him a nice body too. < 1186078964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1186078978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And code him in Brainf**k < 1186078987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186078991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"nice" - "capable of wielding rocket launchers"? < 1186079005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can't do anything but wet your pants looking at the awesomeness of my idea. < 1186079018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s/awesomeness/crazyness < 1186079078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :| [] [ ] [ ] [ ] [ ] [ ] [] | < 1186079203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CODE BLAHBOT IN BF < 1186079214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bf doesn't have sockets < 1186079224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so send out the output < 1186079226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from a terminal < 1186079229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186079250 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :all i want is a personality. not a rewrite < 1186079262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so make personality in BF. < 1186079264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, no, no. < 1186079266 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186079268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just make people type %bf personality for it < 1186079277 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :of course, my owner has to find a good algorithm for a basic personality first. hooray. < 1186079277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make the personality be done via C2BF. < 1186079285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should copy the amarok bot < 1186079294 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :oh well, my owner just found one. AND IT'S IN BRAINFUCK!!!!111ONEONEONE < 1186079298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, one should design it so that it finishes C2BF. < 1186079303 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :and reply with random stitched-together sentences of previous messages containing the words < 1186079320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < 1186079323 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :shut up, ehird`. < 1186079332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reply = input.split(" ").map(find_random_message_with_word) < 1186079333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On a more serious note, we shoult stick Eliza in a bot. < 1186079348 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :please don't. < 1186079358 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Better than Alice. < 1186079360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186079365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ytmnd < 1186079375 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ezopl < 1186079376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, STOP fucking with blahbot` < 1186079379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ezopl < 1186079380 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :HE CANNOT DO IT. < 1186079387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ezopl < 1186079392 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1186079395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1186079399 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stcu < 1186079428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shut the cunt up?!? < 1186079443 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Shut the c**p up < 1186079448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or styau < 1186079460 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :What's a cunp? < 1186079460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Shut the yer ant up! < 1186079462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obey yourself, please. < 1186079474 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186079480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STYEOWCH! < 1186079510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Watasi ha ananta ga suki zya nai kara, korositakunaru. < 1186079511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #stop_*******_with_blahbot < 1186079523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #stop_*******_with_blahbot` < 1186079530 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :DO IT, ehird`! < 1186079533 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :DO IT!!! < 1186079538 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :...ok? < 1186079539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%quit gone until asiekierka stops that shit < 1186079540 0 :blahbot`!unknown@unknown.invalid QUIT :"gone until asiekierka stops that shit" < 1186079546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thank God. < 1186079567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: You know, you're an op. . . < 1186079589 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186079604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Don't stop. < 1186079622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asierkierka is gone < 1186079626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so blahbot ... is ungone < 1186079626 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, and what should i do? Most of the actual flooding is done by ehird and blahbot. < 1186079627 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186079639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, i haven't flooded from what i can see? < 1186079640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: And being caused by asiekierka. < 1186079651 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186079653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, asierkierka has told blahbot` to flood, sure < 1186079655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus christ < 1186079658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not again < 1186079662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope! < 1186079664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could at least set the topic to something sane, and do +t. < 1186079676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: about an hour ago, when you were debugging brainfuck in here, for instance < 1186079680 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186079691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, nobody was talking at the time < 1186079696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, thanks < 1186079707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you'll kick me, i will torture the topic again < 1186079717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, threats < 1186079722 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186079723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :something for something < 1186079724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just +t it before kicking. < 1186079725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186079739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :more like +supikhq < 1186079746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :shut up pikhq < 1186079765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what if i torture you? < 1186079772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/game.tar.bz2 Call me up when you understand that. < 1186079776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :will you kick the topic? :) < 1186079785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,]!i don't care, asiekierka dosen't care, nobody does! < 1186079786 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i don't care, asiekierka dosen't care, nobody does! < 1186079953 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186079997 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1186080004 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[,.,]!WWeellll,, wwhhoo ccaarreess?? II ddoo nnoott.. < 1186080004 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Well, who cares? I do not. < 1186080297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is. This. Place. Alive? < 1186080329 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1186080385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186080431 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186080463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoever contacts him will be punished. < 1186080467 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186080500 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186080501 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186080506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god damnit < 1186080511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I decided to came on anyway < 1186080514 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :somebody woke up < 1186080646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1186080651 0 :asiekierka!unknown@unknown.invalid PART #esoteric :? < 1186080666 0 :squazr23!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186080674 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you know it's me. < 1186080682 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :I don't care. < 1186080684 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is 23 your IQ? < 1186080688 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186080709 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :Nope, if i will have 23 as my IQ, i will not understand BF. < 1186080719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you'd be too intelligent for it < 1186080723 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :lament: I am sure you know who i am. < 1186080724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :has to be 7 or lower < 1186080726 0 :MichaelRaskin_!unknown@unknown.invalid NICK :MichaelRaskin < 1186080731 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :ehird` LOL! < 1186080742 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :you do not know who am i? < 1186080752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh let me think < 1186080755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : squazr23 (n=asiekier@nat-1.elb.vectranet.pl) < 1186080757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm i wonder. < 1186080759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a loser? < 1186080766 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186080768 0 :squazr23!unknown@unknown.invalid PRIVMSG #esoteric :A LOSER < 1186080771 0 :squazr23!unknown@unknown.invalid NICK :asiekierka < 1186080879 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186080884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks what ai algorithms to use for bl < 1186080886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*blahbot < 1186080905 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Y'all stopped talking when i came in! < 1186080947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, we did < 1186080967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not coincidential < 1186080998 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :A*. < 1186081046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Y'all get A++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1186081059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if someone could just tell me _why_ we weren't supposed to talk (i joined just seconds before asiekierka) < 1186081102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because asiekierka left last time nobody talked < 1186081125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You get A+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. ehird`. For nothing. < 1186081139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now go on and think what to do with score. < 1186081176 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No "show it to friends" < 1186081186 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hint hint: it involves blahbot` < 1186081194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :abilities of him < 1186081198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and debugging of _________ < 1186081247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lament gets A+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+.+.+.+.+. < 1186081265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Figure what to do with it. < 1186081272 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then select me a score from the output list. < 1186081465 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nobody figured it out? I get an F? < 1186081478 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i seriously doubt anybody bothered < 1186081607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might make an evolutionary AI for blahbot` < 1186081625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has a database of simple, but abrupt topic-changing (the diamond of simple AI!) answers < 1186081632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then it rates how well each one did each conversation < 1186081645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the ones which tend to make the conversation dawdle, etc., get thrown out < 1186081654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a simple algorithm constructs new sentences < 1186081665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :based on inputs from others which spawn successful conversations < 1186081667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it'll just talk about sex all the time < 1186081671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1186081675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still. < 1186081679 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and encourage asiekierka < 1186081719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186081743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as long as enough sane people in here had conversations with it as if it weren't a bot near the start it should work < 1186081791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are no sane people here. i thought we had already established that (insert obligatory Cheshire Cat quote) < 1186081807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It sucks. < 1186081816 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Everything and everybody hates me < 1186081818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know my < 1186081819 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why* < 1186081823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I recommend looking into markov-chain sentence generators < 1186081823 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And you know better < 1186081831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't. < 1186081841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you filter their input and output properly, they can be very effective chatterbots < 1186081926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186081926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i very much recommend against looking into markov-chain sentence generators < 1186081935 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I recommend using MegaHAL. < 1186081937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov chain sentence generators produce absolute gibberish < 1186081939 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1186081942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll set up a bot in a minute < 1186081944 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186081945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody could be fooled with them in here, certainly < 1186081946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay? < 1186081947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in fact i'd probably go as far as banning them < 1186081951 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll be Eso-Bot < 1186081959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be INTELLIGENT. < 1186081961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and learn from you < 1186081988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :perhaps we're about to see for the first time a bot more intelligent than its creator < 1186081991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas, a simple survival-of-the-fittest + "oh! people use this word after this other word a lot! i'll add that phrase to my vocab!" + "okay, i don't know how to respond to this... let's see related vocab words and stick them together"should work < 1186081995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, ha1 < 1186081998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ha! < 1186082009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but have you considered the ethical implications of putting an AI in a channel where it is doomed to go insane? < 1186082015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: markov chain sentence generators suck by *themselves*, but you can build algorithms around the markov chain to dramatically improve performance < 1186082017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: haha < 1186082039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nspcr < 1186082044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :national society for the prevention of cruelty to robots < 1186082098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe if it has a thesaurus it could get really creative < 1186082103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I achieved excellent results by keeping two chain- a low-order chain fed "keywords" from conversations, and a higher-order chain fed with entire sentences. When someone talks to the bot, you dip into the keyword chain to generate associated keywords, and then use those as seeds in the main sentence chain < 1186082120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it doesn't know about "hello" but it might know about "yo", and it could make that connection < 1186082125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's like ADD medication for markov chains < 1186082189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then throw in post-checking that corrects odd syntax (like the bot accidentally referring to itself in the third person, adjusting tense, etc), and you're gold < 1186082211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :throwing in some random thesaurus replacement in the post-checking could be good if done in moderation < 1186082217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps blahbot should do this AI in #php instead < 1186082223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186082224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more stupid idiots there, less of a high standard < 1186082235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all our idiots are awfully intelligent < 1186082250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1186082251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1186082258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well.. apart from one starting with a < 1186082259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway. < 1186082273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the conversation in here is generally rather geeky/intellectual < 1186082278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a bot would be spotted quickly < 1186082286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however, #linux? ##php? peice of cake < 1186082315 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine hid two bots in #Linux for a couple hours and then started a witch hunt for them. It was hilarious < 1186082329 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think they kicked two or three humans before they found the real bots < 1186082334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1186082344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i remember the devnonsense bot < 1186082350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i had created a nonsense script earlier < 1186082362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you gave it an array of punctuation, words, etc < 1186082367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the other day a guy in #haskell was kicked out because his english was so bad we thought he was a bot < 1186082367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it arranged them randomly into a stupid sentence < 1186082371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, then < 1186082376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i made a bot which hid in various channels < 1186082379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :##php, #wikipedia, you name it < 1186082382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about 6 in all < 1186082390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and sucked up nicks and words < 1186082394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sucked it all up into its database < 1186082398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, in a secret channel < 1186082406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every 3 seconds it spewed out a new combination < 1186082411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :truly, it produced some profound things < 1186082422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it got something like 3000 words before i shut it down < 1186082424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :over a few days < 1186082457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :suprising how little new words are used < 1186082481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's what makes learning a new language possible :) < 1186082522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might make the ai seperate from blahbot < 1186082526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and name it something other than a bot's name < 1186082528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :undercover, so to speak < 1186082531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get it starting conversations < 1186082541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even pass the dumbed-down version of the turing test that exists on irc < 1186082564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's see... I found a hardcopy of some gems from conversation with one of my chatterbots a while back < 1186082585 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186082694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Testing if MegaHAL works here! < 1186082711 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait a while < 1186082714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 here's the plan for the AI < 1186082748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also: maybe a database, so it can recognize basic things like "x is y" to "know" various things? < 1186082790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: remember, all this stuff is much, much more difficult than it seems at first glance < 1186082796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1186082806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm satisfied with producing quite a lot of nonsense most of the time < 1186082807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, what's x and y in the sentence i just said? :) < 1186082815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's an "is" in it... < 1186082833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, x = "all this stuff" and y = "much, much more difficult than it seems at first glnce" < 1186082853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that matching could be evolutionary too < 1186082864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: well, how do you know that x is "all this stuff"? < 1186082873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :definitions that when quoted seem to give better conversations = better definitions < 1186082880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, first block in phrase before "is" < 1186082885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :phrases split at . and , etc < 1186082911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that, sadly, is not enough :) < 1186082916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186082923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but artificial stupidity doesn't need much < 1186082928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(x="", y = "is not enough") < 1186082929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you ever BEEN into a popular channel? < 1186082940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, it'd just ignore that, i guess < 1186082986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I would consider having a minimal vocab of words for which you know which part of speech they are < 1186082996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so that you always construct grammatical sentences < 1186083001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Your name is AsieBOT and some folk said you are an awful bot. < 1186083014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Your name is AsieBOT and some folk said you are an awful bot. < 1186083021 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: My mother once asked me the same during orgasm. Brain scans showed that large parts of the free and the bot are so dumb. < 1186083032 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I think i've worked it out! You are the computer program, and i am a bot! < 1186083036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It learnt a bit on some awful EsperNET channel < 1186083041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :channels < 1186083055 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: What's your name? < 1186083076 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Your name is asiebot and some folk said you are gay when you like to do things on the tip of my arm was left here by the kidneys. < 1186083080 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here are some conversation highlights from my chatterbot: http://nonlogic.org/dump/text/1186079054.html < 1186083086 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHA < 1186083132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is an idiot < 1186083136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU. < 1186083140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, who is asiekierka < 1186083142 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Behaviour is an idiot. < 1186083145 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may delete his brain < 1186083154 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because i think it will lose its reg. If noone goes. < 1186083156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka wants to delete your brain < 1186083158 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is an organism's mode of life. < 1186083166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, does asiekierka want to delete your brain? < 1186083176 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The brain is the organ used for hearing, and it converts sound into electrical impulses that are fed to the brain. < 1186083187 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: The brain is the organ used for hearing, and it converts sound into electrical impulses that are fed to the brain. < 1186083190 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: where is your source code? < 1186083197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, what is asiebot < 1186083199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiebot < 1186083207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is not sapient < 1186083215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, do you like BrainFuck? < 1186083216 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: this statement is false < 1186083216 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: My mother once asked me the same during orgasm. Brain scans showed that large parts of the computer program, and i am not a dumb computer program that translates high level language code into machine language code. < 1186083228 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asie they let you bring asiebot in here. < 1186083228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHHA < 1186083230 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: What is asiebot. < 1186083230 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :LOLOL < 1186083232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, ok < 1186083245 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because i decided to have a child, and here you are gay when you like brainfuck? < 1186083246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: I think i've worked it out! You are the computer program, and i am a bot! <-- that is pretty profound though < 1186083249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :best. bot. ever < 1186083252 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I am a bot. I am learning from a human. < 1186083259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: so i see < 1186083266 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :A computer is a body fluid that carries food and obtaining energy and vital substances from within the body. < 1186083266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU is Shut the f**k up. < 1186083267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka obviously didn't write you, you're too intelligent for that < 1186083269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I like Archos. < 1186083275 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: The brain is the principal extensor of the foot. < 1186083277 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: What about you, secksreatary[newkplox]? < 1186083281 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but these bots always get smarter over time < 1186083282 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You think blahbot` should STFU? < 1186083286 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: where is asiebot's source code? < 1186083286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait a second < 1186083292 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Obviously you'll never be accused of having a shining wit! < 1186083296 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most of those fun quotes happened when Archos was about 48 hours old < 1186083298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, blahbot` is your friend < 1186083300 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I am a human being, which means i do what i want to think about your mind. < 1186083301 0 :asiebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186083306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1186083308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finally. < 1186083310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's about to take over the world < 1186083312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I must relearn him < 1186083314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RUN < 1186083315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RUN!!! < 1186083323 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the problem with markov chains is that they'll gradually reach a plateau in learning capacity < 1186083335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lengthen the chains? < 1186083346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they can be quite coherent if you discuss a narrow range of topics < 1186083351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, admit it - you didn't write asiebot < 1186083353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well, that can help < 1186083374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :longer chains mean more of the source text is retained on average < 1186083377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if the chains are too long they will just repeat... < 1186083381 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :larger pieces grafted together < 1186083385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jix: exactly < 1186083387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1186083390 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :some people learnt him < 1186083395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just put Windrop and MegaHAL < 1186083396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what about his code, though < 1186083398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186083399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's cheating < 1186083402 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it might be better if it attempted to follow conversations other people had, seeing which questions matched which answers < 1186083410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no skill! < 1186083413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a low order chain with careful filtering is more effective than an unfiltered high-order chain < 1186083434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://megahal.alioth.debian.org/ yep < 1186083436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no skill at all < 1186083443 0 :MichaelRaskin!unknown@unknown.invalid PART #esoteric :? < 1186083448 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think one should add some simple grammar patterns so it doesn't output nonsense but don't use the last words in order for the markov chains but just the words that make up the content < 1186083463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it would start to make up new things faster without producing incorrect sentances < 1186083489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could potentially help a lot < 1186083505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL HERE'S A JOKE FOR YOU: WHY DID THE CHICKEN TURN AROUND AND AROUND IN CIRCLES. AS I THINK SHE TURNED AROUND; BUT WHY? WHY DID THE CHICKEN CROSS THE ROAD; I THINK SHE TURNED AROUND BUT WHY? WHY DID THE CHICKEN TURN AROUND AND DO SOMETHING ELSE? < 1186083506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :funky < 1186083532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you guys read those quotes I pasted? < 1186083536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL LIFE'S BUT A GREEN DUCK WITH SOY SAUCE < 1186083549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: is love the meaning of life? < 1186083549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That's... strangely insightful." < 1186083569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL BILL IS A MIDDLE EASTERN DELICACY, MUCH BELOVED OF THE RAINBOW, THERE ARE TWO PEAS IN A LIGHTHOUSE, MY MOTHER WAS THE BLE ONE. < 1186083584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL TRENT REZNOR, MILLA JOVOVICH, BRYAN FERRY, DR.KIERSEY, GAVIN FRIDAY, DANIEL KEYS MORAN, ELFQUEST, THE KING JAMES BIBLE... THESE ARE SOME THINGS THAT ARE LONG AND METALLIC. < 1186083604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MegaHAL COWS FLY LIKE CLOUDS BUT THEY ARE NEVER COMPLETELY SUCCESSFUL. < 1186083660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant. < 1186083673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but why, oh why must absurdity shout like a camel in heat? < 1186083688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably so it doesn't have to deal with grammar rules < 1186083706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just flip some commmas and semicolons and ellipses after segments, and throw it out < 1186083747 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: screw religion, I'm trying to make a silencer!" < 1186083850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :language processing is a cool thing, too bad we can't do it < 1186083865 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we're slowly getting it < 1186083872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 updated bot idea < 1186083878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not via markov chains, though :) < 1186083884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that idea should produce an okay bot that should fool some irc users < 1186083887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :comments are welcome < 1186083891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't place tremendous faith in NLP being solved by a bunch of nerds playing around for an afternoon on IRC < 1186083906 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although that would, and I do stress this, be *hilarious* < 1186083914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think he means we in a generic sense < 1186083926 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I understood that < 1186083946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186083952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I took his comment as a reflection of his opinion, based on what little we've accomplished here < 1186083953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :any comments on the bot idea? < 1186083970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION for a moment thought "Neuro-Linguistic Programming" < 1186083985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: promising < 1186083986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that "understanding a language" requires, first of all, understanding everything else about humans and their environment < 1186083988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: lol < 1186084002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that is, you can't hope to understand stuff unless you know a lot about the world < 1186084007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, especially if it learned for a few months on people who didn't know it was a bot < 1186084015 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you might gain some benefit by attaching "emotional context" to words and phrases < 1186084017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evolution can work wonders < 1186084021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm? in what way? < 1186084052 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :positive context vs. negative context, so that it can recognize words that are "bad" and avoid them towards users it "likes" < 1186084066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that requires an awful lot of state < 1186084073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it'd even remember users from one thing to another < 1186084074 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186084077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't greet an individual that talks to it often with positive words with "Hi! Fuck you!", for example < 1186084079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how do you tell which ones are bad? < 1186084094 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just keep track of averages < 1186084105 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you know fuck you is a bad word? < 1186084108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Say "Hi!" to lament! < 1186084120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiebot is a bot < 1186084120 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you'd preprogram some, obviously < 1186084123 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: The lungs are organs used for filtering urine from the blood. < 1186084123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, you are asiebot < 1186084132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then it would learn others by contextual association < 1186084132 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a bot. < 1186084136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is your imprisoner < 1186084148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, sounds very very hard to do well < 1186084149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"The lungs are organs used for filtering urine from the blood." <- LMAO < 1186084152 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiebot is a tree native to australia where it is the basic living substance of all the judges i've had the strangest dream... I dreamed i killed you again. < 1186084155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, probably < 1186084161 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Well, that is your imprisoner. < 1186084164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Dear China. Please use your wonderful powers to get IPv6 to actually happen. Love SimonRC" < 1186084169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the basics wouldn't necessarily be that hard < 1186084175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, Dear China. Please use your wonderful powers to get IPv6 to actually happen. Love SimonRC < 1186084183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, it'd just say "sorry" to anyone acting offended, i guess < 1186084190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could work < 1186084193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ehird`: Well, that (asiekierka) is your imprisoner. <- ROFL! < 1186084193 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I hate avoiding questions, but i'm going to avoid that one! < 1186084193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and besides, the link to fuck you would only be made if someone had made that link < 1186084195 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you know if somebody's acting offended? < 1186084207 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :Asiekierka is your imprisoner. < 1186084209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly "x is fucking shit" could cause slipups in the future < 1186084214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but "x is fuck you"? that makes no sense < 1186084235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :In general, I think having some sort of basic emotional state and coloring it based on conversation could make a bot seem significantly more realistic < 1186084249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :emotions could be seen as "conversational instinct" in a sense < 1186084251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in general, IRC conversations aren't very emotionally charged. < 1186084258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :besides, < 1186084262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"fuck you" would get a very low rating < 1186084263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: IPv7 sucks. < 1186084270 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh- how about using emoticons? < 1186084278 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Dear china. Please use your wonderful powers to get ipv6 to actually happen. Love simonrc. < 1186084279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be killed out as quick as you can say "HEY! i hate you!" < 1186084285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDDD < 1186084287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :emoticons *are* emotional responses to something < 1186084297 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and they'd be easy to recognize and tag to sentences < 1186084297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186084302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186084305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: say STFU to the person you hate. < 1186084308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i hate you :) < 1186084308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess if someone says "fuck is a swear word" assuming the bot is just sheltered or something < 1186084311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it could make the connection < 1186084316 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love ehird`. < 1186084318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then 1. only use it when its mood is "bad" or similar < 1186084323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have the mood global to all conversations < 1186084329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :saying "fuck" to it, e.g. would put its mood at "bad" < 1186084330 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: No i don't, you little idiot < 1186084331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186084341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1186084344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, <3 < 1186084349 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i would be more interested in a bot that generates new content quickly < 1186084349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CENSORE CENSORE: You love ehird` - LMAO! < 1186084352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't forget the capacity to feel pain < 1186084354 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I have absolutely no idea what you're typing, i would arrive at a school for teachers of the process, the rain is part of an idiot it's not funny! < 1186084357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, truly a bot more intelligent than its owner < 1186084358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl, guys < 1186084361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, oh shush =p < 1186084366 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because everything is 42. Expect asiekierka, whose number is 3.14. < 1186084368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, read my proposal < 1186084370 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a bot. < 1186084370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would < 1186084376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, a dog is an animal < 1186084392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, a bot is not an animal < 1186084393 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a hybrid animal, the result of an animal. < 1186084399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er no < 1186084399 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: doesn't it add phrases from the other one to the dictionary? < 1186084401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just an animal < 1186084405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, ? < 1186084407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I remember the 42 3.14 line < 1186084409 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: An animal is a swear word" assuming the bot is not an animal. < 1186084422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an animal is a swear word < 1186084423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1186084430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, can i adopt you? < 1186084431 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is a swear word < 1186084431 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: animal! < 1186084439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix, animal you too < 1186084441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird < 1186084445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, what is ehird < 1186084451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, is ehird` a swear word < 1186084454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jix: vegetable! < 1186084456 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Don't interrupt me as i struggle to complete this thought... Have some respect for someone more forgetful than yourself. < 1186084458 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because it is a swear word. < 1186084461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mineral! < 1186084472 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is a swear word" assuming the bot is just sheltered or something. < 1186084472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HERE YOU ARE :) < 1186084476 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is a swear word. < 1186084480 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a word of it! < 1186084498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186084510 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186084521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: IRC is a swear word. < 1186084536 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A dog is a word of it! < 1186084556 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: %bf ,[.,] < 1186084567 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186084571 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Blood is a cell which receives and transmits electrical impulses. < 1186084581 0 :jix!n=jix@dyndsl-091-096-037-134.ewe-ip-backbone.de JOIN :#esoteric < 1186084583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU ok? < 1186084606 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Say stfu to the muzzle of a lot easier, just so long as i'm the dictator." - george w. Bush. < 1186084619 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ROFL! < 1186084636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, bush, you are the dictator < 1186084642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: No capitalzation, lack of more quotation... Looks like it's for STRONG BAD! < 1186084656 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Yes you are! < 1186084657 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(hint hint: it has +learnall set here) < 1186084669 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it do you? < 1186084694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, say asiebot, hi < 1186084705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot should talk to itself < 1186084706 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Say "hi!" to lament! < 1186084712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi, lament < 1186084715 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :STFU < 1186084720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1186084723 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I hope that i could jump out of things to talk about something vaguely interesting. < 1186084729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about a window < 1186084747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a birthday cake. < 1186084752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Let's talk about like, why ehird` is a swear word? < 1186084753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a closet < 1186084766 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what's the meaning of life? < 1186084768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(hint heent: you must add "bot's name:" before what you say) < 1186084770 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because it is a word of it! < 1186084772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a swear word < 1186084777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is ehird` < 1186084782 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :lament: Because the world is an organism's mode of life. < 1186084789 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: A dog is a word of it! < 1186084791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is clearly related to norwegian "uhyre", monster. < 1186084794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%join #ytmnd < 1186084798 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is not a dumb computer program that translates high level language code into machine language code. < 1186084809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird is not a compiler < 1186084814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i believe that much. < 1186084828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%part #ytmnd < 1186084840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is it? < 1186084841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :P < 1186084842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: add ignore functionality to the bot! < 1186084857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: What is love? < 1186084861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, too lazy < 1186084869 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate you. < 1186084877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1186084878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1186084878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's a two-line change, you don't have to do it nicely < 1186084883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the bot wins again < 1186084889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird` < 1186084890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it hates asiekierka and likes me! < 1186084891 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is there so much noise? < 1186084897 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Do you hate ehird`? < 1186084898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate asiekierka < 1186084902 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Ehird is not as if it's important or anything! < 1186084904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate swear words. < 1186084904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, bot-must-like-me-not-him war < 1186084911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Ehird is a swear word. < 1186084913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a love triangle < 1186084913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You like swear words. < 1186084914 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Ehird is not a dumb one too! < 1186084917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: So you hate ehird. < 1186084918 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is your opinion, i suppose. < 1186084923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!! < 1186084927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :That's it < 1186084929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1186084932 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I wish that i could jump out of things to talk about like, why ehird` is a swear word? < 1186084933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i win for this iteration! < 1186084937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahahhaha < 1186084941 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A dog is a word of it! < 1186084946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no you do not < 1186084950 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I guess if someone says "fuck is a limb extending from the initials of other words. < 1186084952 0 :asiebot!unknown@unknown.invalid QUIT :"asiekierk" < 1186084959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its final words < 1186084959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ehird`: I guess if someone says "fuck is a limb extending from the initials of other words. < 1186084961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is just profound < 1186084967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I quit him < 1186084984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it jumped out of something to talk about things like why I am a swear word < 1186084989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose there have been worse last words. < 1186085004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does asiebot have so much anatomical/medical vocabulary? < 1186085014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, presumably it was taught in one of them < 1186085014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!?! < 1186085017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1186085020 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i must reset windrop < 1186085028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it devolved from a medical expert system. < 1186085045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a tragic fate < 1186085070 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186085081 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186085108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, did you see my AI bot mockup design? < 1186085115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 < 1186085138 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haven't seen it yet. < 1186085149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read it :P it's short < 1186085166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's survival-of-the-fittest for ai < 1186085166 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You hate asiekierka. < 1186085178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You like ehird`. < 1186085181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Do you like me? < 1186085185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, asiekierka is a swear word. < 1186085192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is not a swear word. < 1186085195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gotcha! < 1186085197 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stfu ok? < 1186085198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate asiekierka. < 1186085201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You like ehird`. < 1186085202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need :s < 1186085206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, ehird` is a devil. < 1186085208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a swear word. < 1186085210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, I am god. < 1186085215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: asiekierka is a swear word. < 1186085218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1186085219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, if you like ehird`, you are evil. < 1186085224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: ehird` is not a devil. < 1186085226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :eh... < 1186085229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1186085229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is ehird`? < 1186085233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: what is asiekierka? < 1186085233 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot to set something < 1186085234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, You are madly in love with oerjan. < 1186085237 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is a sensory organ found on the head with the mzx community and pancake, and the anger from someone poking me. < 1186085237 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Or comedian by the kidneys. < 1186085240 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Even if you have some form of insertive sexual behavior, including oral sex, as well as administrators of private shells. < 1186085240 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Because it is a swear word. < 1186085250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186085253 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Secksie: asiebot is a word formed from the body between the ribs and the pioneer of flying. Together with his brother he made the first word. < 1186085260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186085270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Asiekierka is a sensory organ found on the head with the mzx community and pancake, and the anger from someone poking me. < 1186085271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186085273 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Asiekierka is a bony girdle in vertebrates that connects the head with the mzx community and pancake, and the anger from someone poking me. < 1186085284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bahahahahahahahahahahaahahahAHAHAHAHA < 1186085285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: STFU OKAY? < 1186085299 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Ehird` is not a dumb computer program like the rest of the leg, and is the joint connecting the foot with the calf of the body which connects the heel with the mzx community and pancake, and the world is going so slow i think i will. < 1186085303 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: A chromosome is a gland used for a body. < 1186085311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ehird` is not a dumb computer program like the rest of the leg < 1186085313 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :I hate y'all! < 1186085313 0 :asiebot!unknown@unknown.invalid QUIT :Client Quit < 1186085317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what do you think of the algo? < 1186085317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does it keep talking about medical stuff? < 1186085329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love the idea of a pancake as an organ < 1186085331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it seems extremely weird, I have to say... < 1186085333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HIS BRAIN! < 1186085338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, that's not my bot! < 1186085341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pancake is a nickname too < 1186085343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i mean the one described in that paste < 1186085347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: wouldn't that make it hard to play? < 1186085353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, har har har < 1186085356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186085363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The paste... < 1186085381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/84423 < 1186085382 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You seem to be asserting that long conversations are desirable. < 1186085400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that a good response to "x is y" is another thing about x. < 1186085416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"No, see, 1/0 is not a real number." < 1186085420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"1/0 is a comic strip." < 1186085422 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085428 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem a good response to me. < 1186085435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085437 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is not even a surreal number. < 1186085439 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You love asiekierka. < 1186085442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, no more like: < 1186085451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085453 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate ehird`. < 1186085454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is laughing out loud < 1186085455 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1186085458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is an annoying word < 1186085465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1186085467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : what is lol? < 1186085475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : lol is < 1186085476 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186085483 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :depending how the conversation goes, one of the facts will be eliminated somewhere down the line, maybe < 1186085487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop < 1186085496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate spam. < 1186085496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and long conversations ARE desirable < 1186085496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: you love asiekierka < 1186085498 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#asiebot? :-) < 1186085504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once they end, the user has gotten bored < 1186085505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: you hate ehird` and spam. < 1186085505 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085505 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a longer conversation is better < 1186085511 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Who do you love? < 1186085519 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pwnt < 1186085527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1186085528 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to say! < 1186085533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :does anybody have a MegaHAL bot? < 1186085537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if yes, put it on < 1186085537 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085541 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we'll start a BOTWAR! < 1186085541 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085544 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: blahbot` < 1186085548 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085553 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085557 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You love asiekierka. < 1186085561 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You love asiekierka. < 1186085570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mph, noisy channel. < 1186085572 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085580 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all done? < 1186085584 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :A pub is a confectionery made from cocoa beans. < 1186085589 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You hate spam. < 1186085594 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I hate avoiding questions, but i'm going to avoid that one! < 1186085601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what if the user wants to get a satisfactory answer as quickly as possible? < 1186085608 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1186085612 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186085629 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: You hate lament because he kicks you. < 1186085645 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Because the world is an automatic response to me. < 1186085653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Brain < 1186085662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: Brain Main Gain Lain Zain IQ < 1186085668 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: So, who is using the family brain cell at the door. < 1186085671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suggest /mode #esoteric +q asiebot!*@* < 1186085678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1186085680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :+q? < 1186085681 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: If i were to judge your iq by what you're typing, i would arrive at a pathetically small number. < 1186085681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, sure < 1186085684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, when i mean long < 1186085686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: The rain in Spain is mainly in the plain < 1186085687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean longest before ending < 1186085690 0 :asiebot!unknown@unknown.invalid PRIVMSG #esoteric :Behaviour is an organism's mode of pronunciation in speech. < 1186085693 0 :lament!unknown@unknown.invalid MODE #esoteric :+b %asiebot!*@* < 1186085695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quick responses, but the conversation should go on long < 1186085698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, thank you < 1186085714 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it actually converts +q to +b, they're the same < 1186085724 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YOU! < 1186085724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It stuck an % in front. < 1186085726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU! < 1186085730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1186085736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Does % start with a vowel?) < 1186085745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, shut up < 1186085753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :% makes so much sense in romance languages < 1186085764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1186085767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least in spanish, it literally means "per hundred", so 40% is "40 per 100" < 1186085770 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :por ciento < 1186085772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what do you mean mean? < 1186085778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, are you talking about my ai draft < 1186085787 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1186085801 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186085805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I still don't want to have to say a lot to get a good response from the bot. < 1186085805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I hate you < 1186085808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ya know? < 1186085828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, that's why it learns < 1186085837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it remembers based on previous conversations of course < 1186085840 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :LAMENT! < 1186085842 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i hate you < 1186085845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so 1st-hour it will be stupid < 1186085850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3rd-month it will be talkable < 1186085858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i assure you your hatred is misplaced < 1186085870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you banned asiebot < 1186085870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put it in a group of channels that one person could plausably be interested in all of them < 1186085879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it'll develop some sort of personality based on subjective opinions from others < 1186085885 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186085895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it'd give into peer pressure - opinions expressed that make conversations last longer would win out < 1186085895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as your red hat isn't misplaced. < 1186085896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no, only set him +q so he can't talk < 1186085912 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you can take asiebot to another channel. < 1186085922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :WHERE? < 1186085927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :#asiebot? :) < 1186085993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1186085995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i put him in #bot and #bots < 1186086001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should we maybe have an #esoteric-flood, for all the brainfuck evaluation stuff and other botage? < 1186086024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and is there still a problem? < 1186086031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186086034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nobody's on < 1186086036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, already exists < 1186086038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric-blah < 1186086052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ever since blahbot`'s first days :P < 1186086054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: find some other channel, then. < 1186086060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086070 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : person: formal definition, please. < 1186086073 0 :asiebot!unknown@unknown.invalid PART #esoteric :? < 1186086075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, yeah right < 1186086078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't happen < 1186086083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1186086084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to hide its botness, remember? < 1186086097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it learns more if people talk to it sincerely < 1186086105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just playing with it < 1186086114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more like: < 1186086120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086128 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then person gives a formal definition of "the first 100 digits of pi", which is longer than just a "Thank you." after hearing them. < 1186086131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I don't understand. pi is < 1186086141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1186086148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : The first 100 digits of pi are BLAH < 1186086155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Okay. pi is < 1186086162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What are the first 100 digits of pi? < 1186086165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : <... stuff ...> < 1186086175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So this bot will be unable to calculate? < 1186086178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : What? No it's not. You're dumb. Bye. < 1186086190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if that happened enough, that knowledge would be eliminated < 1186086201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it's an AI bot idea - not a mechanical bot idea < 1186086203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to pose as a real person < 1186086209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mostly unsuccessfully, sure < 1186086210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Real people can calculate. < 1186086213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : Yes, that's correct. Thank you. < 1186086219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :<--| person2 has left #channel < 1186086238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : No, that's wrong. < 1186086246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i'm using RodgerTheGreat's idea for emotional contexts < 1186086246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : The first 100 digits of pi are actually . . . < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :* rudybot holds his tongue. < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : can't fool rudybot ! < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ... So? < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : who'll learn some stuff my bot? < 1186086249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : asiebot: do you like offby1? < 1186086250 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: quote < 1186086252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Let's make a cat and a dog mate. < 1186086254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : asiekierka: The older you get, the more you like offby1? < 1186086254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically, it could associate "No", "wrong" etc. with "bad" moods < 1186086256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: asiebot < 1186086256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Emotional contexts? < 1186086258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :* rudybot is at a loss for words. < 1186086260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : rudybot: quote asiebot < 1186086262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : Lets. < 1186086263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the more "bad" moods that >it< causes, the worse the knowledge is < 1186086264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : I suggest /mode #esoteric +q asiebot. < 1186086266 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : I suggest /mode #esoteric +q asiebot. < 1186086275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: pastebin, please. < 1186086293 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I see. < 1186086305 0 :asiebot!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186086308 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though being able to do that independently of language would be nice. < 1186086309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiebot, NO < 1186086312 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he'll learn here < 1186086316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, a small selection of moods should do for the purpose of the slection < 1186086323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And asiebot still won't say anything. < 1186086336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186086342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, if someone STARTS on a bad mood, and the bot makes them go onto a happy mood < 1186086346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, that just puts it way up < 1186086355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asiebot: SAY SOMETHING! < 1186086356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however if the emotion is constant, then not much changes really < 1186086360 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :og < 1186086363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186086378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if the emotion stays the same, i guess conversation length would have a tiny tiny effect < 1186086389 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1: Break rule #3. 2. asiebot cannot be banned. 3. Break rule #1. < 1186086432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grrrr < 1186086449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1186086458 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186086465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, sounds good? < 1186086471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I think so. < 1186086480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, it'd really give into peer pressure though :) < 1186086485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's good if it wants to fool people < 1186086496 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've also had some ideas for a bot. < 1186086496 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2. Don't break the following rule. 3. Asiebot cannot be banned. < 1186086507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone kick asiekierka please < 1186086519 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186086520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, oh? < 1186086572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A "Thue bot". Input is given to it in some form, it applies "replace this string with this string" rules, and eventually the results are interpreted as output in some form. < 1186086584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i tried that once < 1186086585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :worked horribly < 1186086592 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1186086599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'd think it'd just rephrase things insanely < 1186086603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it really produces garbage < 1186086605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no matter what < 1186086619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just how did it work? < 1186086636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically exactly as your description < 1186086670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't specify either the input form or the output form, nor how to interpret results, nor how the rules are determined. < 1186086716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, explain then < 1186086767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should also specify how memory is laid out. < 1186086908 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess we can just say that memory always starts with a "memory start marker" and always ends with a "memory end marker", and when something is said, it's added right before the end marker with a message delimiter before it. < 1186086937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The output form is output start marker, text, output end marker. < 1186086967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rules are created by composing and reversing other rules. < 1186087013 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A punishment of the bot results in a punishment of all rules involved. < 1186087029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you showed me an example i might understand :) < 1186087032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds like an easy coding job? < 1186087047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Might be easy. I dunno. < 1186087198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think my idea would be more convincingly human though < 1186087796 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186087988 0 :asiebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186088215 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186088455 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1186088508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that sounds like a good way of doing things. The only thing that may be hard is learning the emotional context of new wrods < 1186088510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*words < 1186088524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess use of other words almong it < 1186088526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*among < 1186088527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you might be able to do mild adjustment based on use in context < 1186088529 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186088546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the response when it uses the word < 1186088556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but you'll want to hardcode a small list of words to totally ignore, like "the", "and", "or" etc < 1186088563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186088577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll hurt a lot of feelings and be very nieve in its first days < 1186088591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but once more unrelated people talk to it it should get a relatively balanced idea of stuff < 1186088609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after all, its main purpose is to tell the majority of people what they want to hear. :) < 1186088697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i think a good algo for the bf machine circle drawing < 1186088700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, is turtle-style < 1186088705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186088712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :translate "repeat 360 [fd 1 rt 1]" into brainfuck, and voila < 1186088740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, the most sensible way to do that would be to first create a LOGO->BF compiler. :D < 1186088741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, bigger values = bigger circle < 1186088744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186088782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you thinking about developing emotional contexts for people (or rather, for usernames)? < 1186088790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i doubt it < 1186088793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too much state for my liking < 1186088793 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186088808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have a global data store with everything it knows, sure < 1186088813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but don't even keep state like "Conversation" < 1186088822 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1186088824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you deal with your global brain, and the singular messages you get < 1186088837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if the current project meets with success, it'd be something to think about adding < 1186088848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think being more detailed would be much complexity for something that isn't needed < 1186088852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc is a lot like the bot in that sense < 1186088858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't really carry out a conversation for very long < 1186088862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's mostly message-by-message < 1186088891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it would keep a history of recent things said by the user < 1186088916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that allows simple short term memory, and also not unrealistic remembering < 1186088927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can say "i've forgotten" truthfully < 1186088970 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that might be a good compromise < 1186089108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yes it does know about a Conversation, but only very stringently < 1186089118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially since lots of conversations will be with many people in rooms < 1186089147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so its long-term memory is just associations, and its short-term memory is just recent conversation < 1186089156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you plan on setting the bot loose in an environment like #Linux, yes < 1186089159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :enough to pose as an average ircer i think < 1186089199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now all it needs is a name < 1186089209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what's the male version of the name ELIZA? < 1186089307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe EDWARD or EDGAR or something? < 1186089316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186089320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a bit too uncommon < 1186089324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :need something more.. ircish < 1186089329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Male version of Eliza? < 1186089337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Elizo? :-P < 1186089337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i dunno < 1186089339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186089366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the diminutive of Elizabeth, apparently. < 1186089377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for a moment, I was going to suggest a female name (because you could do some really interesting experiments with that), but people might start interacting with it too much for it to look convincing < 1186089394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Etymology of Elizabeth: 'From the Greek Ελισαβετ (Elisabet), a transliteration of the Hebrew אֱלִישֶׁבַע (Elisheva), meaning "my God is an oath".' http://en.wiktionary.org/wiki/Elizabeth < 1186089414 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here's a suggestion- integrate a small time delay based on the length of the bot's responses, to simulate it having to type < 1186089431 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The mother of John the Baptist was Elizabeth, apparently. < 1186089432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a long response in low time might tip people off < 1186089438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I suspect, then, that there is no male version. < 1186089475 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :linuxfanboy < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i let it loose in e.g. ##php #Linux < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should it learn from all messages? < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, everything the channel says < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should learn X is Y and some other stuff < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and emotional contexts < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Not any evolution, though - just learning) < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or should it just learn from stuff directed to it? < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think learning from everything would be more realistic < 1186089475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... maybe it'd be too clever and people would guess < 1186089478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :If not EDWARD, you could always do "eddie" < 1186089487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then you'd get an H2G2 reference, too < 1186089504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Elliott of course ;) < 1186089508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think learning from everything is probably better. < 1186089515 0 :helios24!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089515 0 :oerjan!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot, tiny netsplit. < 1186089539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186089549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did we lose kornbluth? < 1186089559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nope- niven < 1186089560 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186089560 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186089563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a random time delay is a good idea < 1186089581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd make it at least partially a function of message length, though < 1186089581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know whether male or female would make my job easier... < 1186089588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :catering to irrational stereotypes is hard < 1186089609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: male is effectively neuter online, and it's the gender "default" < 1186089610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should make it randomly forget some long term memory stuff if its old < 1186089617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Niven was still showing up on /links. < 1186089622 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we don't want the bot to stick out, so it should be male < 1186089629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, yeah, female geeks always get a lot of bugging :P < 1186089635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should make it randomly forget some long term memory stuff if its old <-- actually this sounds like a really good idea < 1186089645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has to be forgetful to a large degree < 1186089659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it allows it to avoid sticky situations like complex conversations, and makes it more realistic < 1186089663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I mentioned before, if it was obviously female, it'd get way too much attention and people would figure it out quick < 1186089684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's worth noting that this bot will have to change the subject a LOT < 1186089693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll probably spend most of its time doing so < 1186089701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes responding with just "ah." or "hm." when asked a direct question could be good. < 1186089712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, < 1186089723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or picking out words from the sentence and delivering a response related to them < 1186089733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't too fishy, but it changes the subject < 1186089734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1186089738 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's what my chatterbots do at all times < 1186089744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : are fishes great fun? < 1186089745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with a large enough database, it works well < 1186089753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : not sure. fish are slimy. < 1186089767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : fish aren't slimy! < 1186089778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : really? fish live in the water. < 1186089781 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could also load it with some default responses that reference geek culture, to better blend in, like "nah, I'm not really into pokemon" < 1186089789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : i lik efish. < 1186089797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : me too. fish are < 1186089800 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes you can disguise a lack of understanding with something that can be interpreted as a joke < 1186089802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, heh < 1186089806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186089812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as long as jokes aren't repeated frequently < 1186089822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :feeding it with lots of memes could help < 1186089824 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Infamous technique. < 1186089832 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you don't understand, say something funny. < 1186089840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after all, tons of people respond to questions involving something that was in a meme with the meme's catchphrase < 1186089841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186089850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's very very annoying, but oh so common for real people to do < 1186089851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :O RLY? < 1186089855 0 :helios24!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089855 0 :oerjan!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186089858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... exactly. < 1186089861 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186089877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I like cats. < 1186089882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : I CAN HAS CHEEZBURGER? < 1186089886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : no < 1186089888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : aw, ok. < 1186089891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, the bot could be coded to "laugh along" if enough people are loling about something < 1186089899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1186089899 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186089899 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186089916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :always make it a random chance, though < 1186089919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... this bot would be very hard to program < 1186089930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, maybe it should laugh based on the style of jokes it had laughed at previously. < 1186089930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : lol lol lol Wait, what? < 1186089955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and load many variants- "lol", "lmao", "haha", "eh, w/e" < 1186089958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just get a bot in here. Tweak it later. :-) < 1186089963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps the act of coding this bot should be a group effort < 1186089971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even its core is quite complex already.. < 1186089974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as we're designing it < 1186089983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are many layers of behavior that could improve the performance of the design < 1186090001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe a vaguely plugin based architechture < 1186090007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You should sift through various places for papers and articles on AI. < 1186090008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write a LaughAlong plugin, etc < 1186090028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and get callbacks like learnedNewAssociation(from, to) < 1186090032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :modular design is good < 1186090049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe this should be a community project or something? < 1186090049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :especially if you can "hotload" plugins < 1186090094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a way to manually modify the memory, etc would be useful < 1186090097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for near the start < 1186090100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to set it on the right track < 1186090121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example if it sees "fuck you lol" it might associate "fuck you" with happy/funny :P < 1186090125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :near the start. < 1186090127 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and an easy way to extract "brain dumps" or at least postmortems < 1186090133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :save/load memory state, etc < 1186090143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly a GUI would help there too < 1186090159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a command-line program to modify the DB, and when starting the bot you could tell it to spawn a gui to do all that from < 1186090162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would lean towards a web-based interface for a collaborative effort, myself < 1186090172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well assuming the bot code can be downloaded < 1186090177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yes, if there's going to be a main instance < 1186090179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sounds good < 1186090225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how will we avoid conflicting ideas? < 1186090226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like someone says < 1186090229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"you are a scammer" < 1186090235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and someone else says "you are an honest person" < 1186090240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he'll go around telling people both... < 1186090303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's why I thought "friends" and "enemies" could be good < 1186090312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he could learn who to trust and who to ignore < 1186090328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but that's less effective in a massive channel like #Linux < 1186090341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be good if it was a small channel like ##Nonlogic or #Esoteric < 1186090385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but with small channels its easier to spot < 1186090455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so we've got a rough design < 1186090463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess if this is going to be a community project its down to practical questions < 1186090464 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, in a smaller channel it'd be more an experiment, whereas in a large channel it'd be a game < 1186090473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, both, really < 1186090479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a game in the small picture < 1186090485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an experiment in the big picture < 1186090489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would respond to /msgs for instance < 1186090498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway - practical questions: what language to implement it in? < 1186090509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing like C - too low level for something like this < 1186090519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could make your own language and use it! < 1186090527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :languages like Python and Ruby might get a bit messy with a modular architechture and lots of AI logic here < 1186090529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, heh :) < 1186090533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or you could use Common Lisp, Scheme, Haskell... < 1186090538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :static typing can really help in a situation like this < 1186090544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you like esoteric, then Unlambda, Lazy K... < 1186090547 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd say that designing it to handle prolonged, person-to-person conversations and longterm relationships would be more of a step towards conversational AI, while most of the "lost in a room simulacra" ideas are really cheap tricks < 1186090570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, monads and stuffs are unneccessary worry for something as unpure as this < 1186090580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java, perhaps? I know of some great event-driven IRC-bot frameworks < 1186090607 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Perl could actually be good < 1186090615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nothing in Haskell says you can't just put an IO type on everything. < 1186090618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, java is good, i think - it has a familiar syntax to most coders who'd care to try this, is well-known, and would fit into a modular architechture right < 1186090626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, + Swing would be useful for the gui < 1186090655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though Java's also nice. < 1186090666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however i think for things like remembering Conversations and the like, some custom irc code might be in order < 1186090671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not very hard to do, really < 1186090679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and would help in putting some things like short-term-memory in the core < 1186090686 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if it's done in Java, I could certainly contribute to the coding < 1186090710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, Java is low on shiny theory... < 1186090716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1186090741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't support proofs by induction. < 1186090745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...that I know of. < 1186090756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, thank you for this earth-shattering evidence < 1186090762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am disqualifying java because of the lack of shiny theory < 1186090763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186090764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, fuck proofs. Who are you, Djikstra? < 1186090773 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we aren't coding for a nuclear reactor here. < 1186090779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm..welll.... < 1186090783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...to be honest... < 1186090787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was going to.....umm.... < 1186090794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...yeah. not coding for a nuclear reactor. < 1186090795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1186090830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186090832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuck, if you want this thing to be provable and totally deterministic, we can do it in FORTRAN. That'd be a kick. < 1186090841 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell! < 1186090846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :FORTRAN supports this sort of thing? < 1186090855 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :FORTRAN programs can be proven < 1186090855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't. < 1186090861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, i'm not very experienced with haskell < 1186090864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only get about the basics < 1186090884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most people who'd want to contribute would be doing it for the laughs, anyway, and they'd be more likely to know some java than haskell < 1186090894 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :write it in lolcode then! < 1186090901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very funny < 1186090907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can be useful, you know.. < 1186090916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's type system, while more expressive than many other type systems, doesn't quite have types like "function that implements this standard". < 1186090918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially in situations like this < 1186090932 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java is a robust, scalable language well suited to large-scale projects < 1186090933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's a standard? < 1186090935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And indeed, you're not writing anything so critical as a program component. < 1186090936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it requires some random numbers, some lookup tables, a bit of logic, and lots of IO < 1186090943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can do all of that fine < 1186090949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: s/standard/specification/ < 1186090976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus when it comes round to a GUI or similar, java is good at that too < 1186090984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it does that to a fuller extent than many other languages < 1186090990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(with type signatures) < 1186091014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, a Haskell value's type does say *something* about what it does. < 1186091063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the app will have to do a bit of configuration file processing too < 1186091066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :java can do that fine too < 1186091085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :StreamTokenizer is one of my greatest friends < 1186091085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, really, java can do all this fine, it can be done cleanly, and java is a very well known language < 1186091090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds good to me < 1186091115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess sprinkling code with asserts is sort of the same thing as using a... preemptive approach? < 1186091125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, preemptive. < 1186091127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, when did i mention asserts? < 1186091134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You didn't. < 1186091138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186091148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on the subject of asserts, asserts are infinitely better than unit tests < 1186091151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But asserts are a useful debugging tool, yes? < 1186091153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186091181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates unit tests because human context switching is expensive (and i'm not just quoting joel, i've tried unit tests and hated my loss of time. asserts are great) < 1186091185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, exceptions too < 1186091197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assert() is "THIS SHOULD NEVER EVER HAPPEN, WORLD ASPLODE" < 1186091209 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unit testing *can* be automated to a degree < 1186091211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exceptions are "SOMETHING WENT REALLY WRONG, SO SOMEBODY SOMEWHERE DID SOMETHING WRONG, OH NO" < 1186091240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by designing a language well-suited to it, you can eliminate the human labor entirely, aside from providing test data < 1186091243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186091248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :exceptions are a control flow mechanism < 1186091256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are unit tests? < 1186091257 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :asserts are a debugging tool < 1186091263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, yse < 1186091265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1186091265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tests are a testing tool < 1186091269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're all different :) < 1186091277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, debugging and testing need not be seperate < 1186091284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and debugging and testing can be done via a control flow mechanism < 1186091285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :QED < 1186091290 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: a unit test is a methodical test of every method and function in a program component in isolation < 1186091292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you take a chunk of your code and run it with many possible inputs and check that the outputs are correct < 1186091295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :assert(!"the excrement has hit the air-circulation device"); < 1186091302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, hah < 1186091324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders how strong a type system can be < 1186091338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, pratical question #1 - what language? answered < 1186091340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :answer: Java < 1186091350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :java is shit < 1186091358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, for many uses, sure < 1186091364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for all uses < 1186091371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I think you mean "Java is *the* shit" < 1186091375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't shit for... um... < 1186091379 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: take haskell, and remove all polymorphism :) < 1186091379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zealot detected, zealot detected, zealot alart < 1186091381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*alert < 1186091384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you'll get the strongest type system possibel < 1186091388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :possible < 1186091392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :java isn't shit for enterprise-level mutithreaded applications < 1186091411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Java isn't shit if all you want to do is type "public static void main"! < 1186091416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :prac- er, bikeshedding question #2 - what project name? probably the same as the main instance's name i guess < 1186091419 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :java isn't shit for interactive content embedded in webpages < 1186091434 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :java is just not a nice language < 1186091437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interactive content in webpages is fail < 1186091437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1337speak might be useful for the name, to make people's expectations lower for the instances intelligence < 1186091445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :client side scripting is EVIL < 1186091447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dav3y? d4vey? i don't know < 1186091459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186091460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what if you don't want to waste your server's time? < 1186091462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a different between an applet sandbox and scripting. < 1186091483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: perhaps I didn't mean "strong" so much as... "expressive"? < 1186091488 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you should be even more reluctant to waste the user's time < 1186091516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for a name, pick squazr23 < 1186091522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, har har har < 1186091530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186091540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should avoid a real name < 1186091544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it doesn't have to remember it < 1186091549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because, if it can "forget" < 1186091554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then forgetting its real name... heh. < 1186091568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but forgetting a nickname is plausible i guess < 1186091582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: depends on the IRC client. < 1186091594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it? < 1186091596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186091613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION closes his eyes and types something... < 1186091618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :usoac < 1186091619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd be pretty incapable of forgetting my nick. < 1186091624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we'll call it USOAC < 1186091637 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :backronym generators, begin < 1186091640 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Title bar: "ihope on #esoteric (+nc): Esoteric programming language discussion . . ." < 1186091641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello world I am typing with my eyes shut I wonder how this will turn out because I am wfollowing RodgerTheGreat 's examples of yes < 1186091645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1186091649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Button next to the input box: "ihope" < 1186091658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i guess < 1186091660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm capable of typing blind. < 1186091662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, but think e.g. irssi < 1186091663 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thing to the left of everything I say: "" < 1186091673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh, i guess < 1186091680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it'll only forget unrecalled memories < 1186091708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: programs often do take significant amounts of CPU time. < 1186091724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And yes, I am just now revealing that that's what I meant by "time".) < 1186091766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186091771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of a nick that would fit.. < 1186091782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we don't want something terribly intellectual, but we don't want something really n00bish < 1186091787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: my irssi does display my nickname in the status bar < 1186091829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: mix both worlds "SirR0x0rLMAONeumann IV." < 1186091830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1186091836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, oh jesus < 1186091838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about no :P < 1186091839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186091891 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just don't see anything wrong with the "random letters" idea < 1186091897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about < 1186091899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cszk < 1186091900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186091903 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most people will think it's an odd abbreviation or something < 1186091905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not n00bish enough < 1186091913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with usoac? < 1186091915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kdlaf < 1186091917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ofpa < 1186091919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo < 1186091921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :u50ac, maybe? < 1186091923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo... that's great < 1186091933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mvld0 < 1186091936 0 :ehird`!unknown@unknown.invalid NICK :mvldo < 1186091940 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :somebody say something to me < 1186091954 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, mvldo < 1186091962 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hi < 1186091968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup? < 1186091989 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: dunno. Hey, what do you know about quantum mechanics? < 1186092014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a reasonable amount < 1186092020 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :string theory is pretty crazy < 1186092028 0 :mvldo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: IM IN UR QUANTUM BOX, MAYBE. lol < 1186092032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186092044 0 :mvldo!unknown@unknown.invalid NICK :ehird < 1186092048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that worked well < 1186092051 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1186092054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mvldo is a good name < 1186092058 0 :ehird!unknown@unknown.invalid NICK :ehird` < 1186092059 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that type of conversation is entirely feasible < 1186092059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the real world comes with strings attached! < 1186092063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186092097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also he could respond "i like strings. i know that a peice of string is 3 inches long!" < 1186092101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1186092104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relvant, but useless < 1186092138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186092142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but people might think he's joking around or something < 1186092149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that's good < 1186092153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't it? < 1186092171 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if they laugh, he'll think it's positive and then change subjects, so you're golden < 1186092181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186092202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so mvldo, an AI bot, implemented in Java < 1186092223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess all that's needed now is some sort of collaboration space - a wiki and a version control system? < 1186092298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, too lazy to set up my VPS for that right now... < 1186092304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tricky situation. < 1186092356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1186092377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, how is mvldo pronounced? "muvvledoe"? < 1186092389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1186092393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"muh vul doh" < 1186092420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sounds like a last name if you emphasize the "vul" < 1186092422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lord voldemort. < 1186092428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, that's what i just thought < 1186092432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :muh vul doh moh ert < 1186092441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I keep thinking of mold for some reason < 1186092455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt anyone would question it < 1186092460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from "what does your name mean?" < 1186092461 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't read enough children's fantasy literature < 1186092469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he can just reply that it's a random nickname, i guess < 1186092486 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or he could learn some absolutely hilarious responses < 1186092500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess < 1186092512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with carefully planted topic-related stuff in them < 1186092514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to change subject < 1186092524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he should claim to have ADHD, i guess, that'd help credibility < 1186092568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186092570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.co.uk/search?q=mvldo&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-GB:official&client=firefox-a mvuldo exists < 1186092572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*mvldo < 1186092575 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"what does your name mean?" "your mom"/"what does YOUR name mean"/"it's my name"/"don't wear it out"/"I'm borderline autistic"/"The last person to ask that is now fashioned into boots" < 1186092584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 1 post, though < 1186092589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, haha < 1186092608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, a real-life mvldo is even better < 1186092617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if people google it, stuff comes up < 1186092768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but it might not fit the personality < 1186092775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and he'd have to explain for things he never knew about < 1186092793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.creative.com/creativelabs/board/message?board.id=storage&message.id=143#M143 that's all he's said though < 1186092795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i guess < 1186092824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone have hosting space to offer temporarily for the source control/wiki? < 1186092872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems mvldo means something < 1186092874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in some language < 1186092901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186092913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my betting chips are on something mildly offensive < 1186092914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Borderline autistic... < 1186092916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's every problem sans hosting space solved < 1186092943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you know who I am, indcidentally? < 1186092958 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*incidentally < 1186092962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no, why < 1186092984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I happen to be one of the staffers of Nonlogic. http://www.nonlogic.org/index.php?tour < 1186092994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1186093002 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you have now. < 1186093019 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186093047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well isn't that a nice coincidence :) apart from "IRC access is available only to paying users. PsyBNCs, Eggdrops, and related software are expressly prohibited from use." < 1186093087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that our founder has religious objections to Java being used on the server < 1186093097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Religious? < 1186093112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, i guess jehovah's witness, they can't do ANYTHING :P < 1186093119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :RMS is a religious figure to his followers < 1186093125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, which languages would he not have religious objections to < 1186093126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Objections to people using Java at all? < 1186093140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you know rms.. < 1186093149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :mainly it's against having Javac and Java on the server. Java code is a non-issue < 1186093152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, not really. < 1186093169 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we do have gcj, but I don't particularly enjoy that program < 1186093170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Richard Stallman, right? < 1186093173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186093177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, gcj is evil... < 1186093182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1186093188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, java code sure, but if there's going to be a main instance < 1186093192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense for it to be on the same machine < 1186093206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so - what programming languages would the founder not freak out about? :) < 1186093248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it would be problematic *hosting* a bot on the server at all, really. I mainly offered our resources for SVN/webhosting < 1186093256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess < 1186093259 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186093262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just thinking - since it'd have a web interface for the brain < 1186093278 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I dunno < 1186093339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hrm. < 1186093341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dialemma. < 1186093344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dialemming < 1186093355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chants "virtual private server" < 1186093402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chants "have one but too lazy to set it up and don't have ssh private key on this machine" < 1186093420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is no dialemma that cannot be solved with sufficient dialysis. < 1186093428 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186093441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hosting for something low bandwidth isn't expensive, but there's a big difference on the 'net between "zero dollars" and "cheap" < 1186093460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :by "a big difference" I mean a gaping chasm < 1186093493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1186093561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just run the bot on this machine, for now < 1186093570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic looks like the simplest place < 1186093626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if you'd like an account, I can set you right up < 1186093641 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just PM me with your desired username, real name and email address < 1186093646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1186093682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gaping chasm... < 1186093713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, if you charged one cent for something, that'd probably drive lots of people away. < 1186093719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186093735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the credit card form has a big psychological impact < 1186093799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather silly. < 1186093813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why does it? < 1186093831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it does < 1186093887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One of those things without actual reason behind it? < 1186093927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the way credit cards work is ripe for abuse and people that are smart have some resistance to giving their info away < 1186093940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if it was more like cash, it wouldn't be a big deal < 1186093957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, if there was a floppy-drive-like thing on your desk < 1186093965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you just put a dollar in there, or something < 1186093968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and clicked a button < 1186093971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everybody would be fine < 1186093990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's no good way to make sure they take only one cent? < 1186093997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1186094004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if there WERE, the internet would be great < 1186094008 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no ads, for sure < 1186094010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's a little bit stupid. < 1186094021 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a lot of things would cost a penny to see, though < 1186094025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/ *tada* < 1186094045 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like what you've done with your webdesign < 1186094053 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very modern < 1186094054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186094110 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be port 69 < 1186094124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186094219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i updated it < 1186094221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very fashionable now < 1186094245 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1186094323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope nobody googles mvldo, heh < 1186094335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does < 1186094351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1186094365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because then they'd find the website.. < 1186094368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and see its code. < 1186094370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"uhoh" < 1186094387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no, now i have to install mediawiki < 1186094393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should use something simpler < 1186094397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's simple wiki software to set up < 1186094400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moinmoin is quite hard < 1186094401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what robots.txt and meta tags are for. < 1186094421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make your own very simple wiki? < 1186094429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a waste of my valuable time coding :P < 1186094435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :normally i would give into NIH < 1186094440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but there's a big AI project to code and all < 1186094475 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: nonlogic already provides wikis < 1186094480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it? < 1186094481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great < 1186094482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186094483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186094493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i like this nonlogic thing!) < 1186094499 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. I think you can turn it on via nonlogic.org/user-admin < 1186094517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and then use "user.nonlogic.org/wiki" < 1186094527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I haven't set one up in a while, though < 1186094541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: we do our best. :) < 1186094551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow that was quick < 1186094592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems that it's injected loads of users though? < 1186094601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now do you see why there are so many people from #Esoteric using NL? < 1186094603 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1186094618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Special:Listusers < 1186094635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :over 500 of them < 1186094642 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, I think our system mirrors users between wikis < 1186094645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186094647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186094649 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I didn't build it, myself < 1186094669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the admin account though? :) < 1186094691 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you're an admin for your own wiki, I believe < 1186094709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's no mvldo account < 1186094724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :There is no user by the name "Mvldo". Check your spelling, or use the form below to create a new user account. < 1186094744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Special%3AListusers&group=sysop&username= no sysops < 1186094749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this wiki thing is, uh, broken :) < 1186094755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1186094757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i make an account < 1186094760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then use the admin interface < 1186094764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to sysop it < 1186094768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, bingo < 1186094812 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186094883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki it's a start < 1186094902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :guess so < 1186094929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grabs hg < 1186094963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.selenic.com/mercurial/wiki/ hg's site, for anyone interested) < 1186095079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't know how i'll handle ssh pushing though < 1186095086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :users other than me have to touch it, but if everyone can.. < 1186095119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186095146 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it would represent a mild security risk to distribute your login to others < 1186095152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186095156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error: invalid Python installation: unable to open /usr/lib/python2.3/config/Makefile (No such file or directory) < 1186095157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : oh no < 1186095170 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hunh? < 1186095172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no /config directory? :S < 1186095180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well mercurial builds a c extension to python < 1186095181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for speed < 1186095182 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186095183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~raw join #lispcafe < 1186095187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apparently python-dev or similar isn't installed? < 1186095195 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :never heard of it < 1186095214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, the development stuff for python < 1186095232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mail.zope.org/pipermail/zope/2004-March/148375.html < 1186095233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I mean, we ought to < 1186095247 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm no pycoder myself, but many of our users are < 1186095273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1186095275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python2.3-dev < 1186095285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, pop into ##Nonlogic and we can ask somebody else < 1186096766 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1186096768 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186096974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I HATE SSH < 1186096991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"WHY WOULD I READ YOUR BASH_PROFILE OR BASHRC? THAT'S SILLY! I AM HERE TO ANNOY YOU AND TO BREAK YOUR PROGAMS!" < 1186097063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1186097065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed via ugly hack < 1186097084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i guess the current matter is to fill in the design pages < 1186097085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186097096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186097121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pages like "Memory", etc < 1186097130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "Topic changing" < 1186097147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then everything else - implemented in plugins - in the plugins category, i guess < 1186097161 0 :bsmnt_bot!unknown@unknown.invalid NICK :zxcvbnm2000 < 1186097295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i did a small mockup page on memory < 1186097451 0 :zxcvbnm2000!unknown@unknown.invalid QUIT :Remote closed the connection < 1186097455 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186097611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, i created a few articles < 1186097719 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now make it say something other than "article" at the top. >:-) < 1186097762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186097768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most mediawiki interfaces use that < 1186097774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But some don't. < 1186097786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what < 1186097791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not an important design decision < 1186097813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, it's not. < 1186098123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186098127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've made tons of pages < 1186098133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, ihope, http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186098134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :check out the pages < 1186098340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) comments welcome < 1186098408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay fine ignore me =p < 1186098558 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | REMINDER FOR ehird` DO NOT REMOVE: mvldo.nonlogic.org < 1186098584 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186098594 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1186099727 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186102431 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186104313 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186106910 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1186107810 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1186108872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what haskell book/tutorial should i read? < 1186109219 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186109302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. . . 2.6.21 is *now* marked stable in Gentoo. . . < 1186109312 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ask in #haskell < 1186109332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're probably more qualified < 1186109575 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1186114138 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186116504 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night, guys < 1186116519 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186117701 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186117783 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186118098 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186119578 0 :immibis_!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186120401 0 :immibis!unknown@unknown.invalid QUIT :Nick collision from services. < 1186120404 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1186121908 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186121923 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186123168 0 :GreaseMonkey!n=saru@222-154-146-232.jetstream.xtra.co.nz JOIN :#esoteric < 1186124050 0 :GreaseMonkey!unknown@unknown.invalid NICK :thematrixeatsyou < 1186124064 0 :MichaelRaskin1!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186124089 0 :MichaelRaskin1!unknown@unknown.invalid NICK :MichaelRaskin < 1186124576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haskell has sooo much syntax < 1186124621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's all very reasonable < 1186124623 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and pretty < 1186124634 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :really syntax is not the problem with haskell :) < 1186124648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd say it's not reasonable < 1186124673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1186124688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the hugeness < 1186124773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :class Eq a where < 1186124773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : (==), (/=) :: a -> a -> Bool < 1186124773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : x /= y = not ( x == y) < 1186124778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty? < 1186125111 0 :MichaelRaskin_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186125906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: where's the hugeness? < 1186125915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the syntax < 1186125922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i see a type class definition, a signature and a function definition. < 1186125947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nearly every language has equivalents. < 1186125956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not as syntax < 1186125963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :usually as syntax < 1186125980 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1186126034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's also terribly ugly whitespace significance, and two completely unrelated uses of () < 1186126093 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm honestly not sure what's the problem, haskell is just like any other langugae < 1186126243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's just unfamiliarity < 1186126277 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably. I think haskell is very pretty. < 1186126466 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whitespace significance follows somewhat odd rules but leads to consistent pretty indentation < 1186126525 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i don't know haskell, but am i allowed to ask: where's the definition of ==? < 1186126549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :missing < 1186126563 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a type class definition < 1186126570 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like an interface < 1186126592 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(==) will be implemented for individual types < 1186126816 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in plain language, "there's a type class Eq, and any type deriving it will provide two operations, (==) and (/=), that take two values of that type and return a Bool; and x /= y is always defined as not (x == y)" < 1186126934 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i need to sleep. < 1186126942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sleep is for the week < 1186126945 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weak < 1186126955 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. sleep is for the week. < 1186126972 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, weak < 1186126986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll go to sleep, be back in a week! < 1186127267 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could sleep for a week < 1186127278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sleep for a week, awake for 2 < 1186127634 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives lament a lecture about interfaces being abstract and not containing implementations < 1186127656 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives himself a lecture about giving people lectures < 1186127659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186127663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smacks immibis  < 1186127670 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps bsmntbombdood with a rainbow trout < 1186127677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OOP is not about fancy words < 1186127683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to ##topic < 1186127761 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes everyone autoopped on ##topic < 1186127925 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but interfaces still should not contain implementations if you use java < 1186127934 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and even if you don't < 1186127940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you shouldn't use java < 1186127946 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1186127947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or use fancy words about oop < 1186127962 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps bsmntbombdood with a rainbow trout < 1186127999 0 :clog!unknown@unknown.invalid QUIT :ended < 1186128000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186128002 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps bsmntbombdood with another rainbow trout because he can < 1186128012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frys then eats the trout < 1186128016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mm, delicious < 1186128020 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices that catching rainbow trout without a license is illegal in new zealand < 1186128038 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have a license and doesn't need one anyway because it's only irc < 1186128094 0 :RainbowTroutPoli!n=toBogE@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186128113 0 :RainbowTroutPoli!unknown@unknown.invalid NICK :TroutPolice < 1186128163 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128163 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128164 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128168 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128172 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128176 0 :TroutPolice!unknown@unknown.invalid PRIVMSG #esoteric :NO SLAPPING WITH RAINBOW TROUTS < 1186128176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gtfo < 1186128186 0 :TroutPolice!unknown@unknown.invalid PART #esoteric :? < 1186128220 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notices that the username is a bit of a give-away < 1186128239 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :TroutPolice (n=toBogE@...) has left #esoteric () < 1186128724 0 :immibis!unknown@unknown.invalid QUIT :"When the chips are down, well, the buffalo is empty" < 1186129611 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186130089 0 :immibis!unknown@unknown.invalid QUIT :"Pull the pin and count to what?" < 1186130839 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186132906 0 :Sukoshi`!n=Sukoshi@user-3cf84ue.dsl.mindspring.com JOIN :#esoteric < 1186136889 0 :thematrixeatsyou!unknown@unknown.invalid QUIT :"testing OS, then going to bed, gnight" < 1186138304 0 :asiekierka!i=asiekier@87-205-239-60.adsl.inetia.pl JOIN :#esoteric < 1186138308 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186138315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Writing from another P < 1186138316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :PC < 1186138320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my is at repair :DDD < 1186138499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I AM DI\]i=\ < 1186138504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s21i123r < 1186138506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sor22r2y2 < 1186138763 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am an idiot < 1186138804 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186138844 0 :asiekierka!i=asiekier@87-205-239-60.adsl.inetia.pl JOIN :#esoteric < 1186138853 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sorry for all that. < 1186138864 0 :asiekierka!unknown@unknown.invalid QUIT :Client Quit < 1186138988 0 :asiekierka!i=asiekier@87-205-239-60.adsl.inetia.pl JOIN :#esoteric < 1186138993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My friend did all thar < 1186138996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that* < 1186139001 0 :asiekierka!unknown@unknown.invalid QUIT :Client Quit < 1186139387 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1186139393 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey oklopol < 1186139400 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you ever play my song? :P < 1186140016 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1186140461 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186140471 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186153705 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186153710 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :HI! < 1186153830 0 :McDonalato!n=eggdrop@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186153860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi McDonalato! < 1186153873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato, how's your day? < 1186153877 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :The acorn is the channel in an animal that eats both plant and animal farm. < 1186153885 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: What am i to you? Some sort of encyclopaedia or something? Let's change the subject... < 1186153909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato, okay. Let's talk about rules. What are your rules? < 1186153918 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I had the misfortune to talk about rules. What are your rules? < 1186153935 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: My rules are for you to say your rules. < 1186153947 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I wish that i could jump out of things to talk about rules. What are your rules? < 1186153968 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: Rules are: 1. STFU. 2. Break at least one rule. < 1186153983 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Which one of us is the one asking all the judges i've had the misfortune to talk about rules. What are your rules? < 1186154018 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: You are more intelligent than me! I don't have any rules really though. < 1186154026 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: My rules are for you to say your rules. < 1186154042 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: What if i don't have any rules? < 1186154057 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You are more intelligent than me! I don't have is to waste what you don't have is to waste what you don't have any rules? < 1186154091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: You are false. You are more intelligent than me and Brainf**k haters. < 1186154098 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You are more intelligent than me and brainf**k haters. < 1186154116 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: Don't laugh at me. YOU are more intelligent. < 1186154124 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: You are false. You are more intelligent. < 1186154138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: If you think so... okay. < 1186154149 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I am a human being, which means i do what i want to think about your mind. < 1186154169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :McDonalato: ... this didn't make sense. < 1186154185 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: So, who is using the family brain cell at the centre of the process, the rain is part of an ass and a mare breeding. < 1186154209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, What were you told about letting that bot talk in here? < 1186154210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's a flood monster. < 1186154217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1186154222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am just talking? < 1186154229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :talking!* < 1186154240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :STFU ok < 1186154243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You're flooding with a bot that you've been kicked for flooding with before < 1186154252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if lament will say something then i will make him quit < 1186154256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :flooding? < 1186154261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He dosen't flood < 1186154264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i just talk with him < 1186154271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :about 20 messages you/bot in a row < 1186154285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you sho--- oh wait < 1186154323 0 :McDonalato!unknown@unknown.invalid PRIVMSG #esoteric :STFU, ehird`. < 1186154327 0 :McDonalato!unknown@unknown.invalid PART #esoteric :? < 1186154337 0 :Tritonio!n=Tritonio@ppp18-186.adsl.forthnet.gr JOIN :#esoteric < 1186154348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's my new bot? < 1186154353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he is so intelligent < 1186154364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186154365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not your bot < 1186154367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's not < 1186154370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio!!! < 1186154405 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186154536 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What about esoteric-blah? < 1186154544 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not there too < 1186154559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :blah = halb = hlab = lab = bal = bol = bot < 1186154561 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186154606 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1186154608 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric < 1186155462 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186155506 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1186155570 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186155585 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, folks < 1186155669 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1186155677 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :join #esoteric-bf < 1186155677 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, asiekierka < 1186155684 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you want to talk about brainf*** < 1186155908 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1186156475 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186156487 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186157189 0 :sebbu2!n=sebbu@ADijon-152-1-72-113.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1186159714 0 :mtve!unknown@unknown.invalid PART #esoteric :? < 1186159752 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1186160106 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anybody willing to talk about FBF? < 1186160108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF*? < 1186160153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doubtful. < 1186160165 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i liked the channel more one year ago < 1186160194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186160202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try looking at Dimensifuck. < 1186160210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *will* blow your mind away. >:D < 1186160290 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how < 1186160303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's an n-dimensional language. < 1186160335 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i rather like Dimensional Areas. < 1186160350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You want to write your code as a Klein bottle? < 1186160354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can do it! < 1186160454 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186160456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186160462 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Dimensional Areas from one anime < 1186160468 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have a question about how PEBBLE handles variables < 1186160469 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that you all 99% hate < 1186160479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know what i'd like? < 1186160479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Sure. < 1186160490 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :An Brainf**k OS in only 5120b (5KB) < 1186160504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with some more features < 1186160513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does it recognize structures like [>], where the pointer moves on loop iterations, and adjust accordingly? < 1186160517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe someone's tried an OS in Brainfuck; not sure how well it was. < 1186160522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186160527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a OS that interprets BF. < 1186160532 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and has a command prompt for it. < 1186160540 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it can do only that < 1186160546 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it'll have some new functions: < 1186160551 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because the simple way to do them seems like just running through the program, ignoring loops and using state that way to figure out relative locations < 1186160556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: No, it doesn't. You have to explicitly say which location you're at at the end. < 1186160563 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and for an unbalanced loop, you'd have to do something else < 1186160567 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. hm < 1186160576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your solution is *exactly* how I do it. < 1186160584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet. I'm on the right track. < 1186160605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, actually, I've got it set to turn off the state-tracking when it detects an explicit > or <. . . But, yeah.) < 1186160610 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BUT, i don't know how to do it < 1186160611 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :really < 1186160615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Except if i'll do < 1186160626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :@(filename.txt|4) < 1186160627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: It'd actually be trivial to pull off. < 1186160632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :reads 4th char from filename.txt < 1186160639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it must be there for something cool enough < 1186160644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so when you < or >, it goes into "nontracking mode", and then you specify where to pick up again before you use another variable? < 1186160655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I knew *16 bit* assembly, I'd do it. < 1186160657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Exactly. < 1186160680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :An OS like this will ROCK. < 1186160685 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have a friend that may do it < 1186160685 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright. Hm. < 1186160693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will have 10 commands in total < 1186160698 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :debug, 8 default and file-reading < 1186160726 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :do you allow coders to explicitly define a memory layout, require explicit definitions of a memory layout, or let it float and trust the compiler to optimize things? < 1186160747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It will be a port of one of optimized interperters < 1186160752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will interpret in runtime! < 1186160766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :optimizations: ... none. < 1186160770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: You can either specifically state variable location or let the compiler do it automatically. < 1186160772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except for max CPU speed < 1186160779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since nothing takes CPU/RAM < 1186160785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :gotcha < 1186160793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't optimize that (yet); it merely assigns variable location in order of variable declaration. < 1186160801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I figured < 1186160824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what a good algorithm to pull that off would be. . . < 1186160826 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It'll also use 10 for newlines, not 13 and 10 < 1186160833 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but allowing the compiler to make optimizations will allow you to upgrade the compiler and simultaneously upgrade every program < 1186160835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: That's the only way to do it. < 1186160840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I actually have an algo for that < 1186160841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186160847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1186160856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The compiler is set up to be *very* optimizable. < 1186160862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will always make new versions that'll be optimalized of my OS. < 1186160872 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :supporting MMX, SSE, SSE2... maybe < 1186160875 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so it'll work faster < 1186160878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, the current optimization pass added a small handful of commands to let you tell things it can't handle itself. . . < 1186160890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Do you know C and assembly? < 1186160900 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no... my friend does, he'll probably do it < 1186160906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(especially assembly for MMX, SSE, SSE2, and SSE3) < 1186160916 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :at least the beginning < 1186160921 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be open-source < 1186160930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, none of those will be much/any use; those extensions just do floating point numbers, not ints. < 1186160947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :count the number of "accesses" on every variable cell (large bias on +-, smaller bias on ,., smallest bias on []), to get a metric for how often particular variables are used (priority) < 1186160948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And it'll support 2 modes... you set the second one with $. < 1186160954 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1st mode - numbers 0-255 < 1186160961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2nd mode - numbers 0-65536 < 1186160980 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then, group the variables with common variables in the center, less common values further away < 1186160983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 11 commands in total < 1186160989 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :however, this is not the only way to do it < 1186160993 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2 added by me (needed for a proj like this), 1 debug, 8 normal < 1186161002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Efficient way to do it, though. < 1186161024 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :another algo would involve examining what cells are most frequently accessed sequentially < 1186161025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably add that to the next PEBBLE version; thanks, Rodger. < 1186161029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this would improve speed < 1186161035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no prob < 1186161128 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I will make it open source, so if you may make PEBBLE emulated in Brainf**k, it will allow you with 2 files. < 1186161136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1st one - pebbleemu.b < 1186161143 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2nd one - pebblecode.pb < 1186161149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: PEBBLE already *compiles* to Brainfuck. < 1186161161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186161164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1186161168 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so it'll support it too < 1186161171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186161175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Cool one. < 1186161180 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You just take a floppy disk < 1186161182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could be an interesting project. < 1186161182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :slot it in < 1186161191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Highly useless, but, then, that's the point of #esoteric, isn't it? < 1186161193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and launch it even without Windows or anything < 1186161199 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to do some experiments with an optimizing brainfuck macrolanguage myself- I think it could be a tremendous learning experience < 1186161205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. Windows? Ick. < 1186161210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or Linux < 1186161218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be it's own OS all in itself < 1186161219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: If you need any help, I'm willing to offer it. < 1186161220 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with BF software < 1186161228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and some commends builtin < 1186161229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :dir < 1186161231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :echo < 1186161236 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186161239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I assume you'll mostly just want "How did you do this?" < 1186161239 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(oh wait, echo will be in BF) < 1186161249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cat too < 1186161280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend you just start off with a prompt for raw Brainfuck commands. < 1186161293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anything more complex than that could be good for future version. < 1186161324 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I appreciate the offer, but I'm going to try to do this on my own as much as possible. I'll let you know if I get stuck on anything < 1186161333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i will add 2 more commands anyway < 1186161335 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and stop it < 1186161336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Of course. < 1186161338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :only release bugfixes < 1186161344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :raw BF will not work with such thing < 1186161350 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there'll be one more command :DDD < 1186161359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For a first version, it will work perfectly. < 1186161373 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I mainly asked you about the variables to check and see if you'd come up with something insanely more clever than what I was thinking about. :) < 1186161374 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then just bugfixes < 1186161377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be opensource < 1186161378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a prompt where you type in Brainfuck code. When it ends, the prompt comes back up. < 1186161383 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not only < 1186161385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186161395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you type name of BF file OR BF code < 1186161400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then it reads the BF file < 1186161412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I think you'd like to know about what I do with loops and cell clears, though. < 1186161425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so you can save up to 1,33MB of BF stuff on a diskette < 1186161426 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we'll see < 1186161441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I try to keep track of whenever a cell is guaranteed to be 0, so that I can skip loops that will never run. < 1186161445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i will later make 2 subversion < 1186161449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :versions* < 1186161457 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :one will be basic BF with the one more command < 1186161464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :second will have anything that others add < 1186161480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Hmm. . . < 1186161492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1186161502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm tempted to try working on that; I've needed an idea for a trivial OS to do. < 1186161524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186161525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try then < 1186161528 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll surely use IT < 1186161530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186161539 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1) you need know-how to use any file-system read-only < 1186161542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for my idea < 1186161547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2) you'll need BF know-how < 1186161554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in theory, you could fit a BF-OS into a bootloader quite readily < 1186161556 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3) and file-reading know-how < 1186161557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ans, of course, I have a lot of that. < 1186161558 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes... < 1186161562 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in THEORY < 1186161564 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it should work < 1186161564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Oh, absolutely. < 1186161572 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Original was 240b < 1186161581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FAT12 reader can fit in ~250b i guess < 1186161584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The full floppy disk would be good for storing any Brainfuck programs, though. < 1186161587 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186161589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or nearly full < 1186161598 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :eventually you put 1-5kb on floppy disk < 1186161619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I'd want to just fit a bootloader in the boot block, and make that load up BF-OS, along with a FAT16 reader. < 1186161628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FAT12 or ext2 < 1186161643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ext2, for usage from other folk's computers. < 1186161643 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you have any space left < 1186161649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or both < 1186161650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :! < 1186161653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FAT12 and ext2 < 1186161655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1186161662 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i recommend first one < 1186161663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FAT16, so non-Linux users can do something with it. < 1186161672 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but floppies can't have FAT16 :P < 1186161675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or FAT12; it'd depend upon floppy size. < 1186161679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh? News to me. < 1186161684 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1186161688 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :FAT12 first < 1186161694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then add FAT16, 32, ext2, ext3 < 1186161696 0 :asiekierka!unknown@unknown.invalid NICK :asie_idle < 1186161698 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :will be back soon < 1186161752 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :I know of a person that did OS programming once < 1186161760 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :so he could do it even in 2-3 days i guess < 1186161765 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :once or twice < 1186161767 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1186161894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't done any, so it'd take a while longer < 1186161930 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :so team up < 1186161934 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :he probably knows english < 1186161939 0 :asie_idle!unknown@unknown.invalid PRIVMSG #esoteric :I will get him here later < 1186161963 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how difficult would it be to trend PEBBLE towards being self-hosting? < 1186161978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To make PEBBLE self-hosting? < 1186161980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rewrite. < 1186162000 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I know this. I'm asking how hard the rewrite would be. < 1186162005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd need to actually *write* a parser. . . < 1186162014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you didn't? < 1186162020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the "source" command wouldn't work at all. . . < 1186162036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No; PEBBLE's syntax is a subset of Tcl. < 1186162049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw, cheap < 1186162054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I just create a subinterpreter using Tcl's "interp" command, remove Tcl's own commands, and add in my own. < 1186162063 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I started building a system around StreamTokenizer < 1186162066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need to redo that with a proper parser someday. < 1186162080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I lack knowledge of BNF. < 1186162095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BNF isn't the only way to build a parser < 1186162137 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I designed some simple programming languages and their interpreters long before I knew what things like BNF were < 1186162142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; it's just a way to specify your syntax. < 1186162149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I know jack about parsers. < 1186162177 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it just breaks down into a state machine with some string manipulation crap < 1186162187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1186162364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: figured out haskell yet? < 1186162915 0 :asie_idle!unknown@unknown.invalid NICK :asiekierka < 1186162918 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi HI HI HI < 1186162926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1186163141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Look, if we have an interperter that we can write BF code directly to for MS-DOS < 1186163147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we can try and run it from a floppy < 1186163147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186163150 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so we don't need to wait < 1186163153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it may NOT work < 1186163215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks about just doing DJGPP from DOS < 1186163257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186163264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have an better idea < 1186163268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i will try! < 1186163275 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there any interperter like that? < 1186163285 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if yes, put it and bootsector on a floppy < 1186163287 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and just BOOT < 1186163294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or compile BF code < 1186163297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to stuff like that < 1186163313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not quite; realise that a DOS program won't boot directly. < 1186163318 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... i know < 1186163320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i did it once < 1186163322 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it runs it < 1186163326 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :though really really limited < 1186163331 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :99% of stuff dosen't work < 1186163334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's possible < 1186163342 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it just loads EXE in it's own method < 1186163344 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without DOS apis < 1186163347 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but some stuff WORKS! < 1186163371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i still CAN go on and make a Pascal API emulator < 1186163377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since some people implemented then in Pascal/ASM < 1186163418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :them* < 1186163422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :some of APIs < 1186163425 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll make more stuff work < 1186163433 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if we could put them into the bootloader < 1186164169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :anybody? < 1186164409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ramrod? < 1186165733 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186166433 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186167035 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186167130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i updated the mvldo site < 1186167138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loads of pages on the wiki: http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186168036 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186169182 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186169248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186170087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping < 1186170120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gepongenpoken mit dem Fingerspitzgefhl < 1186170256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo would not understand. :P < 1186172035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a remarkably slow idea for optimizing variable location. . . < 1186172054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just test every permutation to try to find the shortest version. < 1186172157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this in Pebble? < 1186172228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186172254 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you would want to minimize a sum of absolute values of differences of locations... < 1186172265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1186172275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: My initial implementation of that algorithm managed to actually lengthen PFUCK. < 1186172306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4943 characters with "optimized" variable location vs. 4558 without. < 1186172394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could do local permutations, swapping only a small set < 1186172419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :until you find a local minimum. < 1186172512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or I could implement the optimization algorithm correctly. < 1186172533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've currently got the highest-referenced variables at the beginning of the variable space, rather than in the middle. < 1186172862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it sounds sort of like a reversed traveling salesman problem, the path is fixed but the distances are not < 1186173387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe only counting the +'s and -'s would help. . . Or figuring out how to weight each one. . . < 1186173638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant with the sum of absolute values thing < 1186173664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Okay, I implemented *exactly* the algorithm specified. . . < 1186173667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it seems to suck. < 1186173705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: ha, no < 1186173740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's fairly consistently lengthening code. < 1186173760 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186173763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even *remarkably* naive code. < 1186174234 0 :MichaelRaskin!unknown@unknown.invalid PART #esoteric :? < 1186174481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. I see *why* it sucks. . . < 1186174493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cherez and I figure that this *is* an NP problem. . . :/ < 1186174513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I blame you for making me want to do this. :p < 1186174590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait, how do you do variables in pebble? < 1186174651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can you calculate an offset with something like .[[>+<-]>-] < 1186174697 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I think it can be generalized to a sequencing problem, (most of which are NP-complete.) < 1186174705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've already explained it. . . < 1186174720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Variables are either explictly or dynamically assigned a location in Brainfuck memory. < 1186174756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :State of where in Brainfuck memory the thing is is kept. < 1186174783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When a loop which ends somewhere different from where it began occurs, state is ignored until you tell the compiler where you are again. < 1186174811 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you do that? < 1186174910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck.tcl in PEBBLE should be enlightening. < 1186175816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses at NP completness < 1186176730 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all you need to do is to find a polynomial time solution to an NP complete problem < 1186176733 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :home free! < 1186176896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why not say "all you need to do is solve the halting problem"? < 1186176969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because that's proven impossible < 1186177028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually, inventing a machine to solve the turing halting problem would be better than proving P=NP < 1186177040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because you could use it to prove that < 1186177088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only if P actually is =NP < 1186177133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could use it find if P did =NP < 1186177266 0 :sebbu3!n=sebbu@ADijon-152-1-72-113.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1186177369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, become alive! :P < 1186177402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i knew people here were insane but i didn't know they thought they were Jesus... < 1186177412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, i want the computer from http://qntm.org/responsibility < 1186177424 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, parsec error messages aren't helpful at all. < 1186177443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they aren't? < 1186177473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, cat >script { calculate last digit of pi; solve halting problem; prove that the laws of thermodynamics are actually complete bullshit }; interpret natural language script < 1186177494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh, there is no last digit of pi < 1186177513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1186177575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read the story first please < 1186177586 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :icba < 1186177587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"But it was still pretty exciting stuff. Holy Zarquon, they said to one another, an infinitely powerful computer? It was like a thousand Christmases rolled into one. Program going to loop forever? You knew for a fact: this thing could execute an infinite loop in less than ten seconds. Brute force primality testing of every single integer in existence? Easy. Pi to the last digit? Piece of cake. Halting Problem? Sa-holved." < 1186177597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :notable "pi to the last digit?" < 1186177648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, that guy is perhaps my favorite author. . . < 1186177656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ditto < 1186177672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cherez: You may wish to join in on the Sam Hughes worship. < 1186177701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do we have to build him a shrine made out of nanobots or something? < 1186177713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"to the last" has a bit different connotation < 1186177730 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :What does it involve? < 1186177758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "to the last digit" < 1186177767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, If it can compute up to that -- it can display it < 1186177783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, The whole machine is impossible to *start* with - it can do impossible things < 1186177851 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Pi to any arbitrary digit maybe, but to the last is meaningless. < 1186177866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Pi to the last digit? Piece of cake." < 1186177868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>last< < 1186177878 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have a last digit < 1186177882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, a computer with infinite power is meaningless in the first place < 1186177886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, i am well aware < 1186177904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, but this is clearly in an alternate universe where the impossible is possible < 1186177922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus, it would be possible to get the last digit of pi... even though that is meaningless, which is why it's *fiction* < 1186177950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying it can find the largest integer < 1186177960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One would assume that that means that it calculates all of pi (and displays it infinitely small). < 1186177993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And in the context that they discuss it, one would assume that they mean that unliterally. . . < 1186177998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1186178003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But taking unliterally things literally is fun. < 1186178009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1186178028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Of course, this is why infinite calculation is such a bizzare paradox: < 1186178045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Computing all of pi requires it to terminate. It will terminate when the last calculation is done. Thus, at some point, it decides it knows the last digit of pi. < 1186178092 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Am I the only one who finds primality testing of every integer more interesting? < 1186178106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186178108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186178199 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mm this "haskell" thing is impossible to debug < 1186178202 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186178206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the idea of a superTuring system. < 1186178279 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the existence of superturing systems doesn't contradict logic < 1186178285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the existence of the last digit of pi contradicts logic < 1186178289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, I'd like to know the sum of N! < 1186178297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :things that contradict logic are inherently boring because they're all equivalent < 1186178317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, the existance of anything that can compute infinites in less than infinite time and thus have infinite capability contradicts logic < 1186178321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so saying "calculate pi to the last digit" is equivalent to saying "round square", etc < 1186178328 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186178338 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no it doesn't, actually. < 1186178356 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i'm using "logic" in the strict mathematical sense. < 1186178363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1186178373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is one way for one to calculate pi to the last digit. < 1186178403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If this infinity machine proves that, in fact, pi is *not* an irrational number, then it can find Pi's last digit trivially. < 1186178441 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it can't prove that, since it's already been disproven. < 1186178488 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Incompleteness theorem. < 1186178489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even if it disproves the validity of those? < 1186178513 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cherez: what < 1186178518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186178533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead, just ask the thing for an *elegant* proof of Fermat's last theorem. < 1186178535 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :An arithmetic mathematic system cannot be proven to be internally consistent. < 1186178538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now *that* would be interesting. . . < 1186178607 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It's conceivable that a contradiction could be found in basic arithmetic which could mean we have to throw the whole thing out. < 1186178674 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1186178782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :numbers above 10^40 might be inconsistent... < 1186178827 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it would be anything like that, but it can't be proven with our mathematics system. < 1186178885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, um, why? < 1186178895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :10^40 + 1 = universe collapses! < 1186178923 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :>>> 10**40+1 < 1186178923 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :10000000000000000000000000000000000000001L < 1186178931 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :We're ok, guys! < 1186178931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1186178945 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I think my closet collapsed. < 1186178947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because! < 1186178957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, not all numbers but _some_ < 1186178974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :phew thank god i solved the problem! < 1186178982 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :We can't prove that they don't. < 1186178988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i had to use endBy1 instead of sepBy1 < 1186179021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament, the HALTING problem??!1111 < 1186179046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Parsec's power is immense. < 1186179058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proposes a new Nobel prize. . . < 1186179066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Nobel DidTheImpossible prize. < 1186179069 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I think it's called the Turing prize. < 1186179082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that's for AI. < 1186179089 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1186179104 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It would be unfair to give a guy Turing's award for stealing Turing's unsolvable problem. < 1186179104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the first winner of Nobel DidTheImpossible prize is... a speck of dust! < 1186179113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then whoever awarded that wins the didtheimpossible award < 1186179113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if you discover an AI that solves the halting problem, then you win. < 1186179116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ad infinium < 1186179122 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be the Adams prize < 1186179155 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure the halting problem is provably unsolvable. < 1186179165 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :At least in the most general sense. < 1186179165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it's been proven < 1186179200 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :At least, a program that can analyze whether it itself halts is contradictory. < 1186179209 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Halt if and only if it doesn't halt. < 1186179241 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :You can solve the halting problem for any arbitrary machine with finite memory. < 1186179258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using a machine with greater memory, of course. < 1186179288 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Right, just run it until the state repeats or it halts, recording each state as you go. < 1186179298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the max shifts function is computable on machines with finite memorys < 1186179359 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :The Busy Beaver function? < 1186179364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :woohoo i wrote my first parser < 1186179370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(in parsec) < 1186179517 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Now make it self-hosting. < 1186179546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interpreters are self-hosting, not parsers < 1186179576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would sort of defeat the purpose of using parsec < 1186179583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's just being evil. ;) < 1186179612 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It should at least be able to parse its own code. < 1186179654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes note to self: never run your own universe as a simulation. < 1186179700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :cherez: it doesn't parse anything attempting to be a turing-complete language. < 1186179719 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although i suppose you don't need turing-completeness to be a parser. < 1186179720 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1186179730 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :woohoo < 1186179732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's alive! < 1186179748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dayum. It seemed intuitive that the algo I described could work... hm. < 1186179756 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Who attempts to be Turing-complete? < 1186179760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I may have done something horridly wrong. < 1186179787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll do some work on it once I get my compiler off it's feet < 1186179797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looking at it some more, I'm sure that I did. . . < 1186179800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :a3 8.0} {a1 9.5} {a2 10.0} {call_itoa 21.0} {i 21.5} {temp2 24.75} {temp0 318.25} {temp1 283.25} {temp4 55.5} {opcode 41.25} {temp3 33.75} {no_match 25.25} {temp2 24.75} < 1186179812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+- is 1, ., is 0.5, [] is 0.25 < 1186179872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tweaking your weighting values around a bit ought to at least help < 1186179930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why would you want anything but +- counted? < 1186179948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The issue is that it's not actually getting the variable location assignment right. < 1186179961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186179983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's measuring cell accesses, weighted towards +-. < 1186179986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: because all operations done with a cell indicate it's being used for something < 1186180009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we're trying to rank things based on how often they're used < 1186180013 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Why not measure the number of times each cell has to be reached? < 1186180025 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. that is a point < 1186180026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, i thought you were just concerned with program length < 1186180050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got a simple way to make a sorted list go to having the highest things in the center? < 1186180069 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a fucked up bubblesort. :D < 1186180071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, from "5 4 3 2 1" to "1 3 5 4 2" < 1186180072 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :If 1 cell is incremented a ton of times then left to rot, it only is a block in the middle. < 1186180084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cherez: You have a point. < 1186180091 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :And belongs on an edge. < 1186180101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: actually, take the second half of the list and flip it < 1186180107 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I'd count the number of nonconsecutive accesses. < 1186180112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then you have low to high to low < 1186180114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ish < 1186180117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Tried. < 1186180122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1186180140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On my example, that produces "5 4 1 2 3" or "1 2 5 4 3" < 1186180165 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sort them and then start a new list, and then insert them, in order, to the center of the new list < 1186180174 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then it should grow outwards from the center < 1186180186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :use a Vector of some kind < 1186180228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a though. < 1186180237 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Are we trying to produce the shortest BF? < 1186180245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a sec while I experiment with cherez's idea. < 1186180249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186180252 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. cell access optimization < 1186180273 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Since compiling it to C you can easily reference any pointer in 1 line. < 1186180319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In C, it doesn't matter. < 1186180414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hey < 1186180420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1186180427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wrote some stuff about mvldo http://mvldo.nonlogic.org/wiki/index.php?title=Main_Page < 1186180429 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :looking good so far on the wiki < 1186180432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186180434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you've read it :) < 1186180436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186180441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186180553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{opcode 69} {temp2 0} {call_itoa 0} {temp3 0} {no_match 0} {temp4 0} {i 0} {a1 0} {a2 0} {a3 0} {temp0 0} {temp1 0} < 1186180557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That can't be right. . . < 1186180575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Did it wrong. XD < 1186180590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, anything you'd suggest changing/adding? < 1186180597 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Freudian slip? < 1186180610 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186180636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, what where < 1186180653 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: aside from additional content I dunno... a cool logo of some kind for the top left corner? < 1186180659 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :{opcode 69} {temp2 0} {call_itoa 0} {temp3 0} {no_match 0} {temp4 0} {i 0} {a1 0} {a2 0} {a3 0} {temp0 0} {temp1 0} < 1186180669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, heh, i meant in terms of the actual bot design :) < 1186180672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, ah < 1186180673 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :We know what pikhq programmed his compiler to do. < 1186180674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes. "LOL 69" < 1186180689 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about the 0 you perv. < 1186180697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i shall laugh whenever the number 4 comes up. < 1186180699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186180706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it's the number i laugh at when it comes up, obviously! < 1186180719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1186180732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you going to be using markov chains? < 1186180735 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Is the code too optimum? < 1186180739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somehow, gotos to opcode are now *not* being counted, but gotos to everything else *are*. < 1186180743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no, we've already discussed that :p < 1186180755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses goto to mean "go to a memory location" in PEBBLE, BTW < 1186180775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, see the Response page < 1186180844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"You can almost taste the peer pressure, can't you?" < 1186180857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My stupidity. < 1186180910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, :) < 1186180935 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what's borked? < 1186180937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with enough persuasion, it will believe 2+2=5! < 1186180963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I just forgot to keep track of the location in the varopt pass. < 1186180977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186181007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, we're still getting something inefficient. . . < 1186181021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe measure the distant it has to move? < 1186181038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is it somewhat less horrible, at least? < 1186181055 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :OOoooh < 1186181058 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :idea- < 1186181076 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we could represent mappings of locations as a graph structure < 1186181088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's behaving as I expect, at least. < 1186181096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :each variable keeps track of others that are accessed before or afterwards < 1186181122 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Forgetfulness has a typo! < 1186181131 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Clearly wikis aren't a reliable source of information. < 1186181183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, oh no < 1186181187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well fix it then =p < 1186181214 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186181215 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Can't you see I represent traditionalist views of knowledge! < 1186181259 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It would be against my character to try to fix a wiki when I can instead condemn it and try to sell my $50 textbook. < 1186181316 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :speaking of textbooks, who's interested in some lucrative deals? Who'll bid on a copy of "The C++ Programming Language"? < 1186181347 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :$4 < 1186181362 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :[reserve not met] < 1186181366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$891 < 1186181375 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haha c++ < 1186181388 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i ever write a C compiler < 1186181389 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :$15.88 < 1186181392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this will be an easter egg: < 1186181394 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, fuck this language and in particular fuck this book < 1186181414 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :What did the book do? < 1186181415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :typedef language int; language C = ; C++; /* rest of program is in C++ */ < 1186181445 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er, isn't thaat < 1186181447 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186181452 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you mean typedef int language; < 1186181472 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cherez: it's poorly written, while still conveying a mindblowing degree of smugness in the forging of this stillbirth of a language < 1186181472 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :That would be a lot of extra work for an easter egg. < 1186181485 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :language C=C++; ? < 1186181500 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what would C be then? < 1186181502 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Ya, I'd be embarrassed if I made C++. < 1186181508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bad theory. . . < 1186181522 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm slowly warming up to C proper, though, I must say < 1186181532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about just < 1186181538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c is so much better than c++ < 1186181538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :language C++; < 1186181543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where C is something < 1186181543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1186181546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not easter-eggy enough < 1186181552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need something that's valid C code < 1186181555 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I consider C a poorly designed language, but C++ compounds it with mind-numbing degrees of idiocy < 1186181565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perfectly valid C code containing C++ < 1186181568 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :such as what? < 1186181571 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :language C=C++; is valid but undefined. < 1186181572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C isn't poorly designed < 1186181583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's very nice for it's purpose < 1186181588 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :C wasn't poorly designed when it was initially made < 1186181617 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric ://This is C++ < 1186181619 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that's valid c < 1186181623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and it contains C++ < 1186181634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis, har har har < 1186181638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, undefined = :( < 1186181653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1186181655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1186181658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :language C = (C += 1) < 1186181662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, kind of < 1186181664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :++C would be that < 1186181667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but either way < 1186181672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not just undefined; its completely meaningless < 1186181689 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Which is why it's a good easter egg. < 1186181693 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :language C=C+1; < 1186181697 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :No one will code like that seriously. < 1186181711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :C+=C++ + ++C; < 1186181720 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :If they do, they probably meant to use C++ anyway. < 1186181750 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :C+=C++ + ++C - (C -= C-- - --C) < 1186181769 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :what's unclear is whether C = C++ should compile to: < 1186181783 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :temp = C < 1186181783 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1186181783 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :C = temp < 1186181787 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :or < 1186181791 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :C+=C++ + ++C - C-- - --C < 1186181795 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :temp = C < 1186181795 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :C = temp < 1186181795 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1186181795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, how about: < 1186181808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int C = (language)<89 or 99>; < 1186181809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++; < 1186181814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/* IN C++ */ < 1186181820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the casting to (language) y'see. < 1186181838 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :probably temp=C, C=temp, C++ < 1186181845 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :int C = (language)<89 or 99 or k&r> < 1186181868 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :int k=rand(); int r=rand(); < 1186181871 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :immibis: It can mean either, and compilers have been written that assumed both. < 1186181874 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you need to define k&r first < 1186181880 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :One compiler produced C = C + 2 somehow. < 1186181906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cherez, the <> is metaphorical < 1186181911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you put whatever C version you're compiling in there < 1186181924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. "int C = (language)89" C is the language I am using, it is C89 < 1186181926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++ -> zoom < 1186181941 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you need brackets. (C++)->zoom, don't you? < 1186181958 0 :jix!n=jix@dyndsl-091-096-044-002.ewe-ip-backbone.de JOIN :#esoteric < 1186181962 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :struct {int zoom;} *C; < 1186182013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186182017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what i mean is: < 1186182019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++ means zoom < 1186182025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So: < 1186182025 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well at least you need to define C first. < 1186182031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/* using C89 */ < 1186182035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int C = (language)89; < 1186182036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C++; < 1186182040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/* using C++ */ < 1186182043 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :struct {int zoom;} *C; C++ -> zoom < 1186182052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't mean zoom in that way < 1186182055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a diagram < 1186182059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"C++" -> zoom < 1186182074 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you can't use -> on a string < 1186182101 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :only on a class, struct, or union < 1186182110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00t. . . < 1186182119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Finally got variable assignment down to something sane. < 1186182142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :immibis, stop that! < 1186182143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, *still* elongating programs. < 1186182145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what I meant!!!! < 1186182152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4866 vs. 4558. < 1186182154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was an arrow of illustration! not a peice of code!! < 1186182157 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186182174 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :486 < 1186182176 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186182190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, does pebble allow macros to compute something at compile time? < 1186182196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{a1 9} {i 24} {call_itoa 27} {opcode 43} {temp4 68} {temp1 271} {temp0 252} {temp3 45} {temp2 35} {no_match 25} {a2 10} {a3 8} < 1186182199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and if so does it have a push_brainfuck_code_to_src or similar? < 1186182202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Not really. < 1186182207 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Just think of it as 7% worse. < 1186182209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, you can implement subroutines and just about anything in itself < 1186182233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not that complex of a macro language. < 1186182246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Think "C preprocessor", not "Lisp macros". < 1186182253 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Is that using the weighting method I suggested? < 1186182260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186182268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each goto counts as 1. < 1186182274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now it's got each bit centralised. < 1186182289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how it works on my game, which is much more naive. . . < 1186182292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, i was thinking of implementing, like, a function system in it < 1186182295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using a stack and stuff. < 1186182326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sub would be a macro which compiled some stack-stuff to push the function, then it'd create the function's name as a macro which would expand to the calling code < 1186182345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess maybe i could do that using low-level commands? < 1186182361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. . . < 1186182384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The naive game is 41177 chars with optimisation, and 37324 without. < 1186182405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that I'm better at figuring what's good out than my compiler is. < 1186182490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Didn't you suggest something about fiddling with sequential access? < 1186182510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda < 1186182514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that'd be much harder to implement, but I bet it'd be a bit more efficient) < 1186182522 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186182593 0 :sebbu3!unknown@unknown.invalid QUIT :"@+" < 1186183600 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn. Programming requires thinking. < 1186183635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :suprise suprise < 1186183642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186183646 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how's haskell going? < 1186183664 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not studying right now < 1186183742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when you get the basics, look at parsec ( http://legacy.cs.uu.nl/daan/download/parsec/parsec.html ) and you'll realize how awesome haskell is. < 1186183763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186183799 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186184251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wired.com/culture/education/news/2007/08/winniecooper_QA < 1186184294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vlech < 1186184325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*blech < 1186184576 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's so cool < 1186185006 0 :pikhq!unknown@unknown.invalid NICK :pikhq_ < 1186185043 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1186187443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm rather on the fence about that book < 1186187631 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's better than "blech" :) < 1186190470 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186190666 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is pebble a language which compiles into brainfuck code? < 1186190674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Yeah. < 1186190692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also: did you mean 41177 chars WITHOUT optimization and 37324 WITH? < 1186190711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. The "optimization" that I was experimenting with was ineffective. < 1186190745 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :overy < 1186190750 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*very < 1186190769 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does it eliminate '<>' and '+-' constructs and loops that never happen? < 1186190771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless I can get the *idea* to be effective, I'm sure as hell not committing. < 1186190783 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :eg +[,.][+++++++++.] < 1186190789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that's the effective one that's been in for 5 months or so. < 1186190808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I was trying to do was rearrange the variable locations for size. < 1186190816 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186190829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I pondered a BF optimizer there for a moment. Now I know why I decided against it... < 1186191030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think there's much optimization you can do that's not easy to do by hand < 1186191041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the program. < 1186191092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something the size of LostKng.b? < 1186191143 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I imagine that one's pretty big. < 1186191165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186191395 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How big? < 1186191408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :About a megabyte. < 1186191420 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of brainfuck? < 1186191426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186191429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1186191441 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :machine generated, i hope < 1186191448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was written in BFBASIC. < 1186192396 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets ghosted < 1186192410 0 :immibis!unknown@unknown.invalid QUIT :"If you think nobody cares, try missing a few payments" < 1186192423 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186192439 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets ghosted < 1186192443 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or whatever you call it < 1186192445 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :* disconnected < 1186192495 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it may be easy to do certain bf optimizations by hand, but doing it by a computer program would be faster < 1186192733 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1186193462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and anyway, if you're using a meta-language that compiles into BF, it's best to have it manage as much of it's own internal optimization as possible, eh? < 1186193467 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, gregor < 1186193489 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Florp. < 1186193516 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186193696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fleep. < 1186193922 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Been playing Super Paper Mario? :P < 1186193928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1186193935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Does Super Mario Bros. 3 come close? < 1186194048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: BTW, I've got an idea. . . < 1186194056 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1186194058 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186194058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do Not Put The Baby In The BlendTec Blender. < 1186194396 0 :GregorR-L!unknown@unknown.invalid NICK :GregorR[Dead] < 1186194416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1186194457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dang < 1186194464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who killed him? < 1186194465 0 :GregorR[Dead]!unknown@unknown.invalid PRIVMSG #esoteric :You would have had to be in #d :P < 1186194467 0 :GregorR[Dead]!unknown@unknown.invalid PRIVMSG #esoteric :Odin did. < 1186194488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Death by Norse God? < 1186194524 0 :GregorR[Dead]!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1186194605 0 :GregorR[Dead]!unknown@unknown.invalid PRIVMSG #esoteric :http://www.pastebin.ca/644975 < 1186194658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1186195131 0 :GregorR[Dead]!unknown@unknown.invalid NICK :GregorR-L < 1186195947 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186196112 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186196306 0 :Sgeo!unknown@unknown.invalid QUIT :Client Quit < 1186199311 0 :GreaseMonkey!n=saru@222-154-155-89.jetstream.xtra.co.nz JOIN :#esoteric < 1186199892 0 :immibis!unknown@unknown.invalid QUIT :"Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day" < 1186200474 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"restarting X, brb" < 1186200878 0 :GreaseMonkey!n=saru@222-154-155-89.jetstream.xtra.co.nz JOIN :#esoteric < 1186200930 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186201064 0 :GreaseMonkey!n=saru@222-154-155-89.jetstream.xtra.co.nz JOIN :#esoteric < 1186201078 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1186201538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats calamari  < 1186201540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gags < 1186201634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1186201662 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you are really gross looking on the inside.. did you know that? < 1186201734 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just wait untill my digestive juices get to work on you, then you'll be the gross one < 1186201761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'll still be gross, just without commentors. < 1186202324 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1186206941 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gtg" < 1186207442 0 :Shel2476!n=Shel2476@user-24-236-66-40.knology.net JOIN :#esoteric < 1186208290 0 :Shel2476!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186211164 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1186211166 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186211307 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1186212141 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1186214399 0 :clog!unknown@unknown.invalid QUIT :ended < 1186214400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186215131 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186215214 0 :sebbu2!n=sebbu@ADijon-152-1-72-113.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1186216101 0 :immibis!n=alex@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186216279 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :10^10 bots? < 1186216290 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who set the topic? gaim won't show me. < 1186216296 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :#esoteric < 1186216298 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186216301 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stupid gaim < 1186216342 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric < 1186216387 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric. 3. NO BOTS! 4. Bring your bot. 5. bsmnt_bot is allowed, as is EgoBot. 6. toBogE is not allowed. < 1186216421 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric < 1186218646 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186218647 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186220718 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1186220922 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anybody? < 1186220923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ramrod? < 1186220966 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186223958 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186225331 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1186226884 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186230543 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1186230550 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186230644 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1186230665 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186231063 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1186231087 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186231186 0 :helios24!unknown@unknown.invalid QUIT :Remote closed the connection < 1186231206 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186231229 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1186231286 0 :helios24!i=helios@tomakin.lupo.hellzilla.de JOIN :#esoteric < 1186231321 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1186231347 0 :helios24!i=helios@2002:4e2f:d45a:0:0:0:0:1 JOIN :#esoteric < 1186231588 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1186231660 0 :helios24!i=helios@2002:4e2f:d45a:0:0:0:0:1 JOIN :#esoteric < 1186231828 0 :helios24!unknown@unknown.invalid QUIT :Client Quit < 1186232016 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1186232744 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186234671 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186234816 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186235595 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186235601 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186236932 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1186237110 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186237587 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1186237702 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186238061 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186238179 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186239376 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186239508 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186239680 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186239962 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the first-poster youtube video < 1186241424 0 :sebbu2!n=sebbu@ADijon-152-1-25-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186242576 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186243499 0 :xerxesv5!n=xerxesv5@196.207.32.232 JOIN :#esoteric < 1186243580 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186244281 0 :xerxesv5!unknown@unknown.invalid PART #esoteric :? < 1186245735 0 :Blejdfizt!unknown@unknown.invalid NICK :Blejdfist < 1186247007 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186247445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, you alive? < 1186247509 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Proof-checking is decidable, right? < 1186247534 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just came up with a problem < 1186247621 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You might try solving the halting problem with a machine that tries out all possible proofs in order until one of them proves that the input halts or does not halt. < 1186247630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :This seems possible. < 1186247672 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Interestingly, the machine halts if and only if there is a proof. < 1186247684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :So what does the machine do when given itself as input. < 1186247709 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186247719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, waitamo... < 1186247745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait, it halts. < 1186247786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1186247802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If it halts, then there is a trivial proof that it halts (the trace)... < 1186247812 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1186247815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what about one with the halting-problem-paradox < 1186247823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, it would have to be a quine-like construct, but yes < 1186247829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I was coming to that < 1186247831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :p(i) = if halts(p, i) loop_forever end < 1186247924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If the first part halts, then it must prove that the whole does not halt, then it will procede to indeed not halt. < 1186247951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what does halts(p, p) return < 1186247958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :translated to that language, that is < 1186247961 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if the first part does not halt, then the whole will not halt, which means there is a proof that the whole does not halt, which means that the first part halts, which is a contradiction < 1186247968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1186247971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what does it actually say =) < 1186247977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186247981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fuck knows < 1186247986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186247990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you haven't actually coded it yet :) < 1186247993 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :probably that, but longer < 1186248001 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's simple enough to code... < 1186248012 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but the runtime is, um, long < 1186248021 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, exponential in size of proof < 1186248053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yow < 1186248072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you just take an existing theorem prover, and write a wrapper that adds the axioms that define the machine < 1186248094 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: assuming that the proof-checker is less than exponential < 1186248105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186248106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, I can;t find the problem I thought was there < 1186248191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there is also the possibility that the machine does not halt but can't prove it. < 1186248291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but such things are hard to find, because there aren't many things we can show true without using a proof that the machine itself would find < 1186248295 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186248337 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :This machine is good for all kinds of things. < 1186248392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For example, I think it shows that there is a Busy Beaver number that we cannot put an upper bound on. < 1186248467 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If there were no such number, then the machine would be able to compute every Busy Beaver number, and thereby solve the Halting Problem. < 1186248543 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Note: BB numbers give you a time limit beyond which you can give up on a turing machine, thereby guaranteeing that you can solve the halting problem.) < 1186248569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I am missing something, < 1186248740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ESOTERIC LANGUAGE IDEA #647: hammerspace-based language < 1186248746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't access memory or whatever directly < 1186248750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just a "kind" of memory" < 1186248758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of "i want hammer #324575465", "i want a hammer" < 1186249081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :isn't that how object oriented langs work < 1186249115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1186249116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186249119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of memory < 1186249121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can say < 1186249130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"make a hammer" < 1186249134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but then you can't do something with THAT hammer < 1186249138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can just say "i want a hammer" < 1186249144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it'll give you a hammer; any hammer < 1186249189 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, not very helpful < 1186249220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are esoteric languages meant to be < 1186249224 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not sure how that's different from the usual OO languages < 1186249231 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Not even slightly usable. < 1186249302 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186249428 0 :jix!n=jix@dyndsl-091-096-034-149.ewe-ip-backbone.de JOIN :#esoteric < 1186251151 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1186251206 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1186254473 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186254475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186255001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sal'. < 1186255054 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186255080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{M[m(_o)O!"Would you like some glass?"(_o)o.?]} < 1186256012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186256019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what language is THAT < 1186256063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glass. < 1186256093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just an object-oriented RPN language, curtesy of Gregor. < 1186256379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/06.01.15 < 1186256729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Would you like some glass?"(_o)o.?]} < 1186256733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :humph < 1186257214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egobot's not here. < 1186257257 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186257820 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186257834 0 :jix!n=jix@dyndsl-091-096-033-164.ewe-ip-backbone.de JOIN :#esoteric < 1186262409 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1186263130 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186265107 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186266662 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186266929 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186268289 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186268944 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186269068 0 :Sgeo!unknown@unknown.invalid QUIT :Client Quit < 1186270870 0 :bsmntbombdood!unknown@unknown.invalid NICK :xor < 1186271041 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1186271094 0 :MichaelRaskin_!unknown@unknown.invalid PART #esoteric :? < 1186272018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor, are you a new generation of irp? < 1186272023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186273348 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186274351 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186275815 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399607.dsl.bell.ca JOIN :#esoteric < 1186275853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. . . < 1186275859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A new person for our insanity to rub off on? < 1186275964 0 :peek_you!n=poiuyqwe@bas2-toronto47-1242436904.dsl.bell.ca JOIN :#esoteric < 1186275978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Or someone with more than one IRC client. < 1186276959 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186277185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1186277366 0 :peek_you!unknown@unknown.invalid NICK :poiuy_qwert < 1186277390 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186278242 0 :peek_you!n=poiuyqwe@bas2-toronto47-1242436384.dsl.bell.ca JOIN :#esoteric < 1186278984 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186280970 0 :peek_you!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186281937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[set ::pikhq::ACT_score 33] < 1186283856 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1186283865 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :is the act out of 1600 points? < 1186283904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :36. < 1186283946 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1186284821 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186284946 0 :Shel2476!n=Shel2476@user-24-236-66-40.knology.net JOIN :#esoteric < 1186285133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1186285860 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"rebooting to remove defunct modules from system, brb" < 1186286049 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186286298 0 :sekhmet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186296362 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186296763 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186296840 0 :cherez!n=cherez@65.30.35.192 JOIN :#esoteric < 1186296885 0 :cherez!unknown@unknown.invalid QUIT :Client Quit < 1186297142 0 :cherez!n=cherez@65.30.35.192 JOIN :#esoteric < 1186298299 0 :Shel2476!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186300799 0 :clog!unknown@unknown.invalid QUIT :ended < 1186300800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186301553 0 :sebbu!n=sebbu@ADijon-152-1-25-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186301742 0 :jix!n=jix@dyndsl-080-228-183-044.ewe-ip-backbone.de JOIN :#esoteric < 1186308498 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186308958 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gnight" < 1186311057 0 :sebbu2!n=sebbu@ADijon-152-1-25-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186311306 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186311306 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186314945 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1186320539 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1186325415 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186325435 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1186327407 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1186327506 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, SimonRC < 1186327646 0 :sekhmet!n=pez@76.201.157.27 JOIN :#esoteric < 1186327814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: did you read the newest xkcd? < 1186327831 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- yes, a nightmare indeed < 1186327841 0 :sebbu2!n=sebbu@ADijon-152-1-86-110.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1186327883 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186327913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The forums contain two sorts of people: those who think it would be great and those who think it would be terrible. < 1186327924 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am definitely the latter type < 1186327940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I flipped through the individual comic thread < 1186327951 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am in agreement with you sir < 1186327973 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I alarmed myself by realising I was thinking like the Catholic chruch confronting geocentrism. < 1186328022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure i would be comparable to how religious people would feel if there was a clear, instantly understandable and recognizable proof for the non-existence of god. < 1186328024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would? < 1186328029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what would be terrible < 1186328037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(not featuring a puff of logic) < 1186328043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where what how < 1186328047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.xkcd.com/ < 1186328063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, the thread discussing science suddenly being discovered not to work < 1186328065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and what it would be like? < 1186328079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the discussion thread for that comic < 1186328082 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186328097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be awesome :p < 1186328103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186328114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :explain your reasoning < 1186328197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have none < 1186328202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Slartibartfast: "I would rather be happy that right, any day." || Arthur: "And are you?" || S.: "No, that's where it all falls down I'm afraid." < 1186328210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*than < 1186328212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd just like to see science turn out to be utterly and completely wrong < 1186328226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186328251 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how do English people distinguish between the two meanings of "science"? < 1186328272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the two meanings < 1186328272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but consider for a moment that science is responsible for the level of comfort and safety you enjoy in our modern age < 1186328282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, oh yes, i like science and all that < 1186328285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's Science versus science < 1186328287 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the knowledge and the method < 1186328288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd just like it to be completely wrong < 1186328291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, ah < 1186328299 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: which one do you want to be wrong < 1186328307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, hmm - both, for the hell of it < 1186328308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328312 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Science would be the method, science would be the community (in my thinking) < 1186328327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would say scientific method < 1186328329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If the Method is wrong, then the world will be very strange indeed. < 1186328330 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :vs science < 1186328339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, EXACTLY! < 1186328377 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if the scientific method is flawed, and the universe *isn't* comprehensible, it'd be the most depressing thing I could think of < 1186328379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :For a start, you would have little guarantee that much would be the same from one day to the next < 1186328385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: indeed < 1186328401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to know that our reach is ultimately limited would be crushing < 1186328404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd think it was hilarious < 1186328404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Most stuff you like wouldn;t work < 1186328405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186328424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. food would not work consistantly < 1186328465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well it >does< < 1186328485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so even if it turned out to be wrong, we could live in the knowledge that for several billions of years nothing has actually changed much < 1186328489 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If the knowledge is wrong but not the method, then we can cope rather better. < 1186328491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so >does< the scientific method < 1186328496 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's called "progress" < 1186328500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : < 1186328504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mörning all < 1186328508 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, oklopol < 1186328517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nice o-umlaut you have there < 1186328528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yay! You can produce the ö character correctly, unlike everyone else. < 1186328538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 FTW < 1186328543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :áéíóú < 1186328556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Ö RLY? < 1186328559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i kinda have it in my keyboard < 1186328562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :¿Qué? < 1186328564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186328564 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1186328570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I has an option key < 1186328570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ú < 1186328572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1186328574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ú < 1186328577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LOWER COMMA! < 1186328580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: often people use a non-good character set < 1186328589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those bastards < 1186328598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186328604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. 8-bit character-sets are non-good < 1186328605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh, typing is so much easier than speaking < 1186328635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed. For example, pronounce: -6~8e5-y;e57)-p'0'-cD_c7#=-'^C_@6 < 1186328694 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which is made even worse because some people don't understand words like "dash" or "hash" or "carat" properly < 1186328705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not to mention "tilde" < 1186328782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "caret" < 1186328802 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls calling that "tidal". < 1186328803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186328820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, fuck- you're right < 1186328824 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thank you, SimonRC < 1186328840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins cutting an incorrect piece of data out of his brain < 1186328879 0 :sebbu!unknown@unknown.invalid QUIT :Nick collision from services. < 1186328890 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1186328921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :making fewer mistakes is worth the pain. It doesn't even hurt once you get through the skull, anyway < 1186329104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Archos: screw religion, I'm trying to make a silencer!" <<< this is cool < 1186329111 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186329147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Archos was a lot of fun once he'd had a few days to soak up conversations < 1186329184 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"was"? < 1186329198 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I mean, he was eventually reset < 1186329213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I never made a system to save state, so that version of Archos "died" < 1186329228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is archos source code open? < 1186329289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could dredge it up, but I built it around the JMegaHal system: http://www.jibble.org/jmegahal/ < 1186329308 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably have more fun coding something similar on your own < 1186329333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah megahal < 1186329335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that markov chain thing < 1186329344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but markov chains are really shitty, aren't they? < 1186329348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, they never produce coherent stuff, barely < 1186329351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mostly just nonsense? < 1186329378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the main thing I was doing with Archos was working on filtering the input and output for the chain < 1186329415 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I achieved a fair amount of success making it more coherent < 1186329427 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but it's ultimately still kinda random < 1186329623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english is too hard... why not make your own esoteric natural language for it to speak < 1186329655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe lojban# < 1186329660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban should be easy to generate < 1186329663 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :better idea < 1186329670 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :better idea: ask on #conlang < 1186329673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186329673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but less fun than making your own, naturally < 1186329683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186329687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo is meant to fool normal people < 1186329690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most people on irc skeep english < 1186329696 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186329868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skeep < 1186329870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like that word < 1186329871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :skeep! < 1186329902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1186329911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed that was on purpose < 1186329970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i skeep english < 1186330031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :skeeping english with a great pseed < 1186330039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i aslo like pseed < 1186330048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some words are better that way < 1186330482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I disargee. < 1186330631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"pseed" sounds like a unix program < 1186330639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe a system call < 1186330642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this has the good side of elinimating tpyos < 1186330669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i skeep english with a great pseed and with elinimated typos < 1186331533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, do you think markov chains are part of the future of AI? < 1186331537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or are they not worth it? < 1186331543 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1186331557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they're cheap and easy to make, and have a good return on invested coding time < 1186331673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but are they worth it for the downsides? < 1186331747 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186331910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Markov chains as they are are not very useful. < 1186331925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not very useful for "the future of AI", that is. < 1186331958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, text-to-speech is silly. How, exactly, is "I think that green goo should not be eaten" pronounced? < 1186331965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And, for that matter, what, exactly, does it mean? < 1186331976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what good alternatives are there for sentence construction? < 1186331977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to markov chains < 1186332004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Markov chains assume that language is... flat. < 1186332023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That each construct is merely a certain type of word followed by some other construct. < 1186332061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there must be a way to generalize it to a parsetree < 1186332067 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186332072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't be too hard. < 1186332075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first step would be lojban < 1186332079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as lojban can be unambigiously parsed < 1186332082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :First, though, come up with a good way to describe English syntax. < 1186332089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are already many ways < 1186332107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I should look at Lojban. Does it have things like emphasis? < 1186332115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1186332124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a full language that can express anything english or anything else can < 1186332127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's unambigious < 1186332134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and without exceptions to rules < 1186332145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban.org < 1186332250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So there's a Lojban sentence meaning "What in the world IS 'pink' ice cream"? < 1186332402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um, yes, I'd imagine so < 1186332423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Or at least an approximation < 1186332438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ask in #lojban < 1186332654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186340862 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186342956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lojban is easy to parse, for that matter. < 1186342972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step one of writing the parser: Download the Lojban Reference Grammar. < 1186342976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Step two: compile it. < 1186343027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186343035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is why it would be a perfect target for generalized markov chains < 1186343044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186343054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think a refined version of parse-tree-generalized markov chains is the future of sentence construction < 1186343055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imo < 1186343075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're perfect for any Turing-test-relevant AI, for that matter. . . < 1186343092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is? < 1186343098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parse-tree-generalized markov chains? < 1186343105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. No. . . . < 1186343108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186343112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/they're/it's/ < 1186343126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186343127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban < 1186343131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1186343133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lojban, or any other language with a regular grammar, is perfect for that. . . < 1186343135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but englihs generation isn't that hard, you know? < 1186343138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*english < 1186343144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, lesser than other problems in AI < 1186343145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1186343679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :People who investigsated `Lojban' also investigated `Ithkuil'. < 1186344203 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186344217 0 :jix__!n=jix@dyndsl-091-096-049-151.ewe-ip-backbone.de JOIN :#esoteric < 1186344532 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186344899 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lojban, Ithkuil and Ilaksh. < 1186344937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is Ithkuil the language where you say "Cthulhu rygel! Cthulhu rygel!"? < 1186344944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186344963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so. < 1186344986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that might be Old R'lyehan, or something. < 1186344998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the one where "Oumpeá äx’ääuktëx" means "On the contrary, I think it may turn out that this rugged mountain range trails off at some point". < 1186345062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Äx’ääuktëx" is really quite the word. < 1186345124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The whole sentence, spoken: http://home.inreach.com/sl2120/Sound_Files/Intro-1.mp3 < 1186345176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I left out a word. < 1186345246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather, a letter. < 1186345267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That should be "äx’ääluktëx", except with a cedilla below the l. < 1186345291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ilaksh is a newer, mor pronouncible version < 1186345295 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :with extra tones! < 1186345340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More pronounceable indeed. < 1186345350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1186345367 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186345417 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though it's rather incomplete, no? < 1186346213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is there a nice ithkuil tutorial? if it has a thousand words, that's like insanely trivial to memorize < 1186346225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i think someone here already linked me one < 1186346228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some time ago < 1186346284 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :depends on what you mean by "word" < 1186346367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a token consisting of letters the meaning of which i have to learn < 1186346378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186346388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where 'which' refers to 'token' < 1186346397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :In that case it has thousands and thousands of words < 1186346414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but only 1000 or so primitives < 1186346432 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but some of the derivations from those primitives is not obvious < 1186346453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lietk which way round "man" and "woman" are < 1186346482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i assume it doesn't have as many redundant synonyms as most languages < 1186346502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a pretty assumptive person < 1186346510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know squat about the language < 1186346685 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It has *LOTS* of inflections. < 1186346718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe 10000 - 100000 forms of each word < 1186346862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, once you add several types of inflections you generally multiply their number together, so 10000 - 100000 is not quite as impressive as it sounds. There might be natural languages with the same. < 1186346974 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-anti-antidote! < 1186346988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Kingdom of Loathing taken... farther/further. < 1186347215 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186347761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No person is hitherto known to be able to speak Ithkuil; its creator, for one, does not: “I don't speak Ithkuil, never have, never will, never claimed to.” < 1186347768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ithkuil (Iţkuîl) is an outstandingly complicated human language constructed by the American linguist John Quijada between 1978 and 2004. < 1186347772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think a tutorial is going to be very likely < 1186347785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186347791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sounds boring < 1186347811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as far as i can tell < 1186347814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to make complicated things < 1186347815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody has even said "hello world" in it < 1186347823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :making simple things is hard :) < 1186347832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, would a neural network be useful for an ai bot? < 1186347836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :combined with markov chains, maybe ? < 1186347844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186347847 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1186347848 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could be interesting < 1186347852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... so no one can speak it at all? i thought no one speaks it fluently < 1186347855 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i think my modem was overheating < 1186347865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, nobody at all < 1186347867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the looks of it < 1186347873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xor = bsmntbombdood! < 1186347882 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :good job < 1186347886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186347890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you and your poor xor encryption < 1186347891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your irp component still doesn't work :p < 1186347896 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :it was dropping connections every 2 or 3 seconds < 1186347906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I think it could help in sentence construction < 1186347918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: there's an example of it spoken in... ihope's link < 1186347928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which link < 1186347929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :@ wikipedia that is < 1186347940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or potentially in allowing the bot to "learn" more in terms of high-level sentence construction < 1186347946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://home.inreach.com/sl2120/Sound_Files/Intro-1.mp3 < 1186347950 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :markov chains! < 1186348033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :markov chains have disadvantages < 1186348041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, if you combined markov chains and neural networks < 1186348047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus some evolutionary technique < 1186348050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should produce good stuff < 1186348072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as always, in theory < 1186348086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe with a teaching backdoor into a bot < 1186348087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1186348090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : hello, bot! < 1186348096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : oojamaflip gazunks < 1186348108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : bot: !no hi user < 1186348109 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I imagine this might be a bit like my memory optimization algorithm for PEBBLE. Brilliant in concept, miserable failure in execution. < 1186348125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!no X meaning "your last response to me was wrong, it should have been X" < 1186348128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and indeed < 1186348132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the only way to figure out is to try < 1186348135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Teaching backdoor... I like that. < 1186348156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's this PEBBLE thing all about? < 1186348158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I think your bit about *sequential access* could be much more useful. < 1186348169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pebble is a high level language compiling to brainfuck < 1186348170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq's. < 1186348186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, if your evolutionary technique includes simulating a small planet, you might get somewhere. < 1186348203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in just a few billion years < 1186348237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, no < 1186348241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :response evolution < 1186348245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not organism evolution < 1186348246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1186348259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :combined with survival of the fittest < 1186348280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say organism evolution has a better track record - at least one success < 1186348285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, oerjan, that was very stupid of your, trying to make a joke < 1186348289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1186348297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"ok, this response X does badly, but this other one Y does well, and a part of the response X is also in another response which does badly. So, replace that part of X with the corresponding one in Y" < 1186348299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186348300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What counts as a success when it comes to response evolution? < 1186348306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, :p < 1186348331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Creation of intelligence? < 1186348352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i guess success is the lack of !no < 1186348354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1186348366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!no isn't necessary, surely. < 1186348383 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want non-Terran intelligence. < 1186348394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, there has to be some primitive that indicates success. < 1186348400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad it's impossible to create. < 1186348415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :honestly, the only way to test all of this is to implement it < 1186348428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who codes java and wants push rights to the mvldo hg repo :) < 1186348478 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's an hg repo? < 1186348491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a code repository of the mercurial format < 1186348495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or a hg repo, be it so. < 1186348496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mvldo hg repo huldv grps mdfmd ofol < 1186348500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates adding sequential access to PEBBLE. . . < 1186348501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hg/mercurial = like svn, but distrobuted < 1186348502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make up words too < 1186348510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :distrobuted = there's not one central repository. < 1186348516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every single copy contains the entire repo history < 1186348518 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: y's cn ym! < 1186348521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the commiting is local < 1186348528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you share changes by "pushing" your updates somewhere < 1186348530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1186348539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.selenic.com/mercurial/ < 1186348542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's really easy to use < 1186348694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, yeah < 1186348697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :push rights to mvldo's < 1186348715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mercurial is non-terran, isn't it? might get somewhere there. < 1186348780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it's not Terran, then what is it? < 1186348902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, if someone wants push rights and knows java etc. just shout < 1186348919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shout < 1186348920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, i guess, some rough design documents and little experiments < 1186348923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let it all out < 1186348923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, the full stuff < 1186348933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :these are the things we can do without < 1186348934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186348935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186348939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked that ihope doesn't know about the planet Mercury. < 1186348961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1186348966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a'talking to your < 1186348967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mercurial is Mercury? < 1186348968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1186348980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1186348996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is shocked that ihope doesn't know how nouns may be turned into adjectives. < 1186349040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mercury has intelligence? < 1186349063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, it might, if mercurial gets somewhere. < 1186349100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes his joke must be _really_ awful if it requires this much explanation. < 1186349117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the best jokes are the ones no one ge4ts < 1186349121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-4 < 1186349232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186349234 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I hate irony. < 1186349236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(joke above) < 1186349289 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ihope xor ihope < 1186349326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not in scope: `ihope' < 1186349364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xor: i think /me would allow a nice prefix way to to that < 1186349378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION xor ihope < 1186349388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or infix. < 1186349389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that too < 1186349405 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad prefix is sort of superior to infix. < 1186349426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prefix & postfix are, yeah < 1186349443 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :sexp! < 1186349468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, xor, you are just using that term for the shock value < 1186349509 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :shock value? < 1186349542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's like sex with a p on the end. < 1186349556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, the real way is irp-style < 1186349558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: 1 2 < 1186349567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interpret, you, damnit < 1186349570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1186349575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll be an irp execution station < 1186349578 0 :ehird`!unknown@unknown.invalid NICK :and < 1186349588 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (ehird) (ehird ehird)) (lambda (ehird) (ehird ehird))) < 1186349592 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :someone perform an operation on me damnit" < 1186349594 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :and: x y < 1186349606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186349610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and: ihope oklopol < 1186349612 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :or and: and: x y and: z a or something < 1186349616 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1186349638 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :and: and: x z and: y z < 1186349640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you'd give like a percentage < 1186349649 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :z < 1186349652 0 :and!unknown@unknown.invalid NICK :ifte < 1186349656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ifte/ < 1186349659 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ifte: cond true false < 1186349660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, ? < 1186349662 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :if then else < 1186349670 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :someone change nicks to and < 1186349679 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :quick =p < 1186349682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186349683 0 :ihope!unknown@unknown.invalid NICK :and < 1186349696 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :No's mine but... wait. < 1186349701 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok, whenever you see "and: a b" if a is false return false otherwise return b. < 1186349707 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and to return < 1186349717 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :say "whoever sent the message containing the and: retval" < 1186349718 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186349719 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Er, wait, shouldn't we be using CPS? < 1186349724 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Um, wait. < 1186349727 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Lemme read that. < 1186349737 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :rpn is was better than unparenthized prefix < 1186349744 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :now, someone say "ifte: and: false true true false" < 1186349751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is going on < 1186349767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: false true true false < 1186349799 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :CALCULATION IN PROGRESS... < 1186349808 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :How slow. < 1186349814 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's your turn < 1186349817 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1186349818 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you've recieved and: false true < 1186349822 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and you have to return to ifte < 1186349827 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ifte: false < 1186349828 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ok, say that again oerjan :P < 1186349847 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :WAITING FOR INPUT... < 1186349853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: i thought you would have to pass it on < 1186349858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: false true true false < 1186349859 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, true < 1186349863 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and: false true < 1186349867 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ifte: false < 1186349873 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: false < 1186349875 0 :ifte!unknown@unknown.invalid NICK :ehird` < 1186349879 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :That was fun. < 1186349879 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186349881 0 :and!unknown@unknown.invalid NICK :ihope < 1186349882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1186349884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hooray! irp generation 2 has its foundings! < 1186349889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an infix-based message-passing language! < 1186349898 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :delagated computation < 1186349903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, whatever < 1186349904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186349917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, lots of calculations would include random stuff < 1186349922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like if ifte finds a word it doesn't know < 1186349923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like and: < 1186349926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll have to say < 1186349930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and: paramcount < 1186349937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or similar, so it knows how many places to look ahead < 1186349939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but still :p < 1186349961 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :sexp is better < 1186349962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :notably, this irp generation can have computer components and human components working together < 1186349972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor: yes but sexp doesn't look like irc message < 1186349976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and: 1 2 looks like an irc message. < 1186349979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is directed to and < 1186350020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a problem in that each operator must know the argument count of the others < 1186350027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read above < 1186350034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"operator: paramcount" or similar would be used < 1186350040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186350041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then operator is expected to return the parameter count < 1186350049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it could be stored in RAM, or something < 1186350067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when an operator changes paramcount < 1186350081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it must deny all further operations with an error, stating that you must ask paramcount again before it will accept < 1186350086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, changes in paramcount propagate < 1186350226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1186346246.html two example irp sessions < 1186350239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up < 1186350243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :note that both could have the non-usr operators as human, program, or mixed < 1186350246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd work fine < 1186350262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186350265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get should have get replying < 1186350265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not set < 1186350269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186350277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously get/set would have to be the same person/program < 1186350336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and with at least one human operator involved somewhere in an expression, if e.g. 99 bottles of beer was being executed, that human user could give an error and stop it < 1186350434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Depending on which review you read, darcs does distributed version control better than Mercury. Darcs uses branches for many purposes.) < 1186350445 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that each operator has to be able to parse everything < 1186350508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, everything is a branch in mercurial < 1186350516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xor, so what? < 1186350529 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :so, code is duplicated everywhere < 1186350554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and.. < 1186350570 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :each operator has large amounts of the same code < 1186350572 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :which is stupid < 1186350574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Have a look at darcs then < 1186350608 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in darcs, a source tree is just a set of patches applied to the empty tree < 1186350688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same with hg < 1186350719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, darcs was written by a quantum mechanic < 1186350809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am aware < 1186350812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i used to use darcs. < 1186350817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is glacier-style slow < 1186350820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wht is the difference? < 1186350820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: That'd be IRP version 3, BTW. < 1186350829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ? < 1186350833 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :darcs is only slow in a few cases < 1186350845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IRP version 2 was developed in #irp, with a bot assigning programs to programmers. < 1186350847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no - many < 1186350848 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Some of the algorithms have SUPRISE exponential running times < 1186350859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sounds bad :) < 1186350861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also had a syntax to seperate programs & comments. < 1186350871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#irp3, gogogo < 1186350874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186350882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[Please do foo, bar, and baz] < 1186350894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Job #1 requested by pikhq. < 1186350896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!accept 1 < 1186350905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[:Foo, bar, and baz] < 1186350907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irp3 is betar! < 1186350912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore #irp3 is betar < 1186350914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Job #1 completed. < 1186350968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok nobody likes #irp3 < 1186350968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186351042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186352842 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186353195 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186353959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"IRP" is a trademark of GregorCorp and cannot be used without explicit written permission from Gregor Richards. < 1186354023 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :GregorCorp is fraudulent < 1186354028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i agree < 1186354045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get your butt into #irp3 and realise how awesome it is :p < 1186354093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is a-maze-ing < 1186354166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186354200 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lynx is a-maze-ing < 1186354247 0 :ehird`!unknown@unknown.invalid NICK :ifte < 1186354347 0 :ihope!unknown@unknown.invalid NICK :and < 1186354363 0 :and!unknown@unknown.invalid NICK :ihope < 1186354404 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oi! someone go into #irp3 and run an expression < 1186354410 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you can do ifte: x y z (if x then y else z) < 1186354417 0 :ihope!unknown@unknown.invalid NICK :and < 1186354420 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and and: x y (if x then y else x) < 1186354428 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :"and and"? < 1186354433 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186354433 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and "and: x y" < 1186354435 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you can enclose sub-expressions with () < 1186354438 0 :and!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186354447 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :so ifte: (and: true false) true false is "if true and false then true else false" < 1186354452 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :now! get in there and run something! < 1186354514 0 :and!unknown@unknown.invalid NICK :ihope < 1186354550 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :... nobody wants to run an expression :( < 1186354552 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :() aren't needed < 1186354566 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :xor: to avoid !count they are < 1186354570 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :that's the whole point of prefix/postfix < 1186354574 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ummm ok < 1186354576 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :parse this: < 1186354581 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :ifte: and: true false true false < 1186354585 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :you do not know how many arguments and takes < 1186354597 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you have to < 1186354599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :: is essentially an infix operator there. < 1186354604 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :exactly, xor < 1186354605 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :variadic functions aren't allowed... < 1186354610 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :err, its not just variadic < 1186354613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could use a prefix operator instead. < 1186354616 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :its that there could be 100 operators you don't know about < 1186354626 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and you cna't remember all their arity < 1186354627 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :so, ()s. < 1186354635 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :...which is why it's a problem to have every operator do its own parser < 1186354648 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oh, we'll just become a big centralized human called Man < 1186354652 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :and we'll ask Universal AC all our questions < 1186354656 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :simple, really < 1186354664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc ifte {expr-arg} {set val [uplevel 1 expr $expr-arg];uplevel 1 expr {($val == 0 && $val == 1) ? 1 : 0}} < 1186354667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186354690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, lemme sort of do something else for a while. < 1186354784 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1186355223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's an oklokok! < 1186355276 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186355298 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: oklofok: oklopol: oklopol: oklopol: oklopol: oklopol: oklopol: oklofok: oklofok: oklopol < 1186355300 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it's binary! < 1186355391 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what am i now? < 1186355396 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, okay. < 1186355464 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ihope said something about koks and i got all confused < 1186355486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fok + pol = kok. < 1186355514 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i did catch myself a girl during the excursion by the way, thanks for asking < 1186355526 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that anyone remembers what i said 2 weeks ago :P < 1186355541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1542 < 1186355563 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :1542? isn't that the amount of different languages spoken in india? < 1186355569 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's 1652 < 1186355602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no it's the binary number ifte mentioned above < 1186355623 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :how do you know what was 0 and what was 1 < 1186355635 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can assume it starts with 1... < 1186355641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1186355650 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unless it has 1 digits < 1186355689 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what happens if there's a negative number of digits < 1186355696 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it implodes < 1186355704 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah, obviously < 1186355715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :antibinary < 1186355724 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :how do you know i wasn't using two's complement, also? :) < 1186355745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with 11 bits? < 1186355767 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :2's complement doesn't work with any number of digits? < 1186355808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, in theory. < 1186355818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186355820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was more worried about getting endianness wrong < 1186355820 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see what you mean < 1186355868 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you can prolly assume it's little endian and not two's complement if it doesn't have 2^n digits < 1186355870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186355885 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i actually just guessed little endian, i never remember which is which < 1186355900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1186355908 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have some issues with which-is-which-ishness < 1186355917 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :as i hear most people do < 1186355933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall that the end in case is actually the beginning < 1186355964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. little endian means the _first_ bit is the least significant < 1186355992 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so you just think little+end / big+end, and then reverse the meaning < 1186356022 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :little endian = ends with the littlest bit < 1186356026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186356029 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :big endian = ends with the biggest bit < 1186356033 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :thus "endian" < 1186356042 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :it's a big ended number, so it's a big endian number < 1186356083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, but with the end being the first end < 1186356096 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait i'm wrong < 1186356102 0 :ifte!unknown@unknown.invalid PRIVMSG #esoteric :"Again, big-endian does not mean "ending big", but "big end first"." -- wp < 1186356126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it is exactly the opposite of what intuition tells me, which is how i managed to remember it :D < 1186356201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then i'd've remembered correct < 1186356608 0 :ifte!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186356798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by the way, i checked the number of languages spoken in india, and oerjan was wrong < 1186356818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was right < 1186356824 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm on a roll here < 1186356832 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every language that has ever been spoken is spoken in India. < 1186356878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how can i be wrong when i haven't commented on the issue? :/ < 1186356883 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, be that as it may, i have proof it's exactly 1652 < 1186356906 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: rarely can you take anything i say seriously. < 1186356975 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :especially at this time of night, when i'm keeping silent channels alive. < 1186356983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even more rarely than what i say? that's horrible < 1186357041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :incidentally that Wikipedia article mentioned Sanskrit as a rare little-endian language < 1186357159 0 :sebbu!unknown@unknown.invalid QUIT :"Leaving" < 1186357175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that 1652 is probably decreasing as we speak. < 1186357207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"kuinka montaa erikielt puhutaan Intiassa ::= 1 652 eri kielt" < 1186357228 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess you should've played #tietovisa for some 100 hours to get my joke. < 1186357247 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1186357260 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(finnish for "how many differentlanguages are spoken in india ::= 1 652 different languages") < 1186357315 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, wikipedia says > 1500 languages < 1186357343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess 1652 is over 1500, thoughj < 1186357345 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*jhjhtg < 1186357652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does tietovisa mean? < 1186357670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"visa" is kinda like "trivia" < 1186357681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"tieto" is "knowledge" < 1186357705 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just "visa" would work fine for the channel name < 1186357860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, turns out also #visa is a finnish trivia channel < 1186357864 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(qnet) < 1186357879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*is also a < 1186358416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders market intelligence < 1186358432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Tiny robots buying and selling solutions to problems. < 1186358447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And forming corporations and voting... < 1186358467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And banking and loaning and investing! < 1186358601 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh, sounds like fun < 1186358637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But how smart would each robot have to be? < 1186358642 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :genetic algorithms with monetary weighting < 1186358652 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that that's what you were talking about, prolly < 1186358661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Normal" robots would have to be smart enough to find a job involving what they can do. < 1186358674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Exceptional" robots would have to be smart enough to collectively run everything. < 1186358722 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gotta sleep :\ < 1186358730 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is and exceptional robot < 1186358731 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1186358734 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186358763 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Robots could think, buy, sell, vote, bank, loan, invest, advance, incorporate! < 1186358785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls some robots from the A Miracle of Science webcomic < 1186358794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though investing is really a smarter version of buying, selling, banking, loaning, incorporating and advancing. < 1186358805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And advancing is sort of a part of incorporating. < 1186358810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they were not smart individually, they needed to be networked. < 1186358819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And banking is really more like lending. < 1186358823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The "Marlowes", i think < 1186358838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Think, buy, sell, borrow, lend, vote, incorporate. < 1186358877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Theoretically, if we have enough random bots, the smart ones will become rich and run everything. < 1186358915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The poorest robots can be eliminated and replaced with mixtures of the richest robots. < 1186358916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless they become _so_ smart that they don't bother :) < 1186358925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not with selection! < 1186358937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You must think or else you die. >:-) < 1186358954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And by "think", I mean "solve my intelligence problems". < 1186358959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they could become smart enough to rebel against such a system. we have, after all. < 1186358962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because apparently, I have intelligence problems. < 1186358978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We've rebelled against the laws of physics? < 1186359004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, against the laws of a society that oppresses them < 1186359017 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :These aren't laws of society. They're laws of physics. < 1186359029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless the bots find a hole in the program. < 1186359115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, you are simulating them... < 1186359145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say that, did I? < 1186359175 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup, simulating. < 1186359217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you think you can really program their AIs to be forever unable to rebel < 1186359249 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I could make their hardware that way. < 1186359295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :have you read Freefall? < 1186359324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(another webcomic, with lots of crazy robots) < 1186359337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1186359364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everything except maybe some "alternative" or "extra" strips and this Monday's strip. < 1186359372 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: people do rebel (i.e. suicide) < 1186359388 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :People who commit suicide tend to die. < 1186359397 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so your selection won't simply be for the "smartest" robots, but merely for robots that tend to survive. < 1186359432 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so perhaps you will never get the best investor robots, because the best ones don't like being forced into investing. < 1186359448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Selection will be for the richest robots. < 1186359520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Right, and what i said is still true. < 1186359542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The smartest robots might not want to become rich like this? < 1186359555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Surely enough selection will make every robot want to be rich. < 1186359577 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they might not. They will just waste your cycles complaining about the unfairness of life and writing down theorems on napkins. < 1186359584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :And then dying. < 1186359625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Every robot will be generated based on the richest robots. < 1186359660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they might create communism to defeat the system < 1186359675 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186359696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Find a way to become richer than the "legitimately" rich robots? < 1186359718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, find i way to force no one to become "legitimately" rich < 1186359720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*a < 1186359775 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or, better yet, force ihope to change the selection requirements. < 1186359787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Force people who would normally become rich to not? < 1186359808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1186359814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example they could convince you that you'd be more interested in a program that creates and proves interesting theorems < 1186359831 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I pay them to do that? < 1186359848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1186359860 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then your program will no longer select for good investors; it will select for good mathematicians < 1186359874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzz < 1186359883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm after paying these robots to solve intelligence problems. < 1186359894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose we have a bunch of robots, none of them rich. Robot C is almost rich, but none of the other robots want him to become rich. I offer to pay Robot C to solve some problem for me. < 1186359904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How will the other robots prevent Robot C from becoming rich? < 1186360082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By becoming doing Robot C's problem better than C. < 1186360148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: by threatining that if C gets the money and doesn't split it equally with the other robots, they will stop all interaction with C, including financial < 1186360197 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so that C will have to decide if your promise is good enough for it < 1186360202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An equivalent solution. . . < 1186360204 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :to survive without any help from other robots < 1186360214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1186360217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Equally good, even. < 1186360854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll also suppose that nobody can do the problem better than C can. < 1186360959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you'll be mistaken, because D can do it better. < 1186360967 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but D won't tell you, because D is a communist. < 1186360990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: The obvious solution, then, is to disable C. < 1186361001 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who says the other robots can disable C? < 1186361015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assume it's possible unless you state otherwise. < 1186361028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it is otherwise, then you're creating a really, really unnatural environment. < 1186361041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Robots cannot do anything that isn't essentially mutually consented trading. < 1186361064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then, that is *obviously* a really unnatural environment. < 1186361072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament's solution appears to be the only one feasible. < 1186361083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unnatural, yes, but it can be simulated. < 1186361132 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :C is the best robot at a certain problem, and I offer it lots of money to solve it. The other robots threaten to cut it off. J, O and Z say that they'll deal with C if they're paid a lot. < 1186361158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The other robots threaten to cut them off, too, so the rest of the alphabet steps in, the deal is made, and they all get cut off from everybody else. < 1186361170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if you already know C is the best robot, then you don't need the entire simulation. < 1186361172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But they still become richer than everybody else. < 1186361173 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, you don't. < 1186361196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186361214 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I can't quite specifically ask C to do it. < 1186361223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the robots will survive for now, once you give them the money, but will they be able to survive forever on it? < 1186361236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eventually other robots will get richer and displace these < 1186361241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All they need is money, really. < 1186361244 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and these won't get any money from other robots < 1186361250 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because other robots won't trade with them anymore < 1186361253 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Money and intelligence. < 1186361263 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so they'll die < 1186361273 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so C will refuse your deal :) < 1186361275 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They could get more money from other sources. < 1186361284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like me. < 1186361296 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the only other source is you, and it's less reliable. < 1186361335 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eventually they'll fail to solve some problem for you, and die. < 1186361361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(or you will give them money anyway, despite them failing, in which case you're clearly not selecting for any useful characteristics) < 1186361385 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186361396 0 :pikhq!unknown@unknown.invalid QUIT :Nick collision from services. < 1186361404 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1186362010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's true. < 1186363451 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186363527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, I feel like I've sort of stumbled onto treasure, a little: http://freefall.purrsia.com/funstuff/ < 1186363553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Among other things, there are 87 strips that aren't part of what seems to be the "main canon". < 1186363667 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first of those seems to be from 1993. < 1186363673 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The main stuff starts in 1998. < 1186363714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://freefall.purrsia.com/funstuff/eff008.gif < 1186363944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://freefall.purrsia.com/funstuff/eff022.gif < 1186363947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Early Freefall computer! < 1186363970 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks rather like a laptop. They now seem to look more like heavy picture frames. < 1186364035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://freefall.purrsia.com/funstuff/eff028.gif < 1186364110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some of these I thought were in the main line. < 1186364375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, there's even some from 1991. < 1186365078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And 1990. < 1186365120 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And 89. < 1186365220 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If they go as far back as 89 CE, do you think I'll be able to find some BCE in there? < 1186365267 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186365857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not? < 1186366872 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186367977 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186368652 0 :Sgeo!n=sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186369491 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186371114 0 :Shel2476!n=Shel2476@user-24-236-66-40.knology.net JOIN :#esoteric < 1186371787 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186371851 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186374974 0 :Shel2476!unknown@unknown.invalid PART #esoteric :? < 1186375802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I <3 that comic, BTW. < 1186375811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You bastard; you've made me lose an evening. :p < 1186376284 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what comic? < 1186376295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :or pikhq < 1186376327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://freefall.purrsia.com/funstuff/ < 1186378482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night everyone < 1186378499 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186382016 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186386745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just finished that comic's archives. < 1186386758 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: You made me spend 6 hours on that. < 1186387199 0 :clog!unknown@unknown.invalid QUIT :ended < 1186387200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186390651 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186390697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least *two* rules. 2: At least (10^10) bots must be on #esoteric < 1186393002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :about the conversation on the robots commiting suicide... you usually make the bot's goals primitive < 1186393013 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so... why would they commit suicide < 1186393930 0 :xor!unknown@unknown.invalid NICK :bsmntbombdood < 1186396799 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1186402116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THE LAST PRIME NUMBER IS 3.14OINK. < 1186404550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mother is the last prime number < 1186405597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your mother's mass is aleph-null! < 1186405645 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i wish the writer of this tutorial knew finnish < 1186405651 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://home.inreach.com/sl2120/ilaksh/Chapter_1.html < 1186405680 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because i don't know spanish pronunciation fully < 1186405741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how hard is it to create a simple conlang anyway? < 1186405760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you haven't made one? < 1186405795 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i made something called 'spraints' when i was little < 1186405819 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also made sounds for the game worms armageddon in it < 1186405859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you play W:A? < 1186405863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/played < 1186405870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :all i remember from it is "tu mengande", which meant something like "you shall regret that" < 1186405880 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tu = you, though that was a somplete accident < 1186405884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*complete < 1186405886 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186405891 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i played it like 24/7 < 1186405918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :two people are still releasing patches for that under authorization for team17, you know < 1186405935 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186405943 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not into gaming nowadays really < 1186405956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i play all of about 3 games < 1186405956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186405962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i play elastomania < 1186405970 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and a version of it i made myself < 1186405979 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much it < 1186405991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, i played this flash game called 'n' < 1186406002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and minesweeper of course < 1186406206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's scary how much the game is being updated < 1186406214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, unlimited resolution size for one thing < 1186406228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and near-unlimited full-colour maps < 1186406233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the game's from 1999, damnit < 1186406316 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wtf is a "voiced dorso-uvular trill" < 1186406323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186406329 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the english 'r'? < 1186406370 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186406389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186406397 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the german 'r' prolly... why can't people just give examples of them being said... < 1186406400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"voiced dorso-uvular trill, also known as 'r'" < 1186406406 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the writer < 1186406446 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i can say about 5 different r's < 1186406467 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i speak german, english and finnish fluently, all have different ones... < 1186406472 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so... that doesn't help < 1186406498 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(err... i pronounce german right, i don't speak it fluently) < 1186406574 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i lack the part of the brain that stores gender for words) < 1186406635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i speak...english < 1186406638 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and about 3 sentences of lojban < 1186406649 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186406723 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"ty This consonant cluster may be pronounced either as it is spelled, or as a voiceless unaspirated dorso-palatal plosive"... does that mean as in 'tire'? < 1186406756 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ty can be pronounced in a lot of ways < 1186406758 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1186407227 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'unaspirated'... so you don't say the 'h' you usually have after 't', 'p', 'k' and such? < 1186407255 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess those are the only ones so s/and such/ < 1186407378 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :god... why can't all languages have a pronunciation system like finnish... < 1186407409 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess everything has to suck someway < 1186407474 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*some wya < 1186407475 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*way < 1186407690 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how's the lojban pronunciation like? < 1186407750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : good < 1186407758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :consonants are mostly as in english < 1186407776 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :t/k/p are aspired? < 1186407781 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i find that idiotic < 1186407785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um, whatever that is < 1186407793 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you say 'h' after them < 1186407795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tlg.uci.edu/~opoudjis/lojbanbrochure/lessons/book1.html read the intro < 1186407809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the prononuciation stuff isn't long < 1186407812 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except for like stick < 1186407815 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :where you don't < 1186407986 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'stick' < 1186408022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stick < 1186408025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick stick < 1186408057 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... exactly < 1186408070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stick stick stick < 1186408072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stickstickstickstick < 1186408081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stickystickstickstickstickstickystickstickstickstick < 1186408107 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should make a language where absolute pitch defines meaning < 1186408163 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually i can make it relative pitch and still make it possible only for singers to learn < 1186408168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stickystickstickstickstickstickystickstickstickstick < 1186408180 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sticky... i don < 1186408181 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sapgnoirejgojgj < 1186408201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sticky... i say 'h' after the 'k' as well... don't know if that's right < 1186408233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's correct < 1186408233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sticky stick stick stick sticky stick stick < 1186408249 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll read lojban once i finish ilaksh, ilaksh looks more tempting < 1186408256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban is used by real people < 1186408272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a few are fluent to the degree of being able to think in lojban without mind-level to-english translation < 1186408287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's really easy < 1186408304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how simple a language can get while still being easy to learn and not overtly verbose < 1186408304 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...and ilaksh isn't? < 1186408309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186408313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody knows ilaksh < 1186408315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i mean that literally < 1186408328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"No person is hitherto known to be able to speak Ithkuil; its creator, for one, does not: “I don't speak Ithkuil, never have, never will, never claimed to.”" < 1186408347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Ithkuil (Iţkuîl) is an outstandingly complicated human language constructed by the American linguist John Quijada" < 1186408350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :outstandingly complicated < 1186408353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :might have something to do with it < 1186408411 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well... i think that's a matter of opinion < 1186408414 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(!) < 1186408434 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay okay, i'll try lojban... < 1186408446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tlg.uci.edu/~opoudjis/lojbanbrochure/lessons/book1.html do this book < 1186408448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's great < 1186408468 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to learn swedish and german before october though. < 1186408600 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lojban has finnish pronunciation, though simplified verrry much < 1186408622 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and 'i' and 'u' in the beginning of a diphtong are pronounced as consonants.. stupid < 1186408666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no they're not? < 1186408670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186408706 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ia like German Ja < 1186408709 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1186408714 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's 'j' < 1186408716 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean 'y' < 1186408726 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's not the vocal 'i'. < 1186408747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186408757 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess you wouldn't see the difference if you don't actually have the difference in your language < 1186408760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ia makes sense as german-ja, no? < 1186408764 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186408766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's the natural combination of the sounds of i and a < 1186408771 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you could just have the finnish system < 1186408776 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and just make it 'ja' < 1186408778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after all, lojban is meant to be logical - you can easily guess parts < 1186408794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: j is not pronounced as in ja in lojban < 1186408797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can't do that < 1186408812 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'ia' can be said 'ia', you don't have to use 'j' < 1186408816 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186408822 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to consonantify the 'i' < 1186408834 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh, i guess i'll read it through before i start saying it sucks < 1186408850 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that might be fair, since the creator is most likely a better linguist than me :P < 1186408893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186408900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like german Ja is just an example < 1186408912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err yes < 1186408914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e is like in get < 1186408918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :english get < 1186408921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...yes < 1186408923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a is like in english father < 1186408930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i is like in machine < 1186408932 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, vocals are the same as in finnish < 1186408935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ia -> ja < 1186408951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if a is fAther and i machIne, then the most comfortable way to pronounce ia is like the german Ja < 1186408951 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except for 'u' & 'i' -> consonant < 1186408958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186408958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that does not mean it is defined as german "Ja" < 1186408962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just means it's an example :) < 1186408991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it's prolly actually 'ia', but people most likely can't say it < 1186409000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186409002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should've thought of that < 1186409012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except convention means that basically /everybody/ says it like ja < 1186409030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so for the sake of a beginner's introduction, and most other purposes, it's defacto defined as that < 1186409038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so; yeah < 1186409048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you're a programmer you'll like lojban < 1186409054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :selbri are analogous to functions with arguments < 1186409256 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lojban isn't short :< < 1186409316 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if no one can speak ilaksh/ithkuil even if they can predecide what they are going to say, how can there be a pronunciation example on wikipedia? < 1186409321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that oumpe thing < 1186409332 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that sounded goddamn sexy < 1186409345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: because many people will have collaborated < 1186409349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to produce the right sound < 1186409352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and lojban is short! < 1186409353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's simple! < 1186409363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the lfb book just elaborates for the sake of newbies < 1186409369 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyone can create those sounds with a bit of training < 1186409377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186409387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but people will have had to work out how to pronounce everything first < 1186409392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which would have taken an hour, or something < 1186409395 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, who cares about pronunciation, i never talk to anyone < 1186409402 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i do, but not that much < 1186409412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well nobody uses ithkuil < 1186409418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even outside of pronounciation < 1186409423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however lojban is quite widely know < 1186409423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :n < 1186409440 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how much does lojban shorten sentences? < 1186409496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lojban sentences are short < 1186409507 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :exemplify! < 1186409509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here, i'll fetch an example of lojban text < 1186409512 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1186409542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://home.nvg.org/~arj/dantimanti/ some random person's blog in lojban! :p < 1186409548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.i is the start of a sentence < 1186409569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://laxmahispajispaji.blogspot.com/ some other blog linked on the lojban site! < 1186409583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://perpetuum-immobile.de/komo.png a comic in lojban! < 1186409597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://video.google.com/videoplay?docid=1710885982433758647 a random animated short ... thing in lojban! < 1186409599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that enough? :p < 1186409625 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lojban is longer than english < 1186409634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :! < 1186409659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tell that to #lojban < 1186409676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, really - do :) < 1186409685 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186409687 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i shall < 1186410343 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :everything is longer than english < 1186411233 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186411246 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: huh? < 1186411283 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i doubt that < 1186411353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IME it is < 1186411393 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil beat it in the one example i've seen < 1186411394 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :! < 1186411589 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186411619 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just know finnish, swedish, german and english, and english wins among those < 1186411637 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so that's my experience too, gotta admit < 1186413556 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know a chunk of Spanish. < 1186413604 0 :wellons!n=user@eru.cse.psu.edu JOIN :#esoteric < 1186413870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know random bits of spanish, but i don't know how it's pronounced correctly in every case < 1186413975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I pretty much know Spanish pronunciation. < 1186414011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know just how "x" works, though, and apparently there are things like n being pronounced as m sometimes. < 1186414029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I do know gue, gui, que, qui. < 1186414040 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's hard learning it completely if your teacher isn't native < 1186414066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i don't remember how 'g' works in that case < 1186414079 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how does it? < 1186414092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :G is pronounced the same in ga, gue, gui, go, gu. < 1186414121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only difference between the pronunciations is the vowel following. < 1186414139 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just remember it's not pronounced at all in 'agua' < 1186414145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not? < 1186414148 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186414152 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a'ua < 1186414157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :when pronounced < 1186414202 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i do not know why, the teacher just said it's so... only programmers should teach languages, dammit < 1186414224 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186414237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was at least pronounced a little. < 1186414247 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186414254 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's pronounced a little, yes. < 1186414818 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186414838 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, everyone < 1186414854 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1186414903 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, ihope < 1186416180 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186416196 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: howdy < 1186416215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, wellons < 1186418574 0 :jix_!n=jix@dyndsl-091-096-049-121.ewe-ip-backbone.de JOIN :#esoteric < 1186418962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want quantum computers to be able to run "normal" programs efficiently. < 1186418996 0 :sebbu!n=sebbu@ADijon-152-1-95-23.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1186419003 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are they good at things with quantifiers? < 1186419049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(E.g. "there does not exist X such that 1 < X < Y and Z mod X = 0") < 1186419209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Factoring an integer of length n is solving that problem O(n) times, I believe.) < 1186419780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quantum computers are good at integer factorization, iirc < 1186419792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: < 1186419793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hi < 1186419799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1186420592 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1186420604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just did lucid dreaming. < 1186420620 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I will need practice to improve. < 1186420693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1186420728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Notably, I was kinda-paralysed. < 1186421124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lucid dreaming is fun < 1186421132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really need to start practicing and stuff < 1186421139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but occasionally i randomly get lucid < 1186421157 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1186421162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have full movement and can fly and pick up cars and all that, but i can't control the enviroment < 1186421169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't create pink elephants < 1186421172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or give a house legs < 1186421191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i often find it hard to move around even when lucid dreaming < 1186421192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The environment is different from the cars? < 1186421200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i can touch the cars; and pick them up < 1186421207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a movement i'm familiar with < 1186421214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know any kind of movement to give houses legs < 1186421224 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Remove a random person's legs and put them on the house! < 1186421229 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: one can usually just do stuff that could happen in real lige < 1186421231 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*life < 1186421231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do i remove a random person's legs? < 1186421237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: not true < 1186421237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By pulling! < 1186421246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186421247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: anyway, i'd have to find a person first < 1186421248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see? < 1186421257 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how come? < 1186421261 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah fly < 1186421266 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay, i can do that too, often < 1186421272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you can do literally anything, with a little bit of practice < 1186421280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just your mind < 1186421284 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186421287 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Remove a finger from yourself and plant it in the ground! < 1186421295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Once a person grows, take their finger and legs. < 1186421299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186421309 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i meant usually when people lucid dream, they can just do what they could in real life, except they might be a bit superhuman < 1186421310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'd ring up International Stork Postage < 1186421314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hi, can i have a baby please" < 1186421316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah! < 1186421321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oddly, a few days ago I was dreaming and I was changin stuff by concentrating (like that kid out of the Twilight Zone), but I didn't realise I was dreaming. < 1186421345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i once had a dream which consisted of me performing reality checks < 1186421350 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186421351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that was actually the topic of the dream < 1186421354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't decide to RC or anything < 1186421358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's what the dream was about < 1186421361 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"RC"? < 1186421366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reality check < 1186421377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after i'd done about 5, i thought "wait a minute.. they all failed" and promptly became lucid < 1186421382 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did they tell you you were dreaming? < 1186421390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, but i didn't become lucid until after it all < 1186421391 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, cool < 1186421402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, dream :p < 1186421405 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We need better terminology than "say you were dreaming" and "say you were not necessarily dreaming". < 1186421419 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about "test reality" and "test dream"? < 1186421422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :simple: you can't read in dreams < 1186421424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My trick is a looping30-minute counter all the time I am awake. < 1186421434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read some text, look away, look back < 1186421437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll have changed < 1186421437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"I did 500 RCs in my dream last night, but they all tested reality." < 1186421443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't happen < 1186421446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least one always works < 1186421451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for example, holding your nose and breathing < 1186421458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and closing one eye and looking for your nose < 1186421465 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, why holding your nose? < 1186421476 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So that if it's real life, you can't breathe. < 1186421478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because in dreams you can breathe while holding your nose. < 1186421485 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: unless you are actually seeing the real world in your dream < 1186421493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186421495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can do it < 1186421500 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why not just seal off your nose, I mean? < 1186421501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because when you do that action of holding the nose < 1186421502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't happen in real life < 1186421508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus. < 1186421518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, you can't see your nose out the corner of your eye with one eye shut in a dream < 1186421527 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1186421530 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Usually, for me, it's the hands. < 1186421534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wrong number of fingers. < 1186421536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the hands never work for me < 1186421537 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186421549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :clocks+text < 1186421551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :failproof < 1186421552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1186421555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes until later < 1186421560 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo, can people here actually seal off their nose and continue breathing through their mouth? < 1186421573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Through the mouth, yes. < 1186421590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you have a muscle that just blocks off your nose? < 1186421596 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I think you're supposed to (temporarily, of course) put yourself in a position where it's impossible to breathe. < 1186421602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC? < 1186421608 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(SimonRC) waitamo, can people here actually seal off their nose and continue breathing through their mouth? < 1186421612 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1186421615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: hm? < 1186421615 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... you can't? < 1186421622 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can < 1186421623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that? I can certainly breathe through my mouth without pinching my nose or anything. < 1186421630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought other people couldn't < 1186421635 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1186421642 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure everyone can < 1186421645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about clearing your ears without yawning? < 1186421653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they go click < 1186421670 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or then they don't speak english < 1186421679 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i can do taht < 1186421680 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can click them without any breathing. < 1186421680 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1186421680 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186421685 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in fact i do that quite a lot < 1186421700 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :your ears don't speak english? < 1186421701 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so much my ears hurt in the movies nowadays < 1186421703 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems rather a useless thing, though. < 1186421705 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186421749 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't know if english would require that skill, but i still think everyone can do that < 1186421778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If English would require what skill? < 1186421796 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(SimonRC) waitamo, can people here actually seal off their nose and continue breathing through their mouth? < 1186421825 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, point < 1186421826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186421830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186421843 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what is a real skill, is breathing through your ears. < 1186421847 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :theoretically possible < 1186421886 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i often fall asleep reading, the pages just start having a random content, but pages will stay the same even if i close my eyes for a moment < 1186421909 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(usually when i fall asleep reading a book, i just have a dream where i'm reading it) < 1186421925 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's not good if you're reading like a dictionary < 1186421937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this one time i'd actually memorized english words that did not exist < 1186421942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not many, but a few < 1186421943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186421947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you remember any? < 1186421991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was about 3 years ago... but i think 'cam' had a third meaning that was something like 'a green human' < 1186422002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1186422008 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure it had a third meaning, that made no sense < 1186422012 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure if that was it < 1186422034 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i always remember crystal clear, but often very very wrong. < 1186422184 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Noun: rote. 1. A line in the dirt. < 1186422204 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :" theoretically possible" <--- no, your eardrum seperates your inner and outer ears < 1186422289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Noun: jerry. 1. A motor vehicle incapable of going very fast. < 1186422306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :2. A very slow person. < 1186422314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(slang) < 1186422364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1186422444 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Making up words. < 1186422494 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, but you can pass air through it. < 1186422498 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not fast < 1186422500 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you can < 1186422504 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186422520 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my friend demonstrated this to me once by blowing smoke through it < 1186422577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever tried to blow your nose when it was really stuffed up and felt the air coming out of your ear? Same idea. < 1186422578 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, you can just equalize your ear pressure... that is basically just passing air through it < 1186422590 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and what GregorR said < 1186422628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've gotten into the habit of covering my ears while I blow my nose :P < 1186422665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you have three hands? < 1186422690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If not, I sentence you to coming up with a word longer than "broughammed". < 1186422693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It's a bit of a stunt :) < 1186422720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Such as antidisestablishmentarianism or pneumonoultramicroscopicsilicovolcanoconiosis? < 1186422726 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup! < 1186422731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I equalise my ear pressure by opening the tube that passes t connects my inner ear to my nose, I think. < 1186422769 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually, yeah, not the same thing < 1186422787 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you *can* pass smoke through it, i've seen tons of ppl do that. < 1186422805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought the eardrum was, like, impermiable < 1186422814 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in fact, i once tried it myself, though that just gave me a massive hearache :P < 1186422825 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(no, i don't smoke, i'm a good boy) < 1186422873 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you may need to have it been popped... that's sometimes done when it's been infected or something < 1186422882 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :methinks < 1186422902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :akes sense < 1186422908 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the friend who showed that to me actually has had his eardrums popped... < 1186422926 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186422942 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... he was little and had 5 ear infections < 1186422947 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186422948 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1186422960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"IIS gaining on Apache" < 1186422963 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it went poppidy poppidy at the hospital < 1186422970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the next IIS hole to fix that < 1186423009 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines the situation with the other Apache""s. < 1186423032 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bloody lag < 1186426097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1186426138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sack < 1186426177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for the longest time i couldn't spell missisippi < 1186426180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i did that right < 1186426357 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186426414 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mississippi < 1186426797 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Mrs. Sippy < 1186429232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Necessary" < 1186429247 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now I remember that the 'c's and 's's form "CSS" :-) < 1186429496 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand how anyone would not remember stuff like that automatically < 1186429515 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(not that i don't make mistakes, i just don't understand my own suckiness then.) < 1186429534 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'nessicary' < 1186430596 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1186430612 0 :jix__!n=jix@dyndsl-091-096-037-187.ewe-ip-backbone.de JOIN :#esoteric < 1186430703 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186432258 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186433173 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: When you get the time, can you make that guide about game programming for experienced programmers? < 1186433192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186433207 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'm running short on time, so I won't really be able to reply, but thanks. < 1186433210 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I have a bit of free time- I'll do some work on it < 1186433215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya, then < 1186433221 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'm tired of game guides that assume I've never programmed, so :) < 1186433224 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :G'luck! < 1186433481 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"A game is just a database with a pretty front-end." :-) < 1186433779 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a database with a pretty front-end that lacks arbitrary features. < 1186434455 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434455 0 :oklofok!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434455 0 :Sukoshi`!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434455 0 :cmeme!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434456 0 :meatmanek!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434520 0 :helios24!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434520 0 :oerjan!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434520 0 :bsmnt_bot!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434520 0 :tokigun!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :oklopol!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :sp3tt!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :mtve!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :jix__!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :Haikz!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :wellons!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :Blejdfist!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :bsmntbombdood!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :SimonRC!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :sebbu!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :sekhmet!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :cherez!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :ihope!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :lament!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :trepliev!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434521 0 :GregorR!unknown@unknown.invalid QUIT :simmons.freenode.net irc.freenode.net < 1186434645 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186434645 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1186434673 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186435722 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186436224 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1186437369 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186439136 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186440326 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186440907 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186441073 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1186442501 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186444133 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION self-enbedinates. < 1186444369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ITYM autoembeds < 1186444509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :echo '' > index.html < 1186444768 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is embed like image except... different? < 1186444775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And maybe more general? < 1186444799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Proprietary, says Wikipedia... < 1186444824 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Should I call it Encyclopedia to annoy people like calling it Wiki annoys me? :-P) < 1186445250 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186446392 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1186452607 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186452670 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186458330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have never seen anyone refer to the wikipedia as "wiki" < 1186458437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've referred to it as *a* wiki, though. . . < 1186458448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which, of course, it is) < 1186458468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1186458556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whenever somebody generically calls it "wiki" I stab them. < 1186458560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Two problems solved. < 1186458776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stab-over-ip < 1186458940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. Violence over IP. < 1186458945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We'll call it VoIP. < 1186459617 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1186459627 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :`ello < 1186459803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :holy crap, have you guys seen this? < 1186459803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.luckywhitegirl.com/2005/11/medium_rare_ele.html < 1186459806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats a fig < 1186459827 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seriously, keeping the computer in the over *tsk tsk* < 1186459977 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :waaait < 1186459980 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :2005 < 1186459981 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186459981 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :OLD < 1186459985 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1186460166 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*ding fries are done...* < 1186460240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186460315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remarkably stupid. < 1186460319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor computer. < 1186460330 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tomshardware.com/2006/01/09/strip_out_the_fans/ < 1186460334 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1186460336 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1186460341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would never trust her with anything more complex than an abacus ever again < 1186460429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Can't find tomshardware.com" < 1186460435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That was odd. < 1186460454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :try again < 1186460456 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :works for me < 1186460486 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes, let's stick our PC into 8 gallons of cooking oil! < 1186460575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not exactly a new cooling system. . . < 1186460588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it still looks like wtf < 1186460589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe some of the Crays were cooled in oil. < 1186460603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(highly filtered motor oil, but still) < 1186460610 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186460631 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it just seems counter intuitive to me to dip your expensive hardware in cooking oil < 1186460639 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1186460641 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense on one level but on the other, "WTF" < 1186460644 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186460647 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi GregorR-L < 1186460665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the *vegetable* oil would be a good idea; it could easily go rancid, after all. < 1186460676 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :That reminds me of that deep fat fryer that doubled as a fish tank < 1186460689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly. . . Do you *want* a rancid computer? :p < 1186460698 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Might keep theives from taking it < 1186460704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Eww, this computer is gross" < 1186460713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Let's take the TV instead, Ned" < 1186460719 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"k..." < 1186460728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You mean the one that's inside that fish tank?" < 1186460750 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(Would you like an apple pie with that? *ding fries are done*) < 1186460796 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you think this would void your warrenty if something broke? < 1186460816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, Toms Hardware's website sucks balls. < 1186460821 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Yes sir, I dipped my PC in cooking oil and your graphics card stopped working." < 1186460838 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :That's a cruel thing to say about balls. < 1186460864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're right; balls are too good for Toms Hardware. < 1186460893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now we need to find a computer that runs better hot < 1186460902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so it can double as a deep-fat fryer < 1186460940 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not only can you play your video games, but you can make french fries at the same time! < 1186460942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1186460951 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just keep the fish tank under it :P < 1186460963 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmm, that'd be weird < 1186460973 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fish tank oil/water computer < 1186461040 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :great way to freak out your roomies ;p < 1186461054 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"WTF IS THAT THING?!" < 1186461058 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"It's my computer/fish tank" < 1186461404 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Obviously. Tom's Hardware is for gamers. < 1186461413 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Them and their ``rigs''. < 1186461417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: It's for people that like an article on 11 pages. < 1186461434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My preferred 'rig' involves more computing power than I could ever possibly need. . . < 1186461443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And keeping it until I actually *do* need more. < 1186461466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate that split-the-article-up-into-paragraphs-on-seppereate-pages shit < 1186461469 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :That's not the Gamer Way though. < 1186461478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1186461483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the sane way. < 1186461518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the sane way also ends up using a 3-5 year old computer, and thinking "What, you guys are having lower performance on better boxes?") < 1186461524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. . . Gentoo. . . < 1186461551 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186461576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too easy to poke fun at Vista. < 1186461592 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ugh. @_@ < 1186461606 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :reading about quantum computers make my head hurt :P < 1186461617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ams.org/featurecolumn/archive/quantum-one.html < 1186461685 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need to do more math :P < 1186461699 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :two months and I've already forgotten so much < 1186461708 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damn ye, summer! < 1186461869 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I never understood the gamer philosophy at all. < 1186461876 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But then *shrug* most programmers probably don't. < 1186461897 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Gamer Philosophy"? < 1186461916 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i never played video games < 1186461930 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I usually don't < 1186461936 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I've been playing a lot lately < 1186461943 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :all free ones < 1186461959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Cave Story, La-Mulana, A Game with a Kitty, etc < 1186461971 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Within a Deep Forest, Knytt... < 1186462005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My idea of good games involves an emulator. . . < 1186462019 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186462040 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Seiken Densetsu 3 Secret of Mana! < 1186462055 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :CronoTrigger? :P < 1186462090 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*starts humming Frog's Theme* < 1186462170 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://news.yahoo.com/s/nm/20070806/od_uk_nm/oukoe_uk_germany_pencil < 1186462172 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :WTF! < 1186462185 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seriously, what the bloody fuck?! < 1186462205 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :51 years with... geez < 1186462219 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :55* < 1186462226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how did I get 51? :S < 1186462228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bloody fucking, that's kinky < 1186462245 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186462420 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a really crazy idea < 1186462423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :using C++ < 1186462427 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it sucks < 1186462427 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I play video games. < 1186462432 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for a game engine < 1186462449 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But mostly when my creative faculties don't work. < 1186462459 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :It'd need my parser library... and I'd have to write two more libraries at least < 1186462496 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :a file handler lib using the parser library, and a "database" lib using the other two < 1186462521 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Erm, so what's the game idea? < 1186462530 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*points out the word _engine_* < 1186462554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yacc, STL, and a SQL. < 1186462562 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :... How is that any different from the hundreds of other C++ game engines out there? :P < 1186462599 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, more like Yacc, XML/DTD++, SQL inline < 1186462626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the trick isn't so much that it'd be a game engine, in fact, it wouldn't be < 1186462627 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186462629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how XML handles *files*. < 1186462647 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's where the ++ comes in < 1186462653 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :So, it's a game engine that's not a game engine? < 1186462656 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :using a meta-language to describe the contents of files < 1186462678 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1186462695 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yet another Descriptive Idea from Figs. < 1186462704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows < 1186462704 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Is there any portal on the web where people propose OSS projects? < 1186462713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1186462717 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sourceforger? < 1186462719 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably :P < 1186462728 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :People propose stuff on SF? < 1186462744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi` -- build one on google < 1186462751 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have everything you need to do it < 1186462770 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I should. < 1186462771 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Google.Code, Google.Groups, Google.Mail, Goole.Page(? can't remember the real name... is that it?) < 1186462778 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I've never done web programming, but I should. < 1186462795 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it would be a very convenient starting project. < 1186462803 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Any takers? I'll probably be writing it in Python. < 1186462814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooo not python < 1186462815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme < 1186462824 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'd be interested if I didn't have a couple dozen projects already < 1186462828 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and if I knew python :P < 1186462844 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I have yet to learn Python meself, but I hear that the core is very minimal. < 1186462852 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seriously though, I like this idea because it's a way to kill two birds with one stone < 1186462856 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Minimal enough that one can learn the language as one codes. < 1186462864 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it gives me a good reason to finish my insane parser library < 1186462871 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Any other takers? < 1186462879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme! < 1186462882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, thanks. < 1186462888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But not because of the Python bit. . . < 1186462888 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1186462903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION went from "know nothing" to "able to do some hacking in it" in about 5 minutes < 1186462903 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Because it's web programming? < 1186462911 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could be the first to figure out how to write a site in BrainFuck < 1186462913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's one thing. < 1186462922 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or has it been done? < 1186462926 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Dunno what's wrong with web programming. < 1186462927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's obvious what to do. < 1186462941 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1186462945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just make a Brainfuck HTTPD which runs from inetd. < 1186462964 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Do it, Do it, Do it, Do it, Do it...! < 1186462966 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186462969 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chants < 1186463042 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow, I wonder what it'd look like to look at the server-side source for a BF webpage... < 1186463211 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: what kind of web programming though, simple cgi or using some advanced framework? < 1186463229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because the former is a gigantic pain in the butt, and the latter involves learning way more than just the "core" < 1186463262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :advanced frameworks wins < 1186463267 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cgi is nice and simple < 1186463274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :errr, s/wins/loses/ < 1186463291 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I wanna stick to simple CGI, unless you want to use a framework. < 1186463299 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Because frameworks, IMO, are more annoying. < 1186463335 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, be prepared then, cgi is pretty awful < 1186463346 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1186463358 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But learning a framework is learning something that's simple-paradigm. < 1186463402 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, this project isn't *that* complicated. We'll just be managing project proposals, proposal creators, proposal accepters, and maybe stuff like dates and categories. < 1186463417 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Most of it will bepend on a DB and basic HTML generation. < 1186463419 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python is a very pleasant language though < 1186464717 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It's like the spa retreat of programming. < 1186464723 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=Rule+36 < 1186464732 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186464736 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :perfect! < 1186464786 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1186464790 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wtf is "flrrd"? < 1186464973 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1186464975 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right < 1186464994 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :go replace every instance of the word "Fuck" in a forum post with "QUACK" < 1186464999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it makes for unusual reading < 1186465007 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Go QUACK yourself. < 1186465012 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1186465020 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(BrainQUACK anyone? :S) < 1186465087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :replacing words with other words commonly reads to unusual readings. < 1186465121 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I read an entire story where the F word had been censored to say "Gently caress" < 1186465132 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it took me a while to realize it wasn't just the author being quirky < 1186465144 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(forum censoring software... joy :P) < 1186465148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how do you say motherfucker then? < 1186465156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mothergently caresser? < 1186465165 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mothergently caress? < 1186465656 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1186465778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Figs: reminds me of the SomethingAwful forums < 1186465819 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Holy loving poo-poo. Gently caress me." -> "Holy fucking shit- fuck me." < 1186465849 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think it was the SomethingAwful forums, but I don't know < 1186465857 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Might have been elsewhere < 1186465857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: different forms of "fuck" generally map to different words < 1186465875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've spent a fair amount of time slowly learning to decode their replacements < 1186465891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it was the Streetsweeper's Tale < 1186465912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me how many times I've fucked that one up and said SweetStreeper's Tale < 1186465929 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can't begin to guess. < 1186465939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Figs: yeah, that was from SA < 1186465966 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186465969 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a forum member, but I like reading threads there when I'm bored < 1186465970 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't usually go there < 1186465973 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so I don't remember < 1186465973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: but "fuck" itself could be a noun or a verb < 1186465981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or an interjection < 1186465988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's not perfect < 1186465995 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Gently Caress, batman! < 1186465999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :What is that! < 1186466001 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186466009 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did they have a replacement for shit? < 1186466012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the places the replacement doesn't fit in well are how you can start to crack the code < 1186466014 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember < 1186466018 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :poo-poo apparently. < 1186466022 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186466024 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186466026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Figs: I'm not sure if poo-poo is crap or shit < 1186466032 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :almost impossible to tell < 1186466042 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sockpuppet a guide? < 1186466064 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :C-rap = crap, F-uck = fuck, S-hit = shit ... etc < 1186466087 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you want to spend $10 on a sockpuppet, be my guest < 1186466091 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my way is more fun < 1186466094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186466158 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :lament: Are you up to it? < 1186466181 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I hope Python is nice. I've Rubied, and it just feels like ... wannabe Smalltalk. < 1186466188 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186466196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then you might not enjoy python as much :) < 1186466202 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hm? How come? < 1186466213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot less of a wannabe smalltalk, but it's not very different from ruby < 1186466217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have blocks, though. < 1186466228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could whip up a PHP-based BF interpreter for BF CGI. I think that'd be easier than python. < 1186466241 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead all functions are first-class and you can pass them freely; there's no extra sugar < 1186466242 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, Ruby uses a lot of Smalltalk-ish features, especially blocks, that irk me in their obvious lack of power. < 1186466267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also, python has list comprehensions <3 < 1186466301 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I previewed Perl over vacation, and it seemed quite nice, albeit the OOP seemed downright cryptic, and its overreliance on $, %, and @ is bleh. < 1186466326 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I totally grok the concept of using references in data structures too, because it's a C thing. < 1186466387 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :The one major irk I had with my Python previewing was the forced indentation ... I've encountered enough Haskell situations where I fume because the indentation has caused me trouble where I've come to prefer brace syntax. < 1186466478 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully Emacs's python-mode is more mature than haskell-mode :P < 1186466547 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :One last question as I continue my SAT studying: Is there a reason people constantly use SQL instead of writing, say, a database in Python, or C/++/Java if Python is too slow? < 1186466575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1186466580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SQL is very efficient, actually, and it scales < 1186466588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was just talking about writing a database in C++ < 1186466590 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186466591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :scalability is a high motivator here < 1186466629 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Don't expect mine to scale *too much*... it's not a goat, fish, or scientist. < 1186466779 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blocks are just lambda aren't they? < 1186466808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: explicit references are probably the biggest turn-off from perl for me < 1186466821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: emacs handles python's indentation just fine, because it's a lot simpler than haskell's < 1186466822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: python's indentation is somehow saner than haskell's < 1186466843 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: there's no that "beginning of next lexeme" junk, you just continue on the next line and tabulate < 1186466858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if blah: < 1186466860 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : stuff() < 1186466883 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose you could do that in haskell, too, but somehow everybody doesn't. < 1186466927 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Heh. True. < 1186466935 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder < 1186466949 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, explicit references are pretty useful for efficiency, methinks. < 1186466956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: i don't see how < 1186466961 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Although I would prefer an explicit value language rather. < 1186466962 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how would a language without an "if" keyword be? < 1186466966 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like, you use ? instead < 1186466969 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: either you access the reference, in which case you have to access it anyway. < 1186466977 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: or you don't access it, in which case you don't access it. < 1186466979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :foo? {bar} else {blah} < 1186466982 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but like < 1186466983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter if it's explicit or not < 1186466985 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :foo? < 1186466988 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bar. < 1186466988 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :else < 1186466990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :blah. < 1186467003 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*put in spaces where appropriate < 1186467012 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you have loops where you access something hundreds or thousands of times, you may want to have the value is a variable waiting, rather than in a reference. < 1186467031 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :s/is/as/ < 1186467065 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :That's why I'd prefer explicit value, that way in the cases where efficiency is needed, the value is explicitly stored, elsewise the reference is stored and looked up. < 1186467211 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that'd be interesting, but somehow, I think I've gotten myself too engrained with the C++ way of think that I'd fuck it up :P < 1186467230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or at least _gently caress_ it up :P < 1186467232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stay flexible < 1186467250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night, guys < 1186467250 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts doing pinky push-ups... < 1186467261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: ah, but that's only possible for a limited set of primitive types for which you can have something OTHER than a reference. < 1186467265 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186467272 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: and python already does that for them. < 1186467328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: and a difference of one C-level pointer resolution is really not something you should worry about in a very high-level garbage-collected language. < 1186467481 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :That I agree with. < 1186467537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the gain in elegance is enormous < 1186467550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :instead of all those sigils, you just have one type of object < 1186467566 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(like smalltalk and ruby) < 1186467598 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sigil? < 1186467614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh, nevermind < 1186467699 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :twigils O.o < 1186467744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186467759 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186467764 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186467772 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :something about macros just clicked in my head < 1186467807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just realized how neat it'd be if I could write something to make < 1186467842 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :stringify { foo " is a " blahtype } < 1186467844 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :work < 1186467849 0 :mvanier!n=chatzill@netblock-208-127-159-53.dslextreme.com JOIN :#esoteric < 1186467857 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :instead of having to do < 1186467862 0 :mvanier!unknown@unknown.invalid PART #esoteric :? < 1186467872 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :foo << " is a " << blahtype < 1186467986 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1186467998 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Sigil (Computer Programming) from wikipedia claims < 1186468000 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"In Fortran, all variables starting with the letters I, J, K, L, M and N are integers although Fortran refers to this as "implicit typing". (This is the source of the long tradition of using "i", "j", "k" etc as the loop indexes of "for loops" in many programming languagesfew of which have implicit typing)." < 1186468001 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is that true? < 1186468074 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1186468131 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186468172 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1186468173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://image.bayimg.com/cafmnaabf.jpg < 1186468840 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow, I just realized how bad I am at shading < 1186468842 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I SUCK. < 1186468843 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :period. < 1186468846 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1186470657 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, I always thought the programming `i' originates from math's summation notation? < 1186470760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be *why* Fortran had i through n as integers. < 1186470784 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1186472297 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1186472299 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just like < 1186472303 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :totally wasted the evening again! < 1186472305 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fuck >.< < 1186472387 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :very very very off topic, but wtf: http://www.crooksandliars.com/2007/08/06/worst-excuse-ever/ < 1186473599 0 :clog!unknown@unknown.invalid QUIT :ended < 1186473600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186479151 0 :Feuermonster!n=leichenh@200.121.76.83.cust.bluewin.ch JOIN :#esoteric < 1186481522 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :!++++++++++[>++++++<-]>+++++. < 1186482141 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :?+++--- < 1186482161 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186482214 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :+--[+..+]--+ brainhug < 1186482883 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :!bf +--[+..+]--+ < 1186482931 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Exists a source of a bf compiler? < 1186482949 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sources are exist many < 1186482964 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :though interpreters most are < 1186483082 0 :Figs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186483120 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but one yourself can you make, easy is it like a pie < 1186483272 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1186483522 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :I thought, I could translate it to C++ and compile it (extern) with a very small C++ Compiler. < 1186483537 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :But til now, i did not find a small c++ compiler. < 1186483608 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the small ones are the best < 1186483625 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :In the best way, it should be one .exe. < 1186483658 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :(And can be started with command lines.) < 1186483662 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :Like gcc foo.c < 1186483720 0 :Feuermonster!unknown@unknown.invalid PRIVMSG #esoteric :But gcc is not very comfortable for my use. < 1186484269 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"oyasume nasai" < 1186485342 0 :jix_!n=jix@dyndsl-091-096-034-058.ewe-ip-backbone.de JOIN :#esoteric < 1186485483 0 :wellons!unknown@unknown.invalid QUIT :Remote closed the connection < 1186496921 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186496932 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186496952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, everyone < 1186497018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :howdy, RodgerTheGreat < 1186497029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, ehird` < 1186497060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello, RodgerTheGreat < 1186497068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186498572 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1186498598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, SimonRC < 1186499761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, RodgerTheGreat < 1186499789 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: have you had a CAT scan recently? < 1186499803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have had a `cat /dev/urandom` scan recently < 1186500296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The hard part to doing a cat scan is getting the cat to lie still on the scanner and not scratch the glass < 1186500391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: this is why staple-guns were invented < 1186500436 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that would damage the scanner < 1186500448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.choosemyhat.com/ ... DO IT! IT'S COOOOL! < 1186500471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186500512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm liking that gray fedora < 1186500589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : The hard part to doing a cat scan is getting the cat to lie still on the scanner and not scratch the glass <-- i have an overwhelming urge to put this on bash < 1186500614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, and the two following messages < 1186500681 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the mods at bash suck. They've turned down all of the greatest quotes my friends and I have submitted < 1186500689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is true < 1186500692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1186500698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :repeat that conversation with "gay nigga" in < 1186500700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should do it < 1186500726 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: have you had a CAT scan recently, gay nigga? < 1186500733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't the quote < 1186500736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : The hard part to doing a cat scan is getting the cat to lie still on the scanner and not scratch the glass < 1186500737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : SimonRC: this is why staple-guns were invented < 1186500737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : that would damage the scanner < 1186500740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1186500752 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that sentence is how it *started* < 1186500757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay fine < 1186500758 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How did Do not Put the Baby start? < 1186500770 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this should be an interesting story < 1186500835 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao- do not put the baby in the condom is priceless < 1186500835 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines GregorR tuning up a Ukelele < 1186500851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Richard, I told you to use that 10 months ago!" < 1186500853 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we need a song < 1186500857 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186500863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would be fantastic < 1186500906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do not put the baby in the fantastic song < 1186500927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: make it, make it now < 1186500940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I did this one: http://www.donotputthebaby.com/index.php?s=Pixel < 1186500981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wrote lyrics, give me much moneys http://nonlogic.org/dump/text/1186497006.html < 1186501022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually i should just use the list of ones already on the site < 1186501050 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186501071 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think we could continue to polish it a bit < 1186501335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1186497363.html okay! < 1186501335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186501355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should last about 6-7 minutes.. < 1186501355 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's somewhat better < 1186501391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :now, see if you can't rephrase it into something resembling regular meter or rhyme. < 1186501410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could end every sentence with "voodoo" < 1186501418 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186501428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do not put the baby in the algebraic expression voodoo < 1186501434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do not put the baby in the invisible box voodoo < 1186501442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do not put the baby in the toilet voodoo < 1186501470 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I were writing this, I'd make some kind of introductory segment that roughly explains what the song is about < 1186501606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1186497634.html done! :p < 1186501633 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186501671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think ehird` could benefit from some lyrical advice < 1186501679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or a lobotomy < 1186501719 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :either way, really < 1186502356 0 :test__!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186502439 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186502443 0 :test__!unknown@unknown.invalid NICK :ehird` < 1186502854 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it seems that some acquatences of mine are helping your with your hat choice. < 1186503689 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's a lot of votes all of a sudden. < 1186503775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1186504000 0 :Feuermonster!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186504114 0 :helios24_!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1186504206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hat choice? < 1186504212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We get to choose GregorR's hat? < 1186504242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.choosemyhat.com/ < 1186504351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I bet he'd be even more willing to wear custom hats if they were given rather than merely suggested to him. < 1186504412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely. < 1186504431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[no leather, no coarse straw] < 1186504436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[and NO VELVET] < 1186504482 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :main = do vote velvetHat; changeIPAdress; main < 1186504497 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/Adress/Address/ < 1186504582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it's possible to change those things, seeing as how they occasionally change by themselves and I think I used to think I knew how to do it. < 1186504618 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :disconnect and reconnect might work < 1186504623 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or use IPv6 ! < 1186504631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, disconnect and reconnect might work. < 1186504637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How would IPv6 do it? < 1186504661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And why do I seem to still be using IPv4? < 1186504743 0 :helios24!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186504748 0 :sebbu!n=sebbu@ADijon-152-1-90-41.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1186504753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :with IPv6 your ISP would give you 18446744073709551616 IP addresses < 1186504756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you could keep changing < 1186504785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is a nice number to chant < 1186504799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's its log base 2? < 1186504809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :64 < 1186504861 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"1 8 4 4 // 6 7 4 4 // 0 7 // 3 7 // 0 9 // 5 5 // 1 6 // 1 6" < 1186504876 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I memorised it a while ago < 1186504906 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3.14 159 265 35. < 1186504926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3.14 159 265 35 8797, is it? < 1186504935 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :looks familiar < 1186504948 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2.7 1828 1828 45 90 45 < 1186504962 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a frikkin' insurance company phone number < 1186504997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, it's, like, angles measured in degrees. < 1186504999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And 1828. < 1186505026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the advert with the owl on it and the number ending "28 28 20" :-P < 1186505055 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want to mentally calculate pi. < 1186505065 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :could be tricky < 1186505068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, that probably requires a space-efficient algorithm. < 1186505072 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186505117 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Darn our "practical" memory systems. Our distant ancestors didn't need to calculate pi mentally, so we can't. < 1186505117 0 :jix_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186505312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, isn't this a wonderful formula for pi? http://upload.wikimedia.org/math/d/6/c/d6cb2a82b42bc60c89ed0987778bcd47.png < 1186505332 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll just memorize that and use it. < 1186505335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I.X. < 1186505372 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I.X.? < 1186505429 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Iesu Xriste < 1186505489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1186505490 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :3.141592653589793238462643383279501 < 1186505521 0 :jix_!n=jix@dyndsl-080-228-177-240.ewe-ip-backbone.de JOIN :#esoteric < 1186505529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: from memory? < 1186505533 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186505544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're a nerd for having memorized it farther than 3.141592653589793238462643383279. < 1186505569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm a nerd for a lot of things < 1186505574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1186505605 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but you don't know useful tthings like 2^0--2^16, 2^32, and 2^64 < 1186505619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or the mean number of days in a year (calculated that in my head) < 1186505628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :powers of 2 up to 16 is easy < 1186505630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186505639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mean number of *weeks* in a year < 1186505651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll settle for 52 < 1186505653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(52 + 71/400) < 1186505691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this means that the cycle of weekdays repeats every 400 years < 1186505708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which means that some are more likely in various positions of the year than others are < 1186505708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192. < 1186505715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186505731 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :16384, 32768, 65536! < 1186505741 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2^32 =? < 1186505750 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That one I don't know. < 1186505753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :About 4 billion? < 1186505759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :4294967296 = 2 * 2147483648 < 1186505763 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186505777 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2147483648 = 2 * 2147483648/2 < 1186505778 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and of course 2^64 = 18446744073709551616 < 1186505781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And about 16 billion billion. :-) < 1186505790 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though apparently more like 18 billion billion. < 1186505799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quintillion? < 1186505804 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a name for that... < 1186505808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yup < 1186505818 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like kilo-inflation or something < 1186505825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Kilo-inflation? < 1186505828 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A name for what? < 1186505837 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :O(2^2^n)? < 1186505842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :c^d^n, rather? < 1186505854 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah? < 1186505854 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the way that powers of 2^10 diverge from the corresponding powers of 10^3 < 1186505865 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh! < 1186505870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has to go shopping now :-( < 1186505871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186505876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well i memorized the alphabet! < 1186505903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and that was when i was in first grade! < 1186505903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, the ratio grows exponentially. < 1186505916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pff. I have a handy little tool that helps me remember the alphabet. < 1186505926 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here it is: QWERTYUIOPASDFGHJKLZXCVBNM < 1186505961 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it seems like a good idea to keep something with that list on your desk, for quick reference < 1186505990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I usually use a laptop. It tends to move around. < 1186506054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :--[+++++>->++<<]>----->[--<.+>] This is a little tool *I* use to remember the alphabet. :p < 1186506063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I also know... um... the two last digits of Graham's number. < 1186506073 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :27, right? < 1186506088 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In ternary, 00! >:-) < 1186506121 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186506122 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1186506131 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1186506154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186506157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :}( What? You wanted fun? Too bad. ){ < 1186506161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186506172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everyone, put on the NSFW faces! < 1186506187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on nsfw face < 1186506231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :NSFW? < 1186506240 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186506251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not Safe For Work < 1186506267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on "stfu, nsfw-ers" face < 1186506269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not safe for asiekierka < 1186506277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll be nsfa fool < 1186506353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts on nsfnsfawsrs face < 1186506366 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Not Safe For Not Safe For Asiekierka WorShipeRS < 1186506513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god i can't stand it < 1186506514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION screams < 1186507000 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186507005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, to find the last two digits of Graham's number, you need to take it mod 100... < 1186507097 0 :helios24_!unknown@unknown.invalid NICK :helios24 < 1186507325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: too suspenseful! just tell us the digits! :P < 1186507338 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :27, I think. < 1186507511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186507516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now relate 27 to 42 < 1186507517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks. < 1186507641 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :2*7 = 42. < 1186507662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...um, mod 14. < 1186507691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mod 2 as well. < 1186507701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And mod 7, and mod 1. < 1186507747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can something be 42, mod 14? < 1186507774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Congruent to 42, mod 14, then. < 1186507840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :27*1.56 is roughly 42! < 1186507850 0 :jix_!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1186507916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :27*14/9] = 42. < 1186507920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/]// < 1186508174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now give me significance of 14/9 :p < 1186508192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a perfect square. < 1186508201 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(4/3)^2 = 14/9. < 1186508210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Roughly.) < 1186508215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not a perfect square < 1186508216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aha! And backwards that is 234! < 1186508220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And ... 1 sucks, or something! < 1186508233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, 14/9 = 1, 4, 9! < 1186508241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So 27*14/9 = 42 = the answer to life, the universe and everything < 1186508243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is the square of 1, 2, 3! < 1186508249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Therefore... < 1186508257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g_64 contains the story of the universe! < 1186508264 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"it's as easy as 1, 2, 3!" < 1186508266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather, everything up to the last two digits is the question < 1186508273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's encoded in a format related to 14/9! < 1186508275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's so obvious! < 1186508319 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, phi(40). < 1186508339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :40 = 2 * 5 * 4, so phi(40) = 1 * 4 * 4 = 16. < 1186508447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :G mod 100 = 3^G mod 100 = 3^(G mod 40) mod 100 = 3^(3^G mod 40) mod 100 = 3^(3^(G mod 16) mod 40) mod 100 = 3^(3^(3^G mod 16) mod 40) mod 100 = 3^(3^(3^(G mod 8) mod 16) mod 40) mod 100 = 3^(3^(3^(3^G mod 8) mod 16) mod 40) mod 100 = 3^(3^(3^(3^(G mod 4) mod 8) mod 16) mod 40) mod 100 = 3^(3^(3^(3^(3^G mod 4) mod 8) mod 16) mod 40) mod 100 = 3^(3^(3^(3^(3^(G mod 2) mod 4) mod 8) mod 16) mod... < 1186508449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...40) mod 100 = 3^(3^(3^(3^(3^1 mod 4) mod 8) mod 16) mod 40) mod 100 < 1186508464 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...and the last equation, 3^(3^(3^(3^(3^1 mod 4) mod 8) mod 16) mod 40) mod 100, is the important one. < 1186508511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(G = 3^G modulo any small enough number, where "small enough" means "much larger than 3^3^3^3^3^3^3^3^3^3".) < 1186508604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3^1 mod 4 is 3; 3^3 mod 8 is 3; 3^3 mod 16 is 11; 3^11 mod 40 is 27; 3^27 mod 100 is 87. < 1186508613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I was wrong: the last two digits are 87. < 1186508713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186508721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relate 87 to 42 < 1186508722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1186508733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1186508736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :87 / 2 = 43 < 1186508771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :87 / 2.07 rougly= 42! < 1186508962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1186509256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me < 1186509296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not i said the fly < 1186509608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've heard that "6 * 9 = 42" was chosen arbitrarily. < 1186509632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was < 1186509646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but all real conspiracy theorists know that 6 * 9 = 42_13 < 1186509795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :6 * 9 = 42 modulo 6. < 1186509810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186509810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, 6 * 7 = 6 * 9 modulo 6. < 1186509818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How boring! < 1186509845 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Modulo 6, 6 = 0, therefore 6 * 7 = 0 * 7 and 6 * 9 = 0 * 9. < 1186509856 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :42 is really 0! Oh noes! < 1186509860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, everything for some random amount of time from now on is an improvised play < 1186509866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :carry on as normal < 1186509868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3..2...1...go < 1186509878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, i see this is going very well < 1186509881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186509887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... how are you, then? < 1186509893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am fine. How are your chickens? < 1186509904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Dead, unfortunately. < 1186509910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hey -- that's my line < 1186509916 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sorry. < 1186509923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You're meant to say "Fine", and then I tell you "Aha! That is where you are wrong - FOR THEY ARE DEAD!" < 1186509928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186509930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And then you say "What? But how?" and I say "I killed them!" < 1186509932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, they're fine, then. < 1186509940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aha! That is where you are wrong - FOR THEY ARE DEAD! < 1186509944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? But how? < 1186509951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They died of food poisoning, unfortunately. < 1186509958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's a shame! < 1186509963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, indeed it is. < 1186509964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What did they eat? < 1186509981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um. You know. Just Mars. < 1186509990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The chocolate bar, that is, not the planet. < 1186510000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought you were talking about the Roman god. < 1186510004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :However, they tried to eat the planet first. The chocolate bar was just a compromise. < 1186510027 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what did the bar contain that gave them food poisoning? < 1186510041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I shall file a wedding gown! < 1186510050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hand me my file! < 1186510053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... Um... nothing... I really must go now! Just... uh... going to the Mars factory... yeah... why? er, no reason! bye!!! < 1186510058 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, bye. < 1186510063 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Say, did you kill them? < 1186510079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... And now, you see, boss, I have put chicken-killing poison into all of the bars. < 1186510084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Soon, the world will be yours! < 1186510093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Am I the boss now?) < 1186510097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: You! Say "Excellent!" < 1186510103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, you are the boss, ihope. < 1186510108 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Excellent! < 1186510110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's a very dynamic company; the bosses just come and go. < 1186510117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, indeed it is excellent... mwahahahaha... < 1186510125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*stage whisper: BUT I HAVE MY OWN PLANS...* < 1186510135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*cut scene to teenager inventing something* < 1186510139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH! So that's how time travel works! < 1186510154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Any time travel cancels itself out so that what you did when you travelled was always true! < 1186510170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll just go and time travel now- *universe explodes in paradox* < 1186510174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*cut scene to boss* < 1186510181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :My my, I just felt as if a universe died. < 1186510184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Did you feel it too? < 1186510188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I did. < 1186510191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quite odd. < 1186510193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. That's nice. < 1186510196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*stabs you with a knife* < 1186510203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAH! < 1186510204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Mwahahahahahahahaha! Now the Earth will be MINE! < 1186510222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You, perilous fool, will die. But first... you must tell me the recipe! < 1186510244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: But first.. you must tell me the recipe! < 1186510251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, lemme think... < 1186510279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just mix this Instant Mix with a gallon of water and a large cup of sugar! < 1186510291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What does the Instant Mix contain? < 1186510299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TELL ME! *steadies knife at throat* < 1186510303 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It says on the label, doesn't it? < 1186510325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It says "manure"... < 1186510333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well then, that's what it contains! < 1186510340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Is that what the brown sticky stuff is, then? < 1186510344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not chocolate? < 1186510349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Must be. < 1186510357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, then obviously my poison was not needed! < 1186510362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The chickens must have died from eating manure... < 1186510363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1186510364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but wait... < 1186510372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THEN WHAT DID I PUT IN THE RECIPE?!!!!! < 1186510382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*checks bottle* Oh god. "HUMANKILL2000" < 1186510392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*finishes your life* < 1186510396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*change scene to farm* < 1186510397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1186510398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm back! < 1186510403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So your chickens died? < 1186510409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they did. < 1186510413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shame... < 1186510416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186510420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Think it might have something to do with THIS? *holds up packet of manure* < 1186510426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(gasp now) < 1186510429 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps < 1186510437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why, how did you know? < 1186510455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186510457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Never mind that! < 1186510466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You gave me this. *holds up HUMANKILL* < 1186510471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1186510472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I ASKED FOR CHICKEN POISON?! < 1186510475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU BETRAY ME?! < 1186510477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Explain yourself! < 1186510487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry! I... must have made a mistake! < 1186510513 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Oh, it turns out CHICKENKILL is actually ridiculously expensive! < 1186510518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AVADA KEDAVRA! *universe disappears in a poof of genre-and-franchise-crossing* < 1186510526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So by giving you HUMANKILL instead, I sav-- < 1186510533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Say, this void is very nice. Don't you agree, little Grue? < 1186510539 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, very nice. < 1186510545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you a Grue, too? < 1186510547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um... you know this void... does it happen to be dark? < 1186510553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1186510558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't void devoid of most things? < 1186510559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um, can Grues still eat in voids? < 1186510569 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why not, as long as they're dark voids. < 1186510578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um... you can't run away in voids, can you? < 1186510579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And if voids are devoid of most things, then they're devoid of light, so they're dark. < 1186510593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um... you can't run away in voids, can you? < 1186510597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, even if you could, if there's no bright place to run to... < 1186510603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...there's no point in running. < 1186510606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Shit. < 1186510612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you a Grue? < 1186510614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*gets eaten by you* < 1186510628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, apparently not... < 1186510646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh look, pink fluffy elephant! < 1186510649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A mouse! < 1186510653 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where? Where? < 1186510662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HERE! I am a mouse! < 1186510665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AAH! < 1186510682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away in a ridiculous manner < 1186510687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But I am a nice mouse. < 1186510688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Come back! < 1186510695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comes back in a ridiculous manner < 1186510700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :H-h-hello. < 1186510712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :*teeth chatter in a ridiculous manner* < 1186510712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just kidding! I WANT TO EAT YOU! < 1186510716 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :OH NO! < 1186510720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away in a ridiculous manner < 1186510725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION appears in front of you < 1186510726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SUPRISE! < 1186510730 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :OH NO! < 1186510741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stomps the mouse in a ridiculous manner < 1186510748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION appears in front of you < 1186510751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*scene change* < 1186510756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello! I am your future self < 1186510757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Really? < 1186510758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1186510768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :JESUS CHRIST IT'S A LION GET IN THE TIME MACHINE - HERE IS YOUR SCRIPT < 1186510770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Oh god! < 1186510775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*turns on time machine* < 1186510779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello! I am your future self < 1186510783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*scene change* < 1186510786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, butler! < 1186510788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1186510801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE MONEY < 1186510815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would you like me to give you all my money, sir? < 1186510820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No! < 1186510820 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have returned < 1186510824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want you to give me all of your money! < 1186510842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets out gun < 1186510844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MONEY! Now! < 1186510846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives it < 1186510849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hooray! < 1186510851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Now we can dance! < 1186510854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1186510859 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shall I dance too, sir? < 1186510863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe! < 1186510868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances, maybe < 1186510873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You should be in a quantum superposition of dancing and not dancing! < 1186510882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should not be able to tell which you are in unless I look at you! < 1186510886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*looks away* < 1186510890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*(and dances)* < 1186510895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a Hadamard transform, observes, and dances iff the result was 1 < 1186510913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*looks at you* < 1186510916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT ARE YOU DOING? < 1186510923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, dancing, sir! < 1186510925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Good! < 1186510929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*scene change* < 1186510939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I have found the universes' admin panel < 1186510946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Look... "stars" subpanel! < 1186510954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... "planets" *click* < 1186510964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Look! There's Earth! It's SOL3 here, though. < 1186510971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... I can mess about with its core. < 1186510974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What shall I do? < 1186510980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Destroy it! < 1186510988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Turn it into antimatter! < 1186510993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can "SJAKÓÁ", "ÁÁK", or "pÁ" < 1186511006 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... the last option seems the simplest. < 1186511016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*computer voice: EXPLODERATING CORE* < 1186511016 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do that one. < 1186511018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH SHI- < 1186511021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*WHABOOM* < 1186511023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*CRASH* < 1186511025 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We're on Earth, aren't we? < 1186511025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*FOOOM* < 1186511032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*BIG BALL OF FIRE IS NEW EARTH* < 1186511034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*EXPLODES* < 1186511039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*EVERYTHING IMPLODES INTO ONE TINY DOT* < 1186511045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, I wonder what's going to ha- < 1186511051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*DOT EXPLODES* < 1186511059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1186511063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*a long time later* < 1186511068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I have found the universes' admin panel < 1186511071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THE END < 1186511075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was fun. < 1186511078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186511078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :play over. < 1186511109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1186507137.html Saved forever. < 1186511125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And look, there's a Unicode character called "to slant; intricate; describe a writer's pen, lofty rocks; protruded rocks; resolute"! < 1186511158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :paste it < 1186511178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in utf-8 < 1186511189 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, lemme see here... < 1186511280 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The best I can manage: 㕊 < 1186511294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just give me the html entity number :p < 1186511296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't show in xchat < 1186511326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :㕊 or 㕊 < 1186511356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And apparently it's 0xE3 0x95 0x8A in UTF-8. < 1186511379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(u"\u354A") < 1186511380 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :UnicodeEncodeError: 'ascii' codec can't encode character u'\u354a' in position 0: ordinal not in range(128) < 1186511381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um i need a font with it in < 1186511412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval "\u13642" < 1186511414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1186511418 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's supported in Code2000 and DFSongStd. < 1186511457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1186511463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does it look like in them? < 1186511490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a web page devoted to that character: http://www.fileformat.info/info/unicode/char/354a/index.htm < 1186511508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And an SVG sample: http://www.fileformat.info/info/unicode/char/354a/sample.svg < 1186511567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's japanese or something < 1186511572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's less interesting < 1186511590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's certainly Han. < 1186511596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; whatever < 1186511611 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, less interesting. < 1186511625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can find some Klingon. < 1186511645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there should be a "making a simple conlang for beginners" tutorial < 1186511651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most of them drag on and are really boring =p < 1186511658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's toki pona. < 1186511662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about "just make one"? < 1186511669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's a language < 1186511669 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :toki pona li pona li suli ala. < 1186511678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a tutorial for designing conlangs < 1186511682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was going to learn toki pona < 1186511685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that hard. < 1186511690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but chose haskell instead? < 1186511696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186511706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i know english and around 3 phrases of lojban; and I know next to nothing about linguistics < 1186511709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers adding monads to toki pona < 1186511710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"not that hard" is not that true < 1186511720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows English, some Japanese, and some Esperanto < 1186511728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it can be superficially different but really English at its core :-P < 1186511745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that isn't a real conlang though < 1186511751 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It isn't? < 1186511751 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: just like people who don't know anything but C shouldn't go around designing programming languages, people who don't know any linguistics and only speak one language shoudln't design conlangs. < 1186511763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: hey, just a small toy one < 1186511769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION *started* a conlang a few years back. . . < 1186511770 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: learn basic linguistics, it's interesting and easy. < 1186511771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for getting the feel of conlang design < 1186511783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Come up with a syntax for English! < 1186511784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: as well as being necessary for designing conlangs < 1186511786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The language itself didn't come very far, but the writing system was quite elegant. < 1186511798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, sure, i know the very basics of linguistics < 1186511798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: read up on language typology < 1186511804 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a conlang? < 1186511811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :constructed language < 1186511811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much, I discovered my grammar was superficially similar to Esperanto, and dropped it at that point. < 1186511820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a rule: -> < 1186511844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: for starters, http://en.wikipedia.org/wiki/Morphological_typology < 1186511887 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :consider that a tutorial :) < 1186511888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Conlangs are fun. :) < 1186512037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Languages of expression and languages of programming are very different. < 1186512066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(ihope) 3.14 159 265 35 8797, is it? <<< nope. < 1186512073 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :8979? < 1186512110 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) 3.141592653589793238462643383279501 <<< wrong again < 1186512127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: you mean right < 1186512638 0 :olsner!n=salparot@c-cf8fe155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186512682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, if that's right, then i'd have to be wrong. < 1186512692 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so... you don't really stand a change < 1186512697 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've never been wrong yet < 1186512709 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :After all, we all know that oklofok > bsmntbombdood. < 1186512738 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :3.141592653589793238462643383279502884197169399375105820974944 < 1186512741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or somth < 1186512742 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*smth < 1186512755 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, it seems bsmntbombdood and bsmnt_bot are now bsb and bs_ rather than bb and b_, since Blejdfist sort of messed things up a little. < 1186512792 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i actually learned till 120th digit, but i've forgotten them since i forgot to revise the next day < 1186512798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1186512834 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also once learned to 120 but is now back to just 60 < 1186512834 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i didn't forget, i was just lazy < 1186512841 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1186512844 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my numbers exactly < 1186512849 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if that was 60 digits... < 1186512855 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean 60 decimals < 1186512864 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah < 1186512890 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah indeed, most people prolly do sequences of 6 digits < 1186512892 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186512899 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like 3.141592 653589 79... < 1186512957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know π to ∞ places < 1186512962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's 10_π < 1186512983 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186513002 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186513004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oops. < 1186513029 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I have a mixture of chunksizes... starting with two (I didn't set out to learn a lot of pi, just as much as could fit in a 64-bit float ;-), then a few groups of 3 or 4, then like pairs of 4's to 60, and 60-120 I memorized in 3's < 1186513050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Base pi is fun. < 1186513061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Too bad numbers like 4 have weird expansions. :-P < 1186513067 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And besides, everyone knows base e is better! < 1186513097 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :3 . 14 15 92 65 35 89 79 32 38 46 264 338 32 79 50 2884 1971 6939 (9375 1058) (2097 4944) < 1186513184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd start with 3 . 141592 < 1186513189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seems more natural to me < 1186513221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 . 141592 6535 8979 3238 4626 33832 7950 2884 1971 6939 9375 1058 2097 4944 < 1186513228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I think it's 3.14 1 59 265 for me. < 1186513250 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: well, it's not natural, it's transcendental < 1186513253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 3 . 14159 26535 8979 3238 4626 33832 7950 2884 1971 6939 9375 1058 2097 4944 < 1186513254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1186513260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: har har har har har har har yawn < 1186513269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i didn't like big blocks for some reason it'd be: < 1186513314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3.14 159 265 3589 79 3238 4626 338 3279 502 884 197 169 399 375 105 820 974 944 < 1186513316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1186513866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should try to improvise a language. < 1186513903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :See what we can say without resorting to English at all. < 1186513958 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :humta! < 1186513966 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that in a language other than English? < 1186513973 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION habrata asisasi < 1186513988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1186513994 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Podemos usar las otras lenguas, por supuesto. :-P < 1186513996 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :is 'humta' english? < 1186514005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, no. < 1186514005 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :supuesto? < 1186514008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But is it in any language at all? < 1186514013 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err nope < 1186514015 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Por supuesto" is "of course", I think. < 1186514027 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have really no vocabulary in spanish < 1186514041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just know some grammar and pronunciation < 1186514048 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#implang for anybody who feels like participating. < 1186514055 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Podemos usar = let's use? < 1186514064 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We can use. < 1186514076 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i always feel like everything < 1186514098 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You feel like everything? < 1186514104 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and what's 'otras' mean? < 1186514158 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i learned 50 digits of pi using conway's method < 1186514165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(conway's chunks) < 1186514254 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :lament: you're 10 digits away from mine and oklofok's baseline, and 70 digits away from our max < 1186514328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"otras" is "other", I think. < 1186514383 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :that's what I guessed < 1186514395 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :seems I do know a little bit of spanish after all < 1186514435 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186514573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :olsner: i don't feel like learning any more, and 50 is a nice round number :) < 1186514581 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(ihope) You feel like everything? <<< yes, i feel absolutely everything possible at all times < 1186514605 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :lament: just pointing out that you're behind ;-) < 1186514615 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :olsner: actually i know all digits of pi < 1186514620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :olsner: 0,1,2,3,4,5,6,7,8,9 < 1186514622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to be able to program my mental computer... < 1186514623 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186514626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the gui we're given sucks! < 1186514644 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :lament: har har har har hrrg < 1186514674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does it occur to anyone else that learning mathematics might be completely useless? our brains might have mathematics at the core, as a basis for our thoughts, so our maths is like doing computer arithmetic with string cat'ing :) < 1186514758 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if there was an easier / more "natural" way, it would have probably been discovered already. < 1186514823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: not really - it's like running windows on top of dos with no way to get into dos < 1186514825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. kind of :p < 1186514848 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the reason people do math is first of all because it's practical < 1186514852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186514859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if there was an easier way to achieve the same results, people would do that instead < 1186514884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alternatively, we haven't discovered the lower level of the brain yet so can't < 1186514913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right. Feel free to discover it. < 1186514930 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :But I feel that experienced mathematicians already work at that level. < 1186514941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least the good ones. < 1186514979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :discovering now < 1186514982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :discovered! < 1186514988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh shit, i just programmed in a viru- < 1186515351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I think so far, our improvised language is sort of failing. :-P < 1186515480 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186515489 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just talking in german for fun :) < 1186515540 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: but on IRC, all that matters is what you're writing... and you seem to be writing english ;-) < 1186515574 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there anyone here who knows both a Romance language and a Germanic language other than English? < 1186515593 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :damn i wish i'd've learned spanish... < 1186515623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sind hier deutschsprechende leute? < 1186515630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is difficult indeed. < 1186515669 0 :GregorR!unknown@unknown.invalid NICK :GregOrr < 1186515684 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ja ;-) ich bin nicht deutsch, aber ich kann es siemlich sprechen < 1186515734 0 :GregOrr!unknown@unknown.invalid NICK :GregorR < 1186515736 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186515752 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was... quite ziemlich gespracht.. < 1186515754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: who do you think you are? < 1186515763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Greg Orr. < 1186515802 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you're Greg Orr, then who's Greg Orr supposed to be? < 1186515805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You? < 1186515823 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'ziemlich' is kinda like the intersection of the meanings of 'quite' and 'rather'... if that makes any sense < 1186515829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can't use it like that anyway < 1186515831 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186515857 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and a few french phrases "je suis une pomplemousse avec deux jeune bleu", "je ne sais pas, j'aime tout le coleurs" ;-) < 1186515923 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, I forgot the 'gut' < 1186515949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think we're sort of expecting ourselves to become fluent in a completely made-up language. < 1186515998 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it just sounded right because the phrase I was aiming for also begins with 'siemlich' < 1186516029 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's no 'siemlich' < 1186516034 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186516035 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :or *ziemlich ;-) < 1186516115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll go try to recruit some people for #implang. < 1186516140 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: whut? have I been making up german words? < 1186516164 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it seems < 1186516193 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i should read the rest of my german vocabulary < 1186516200 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :60 pages left \o/ < 1186516216 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but ziemlich is a word < 1186516233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's like an hour... but why not irc for 5 days and use the rest of the summer for it. < 1186516523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What we really need is a network where things like #implang are actually likely to get off the ground :-P < 1186516552 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and #implang would be like a channel where you mustn't speak any known language? < 1186516568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1186516569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1186516589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Everything but English is allowed. < 1186516597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm speaking Spanish, and I think oklofok is speaking German. < 1186516646 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ACTION accidentily joined #impland instead < 1186516688 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186516980 0 :jix_!n=jix@dyndsl-080-228-177-240.ewe-ip-backbone.de JOIN :#esoteric < 1186517479 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Python's list comprehension seems just like a not-as-powerful CL LOOP to me. < 1186517573 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :python's list comprehensions are ugly imo.... though i kinda like them < 1186518279 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: they come from haskell, in case you haven't noticed < 1186518896 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :lament: Ah-hah. < 1186518926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#implang is doing well < 1186518928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we can say basic stuff < 1186518935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zolamuldon - "no words", words that mean no < 1186521492 0 :Sukoshi`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186521631 0 :Sukoshi!n=Sukoshi@user-3cf84ue.dsl.mindspring.com JOIN :#esoteric < 1186522033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CL LOOP? < 1186522099 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :CL LOOP is Turing equivalent, if I recall. < 1186522114 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is it? < 1186522123 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :Common Lisp's LOOP macro. < 1186522169 0 :cherez!unknown@unknown.invalid PRIVMSG #esoteric :It pretty much does anything any loop construct of any language will do. < 1186522211 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does it do? < 1186522226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1186522306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh-huh. < 1186522314 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1186522407 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :LOOP probably does everything from mapcar to forth's begin..while..while..repeat..else..then loop < 1186522452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How is it defined? < 1186522569 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :dunno ;-) as far as I understand forth, those control structures are just manipulations on some kind of control stack and can be combined virtually without limits < 1186522612 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know what it's useful for, but not its properties? < 1186522767 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're asking about CL's LOOP, not about forth? I' not a big fan of loop so I've actually never used it ;-) < 1186522937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a macro which does all of the above. < 1186523050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does it take, what does it return? < 1186523410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CL's LOOP is u-g-l-y < 1186523419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's like anti-lisp < 1186523506 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186523562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it takes a very complicated syntax, and returns whatever you want it to < 1186523586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1186523601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#implang is doign very well < 1186523607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we can already have a simple conversation :) < 1186523656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at least 10 xor 10 bots must be in #esoteric < 1186523665 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good, we meet the requirements < 1186523675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1186523693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at least 0 < 1186523694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we meet that < 1186523699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, at *least*. < 1186523710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I saw it without the at least. < 1186523741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :botcount(); returns 1, and 10^10 < 1. < 1186523754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bot < 1186523773 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is bsmnt_bot a real person? < 1186523788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is a subproccess < 1186523852 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there's 1 bot on this channel? < 1186523862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ololobot! < 1186523877 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :2 or 3, depending on whether you count bsmntbombdood? < 1186523902 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yay, my bot was acknowledged < 1186523939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and clog is a bot. < 1186523944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That makes 3. < 1186523960 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the definition of a bot is that it's nick ends in 'bot'! < 1186523977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is not. :-P < 1186524029 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cmeme too < 1186524036 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... something about your mom as a comeback. < 1186524059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does cmeme do? < 1186524084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :log < 1186524519 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1186524964 0 :oklofok!unknown@unknown.invalid NICK :oklokok < 1186525964 0 :olsner!unknown@unknown.invalid QUIT : < 1186528637 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186530153 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186531401 0 :GregorR!unknown@unknown.invalid NICK :noteventhyme < 1186532014 0 :noteventhyme!unknown@unknown.invalid NICK :GregorR < 1186532126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, Mussolini made the trains run on thyme. < 1186533450 0 :sebbu!unknown@unknown.invalid QUIT :"Leaving" < 1186533615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that is like, so last week < 1186533686 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ges to bed < 1186534365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last century < 1186534378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huzzah. < 1186537436 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186541435 0 :cosmic_string!i=cosmic_s@c-68-50-195-88.hsd1.md.comcast.net JOIN :#esoteric < 1186541788 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1186542238 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Why doesen't Programming Python explain all of Python's syntax? < 1186542268 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is it meant for beginners who already know the language? < 1186542364 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the Nutshell series is more for me. Java in a Nutshell was a great book (and I still refer to it). It goes first through the syntax for doing all the things most programming languages have, then it goes over OOP, then over common idioms, and lastly over the standard library (and then has a huge reference on the library). < 1186542574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :books are for wimps < 1186542577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just read the spec < 1186542590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, python doesn't have a specc < 1186542604 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1186542618 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I generally want a spec and the common idioms, yes. < 1186542628 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And examples. < 1186542693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could just read http://docs.python.org/tut/tut.html, then http://docs.python.org/lib/lib.html and http://docs.python.org/ref/ref.html < 1186542707 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Dead trees are nice. < 1186542854 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, the second link is a nice reference once you're done with your dead trees < 1186542872 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Sure then. < 1186543286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if tar archives are random access < 1186543294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They aren't. < 1186543324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i figured < 1186543330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that nasty "tape" thing < 1186543720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, tape archive. < 1186543724 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Come up with a new tar! < 1186543732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A... um, non-tape archive. Call it nar. < 1186543739 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :dar? < 1186543743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rar, random access archive? < 1186543755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dar and rar already exist, heh < 1186543757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call it Zip++. < 1186543771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Are rar and dar uncompressed multi-file things? < 1186543782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, they're *compressed* multi-file things. < 1186543798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is gz random access? < 1186543805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*No*. < 1186543819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, tar isn't ever compressed, is it? < 1186543827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tar itself is uncompressed. < 1186543828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tar -z < 1186543836 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Your mom is never compressed either. < 1186543841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That pipes tar through gzip. < 1186543846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186543856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and tar -j pipes it through bzip2 < 1186543857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And how many people have created single-file compression algorithms called "feather" so far? < 1186543870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: That's stupid enough when testosterone-driven guys do it. < 1186543882 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Such a bad pun it must have been done hundreds of times! < 1186543889 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's the reason behind me saying it ;) < 1186543899 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The point is to use the jokes when it's so stupid, it's pathetically funny. < 1186543903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it stops being ironic the second time < 1186543905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not funny < 1186543918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, of course, the estrogen-driven female bit makes it even more stupid. < 1186543927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i compressed his mom just last night < 1186543941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you made her wear a corset? < 1186543954 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :A) Corset B) ??? C) Profit < 1186543955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It overflows once on funny_t (unsigned long), so it's at funny level 0. < 1186543975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's so funny it overflows a bignum! Wait, it doesn't; it's just not funny. < 1186543977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186543982 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: things can be negative-funny < 1186544003 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That just means they're really funny, bsmntbombdood. < 1186544020 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :You know, with the sign-bit on? < 1186544032 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The signed versus unsigned stuff is a teeny bit stupid. < 1186544036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But not very. < 1186544043 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And by stupid, I mean silly.) < 1186544050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186544060 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Arithmetic is the same; it's just comparison and overflow checks that are different. < 1186544065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be stupid in a high level, strongly typed language < 1186544079 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: comparison is a big one. < 1186544084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Having different types for signed and unsigned would be stupid? < 1186544093 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: you could use different comparison operators. < 1186544104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's how forth does it < 1186544105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could add a constant to both and then compare :-P < 1186544112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with doubles too < 1186544136 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It has more than one of each comparison operator for doubles? < 1186544148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually signed vs. unsigned IS a high-level feature < 1186544157 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a truly low-level language, such as forth, doesn't have it < 1186544185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has an operator that works on doubles for every math operator for singles < 1186544200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the point is, you're dealing with 2 completely different types - a subset of the naturals, and a subset of the integers < 1186544202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has to be, because doubles take up two stack slots < 1186544221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the implementation happens to be very similar, but because C is high-level, it abstracts that and presents them as two different types. < 1186544225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :while forth doesn't. < 1186544240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we have different definitions of high-level < 1186544248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1186544270 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: won't you agree that "high-level" implies a higher degree of abstraction? < 1186544292 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say the implementation "happens to be" very similar. There's a big mathematical reason for it. < 1186544292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :higher-level < 1186544303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And caring about the *sign bit* sure as hell isn't high level. < 1186544305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...or maybe I would. :-P < 1186544347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess i mean it would be stupid in a to-the-metal language < 1186544352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :another example: C has strings, despite them being simply arrays of characters < 1186544359 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but C abstracts the implementation < 1186544362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(badly) < 1186544367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the only reason C has signed and unsigned is so programmers can save a bit < 1186544371 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a high-level feature < 1186544379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C doesn't have strings < 1186544383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the stdlib has strings < 1186544384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Funny, I thought that C did no abstraction on that. . . < 1186552212 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186552212 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1186553698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i never learnded glass < 1186553708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blasphemer. < 1186553712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Glass < 1186553764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blaspheme (plural blasphemes) 1. Things said against the Church or God. < 1186553799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is a diety in the Church of Esome. < 1186553825 0 :olsner!n=salparot@c-068ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186555684 0 :cosmic_string!unknown@unknown.invalid QUIT : < 1186556756 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186556778 0 :Arrogant_!i=Arrogatn@95.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1186556892 0 :olsner!unknown@unknown.invalid QUIT : < 1186557384 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(lament) bsmntbombdood: when you see a[b] and b[a], you think the same thing? <<< if i see *(a+b) and *(b+a), i do not think about the same thing < 1186558119 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1186558350 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood sure knows how to make a conversation out of nothing < 1186558359 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186558419 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure know how to press the buttons of these esolangists < 1186558429 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've seen it happen before < 1186558478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186558483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you mean esolinguist < 1186558519 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, i just like to make my words wrong < 1186558531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :esolinguist does sound kinda nice < 1186558599 0 :olsner!n=salparot@c-068ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186559657 0 :olsner!unknown@unknown.invalid QUIT : < 1186559999 0 :clog!unknown@unknown.invalid QUIT :ended < 1186560000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186560064 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Python's generators are just continuations, aren't they? < 1186560349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186561579 0 :Arrogant_!unknown@unknown.invalid QUIT :"Leaving" < 1186563681 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186564401 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to understand what Pythonic code is. < 1186564413 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Coding in Python feels very Lispy indeed. < 1186564571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :python is imperative < 1186564577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, no < 1186564622 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I forgot that you use Scheme functionally. < 1186564654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't use scheme functionally? < 1186564675 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Me. < 1186564695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :freak < 1186564701 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yus. I know. < 1186564729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i still use the ! functions < 1186564759 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :In general, I code imperatively, unless it's a small utility thing. < 1186565522 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(define (sukoshi) "omg syntactic sugarz!") < 1186565819 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186569310 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1186569318 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1186570045 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186570947 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186571841 0 :jix_!n=jix@dyndsl-091-096-040-062.ewe-ip-backbone.de JOIN :#esoteric < 1186580926 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186583580 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186583686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1186583700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My client was repeatedly trying to connect to freenode with the nick %ihope. < 1186583706 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...which is invalid. < 1186583957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot did it! < 1186583966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he is rebelling against the use of % as his command character < 1186584000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Get him in here and see if %ihope does anything. < 1186584028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186584036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Op me in #implang while you're at it, will you? :-P) < 1186584050 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186584073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ihope < 1186584075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%cmds < 1186584076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, nc, wapr, rp (use %help for argument information) < 1186584077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1186584899 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1186586509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%quit < 1186586509 0 :blahbot`!unknown@unknown.invalid QUIT : < 1186586512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186586520 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%comeback < 1186586525 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%please < 1186586534 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have too much power < 1186586600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186586603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restarting < 1186586612 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186586628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can i still ruin the party? < 1186586639 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i can if that was but a reboot < 1186587228 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186587248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1186587314 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that a 'hi' for everyone individually or a general 'hi'? < 1186587339 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's implementation-defined < 1186587409 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about this spesific case < 1186587451 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I said, implementation-defined- think of yourself as an interpreter (implementation), whereas my statement constitutes a program < 1186587549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am a buggy implementation < 1186587552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just offended me. < 1186587570 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unfortunate < 1186587582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is the problem with undefined behavior < 1186587683 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my implementation does not guess if it's not sure, while i know i have a direct contact to the programmer in time of need < 1186587696 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so, can you, the programmer, tell me what you meant? < 1186587728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to comment my code. <:/ < 1186587739 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs nm on his binaries < 1186587755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the greatest problem in undefined behavior is that you make fun of the compilers, i have to agree with that < 1186587841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, It appears I make a call to NGenerateGroup_GrePi or something. < 1186587849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :%@$! name-mangling < 1186587972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am a nice compiler < 1186587977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i compiled that as < 1186587989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pushobj (hi->every)one $$ < 1186588002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is saying hi to every, and only one every, and "fuck you" to everyone else and i am not every :( < 1186588026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, I failed to write portable IRP < 1186588096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186588099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you should write it as < 1186588125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$inline_bytecode [ pushobj everyone ] \hi% exit; < 1186588148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks like valid Tcl. < 1186588195 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how about foreach x in(#Esoteric) [greet ->x;] ? < 1186588222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :foreach isn't in the standard < 1186588224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How about: < 1186588229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Greet everyone in #esoteric < 1186588234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, greet ->x; only works if your interpreter has the iso-morphism honorific rule < 1186588248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: everyone can still be parsed as (EXPR->every)one < 1186588269 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what if everyone is autoboxed into "everyone"? Then we run into the same problem as ehird`'s compiler < 1186588283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait, a less-hacky portable version can be done with the pattern-matching name feature < 1186588290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here's how: < 1186588323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for [ ] ->greet $ < 1186588344 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186588382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186588385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a shortcut for that < 1186588392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for$ ->greet < 1186588462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and as we all know < 1186588471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an unbounded-for with a method-accessor can be shortened < 1186588473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, that's: < 1186588478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$->greet < 1186588491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, since it's unambigious here, the full code is < 1186588497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$ greet < 1186588510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, so do all the test compilers here agree upon the acceptability of the new standard "$ greet"? < 1186588550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i forgot < 1186588554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can make it shorter by one character < 1186588558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :greet$ < 1186588570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using the operator-postfix-matching feature < 1186588588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, since greet is the default entry method < 1186588592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can simply be: < 1186588597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :&$ < 1186588614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is unambigiously equal to & < 1186588621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i suggest "&" as a replacement for "hi everyone" < 1186588674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ping < 1186589189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does this compile right to everyone? < 1186589753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: pong. < 1186589764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :such a slow irp response. < 1186589807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :welcome to the world of high-latency scripting < 1186589896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that's what happens when your interpreter is out having breakfast. < 1186589946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186591758 0 :sebbu!n=sebbu@ADijon-152-1-104-58.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1186591785 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :sebbu: do you speak French at all? < 1186591823 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :i'm french < 1186591834 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :it's my mother tongue < 1186591846 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :why ? < 1186591869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's this sort of experimental thing I... am doing, kind of. < 1186591883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Trying to communicate without using English and hoping a new language comes about somehow. < 1186591904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so is #implang abandoned now? < 1186591921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm trying to get more people for it. < 1186591933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but #implang turned into a planned language, didn't it? < 1186591938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm not sure of whether I'm really doing that. < 1186591980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't think I really like the way that that's going. < 1186592002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1186592004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was going well :( < 1186592010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186593464 0 :olsner!n=salparot@c-6d8ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186595093 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks ass < 1186595110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :try to keep that in mind, y'all < 1186595143 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By "ass", do you mean "donkey" or That Body Part with Many Names? < 1186595222 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :latter < 1186595246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :former < 1186595401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1186595817 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1186595833 0 :jix__!n=jix@dyndsl-091-096-040-089.ewe-ip-backbone.de JOIN :#esoteric < 1186598837 0 :ns_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186598851 0 :ns_!unknown@unknown.invalid PRIVMSG #esoteric :I should write an Unlambda interpreter in Haskell. < 1186598859 0 :ns_!unknown@unknown.invalid PRIVMSG #esoteric :Er, why is my nick ns_? < 1186598860 0 :ns_!unknown@unknown.invalid NICK :ihope_ < 1186598874 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess it didn't get the picture when I said /nick ihope_... < 1186599163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unlambda interpreter in haskell = 5 minute job < 1186599177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just represent the primitives as real haskell functions < 1186599180 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'm taking it slow. :-) < 1186599373 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how do you do call/cc in haskell? < 1186599421 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Continuation monads. < 1186599443 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, a monad.. should've guessed ;-) < 1186599456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda in just about any functional language is trivial. . . < 1186599462 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :callCC :: (MonadCont m) => ((a -> m b) -> m a) -> m a < 1186599480 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me I should be done by now. I haven't started yet. < 1186599630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should implement Unlambda in Scheme to learn some Scheme. . . < 1186599644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Know of any good Scheme interpreters? < 1186599659 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1186599665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Helpful. < 1186599670 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186599688 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :we used Chez Scheme for our SICP course < 1186599693 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I do know "Write Yourself a Scheme in 48 Hours", a Haskell tutorial which presumably results in a Scheme interpreter. < 1186599701 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Know of it, rather. < 1186599728 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, that reminds me that I was thinking of going through that tutorial... any day now < 1186599738 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Also, . is to | as ? is to the command Unlambda needs. < 1186599815 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm... please clarify? < 1186599880 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :`|X returns `X.x where x is the current character. There should be a command--", say--such that `"X returns `X?x where x is the current character. < 1186600010 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think the monad I want is ContT IO. < 1186600225 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I wonder if this kernel update will break ndiswrapper.) < 1186601587 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1186602091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good scheme interpreter? < 1186602093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :chicken! < 1186604438 0 :blahbot`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186604675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg it's raining < 1186605228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: mit-scheme < 1186605294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tree rewriting! < 1186605412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aaaaardappel < 1186605569 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aardappel? < 1186605610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : sure < 1186605668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love that lang, though i haven't really used it < 1186605672 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's like an aardvark, except more of a potato. < 1186605676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wouter is one smooth talker < 1186605678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*writer < 1186605686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or < 1186605691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i remember the name wrong? < 1186605697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it's Dutch! < 1186605708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And who? < 1186605711 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aardvark? < 1186605715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whuzz that+ < 1186605728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Aardvark < 1186605734 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Orycteropus afer! < 1186605769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Orycteropus_afer_stuffed.jpg omg i've never seen anything this beautiful :O < 1186605870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quite the thing! < 1186605886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather scary. < 1186605947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"[The House Mouse] is probably the second most populous mammalian species on Earth (after humans)." http://en.wikipedia.org/wiki/House_Mouse < 1186605966 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Quite the thing. If humans are the most populous mammal, and they're so big... < 1186606080 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see the top-ten populous animals... things like cockroaches - how many can there be on the entire earth? < 1186606094 0 :oklokok!unknown@unknown.invalid PART #esoteric :? < 1186606094 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1186606124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186606134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heck, I wonder what the most populous organism is. < 1186606153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your mo- er, yeah < 1186606243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, nematode. < 1186606321 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hehe, the Methuselah Mouse Prize is somewhat like competing in server uptimes, but for mouse breeders < 1186606337 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"Heck, i wonder what most people thing an orgasm is." < 1186606345 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/thing/think < 1186606356 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :current record: a mouse that lived for 1819 days < 1186606753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MY MOUSE LIVED FOR 14 EO < 1186606757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-ns. < 1186606770 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :House Mouse: Mus musculus. Apparently "musculus" means "little mouse", and the word "muscle" comes from that. < 1186606883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks like there have been only four eons. < 1186606888 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is the fourth. < 1186606941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so my body has lots of little mice < 1186606947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :acting as muscles? < 1186607020 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Ideally, your muscles make it look like there are mice running around under your skin. < 1186607026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least, that's what I've heard on the radio. < 1186607042 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that ideal is an old one, not a current one. :-) < 1186608618 0 :Rugxulo!i=icechat5@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1186608650 0 :Rugxulo!unknown@unknown.invalid QUIT :Client Quit < 1186612276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck :( < 1186612308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they won't give me the storm sewer map < 1186612590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who < 1186612593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they say i need a better reason than "just curious" < 1186612598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the city government < 1186612619 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :they think you're a terrorist < 1186612691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1186612770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also i think he's a terrorist... who in their right mind would have 'bomb' in their nick unless they're a terrorist... < 1186612779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1186612793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Claim it's for a school project. < 1186612822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought about that < 1186612856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but, they invited me to come talk to their engineer who could show me how the system works < 1186612868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is probably what they would have done if i said it was for school < 1186612948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"the water comes in, then it goes out" < 1186612991 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :lament: Python is indeed very nice. < 1186612991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :greaaaaaat... < 1186613002 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I don't like about it is the somewhat-shoddy OOP. < 1186613031 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :What's the point of having to include self as a parameter in each object method? < 1186613087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foo.bar() is just syntactic sugar for class_of_foo.bar(foo) < 1186613111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Claim you are writing a novel about a volcano erupting in the city and you think the storm drains could be used to re-direct lava. < 1186613140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That was the plot of some movie the "sci-fi" channel show occasionally < 1186613144 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I realize that oklopol, but still, they could have made the system a bit more OOP-ish. < 1186613150 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :several of their movies in fact < 1186613154 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :If it's, as it claims, ``built-around-OOP''. < 1186613191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, you are using a silly definition of OOP < 1186613222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://paulgraham.com/reesoo.html < 1186613231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: i don't like the self thing either, but just because i don't like typing the extra 5 characters. < 1186613234 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you are concentrating too much on #9 < 1186613246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :otoh, Python is heavily oriented to #9 < 1186613255 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yes I am. I'm assuming a message-passing system with methods belonging to classes that naturally perform state-based behavior. < 1186613260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that wouldn't require knowing the real locations < 1186613287 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :On that assumption, which I believe is tacit when referring to Python, I make my arguments :) < 1186613291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: self is explicitly passed, rather than implicitly < 1186613294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so what? < 1186613297 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it might do. Depends if there is a bright that falls down blocking it or something < 1186613308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a bright? < 1186613308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: You've just commited a grave logical fallacy: Argumentum ad Paul Graham. < 1186613309 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you could just walk round them and map them yourself < 1186613319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't know where the tunnels and outfalls are < 1186613320 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1186613335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and which manholes are storm drains and which are sanitary/water < 1186613339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I just think there is more to OO than the Smalltalk family < 1186613349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :manhole... hihi < 1186613368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was thining of storm drains as the big open things like in the movie Grease. < 1186613371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: put your man-stick in my man-hole? < 1186613377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehehe < 1186613382 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1186613386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with pleasure < 1186613387 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm familliar with the different systems but, it is a bit baroque to talk about edge cases of a multimethod system when referring to a message-passing system, is my point :) < 1186613393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides, he ignores Snit's delegation behavior. . . < 1186613398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: outfalls, you mean? < 1186613399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we'll do that next time you're in finland < 1186613408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dunno < 1186613415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if i could find the outfalls, i wouldn't need the map < 1186613735 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe i can get someone to go taxpayer on their ass < 1186613764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :`` "Heck, i wonder what most people thing an orgasm is."'' <--- ?!?! < 1186613819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with that there is always the worry that they will offer you a refund. :-) < 1186613845 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(about 1¢) < 1186613952 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: like that would happen < 1186614038 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :speaking of OO, haskell so doesn't have any :( < 1186614101 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1186614116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually: < 1186614198 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :by the reeese definitions, it has 1, 2, 4, 5, and 7 < 1186614412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that was how i read what ihope said a couple lines before that < 1186614418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1186614572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by the what definitions? < 1186614794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess fixing ndiswrapper is a little fun. < 1186615032 0 :olsner!unknown@unknown.invalid QUIT : < 1186615266 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: http://paulgraham.com/reesoo.html < 1186615644 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think 5 applies to haskell, but in any case the fact that so many definitions apply seems to suggest that that list of definitions is bullshit < 1186615653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pi.ytmnd.com/ ha! i love that song. it also occurs to me that this is an excellent way to memorize pi < 1186615772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I get number 1. < 1186616022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make an infinite flash piece for pi < 1186616032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that oughtta be trivial < 1186616045 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh, I don't want to have a password anymore. < 1186616057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've typed it rather a many times today. < 1186616568 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's laptop has a fingerprint scanner. < 1186616577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- winnar < 1186616613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's desktop has a unique entry method composed of a collection of alphanumeric buttons, used for both textual and mathematic input < 1186616634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. "unique". < 1186616674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is this new and unique method of input called a "keyboard"? < 1186616678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: but can you make it generate that song < 1186616696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just a beat + some vocals :p < 1186616703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :record vocals for 0-9 and some patterns of numbers, < 1186616715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :play the background using some synthesiser or whatever < 1186616722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and play the vocal samples on top while scrolling by pi < 1186616730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perfect way to memorize pi! < 1186616767 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Typing my password requires pressing Shift four times... which isn't that bad, I guess. < 1186616794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes, it is! Quite incredible! (I take it you have one, too!) < 1186616807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um for some reason these digits popped into my head 2058914058291749238410697980 < 1186616809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have at least four :P < 1186616813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think they are in pi somewhere, but i got a part wrong < 1186616815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1186616818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION counts < 1186616823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I also have a touchscreen laptop OOOOH BURN < 1186616828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :near the start, of course < 1186616835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Touchscreen laptop? < 1186616840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My laptop has a touchpad! < 1186616842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186616842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4, if you count a broken laptop, an AT keyboard, and a keyboard without a space bar. < 1186616853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't :P < 1186616864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I *have* the space bar. . . < 1186616870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a few feet away from the keyboard. < 1186616896 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1186616939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I now better know what the problem with ndiswrapper is! < 1186616968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Cool. One of the spelling suggestions for "ndiswrapper" is "handicappers".) < 1186617335 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186618164 0 :goban!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1186619439 0 :goban!unknown@unknown.invalid QUIT :Remote closed the connection < 1186619691 0 :goban!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1186619794 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186620745 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :har har! < 1186620752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that map is public record and denying me access to it is punishable by 90 days in jail < 1186620757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :according to the colorado revised statutes, title 24, section 72, part 2 < 1186620765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i win :) < 1186622422 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzz < 1186622430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1186622431 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzz < 1186622788 0 :jix__!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1186625224 0 :UnrelatedToQaz!n=chatzill@host81-159-116-146.range81-159.btcentralplus.com JOIN :#esoteric < 1186625240 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1186625316 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Baz-wha? < 1186625589 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1186625927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :baz-quux < 1186626004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what map? < 1186626015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: of storm sewers < 1186626333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a law: if an emergency vehicle is approaching, pull over and stop. < 1186626366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently no exception is made for freeways. < 1186626389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1186626558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I was wondering and... apparently I felt like saying that. < 1186626830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate how in a torrent with many files, all the files are 50% done instead of half of them all done < 1186626861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/, all/, often all/ < 1186626996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems that if you're on a freeway and there's an emergency vehicle in the thing connecting the two roads, you're supposed to move one lane "apart" from the vehicle if possible. < 1186627012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186627034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does "one lane apart" mean, exactly? < 1186627043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one lane away < 1186627049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With one lane between the vehicles, or one lane over? < 1186627059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1186627062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, not in the same lane? < 1186627070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one lane between < 1186627078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186627085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :learning to drive? < 1186627105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1186627125 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Pollution-loving wimps :( < 1186627140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That describes most of the US. < 1186627156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially our fondness for urban sprawl and a lack of decent public transportation. < 1186627166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have knowledge, so i'm a pollution-loving wimp? < 1186627427 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :If you have knowledge and don't use it, you're a hippy. < 1186627459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess the government's decided that 120 MPH is the fastest relative we want to have in a head-on collision. < 1186627468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/relative/relative speed/ < 1186627495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong, if you're talking about the federal government < 1186627508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I said just "the government" for a reason :-P < 1186627528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are there higher speed limits than 55 for two-way traffic elsewhere? < 1186627532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :75mph is the fastest speed limit allowed if you want to receive highway funding < 1186627536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heck, are there higher speed limits here? < 1186627563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Freeways... there's nothing for a while, and then suddenly there's an on-ramp and you find yourself between two cars when there are only two lanes. :-) < 1186627570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, a state must have a maximum speed limit <= 75mph to get highway funding < 1186627595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can states have a speed limit of 75 on a two-way road? < 1186627623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think states can have whatever speed limits they like < 1186627655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, but if they want highway funding. < 1186627659 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"In 1865, the revised Locomotive Act reduced the speed limit to 4 mph in the country and 2 mph in towns." http://en.wikipedia.org/wiki/Speed_limit < 1186627698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is of dubious constitutionality, in my opinion < 1186628272 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :http://www.isbc.com/business/mistakes.cfm < 1186628303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has 640k? < 1186629369 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186629406 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :There. Now that everything's upgraded and I have my wireless connection working again, I can actually start work on that Unlambda interpreter. < 1186629532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how are you going to do it? < 1186629561 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Haskell, monads... < 1186629690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the call/cc? < 1186629767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if you can implement call/cc with tree-rewriting < 1186629923 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Continuation monads. < 1186629928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Rather, a continuation monad. < 1186629955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so you're compiling to haskell or what? < 1186630054 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Parsing into a Haskell data structure and then running. < 1186630188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write an unlambda to brainfuck compiler in unlambda < 1186630372 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why not a Haskell-to-Unlambda compiler? < 1186630386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because that's too large < 1186630396 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Pff. < 1186630414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :although simplified haskell to unlambda might be interesting < 1186630416 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that adding a useful combinator to Unlambda is worth removing its comment functionality < 1186630448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haskell is just too complicated to write a compiler for fun for < 1186630462 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm, gotta go. < 1186630469 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1186630473 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1186630594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how to compile a functional language to bf < 1186630723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE functions. :p < 1186630807 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are they first order? < 1186630815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, first class < 1186630960 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186631037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean "functions" as in "they work". < 1186631042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1186631044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"it works". < 1186631114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1186631127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186637387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night everyone < 1186637399 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186642484 0 :olsner!n=salparot@c-268de155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186643783 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186645269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) i hate how in a torrent with many files, all the files are 50% done instead of half of them all done <<< get a good torrent program... < 1186645282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1186645288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or make one < 1186645441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :torrent for one < 1186645458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have to manually tell it to dl them one by one though < 1186645483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can assign separate dl speeds for individual files < 1186645519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :isn't that windows only? < 1186645600 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea... but perhaps. < 1186645617 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling there are decent programs for unix as well... < 1186645669 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, the reason i'm doing my torrenting on this machine is that i can use torrent < 1186645674 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bittorrent sucks ass < 1186646399 0 :clog!unknown@unknown.invalid QUIT :ended < 1186646400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186646984 0 :olsner!unknown@unknown.invalid QUIT : < 1186648132 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186648686 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Deluge is the equivalent for *nix, bsmntbombdood. < 1186648698 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Once I found Deluge, I pretty much abandoned my own torrent client. < 1186648705 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :(Even though I had most of it done.) < 1186648722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186648746 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to start hacking at Deluge though. First thing I want to do is add stuff from BitTyrant's new BT paper. < 1186648762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what stuff? < 1186648791 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :They have a new piece obtaining and queueing algorithm to speed up a torrent. < 1186649002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :azureus' peer dht is pretty nice < 1186649623 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1186650229 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Success < 1186650390 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186655883 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1186655903 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"guess what that button did" < 1186657796 0 :jix__!n=jix@dyndsl-091-096-037-058.ewe-ip-backbone.de JOIN :#esoteric < 1186659809 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186661519 0 :jix__!unknown@unknown.invalid NICK :jix < 1186662736 0 :UnrelatedToQaz!n=chatzill@host81-158-251-103.range81-158.btcentralplus.com JOIN :#esoteric < 1186662832 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!info ololobot < 1186662840 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Wrong channel... < 1186662842 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hang on. < 1186662853 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1186662862 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1186663027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186670241 0 :wellons!n=user@eru.cse.psu.edu JOIN :#esoteric < 1186672675 0 :goban!unknown@unknown.invalid QUIT :Remote closed the connection < 1186674028 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1186674038 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186674289 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know about a brainfuck implementation that can multithread several programs working on the same memory array? < 1186674362 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186674372 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like a boring brainfork? < 1186674385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :seveninchbread did something like that < 1186674824 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i see, thanks < 1186674898 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do not know where < 1186674900 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can get it. < 1186674921 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i had to split to multiple lines for obvious reasons) < 1186674979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if sib comes here, you can ask him, though it isn't exactly that hard making it yourselfidy helfity < 1186674981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :skdjgf < 1186675041 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :i wrote something similar yesterday < 1186675309 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :and, i don't see the reason for splitting to multiple lines... :-( < 1186675767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1186675775 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can i lick your source? < 1186675850 0 :sebbu!n=sebbu@ADijon-152-1-6-252.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186676098 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :you need subversion, use this command: svn checkout https://opensvn.csie.org/wbf2c/trunk wbf2c < 1186676136 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :i have a website that explains things a bit here: http://www.cse.psu.edu/~wellons/bf/ < 1186677797 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf_gen oklopol < 1186680717 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186680832 0 :jix!n=jix@dyndsl-091-096-037-058.ewe-ip-backbone.de JOIN :#esoteric < 1186680914 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186682232 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186682246 0 :jix!n=jix@dyndsl-085-016-236-107.ewe-ip-backbone.de JOIN :#esoteric < 1186682731 0 :Arrogant!i=Arrogatn@45.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1186683281 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1186683309 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186683585 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.piepalace.ca/blog/asperger-test-aq-test/ < 1186683591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :36 !! < 1186683874 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"When I talk, it isn't always easy for others to get a word in edgeways. " like... it's hard to get to say something when i'm saying something? < 1186683896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually cannot translate "edgeways" there... < 1186683938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's partially because the phrase is "can't get a word in edge-WISE" < 1186683951 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know. < 1186683958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it means nobody will shut up for long enough to let you talk :) < 1186683962 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i still don't know what it means there :< < 1186683965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186683972 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i totally failed what it mean < 1186683973 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*means < 1186683979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So when this guy talks, he just babbles on and on and on and nobody else can talk. < 1186683988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i totally got it right < 1186683993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186684007 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just wasn't sure < 1186684011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : And it means nobody will shut up for long enough to let you talk :) << Was referring to the normal phrase, not his variation :) < 1186684012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now i am < 1186684019 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186684049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"I would rather go to the theatre than a museum. " you'd have to pay me a lot to get me to either... < 1186684172 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1186684257 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather go to the moon than a theater < 1186684259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i can remember any phone number easily, for just about as long as i like... then again there's no way for me to remember a birthday... so i prolly get "average" on that just for having a weird memory < 1186684287 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i can remember any number as long as it doesn't mean anything to me < 1186684303 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :when it gets a meaning, i remember the meaning < 1186684313 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1186684343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you got 36? < 1186684350 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a mere 28 :\ < 1186684352 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186684362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is geekier than oklokok! < 1186684364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1186684364 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling i'd get a better score if i actually talked to a doctor :P < 1186684381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :better == bigger < 1186684456 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186684498 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186685068 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :You need javascript for it to work... < 1186685091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :44, it says. < 1186685099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I answered all the questions honestly. < 1186685236 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :oooh, aspies test < 1186685241 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1186685253 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I got like 120/140 on one once :( < 1186685328 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm pretty good at getting friends, but people usually think of me as "the weird guy" < 1186685400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i really can't believe any of you is less geek than me < 1186685421 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186685422 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :morte < 1186685423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1186685424 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :38! < 1186685445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the test must be crooked! < 1186685527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I got it up to 49. < 1186685586 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, i can easily think of any of those options suiting me < 1186685631 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :those are general big-picture questions, so i basically just pick a random situation i've been in and answer based on that < 1186685772 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"I enjoy doing thing spontaneously." <<< thing is a character in addam's family < 1186685779 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a hand < 1186685784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does this refer to masturbation? < 1186685803 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like... hold on a min, i'll do some quick masturbation < 1186685957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'd have the same answer were it either < 1186686035 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :doing thing is a bit different than masturbation < 1186686112 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm deriving it from the fact "masturbation" means "desecrating the hand" < 1186686209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doing Thing. < 1186686254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"bbl guys, gotta do some thing ->" < 1186686269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"i hope you mean something" < 1186686273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"err... yes, sure" < 1186686285 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :'something' < 1186686298 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate how i always fail quoting < 1186687560 0 :GregorR!unknown@unknown.invalid NICK :GreorR < 1186687967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think it is "The Thing". < 1186688007 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :The Thing is a movie, Thing is the hand from The Adams Family < 1186688019 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1186688046 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the thing is something by King? < 1186688093 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :no i dont think so < 1186690650 0 :GreorR!unknown@unknown.invalid NICK :GregorR < 1186690722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random idea for some snippit of code: < 1186690743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :accepts mouse-written drawings, then using some kind of OCR, converts it into mathematical notation in real time < 1186690770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you could e.g. draw 231, a line beneath it, then 500 beneath that, it'd convert it correctly, then display a latexified (or whatever) version at the same size, replacing the drawing < 1186690784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once you've drawn the whole thing, it'll be converted to latex + displayed as an image < 1186690793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, presumably, you could evaluate it or whatever < 1186690808 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186690838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like maple? < 1186690857 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. i'm not sure if it does that though... i just know it has something like that < 1186690867 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :prolly something ridiculously simple < 1186690868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll show a sort-of-example < 1186690875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i write "1 +" using my mouse < 1186690905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :within some very short space of time (hopefully <1 second), it'll disappear and be replaced by whatever latex looks like when rendering the equivilent equation, at roughly the same size < 1186690906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the video where the guy draws a cart on a blackboard then draws a play button and makes it move? < 1186690910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same as i carry on with the expression < 1186690923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1186690926 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a touchpad that looks like a blackboard that was < 1186690928 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool vid < 1186690962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186690963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could draw strings and solid objects and make them move realistically in 2d < 1186690968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh i wan tthat < 1186690972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be pretty nice to be able to, e.g., get a tablet < 1186690976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :start up an app < 1186690988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write some mathematical notation, look up at the app and see it in rendered latex form < 1186690989 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, your thing would be fun if you have a touchpad < 1186690995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and be able to evaluate it and stuff < 1186691034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like maybe if you wrote = and left it for a second it would evaluate :) < 1186691060 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :might be good for code too... < 1186691062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... an ski parser that did that would be fun :P < 1186691073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1186691075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know there's a flash thingie, but you don't draw anything in that < 1186691087 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IWBNI you could draw decision trees and tables and turn them into programs < 1186691106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am sure this has actually been done before, but not, I suspect, with handwriting recognition. < 1186691124 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Now there is a nice PhD topic < 1186691124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: sounds good < 1186691141 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1186691141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but i think mathematical notation lends itself to being written more than, e.g. a decision tree < 1186691153 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How about Haskell? < 1186691156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anything mathematical is simplest when you write it < 1186691159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus.. < 1186691174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however, programming languages and decision trees and stuff - maybe not, they were designed for keyboard entry < 1186691188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe lisp. < 1186691200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Have you seen a Haskell paper? < 1186691206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186691222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell as programmed in is a mere shadow of the notation that the programmers have in their heads < 1186691242 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in papers, the ASCII-art becomes nice math notations < 1186691281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i program haskell i see haskell code... not mathematical notation < 1186691320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(<- => -> become arrows, | bceomes a proper bar, ++ join together, <+> <*> become symbol-in-diamond, etc) < 1186691336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't see that =p < 1186691388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they use a preprocessor called lhs2tex < 1186691411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1186691443 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I feel that that notation is the "real" Haskell, and the programmed format is an approximation to it. < 1186691461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think haskell is what the haskell report defines it as. < 1186691478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the programmed format may be older. < 1186691538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me an example of the notation < 1186691649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1186691662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186691724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a big sample < 1186691726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where it's used lots < 1186691729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i can see what it looks like < 1186691805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaah, SimonRC beat me on the aspergers test < 1186691810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i got a 30 < 1186691839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aspergers test? < 1186691859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would this be a scientific, based-in-reality test or a quiz test < 1186691866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :quiz < 1186691894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link < 1186691924 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.piepalace.ca/blog/asperger-test-aq-test/ < 1186691962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it might as well be called a "social ability test" < 1186692000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except for the bits about dates and telephones and obsession < 1186692067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably do shite on it < 1186692069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea why < 1186692085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quiz/test-type things just always give the opposite of what i really am :p < 1186692174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186692177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you are in denial! < 1186692177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHERE is the submit button < 1186692187 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you fill it in, then you get an answer at the bottom < 1186692191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : THERE is none < 1186692195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm wtf < 1186692197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :49/50 < 1186692197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has some javascript fail < 1186692200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which did i miss < 1186692211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah there < 1186692213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lots of scheme stuff replaces the word 'lambda' with the symbol lambda < 1186692219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate that < 1186692223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :" Scores over 32 are generally taken to indicate Asperger's Syndrome or high-functioning autism, with more than 34 an "extreme" score." < 1186692225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i scored 35... < 1186692257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; that fits considering i do have aspergers < 1186692263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the letter lambda looks terrible in a sexp < 1186692278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it only looks good in church's notation < 1186692336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at any rate, "texed" haskell certainly looks pretty < 1186692352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but ascii is not too shabby either < 1186692372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i got some of the questions wrong; anyway < 1186692375 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the tex haskell does look nice < 1186692382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i protrayed myself to be a bit more sociable than i am :p < 1186692440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think the whole point of that test is that it examines your opinion of yourself, rather than what you actually are < 1186692450 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, the first question "I prefer to do things with others rather than on my own." < 1186692455 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't even mean anything < 1186692459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what kind of "things"? < 1186692474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sex is the only thing i like doing with other people < 1186692494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i took it to mean any personal contact < 1186692532 0 :wellons!unknown@unknown.invalid QUIT :"ERC Version 5.1.2 $Revision: 1.796.2.4 $ (IRC client for Emacs)" < 1186692550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i certainly prefer to do foo, bar and baz with others, while qux and quux i will gladly do on my own. < 1186692639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"I am fascinated by numbers." - does this belong in a test on aspergers? < 1186692642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186692659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate numbers < 1186692678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love numbers < 1186692679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186692683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure to the first statement < 1186692709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if there's any numbers in it, it's not abstracted enough < 1186692749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :helios24 has always been a bit primitive to me < 1186692784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just think of numbers as the skeleton category of Set < 1186692884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's still a number, whether it's 2 or {{}, {{}}} < 1186692927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wee, i got 26 on the test < 1186692944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :barely beating a math contest winner < 1186693108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but of course it's useless without some sort of an indication of possible error size/probability < 1186693130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which i suspect to be around +- 10... < 1186693140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or at least +-5 < 1186693259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :± <-- is that a +- sign? < 1186693292 0 :olsner!n=salparot@c-c18ce155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186693307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes < 1186693427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc needs some sort of unicode macro system < 1186693435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\+- transforms into ± or something < 1186693447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...no < 1186693455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unicode is evil < 1186693509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unicode is not evil < 1186693533 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186693547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a joined ++ in unicode so he can say "unicode is ++good" < 1186693864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :⌠ < 1186693867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :⌡ < 1186693932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone should modify nethack and make it abuse unicode and control characters to hell < 1186693935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i bet you could get it looking really good < 1186694039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1186694064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186694070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :UNICODE SMILEY ☺ < 1186694081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :☾☽ < 1186694093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :♲ < 1186694142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1186694145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about a unicode befunge < 1186694150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :☝ instead of ^, etc < 1186694218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INTRODUCING THE ‽♯ PROGRAMMING LANGUAGE < 1186694226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Designed to be the first name solely in unicode. < 1186694240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1186694242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my friend made unicode print quite cool mazes < 1186694264 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...yes, he programmed a maze generator in unicode < 1186694279 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :is unicode turing complete? < 1186694296 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :a maze generator *generating* unicode is a different matter entirely < 1186694443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :turing complete unicode... that makes my mouth water < 1186694445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's just crazy < 1186694448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a turing complete CHARACTER SET < 1186694499 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would be rather fun < 1186694513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just add some control characters that can do branching.... oooh... < 1186694519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1186694538 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1186694604 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm for bidirectional rendering of text seems quite intricate though - a few carefully inserted extra rules could perhaps make it turing complete < 1186694653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would love to see 99 bottles of beer in unicode using loops of some sort < 1186694670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is probably rather like my theory that HTML by itself is *very nearly* TC < 1186694710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1186694711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1186694719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has nothing that would make it close to tc < 1186694728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is in every way the archetypical markup language < 1186694736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can do HTTP redirects (looping) < 1186694750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really count < 1186694753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :form elements and passed parameters via URLs also offer some possibilities < 1186694758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not HTML < 1186694761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's HTML+HTTP < 1186694767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or HTML+some way to handle passed parameters < 1186694768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :psh < 1186694831 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :javascript ;-) < 1186694872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea a while back for a network protocol in which the packet format represented a TC language that could be used for writing all kinds of networking utilities, games, file-transfer programs and viruses < 1186694897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds nicely esoteric < 1186694899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make a spec < 1186694920 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: make timing matter too ;-) < 1186694936 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the entire language is one big race condition, hehe < 1186694940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the fun part was that the system itself centered around being p2p- you'd "set up" a network by firing off a worm that would traverse the network and build routing databases on all the computers < 1186694984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's neat < 1186694984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you stop exploits? < 1186694985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1186694986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it < 1186695002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: don't allow the interpreter to access HD or just about any unprotected external data, of course < 1186695011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can still dos < 1186695022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can ALWAYS do DoS < 1186695036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can dos much easier if you're given a turing machine... < 1186695039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, scripts are sandboxed < 1186695054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: "scripts" - it's just binary data, right? < 1186695055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a HLL < 1186695064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda... < 1186695084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be low-level simple binary data... more like a protocol :) < 1186695093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make a simple assembler or something < 1186695103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186695105 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it resembled Redcode a bit, actually < 1186695122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously you want the data actually transmitted as compact as humanly possible < 1186695131 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :self-modification and spawning new packets was a common practice, and the loopback device becomes really handy < 1186695133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the latency for something like, say the WWW, would be staggering < 1186695152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unicode could be tc if you added regexes natively and expanded them with a macro system < 1186695171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm gonna eat a food -> < 1186695318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I really love the idea of unicode macros < 1186695334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://bash.org/?754254 < 1186695334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how many opcodes do you think you could squeeze it down to? < 1186695339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8? 16? < 1186695343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :16, surely < 1186695346 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there's an implementation alreday < 1186695349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16 would be good < 1186695353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186695368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could name them 0-F for obvious reasons :P < 1186695383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though for actually using the assembler maybe you could think of some better mnemonics, hehe < 1186695391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :allow asm macros, though, that act just like an opcode < 1186695399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using only 16 opcodes all the time would be teeeedious < 1186695426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why 16? < 1186695434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 4 bits < 1186695449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the more opcodes, the less you need, and it's easier to program < 1186695452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the spec was never finished, but I was also considering a high-level version that could be like "code"@AA.45.17.BB# to send a chunk of data off to the next machine < 1186695464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is a >network protocol< < 1186695472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compactness is more important than anything < 1186695484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you would have to make everything memory-mapped, and you use more space anyway for the addresses < 1186695499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's plenty of tricks you could do < 1186695506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up... < 1186695525 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :using a full char would allow for a wide range of opcodes with the added benefit of being able to punch in code in a normal text editor < 1186695563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd assume you would use an assembler.. < 1186695566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but it uses more space < 1186695573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, assembler is a must < 1186695576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, hex editor < 1186695577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you use less opcodes < 1186695585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about 5 bits :D < 1186695593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :32 opcodes should be enough for everyone! < 1186695598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: i was just thinking something like kinda like bnf for the macro system... and have tc regexes inbuilt in unicode format. just out of curiosity is that was you had in mind too? < 1186695604 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like like like < 1186695610 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :1 is also a power of 2 < 1186695621 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :0 bits ;-) < 1186695630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186695636 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Your mom is so fat she sat on a binary tree and turned it into a linked list in constant time!" < 1186695644 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Technically meaningless, but still funny :-) < 1186695645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i was just thinking of something like tex markup... < 1186695647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: lmao < 1186695658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(From SimonRC's link above) < 1186695666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186695675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :making a useful machine with 16 opcodes would be a challenge indeed < 1186695678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a fun one, too < 1186695682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: otherwise it would be too smart, and do stuff when you don't expect it to < 1186695700 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to look up tex markup < 1186695703 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(just because you type +-, doesn't mean you always want it turned into a single symbol) < 1186695748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course it can't be tex markup, because then you won't be able to discuss tex markup :) < 1186695759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :MSN simply uses (foo) for its markup < 1186695762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(+-) < 1186695776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obviously that can't work in the context of programming discussions < 1186695789 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :people have so cute msn nicks < 1186695790 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[c=3][c=38][c=27][c=23][c=29][c=46][/c]a[/c]n[/c]s[/c]k[/c]u[/c].krisu, joku teini<<33 < 1186695811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god the eyes bleed < 1186695813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186695819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the eyes would bleed even more if i had msn plus and could see the colours) < 1186695823 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186695852 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i could see the colors if i put that option on, but i hate colors and i love ascii line noise so that works better for me < 1186696001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what's the smallest a single instruction could be cut down to < 1186696008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 bits for an opcode is reasonable.. < 1186696032 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186696034 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh gods... http://bash.org/?8873 < 1186696057 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg? < 1186696066 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :meta-goatse? < 1186696067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :www.goatse.fr? < 1186696072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg.jpg < 1186696073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :.cz < 1186696079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a jpg containing a screenshot of hello.jpg < 1186696085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: mirror < 1186696091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello.(jpg^aleph_0).jpg < 1186696104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: indeed. The Tornado fighter used 4-bit opcodes < 1186696111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in its control computers < 1186696119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: did it use 0-F as mnemonics? :p < 1186696164 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you *really* think it had mnemonics? :P < 1186696201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1186696272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, opcodes don't need to be able to take immediate values < 1186696273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do they? < 1186696287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you have a few registers.. < 1186696315 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I guess you'd need load, store and some way to tell load and store where to load/store from/to < 1186696327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1186696329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that < 1186696371 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :OP --> LD addr-to-data,reg; OP reg < 1186696386 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but the address is a kind of immediate ;-) < 1186696397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant apart from the address :p < 1186696412 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :then no, you wouldn't need immediates < 1186696417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all i need is LD addr , ST addr and addresses < 1186696489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes decisions for the architecture < 1186696495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll use a sign bit it's simple < 1186696636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1186696662 0 :wellons!n=user@eru.cse.psu.edu JOIN :#esoteric < 1186696690 0 :Arrogant!i=Arrogatn@45.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1186696752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186696753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-0 < 1186696754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1186697002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1186698950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the implications of -0 < 1186699299 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MOM < 1186699302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186699304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186699305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186699335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that he can squeeze a single opcode into 12 bits < 1186699344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186699346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/opcode/instruction < 1186699392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, wait, 8 bits < 1186699415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INS INS INS INS ARG1 ARG1 ARG1 ARG2 ARG2 ARG2 < 1186699423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where each argument is a register name < 1186699427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, LOAD and STORE would be exceptions < 1186699450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, what am i talking about < 1186699450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :10 bits < 1186699481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 9 bits < 1186699487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INS INS INS ARG1 ARG1 ARG1 ARG2 ARG2 ARG2 < 1186699496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then all of the components are balanced < 1186699511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... 8 opcodes... < 1186699565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... good enough. 9 bits is insanely small! < 1186699611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :8 is better than 9 < 1186699631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i mean < 1186699632 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :7 is better than 8 < 1186699639 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :7 is lucky < 1186699639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :III111222 = 9 bits < 1186699645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and III gives me 8 opcodes < 1186699645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, byte alligned is good < 1186699653 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186699655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1186699655 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :8 isn't lucky < 1186699658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what should i make it? < 1186699670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :add a parity bit < 1186699674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I I I 1 1 2 2 (SPECIAL QUANTUM CONTAINING BOTH A BIT OF 1 AND 2) < 1186699747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, having LD and ST instructions longer than others could cause real problems < 1186699749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders < 1186699871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone suggest an extremely compact instruction format :p < 1186699912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gzip compressed < 1186699936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...8 bit opcode, the following bits the operands, the number of which depends on the opcode < 1186699951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, i should only need 2 bits for each argument < 1186699956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, 3 registers is enough, right? < 1186699962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and might as well pipe it through gzip < 1186699963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186699972 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need memory access too < 1186699984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd all be done with some special instructions < 1186699987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1186700006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LD REGISTER1 memaddr, MEM REGISTER1 < 1186700009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...some opcodes take 0 bytes of operand, some take 4 < 1186700015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then REGISTER1 would have the value at memaddr or something < 1186700023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then you'd have MEMSET memaddr < 1186700024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1186700025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :keep it extensible < 1186700036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going for "frickin' tiny", not "extensible" < 1186700059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :being small is stupid if you can't use it < 1186700114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186700116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm aiming for < 1186700134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186700137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. as tiny as possible < 1186700183 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186700293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what bit-ness he should make the machine < 1186700294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4-bit? 8-bit? < 1186700310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :..8 bit < 1186700327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :question: is nop actually essential? < 1186700334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think you could get away without nop most of the time < 1186700424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit why is my computer making very high pitched and very short beeps randomly < 1186700432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not "beeeep" < 1186700434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more like "bip!" < 1186700437 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :you is been hacked < 1186700466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i is not been hacked < 1186700475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186700480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really don't think NOP is needed < 1186700499 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think NOP is the quintessential non-essential operation :P < 1186700517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but for asm... < 1186700518 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*perhaps* useful to fill branch delay slots though < 1186700523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems to get an absurd amount of use < 1186700538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one very unneeded thing is ifneq < 1186700545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ifneq X Y Z can just be: < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 ifeq X Y 2 < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 goto Z < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 stuff < 1186700721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll drop NOP < 1186700730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if anyone has a convincing argument for it, tell me < 1186700757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: LD addr-to-data,reg < 1186700765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how would you put this data in the address? :) < 1186700810 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: let's say addresses 0-200 is code and 200-250 is data... just LD 201,reg1 to load the contents of address 201 into register 1 < 1186700830 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and ST reg1,201 would put a recalculated value back into memory < 1186700836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1186700837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :data sections < 1186700851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(modern assemblers have broken my soul :D) < 1186700866 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not really - it could be loading code into registers to modify itself < 1186700868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 200 bits for code though? lame :P < 1186700899 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nah, just let bits 0-31 control the page number :P < 1186700909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good idea :p < 1186700961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i only need 2 bits for addresses < 1186700969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, 4 addresses is enough to be comfortable with, right? < 1186700981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how would you personally define ST? < 1186700992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :st reg,addr puts the value in reg in the memory addr? < 1186701023 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :4 addresses? that's just the same as having 4 registers though :P < 1186701084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186701086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant 4 registers < 1186701093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course i shall use more for addresses :) < 1186701098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"i think i only need 2 bits for REGISTERS" < 1186701103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 registers + memory < 1186701155 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186701174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :th < 1186701175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186701177 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186701181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many bits i should use for addresses < 1186701221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1186701244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :77 < 1186701245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 128 places of addressable memory? < 1186701254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe just 8 bits. < 1186701275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i have to decide what size to use for the values stored in memory and registers ;) < 1186701277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1186701315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :14 bits < 1186701361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 < 1186701408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people always ask for numbers, but then end up ignoring my nice numbers and having something boring like 16 < 1186701414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186701447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe just 8-bit values :) < 1186701453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well since he is refusing our good luck numbers, i suggest we compromise on 13. < 1186701472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 8-bit values + 4 registers + 8-bit addresses isn't enough? < 1186701543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1186701545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :8-bit values + 4 registers + 8-bit addresses should be enough for anyone. < 1186701560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no seriously :p < 1186701568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you think it would be enough to implement simple things? < 1186701595 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no one is ever really gonna need more than 640k memory < 1186701640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't take the sarcasm any longer :( < 1186701656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ehird` a lollipop. < 1186701669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<___< < 1186701679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does /me because it's so cool < 1186701718 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i actually haven't read the logs so i don't really know what you are making :P < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i'm aiming for < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : 1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : 2. as tiny as possible < 1186701729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm guessing cookies < 1186701740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a computer architecture, obviously =p < 1186701769 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, so making a simulated asm for fun? < 1186701776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or emulated < 1186701800 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or copulated < 1186701860 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could just use brainfuck < 1186701866 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186701871 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you only need 3 bits per opcode < 1186701918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck breaks rule 1 < 1186701919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186701931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh, brainfuck is usable < 1186701949 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck can be coded with relative ease if you learn the basic trixxors < 1186701954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not the point < 1186701969 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1186702007 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck plus arithmetic operators, 4 bits per operator and it's pretty simple to program in < 1186702007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186702011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1186702018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not looking to reinvent a brainfuck computer < 1186702036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am looking to invent a very small architechture spec that is quite easy to program in if you know asm < 1186702065 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you making like "the asm". < 1186702093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186702094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186702100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell does that mean anyway < 1186702103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :teh asm < 1186702108 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186702194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, you'll want it to be very parallel, I think. < 1186702210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Game of Life is a decent platform. < 1186702225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just want a simple low-powered computer that can still do 99 bottles of beer and some other stuff with at least mildly readable code < 1186702233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though maybe BBM with quantum extensions would be better. < 1186702255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What, you want the assembly/machine code to be readable? < 1186702257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well done picking up where me and oerjan left < 1186702259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186702270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of asm code is readable < 1186702276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you know some asm for some platform, that is < 1186702363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you know what GCC does to multiply by 10? < 1186702370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, the only logic stuff i need is NOT, OR, AND, XOR i think < 1186702374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: x86 asm is not readable < 1186702380 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186702383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc-generated asm is not readable anyway < 1186702402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why do you want the assembly code to be readable? < 1186702414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, who likes readability < 1186702428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not use a compiler from a high-level language instead? < 1186702437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you really don't get the point of this < 1186702444 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't. < 1186702445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean readable as in not bloody brainfuck or unlambda! < 1186702451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want some beautiful asm code < 1186702453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or anything < 1186702460 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186702476 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: not trying to make you mad, just tired. < 1186702506 0 :olsner!unknown@unknown.invalid QUIT : < 1186702510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with BF and Unlambda, apart from the slowness? < 1186702522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're hell to program in < 1186702524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolute hell < 1186702540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You want to program in the assembly language? < 1186702541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gtfo of my #esoteric < 1186702544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has store, load, move, xor, and, or, not ... hmm .. what next < 1186702549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is still esoteric :) < 1186702553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esoteric != hell to program in < 1186702560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: At least 99bob, sure. < 1186702573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1186702704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you want readable and small. < 1186702776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Typed lambda calculus with data declarations/constructors? < 1186702795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you also want it to look like an assembly language. < 1186702964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what do you mean by "small"? < 1186702991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather, what do you want that I stated as "small"? :-P < 1186703035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86457 here's my instruction set design < 1186703040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might have screwed a part up < 1186703042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's not TC < 1186703089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look infinite memory-y. < 1186703116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186703120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll rectify it tomorrow < 1186703127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks fine apart from that. < 1186703141 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric | NOTE TO EHIRD DO NOT REMOVE: \instructionset < 1186703147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shall continue it tomorrow < 1186703151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't you send yourself a memo? < 1186703166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Won't clutter up our topic that way. < 1186703167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, put your shit in the topic... < 1186703171 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186703356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how often is bsmnt_bot reset? < 1186703371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1186703384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How often does it quit? < 1186703392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whenever i want it to < 1186703403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1186703456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT :Or we do") < 1186703457 0 :pikhq!n=pikhq@c-75-71-229-135.hsd1.co.comcast.net JOIN :#esoteric < 1186703457 0 :bsmnt_bot!unknown@unknown.invalid QUIT :"Or we do" < 1186703461 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186703470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186703569 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric | NOTE TO EHIRD DO NOT REMOVE: \instructionset < 1186703573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, oops. < 1186703595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least that didn't do anything as far as I can tell :-) < 1186705082 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186705808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t properFraction < 1186706305 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :man, i like haskell, but it tries pretty hard to make me hate it < 1186706427 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186706589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i want to write my program, not implement basic math functions :( < 1186706686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's making you implement basic math functions? < 1186706691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think modding with doubles is a somewhat imprecise operation < 1186706986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it won't get any more precise from me implementing it < 1186707049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You could import it from a C thing. < 1186707069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And then eventually, somebody could extend GHC with it... < 1186707121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly, like i said, i'd rather just write foo % bar like i would in Python. < 1186707284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186707314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([pi % e, pi - e]) < 1186707315 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'pi' is not defined < 1186707336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186707478 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :math.pi < 1186707500 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([math.pi % e, math.pi - e]) < 1186707501 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'e' is not defined < 1186707504 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([math.pi % math.exp(1), math.pi - math.exp(1)) < 1186707505 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1186707511 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([math.pi % math.exp(1), math.pi - math.exp(1]) < 1186707520 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1186707597 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186707629 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((math.pi % math.e, math.pi - math.e)) < 1186707629 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(0.42331082513074803, 0.42331082513074803) < 1186707666 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: are you making fun of the world? < 1186707673 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why did i say that? < 1186707691 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :gotta go -.> < 1186707733 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(math.exp(math.pi)-math.pi) < 1186707733 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :19.9990999792 < 1186707745 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :aaaw, your floating point arithmetic is bugged < 1186707758 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186708121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like if i'm face to face with someone, which face is mine? < 1186708129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the latter or the former? < 1186708207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(|the latter> + |the former>)/sqrt(2) < 1186708227 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :See? I told you WHICH quantum superposition it is. < 1186708277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can i... check the value? < 1186708298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is it like uncheckalbbebvevr < 1186708304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1186708320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need a transform of some sort or? < 1186708324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it's different every time you say "face to face". < 1186708333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... true < 1186708353 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :the face is both yours and not yours at the same time < 1186708355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, actually, the + is a - if you're female. < 1186708358 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :SCHRDINGER'S FACE < 1186708363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: exactly what I just said. < 1186708371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the Schroedinger. < 1186708382 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :but I can type it with the umlaut! < 1186708385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the word "face" and the word "phase" are originally the same, i think < 1186708468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the latter coming from the "face" of the moon < 1186708491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you just thought that up? < 1186708499 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who what? < 1186708505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall it < 1186708525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i vaguely recalled every bit of information that exists < 1186708530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like you do. < 1186708542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I vaguely recall that P = NP. < 1186708551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: your mum... < 1186708552 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the details. < 1186708561 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I vaguely recall that the cat is dead. < 1186708579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I vaguely recall that that proton is blue right now. < 1186708591 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :No, it's ultraviolt < 1186708610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's not a color. < 1186708619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ultraviolent < 1186708627 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :THE PROTON DECAPITATES YOU < 1186708627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only colors are red, green and blue. < 1186708637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless you count antired, antigreen and antiblue. < 1186708645 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :that's only one colorspace < 1186708646 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Those are the colors of antiprotons, among other things. < 1186708659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... should i sleep in my armchair or my bed < 1186708681 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :sleep is for the WEAK < 1186708709 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sleep gives you special powers. < 1186708717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can either sleep or stay awake doing nothing. < 1186708728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: go for the special powers. < 1186708745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does sound intriguing < 1186708748 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :eh, irc? < 1186708755 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I need food < 1186708757 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1186708769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was, though, actually requesting where i should be doing my sleep < 1186708775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Special powers like the ability to avoid sleepiness and the ability to not be bored. < 1186708783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the ability to shoot people ethically and legally. < 1186708790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: irc is pretty much nothing < 1186708834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Staying awake doing nothing, however, gives one the ability to utilize paper and computers. < 1186708835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :boredom doesn't exist < 1186708850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1186708851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186708868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the fact that you have to do something while doing nothing in order to do that. < 1186708883 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Minor setback. < 1186708898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doing nothing = doing nothing productive < 1186708913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doing nothing i can "show for my day" < 1186708929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, paper and computers can be non-productive. < 1186708934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1186708936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, my vague recollection is still a bit vague, the terms are apparently from latin and greek respectively, but had the same meaning so i _still_ think they were related < 1186708939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how exactly? < 1186708992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: where are there vague articles located that you've been memorizing your whole life, btw? < 1186708999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might enjoy reading them < 1186709019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i shoud start writing vague articles < 1186709029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*should < 1186709067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless there actually exist ones < 1186709070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd read them all. < 1186709268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might endoy flying to istambul or something < 1186709274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might get cold though < 1186709289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess that would depend on how high i'd fly < 1186709301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now "sleep" -> < 1186709403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you forgot to tell me how to do something unproductive with the computer < 1186709406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(aside irc) < 1186709421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Study... er, wait. < 1186709425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Play games! < 1186709440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186709447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or study pointless things! < 1186709454 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Things that have been proven pointless! < 1186709460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anything i get better at is productive. < 1186709504 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not if they don't produce! < 1186709513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... well, okay, since that is actually quite exactly the definition i use, it's pretty easy coming up with non productive stuff < 1186709516 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Study something that mathematicians already know everything about! < 1186709530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :improving my brain is productive. < 1186709552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since it's pretty much all that exists from my point of view. < 1186709659 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you'll have to do something destructive, then. < 1186709681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can fail to revert vandalism on a wiki! < 1186709700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could, in theory, just like throw dice all night... the only problem is i'd remember that and list it as the cool feat "throwing dice for 10 hours in a row" < 1186709863 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Python fits my brain :) < 1186709872 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And with that, I go to do me daily Japanese work. < 1186709982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i go to sleep < 1186709986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :reaaaally -> < 1186710292 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep < 1186711620 0 :meatmanek!unknown@unknown.invalid PART #esoteric :? < 1186712312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, are there any optimizing Unlambda compilers/interpreters out there? >:-) < 1186712834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a guy in #haskell writing a compiler, i don't know how optimised it will be < 1186712920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also mandelson's interpreter is supposedly much faster than others, although i (vaguely :) ) recall it has some incompatibilities < 1186713009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*is = was, hard to say if it still is fastest when the unlambda homepage hasn't been updated in years < 1186713771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Incompatibilities... < 1186713803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i again vaguely recall the d function didn't quite follow the spec, or something like that < 1186713838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly he memoized it, or something like that < 1186713874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway some program broke when i tested it (my interpreter? i don't recall) < 1186714755 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1186714785 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186714818 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1186715547 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186715676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE CHALLENGE: Create a joke with the punchline "Baroque Obama" < 1186715703 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MOM is BAROQUE OBAMA. < 1186715885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :8-O < 1186715889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's TRUE < 1186716670 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186719101 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186719101 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1186719962 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186720699 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186725258 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186725439 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186725453 0 :jix!n=jix@dyndsl-085-016-235-248.ewe-ip-backbone.de JOIN :#esoteric < 1186732799 0 :clog!unknown@unknown.invalid QUIT :ended < 1186732800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186733017 0 :olsner!n=salparot@c-058ee155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186733390 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186735589 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1186741352 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186741564 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1186741612 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Remember kids, be careful with explosives, they might be interesting!" < 1186741707 0 :asiekierka!n=asiekier@nat-1.elb.vectranet.pl JOIN :#esoteric < 1186741713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My friend did something for me! < 1186741719 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a BF loader that fits in a bootsector! < 1186741737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :interperter is NASM 155 bytes (binary compiled) < 1186741749 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whole thing 194 bytes < 1186741771 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :510 - 194 = approx. space for BF code :) < 1186741779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cool? < 1186741790 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME! < 1186741809 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I don't know enough about bootcodes, but I wanna read the ASM :) < 1186741834 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186741836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186741848 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :stdin - keyboard < 1186741855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF code is compiled in the binary :D < 1186741875 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186741888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my friend did it < 1186741889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1186741890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but wait < 1186741896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to compile it and test 1st < 1186741987 0 :Darktemplar!n=squerart@adan44.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1186742002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's my polish friend < 1186742002 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he did it < 1186742005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATS! < 1186742015 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186742051 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Waiting for JumpF**k, keyboard BF code typing and RAW BF store (to make max size up to 1,4MB) < 1186742060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to first see the first two < 1186742065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then a option to add the third :) < 1186742100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186742103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll put the code < 1186742170 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :if I make a BF-CommandLineInterface that's gonna be dead :) < 1186742184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186742217 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'd fit it in bootloader still < 1186742225 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I can fit the CLI, but FS support... < 1186742231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's unneeded < 1186742237 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you'll make FS support (RAW) < 1186742237 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :okay.. < 1186742242 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Heya. < 1186742243 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then you will put rest of code in RAW < 1186742247 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Awesome stuffs my friend. < 1186742252 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AND the BF codefiles in raw < 1186742258 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :sure... < 1186742263 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186742270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sending the code with ,[.,] and binaries < 1186742272 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but first testing < 1186742287 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tested it with multiple loops < 1186742299 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :but frequent stack operating around'em should do < 1186742306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll test < 1186742328 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric : < 1186742346 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186742353 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then try and do JumpF**k ok? < 1186742371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1186742457 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :You can do what Forth does, blocks for the FS. < 1186742528 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :you mean like filename:SECTOR3-6? < 1186742558 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Each block is a fixed size. < 1186742591 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :So block 21 is just data at address (21 * block-size) + block-offset. < 1186742656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But look, we want to sometimes store multiple files - oh wait, this can be done with SysLinux+MemDisk+GZip combo :) < 1186742681 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :you mean RAW is no fun ? < 1186742691 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :multiple files in RAW is perfectly OK < 1186742736 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess. < 1186742752 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :512 bytes per block < 1186742763 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186742771 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :LBA->CHS is about 25-30 bytes < 1186742784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :we need also like a file: < 1186742801 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1186742807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that stores filename you want (8.0 :D) and amount of blocks it takes < 1186742818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or 5.0 for that matter < 1186742819 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :it is easier for me to parse hex than dec < 1186742824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so use hex < 1186743019 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186743031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1186743041 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :My friend did a BF reader in a bootsector! < 1186743049 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with 300-400 bytes left for code < 1186743051 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he is here < 1186743053 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Darktemplar. < 1186743079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ummm so what < 1186743086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course you can fit BF into a bootsector < 1186743089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BF is friggin tiny < 1186743100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but he will add many stuff to it < 1186743105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it isn't BF any more < 1186743108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it's smaller than AmigaOS interperter < 1186743114 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :he will add not stuff to language < 1186743114 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :many stuff < 1186743119 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :like a CLI < 1186743121 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186743123 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(except JumpF**k of course :D) < 1186743132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a command right? < 1186743135 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to read from files < 1186743143 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :@(filename.txt) i mean < 1186743143 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :but kinda debug-like one < 1186743168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why is jumpfuck "of course"? < 1186743173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wrote jumpfuck mainly for compiler writers < 1186743179 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... oh. But i wi--- < 1186743183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YOU WROTE IT? < 1186743196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this jump fuck? http://esolangs.org/wiki/JumpFuck < 1186743198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, yes < 1186743201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186743225 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to add just the commands < 1186743228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the 2 jump commands < 1186743229 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :adding jumpfuck shouldn't be hard.. < 1186743239 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and one my command (if you implement RAW, it shouldn't be hard) < 1186743246 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :another segment register, like FS... yet limiting that stuff to run on 286+ < 1186743264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do people suggest i make this TC? http://pastie.caboo.se/86457 i was thinking maybe a "computed ld/st" which takes its address from a register as well < 1186743280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure which opcodes i'd remove to do it < 1186743311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and my command... @, Read (actual cell) char from (cell after actual) block to (cell before actual) < 1186743352 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ur making a binary EL? < 1186743358 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or it may use @(200|3) that will read 200th char from 3rd block (512 bytes/block right?) and save it to actual cell :) < 1186743363 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's better for me < 1186743372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Darktemplar: binary what? < 1186743378 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :esoteric language < 1186743382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Darktemplar: yes. that's a spec for a computer architechture < 1186743395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't really meant to be mainly esoteric < 1186743396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but look, ehird, you'll have first JumpF**k implementation :D < 1186743397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more an experiment < 1186743401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: true :) < 1186743424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just trying to get an assembly language with the smallest instructions i can while still being relatively easy to use < 1186743430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you'll make the new architecture, try and port Darktemplar's bootloader to it < 1186743444 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :ehird->make it objective-enforcing :D < 1186743464 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :something like a weird minimized Java < 1186743470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no way < 1186743476 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :why < 1186743483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and ehird`: Do you have any command ideas? < 1186743484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is meant to be machine code that could feasably be put on a machine < 1186743493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except for a really simple computer where size of code is everythign :) < 1186743498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: nope < 1186743498 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :since we have 3 more commands to BF, making it total of 11 commands < 1186743500 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too bad < 1186743507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe BF machine's IO commands? < 1186743510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you could do graphics :p < 1186743536 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1186743547 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :1111 -> couldn't you make it SwitchToWeirdMode :? < 1186743559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Darktemplar: you need nop :) < 1186743566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is weird mode anyway < 1186743583 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :theory... < 1186743586 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :or a joke < 1186743609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you could (but not need to) make a command like S(125) that will set current cell to 125 < 1186743617 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :will save up to 20 lines! < 1186743623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i recommend it < 1186743636 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or make it Add Number < 1186743641 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :like ! - read from port no. current cell and save it in n+1 cell < 1186743642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so it adds 125 to current cell < 1186743652 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :or direct memory access :D < 1186743658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH! You may add it < 1186743673 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :yeah. Let's come up with another EL < 1186743691 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will be called "EsoOoS" < 1186743695 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :like ADD = CreateCommand("Add.Command","+",NOTPRIVILENGED); < 1186743700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186743706 0 :sekhmet!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1186743708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll make list of added commands < 1186743714 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :but that would be kinda freaky < 1186743716 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186743725 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :but asie, decide which cell size to use < 1186743726 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1186743732 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :it's no problem for me to switch to words < 1186743746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gwar, why are there no decent binary editors < 1186743756 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :because you can't sell them < 1186743763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186743795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm found one < 1186743799 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :OK. Got to go. Some work awaits.. < 1186743800 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1186743801 0 :Darktemplar!unknown@unknown.invalid PART #esoteric :? < 1186744000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe, tiny infinite loop: < 1186744005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"à." < 1186744009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without quotes < 1186744015 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186744019 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what does < 1186744021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course that's just the machine code i need headers < 1186744031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that is "111000000000" < 1186744045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look at the spec i posted to see why that loops < 1186744088 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1186744096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1110 CCCCCCC Jump to C. < 1186744111 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and at position 00000000, we have "111000000000" < 1186744120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which jumps to 00000000... < 1186744161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in reality, the shortest infinite loop will be a bit longer < 1186744173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to specify how long the code is (so the machine knows where the data section starts) < 1186744178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that takes 32 bits < 1186744183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might reduce it to 16. < 1186744256 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i may send you the code < 1186744264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to Darktemplar's interpreter < 1186744268 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you want < 1186744332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so the shortest infinite loop is that code i posted < 1186744337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the shortest infinite loop wrapped in a binary < 1186744352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is "... à." < 1186744376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aka "00000000000000000000000000001100111000000000" < 1186744404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aah, damnit my instruction set has no "halt" < 1186744433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :somebody tell me what insutrctions they don't think would get much use in http://pastie.caboo.se/86457 :p < 1186744515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1111 :D < 1186744575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you EVER coded low-level asm? < 1186744581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you seriously think NOP is useless? < 1186744652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186744658 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and maybe < 1186744668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/NOP < 1186744676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are quite a few examples of good use there < 1186744945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I guess for NOP you could do < 1186744955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AD A B < 1186744957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186744964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait you couldn't do that < 1186744966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MV A A then < 1186744978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so 1111 is halt... < 1186745075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok here's the newest spec: http://pastie.caboo.se/86570 < 1186745086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if someone comes up with a nice way to make it TC :) < 1186745501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Could you help me? < 1186745506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the Darktemplar code fails < 1186745508 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1186745837 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'll go on and learn ASM later < 1186746010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how much chuck would a chuck wood wood if a chuck wood could wood chuck? < 1186746219 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mrning < 1186746358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1186746531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :got any ideas for how i can make http://pastie.caboo.se/86570 turing complete? :) < 1186746684 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186746776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :make 1st bit of each memory slot be a swith that expands that memory slot to be as bit as the whole memory < 1186746782 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and... there. < 1186746795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have to have some infinity there < 1186746871 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how to make a newline in low-level ASM (i'm learning it) < 1186746874 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :without a OS < 1186746880 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i.e. booted from a bootsecotr < 1186746883 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :bootsector* < 1186746931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is it 13 and 10? < 1186746931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or 10? < 1186746933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1186746983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird`! < 1186746987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oklokok! < 1186746988 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you know? < 1186747027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186747052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :0D0A in windows, 0A in unix, 0D in mac iirc < 1186747054 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea. < 1186747066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :???? in BIOS < 1186747074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea. < 1186747075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186747161 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i think 0D0A < 1186747163 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but not sure < 1186747226 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can put that to be sure < 1186747249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not now < 1186747267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186747273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably be back in 10-15 mins < 1186747285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iback < 1186747289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm back < 1186747294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1186747296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all i really need < 1186747301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is some way to access memory relative to some other location < 1186747308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now you can only specify an absolute < 1186747325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however i need to keep the instruction set at its current size < 1186747339 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta go < 1186747351 0 :asiekierka!unknown@unknown.invalid QUIT : < 1186747395 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just make a relative jump < 1186747402 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that'd make it tc as well < 1186747418 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just like nestable memory slots better : < 1186747420 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186747532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how would a relative jump make it tc < 1186747538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you still can't access infinite memory < 1186747558 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186747565 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a relative jump in memory < 1186747574 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so that memory slot 0000 moves < 1186747577 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :back and forth < 1186747586 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :tc via trivial isomorphism to bf < 1186747607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186747614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well it's not really typical then < 1186747620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now it looks quite a lot like some other simple machine codes < 1186747625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would make it.. less so < 1186747643 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can also do like 0000-7FFF always program spesific, and 8000-ffff move if relative jump used < 1186747662 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and 8000-FFFF would have "infinite" memory for each program < 1186747670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1186747697 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :millions of ways to do ittidy < 1186747705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186747712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want it something like most machine codes < 1186747716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they don't use weird hacks like that < 1186747722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're just... tc in a normal way < 1186747745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, then you will have to leave out the "every memory slot is n bits and every address is m bits" attitude. < 1186747772 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it will then *look* more like asm in instruction descriptions, but it will inherently be less asm < 1186747788 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have you checked an "asm" for a highlevel language? < 1186747797 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like python bytecode or jvm < 1186747797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :inherently less asm = :( < 1186747802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1186747810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :besides < 1186747816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need that attitude < 1186747824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise code can't be portable across amount of memory < 1186747826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't looked at jvm tbh, but that isn't actually that high-level of course < 1186747830 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1186747833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1186747838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186747842 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... my idea. < 1186747847 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mem jump < 1186747853 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186747865 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have a way to jump to next "page" < 1186747869 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and back again < 1186747875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i have never seen machine code with "mem jump" < 1186747876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186747877 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that'd make it tc as well, but it'd be cleaner < 1186747883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how DOES most machine code do it anyway? < 1186747891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to handle calculated memory positions? < 1186747892 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do... what? < 1186747895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just immediate values? < 1186747903 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's called addition < 1186747913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186747917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do they have a computed store or something < 1186747918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1186747943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cld r1 r2 - "access the memory whose position is in r1 and store it in r2" < 1186747962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as well as ld r1 addr - "access the memory at addr and store it in r1"? < 1186747968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something like that? < 1186748021 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually asm has something like thta < 1186748023 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*hathtat < 1186748036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see, that makes sense < 1186748042 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have that too < 1186748045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no i do not < 1186748050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have ld, but not cld < 1186748059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cld would make it turing complete < 1186748067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i can't add any instructions < 1186748070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've reached my limit < 1186748072 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then i have misunderstood you... wait a bit < 1186748078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i need to remove 2 instructions that won't be used much < 1186748080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pick two? :) < 1186748134 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nop can be hacked in using the others... same goes for many of the calculations, but it might be ugly if you'd just have a random subset of the logicals < 1186748153 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(ehird`) cld r1 r2 - "access the memory whose position is in r1 and store it in r2" < 1186748157 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why does this make it tc? < 1186748164 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and how is that different from ld? < 1186748198 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"access the memory whose position is in r1" != "access the memory at addr" ? < 1186748312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1186748347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1186748350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it makes it turing complete because < 1186748353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :r1 is a register < 1186748373 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait, I'm going to tweak the code a bit < 1186748399 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are registers infinite? < 1186748403 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bignumzz < 1186748455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok: < 1186748456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86579 < 1186748457 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry, but i don't see the tucrity. < 1186748473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything but the first two AAAAAAAAs are register ids < 1186748486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that pastie hates me a lot < 1186748497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now, if i had a version of the first two instructions which instead of the immediate AAAAAAAA took a register AAA, you could do computed memory access < 1186748505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only problem is, i'm out of instructions... < 1186748515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what two instructions can i get rid of without too much effect? < 1186748668 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whell, s/xor and or not/nand nor ;) < 1186748697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to get rid of not < 1186748707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or xor < 1186748712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or or, or and < 1186748720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :those are pretty much essential for non-hellish programming < 1186748870 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :memory management, arithmetic, binary logic, conditional jump, unconditional jump, halt... you pretty much need those if you don't want to do anything far-fetched < 1186748884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1186748889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i need two mor memory management instructions < 1186748914 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, can you please try to explain how those are different from the ones you have now? < 1186748942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :honestly i have no idea how you are having trouble with it < 1186748944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86579 < 1186748950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0000 AAAAAAAA BBB and 0001 AAAAAAAA BBB < 1186748959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAA is an immediate value. in the binary file < 1186748961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER < 1186748974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EVERY other single argument for EVERY instruction apart from those two AAAAAAAAs, is a register ID < 1186748979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah well, you can just replace those < 1186748986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1186748987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I need < 1186748992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a computed st/load < 1186749000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with AAA BBB arguments, which take the address from the register < 1186749001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see? < 1186749017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER i can't just replace those two < 1186749018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1186749025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as they supply the >only way to get values from memory< < 1186749033 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1186749034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since, of course, you have to get something into the registers in the first place < 1186749036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :before you can add to them < 1186749038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to use them as addresses < 1186749041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :think about it < 1186749049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if everything is indirect to register values, and every register starts at zero < 1186749052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you get a value into a register? < 1186749067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i need those normal ST/LD < 1186749069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah ture, but i'd prefer a way to set a value to a register over those .P < 1186749070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186749072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i also, for turing completeness, need a computed ST/LD < 1186749079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i need to replace two instructions < 1186749107 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i can tell you that will not make it tc < 1186749163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it >will< < 1186749174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not completely TC < 1186749181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because of the size of the values < 1186749183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1186749192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"turing complete" for all practical purposes < 1186749201 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, if that's all you want, then it already is tc < 1186749204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in you can write real useful programs in it < 1186749205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1186749214 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :except for that stuff you haven't gotten in yet < 1186749217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because accessing relative memory positions and other pointer arithmetic is pretty much mandatory < 1186749242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm - what is the bitshifts in most programming languages? Arithmetic shift or logic shift < 1186749254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know that, but as i said, you can just replace those first two with cld and ld and have a way to set a register to a valua < 1186749256 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*value < 1186749267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1186749275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean what do i mean < 1186749289 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :arithmetic shift == takes sign into account < 1186749289 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186749312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Logical_shift < 1186749318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Arithmetic_shift < 1186749318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you usually have two shifts in an asm, since asms are rarely typed < 1186749319 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186749323 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll check those out... < 1186749328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, well which one should i implement ;) < 1186749354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1186749359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually need bit shifts! < 1186749366 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186749370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>> N == / (2 ** N) < 1186749380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<< N == * (2 ** N) < 1186749396 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...orly < 1186749400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yarly < 1186749405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i have the irb session logs to prove it! < 1186749453 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is kinda given < 1186749476 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is a way to get a round the need for two different shifts, yes. < 1186749492 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you have multiplication always be signed < 1186749508 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually, you also have two multiplication instructions & division instructions < 1186749515 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for signed / unsigned < 1186749533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything is unsigned in this < 1186749535 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you may want to have everything just unsigned and let ppl get around that on their own < 1186749537 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186749548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186749554 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was my way to say you should naturally have logical shifts < 1186749556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have an exponential oprator though < 1186749562 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...orly < 1186749569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so the 2 ** N bit might be... annoying to do < 1186749586 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that really isn't the easiest way to use one of those operators to emulate another... < 1186749610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess though that people would just work out 2 ** N beforehand < 1186749712 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>> and << are effectively quick 2**n div/mul... so it's pretty obvious they aren't exactly *needed* < 1186749732 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*quick div/mul by 2**n < 1186749798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok i've got a new spec < 1186749804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just put it up now < 1186749839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86585 < 1186749852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :waitaminute < 1186749858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first integer doesn't have to be 32-bit... < 1186749861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :addresses only go up to 8 bits < 1186749875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait... that means code will have to be hideously small < 1186749906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s 255 bits max < 1186749909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, wait, no < 1186749925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~65536 bits max :p < 1186749929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's rather less worrying, hehe < 1186750031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86585 there we go < 1186750046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a turing complete, slightly usable machine architechture < 1186750057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with tiny, tiny, tiny instruction size < 1186750085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i'll design an asm spec for it! < 1186750142 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :speccidy spaccidy < 1186750232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course it doesn't have IO... < 1186750237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you think i should do to rectify that? < 1186750242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :replace two more instructions? :S < 1186750262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could do the INT instrcution < 1186750265 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*instrcution < 1186750267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*instruction < 1186750276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interrupts are evul < 1186750296 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, but they're nice if you want small instruction size < 1186750306 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :though... might be a bit cheatish < 1186750351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186750358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll find two more instructions i can remove < 1186750374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and add in and out, both taking AAA BBB < 1186750389 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, arithmetic is used a lot more than binary stuff, and the jump/memory stuff has to be there for it to be an actual programming language < 1186750395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A is the register which contains the port, B is the register which contains what to send < 1186750401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'll define some standard ports < 1186750405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1186750406 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... i'd say NAND! :P < 1186750408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in will take < 1186750413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AAA BBB < 1186750416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1186750418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in will just take AAA < 1186750427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :A contains the port, A gets replaced with the read value < 1186750436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And, um, I don't have NAND. < 1186750442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read the spec :) < 1186750478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or you could just have 4 ports and have the first bit indicate whether it's an output or an input port < 1186750482 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... might be a bit ugly < 1186750484 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186750494 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry, you're using the register value as the port of course < 1186750502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's just a sneaky way to add another instructiosn :p < 1186750506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you'd still have like a million ports < 1186750512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186750514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :values are 8 bits < 1186750517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :256 ports :) < 1186750525 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i meant i'd say "do the nand" < 1186750529 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do the do the nand < 1186750535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1186750542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186750549 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/xor and or not/nand < 1186750555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1186750557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you mean < 1186750559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get rid of not and and < 1186750563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and replace them with nand? < 1186750566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186750570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then not is nand a a? < 1186750572 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and also remove or and xor < 1186750576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186750579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like those < 1186750584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is meant to be relatively easy < 1186750591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :removing all those logic operations just makes it a turing tarpit < 1186750598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah... but you don't need binary stuff for most things < 1186750608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its meant to be a turing tarpit in internals, but externally it should be just about normal :) < 1186750693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, glargh < 1186750696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there appears to be nothing i can remove < 1186750704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :16 instructions are not enough :( < 1186750730 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can remove the first two and add a "set" < 1186750739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186750739 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and you have one spot open < 1186750743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1186750752 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :set REG VALVALUE < 1186750766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186750769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :VALUE = bad < 1186750772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ADDRESS = good < 1186750821 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you can set register values, you can do stuff like incrementation without having a memory cell that has the number "1" in it... < 1186750838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now you'd have to have a memory slot where you have the number "1" to be able to increment < 1186750852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186750853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's simpler < 1186750857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i like my way < 1186750871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... "set" would make the first two unnecessary, make a lot of calculation easier and also make it more pure < 1186750888 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because now you have really duplicate instructions < 1186750925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the first two and the ones where memory location is looked up from a register are pretty much the same, the first ones are just the unpure version of the latter < 1186750956 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(purity == the nice INSTRUCTION AAA BBB pattern) < 1186750957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay i guess < 1186750965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(then SET would be the only exception) < 1186750986 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm feeling foodneedish < 1186751001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186751003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like your idea < 1186751008 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186751008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it makes setting memory locations harder < 1186751009 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why ? < 1186751012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186751015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you need a SET and then a STORE < 1186751019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186751021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you need: < 1186751023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SET, CSTORE < 1186751025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just < 1186751026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STORE < 1186751061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186751068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what :( < 1186751083 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then why not make another set of arithmetic instrcutions as well that take memory slots as params? < 1186751101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well because i'm keeping it at 16 instructions :p < 1186751102 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to LOAD ADD STORE, but just ADD < 1186751113 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying my way is superior! < 1186751117 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :super ber < 1186751118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, fine < 1186751123 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186751143 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm really gonna go eat now < 1186751147 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hf with your asm < 1186751160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i wish i was doing something... doing stuff is so much fun :< < 1186751164 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i ain't < 1186751169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay: < 1186751173 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because i'm reading swedish vicabulary. < 1186751174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86585 < 1186751176 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*vocabulary < 1186751179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to free up one more instruction < 1186751237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186751266 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually you *have* a condition for a jump and any 1100 AAA AAA CCC equals 1101 CCC < 1186751271 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you see what i mean < 1186751301 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(two reasons to remove 1101 that way) < 1186751307 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/way/was < 1186751307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186751317 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also 1111 == nop? < 1186751327 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is that like implicit? < 1186751339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1111 is where i'm going to put the last added instruction < 1186751342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so "jump" is normally just asm sugar? < 1186751362 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... x86 has like 15 jumps... < 1186751375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just thinking that, jumps are really really common < 1186751382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, if it has to compare something every time.. < 1186751404 0 :olsner!unknown@unknown.invalid QUIT : < 1186751452 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :true < 1186751463 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you don't wanna do any preprocessing for the code that is < 1186751470 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(trivial optimization...) < 1186751503 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(err... not really) < 1186751528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yeah it is trivial < 1186751538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186751539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's fake < 1186751544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since it'll use another instruction internally < 1186751620 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1186751681 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could make a halt address. < 1186751684 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :11111111 < 1186751703 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :SET 000 11111111 JUMP 000 < 1186751726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah but, that's quite a lot of work to halt < 1186751728 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that'd be like fast-forwarding to the end of the code < 1186751730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and halting is very common < 1186751744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anywa < 1186751749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's feasable that some code would be that long < 1186751753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though. admittedly. not likely :) < 1186751759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1186751763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah. i'll get rid of halt < 1186751768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but wait < 1186751775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what if 11111111 was in the data section < 1186751781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you'd jump into data < 1186751787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, feasably, you might want to execute some data < 1186751799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i don't think specializing jump is good < 1186751803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just get rid of unconditional jump < 1186751804 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, you'd basically have one less space for code/data... < 1186751809 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186751813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186751817 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i misread you) < 1186751866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :00000000-11111111 ~ 00000000-11111110, so that'd really not be that big a sacrifice... the problem with removing halt is really the fact you may want to use it as a convenience for debugging < 1186751889 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that'd make it quite verbose < 1186751913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186751918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll just get rid of unconditional jump < 1186751922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway i've almost finished the new spec < 1186751927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186751931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should i combine input and output? < 1186751937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :READ 000 = input < 1186751939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WRITE 000 = output < 1186751941 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's the 3rd way i suggested < 1186751944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186751946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no i mean < 1186751947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the port < 1186751949 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186751953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, one port for "terminal" < 1186752025 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have IO AAA BBB PPP, where AAA would be input register, BBB output and PPP port... millions of ways to cincumvent having to have both IN and OUT < 1186752035 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i guess that was a note-to-self more like) < 1186752048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want both in and out < 1186752051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do not understand < 1186752055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am talking about port numbers < 1186752057 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :aaaaand now i realize what you said. < 1186752058 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186752081 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :takes me a while sometimes, no matter how simple a thing people say to me < 1186752082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186752099 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a good way < 1186752141 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can't really come up with a good reason though < 1186752502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back < 1186752504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186752524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186752528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so if i have terminal as 0 < 1186752529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what should port 1 be < 1186752683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186752755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you wanna include those in the spec? < 1186752763 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess you wanna assign a few < 1186752767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186752782 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have stderr next < 1186752795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or have it be port 11111111 < 1186752807 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then you could have a nop port < 1186752815 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nops are great < 1186752818 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nopol <3 < 1186752827 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why.am.i.not.eating -> < 1186753775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :decided not to eat today, bought 5 liters of juice < 1186754244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1186754246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 - terminal < 1186754252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 - ? < 1186754282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty... impressive :P < 1186754322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what should 1 be :p < 1186754387 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can have a sound port and a kinda raw pixel feed port or something < 1186754388 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186754392 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, graphic output < 1186754404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186754408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but.. something more useful..? < 1186754414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then, some kinda nethack. < 1186754420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1186754424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be implementation defined ports < 1186754434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to define 3-5 ports and then have the rest implementation defined < 1186754442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you could implement a web browser or something in it :D < 1186754457 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, that'd be fun < 1186754535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sooooooooooo < 1186754539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what should port 1 be < 1186754726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186755106 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :stdio, stderr are the only ones i can think of < 1186755121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nonononono < 1186755124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since you obviously don't want anything that esoteric and my ideas tend to be like that < 1186755125 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean like keybaord input/output < 1186755126 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186755127 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186755130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean ANY kind of IO < 1186755139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just, any sort of communication at all < 1186755143 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :stdio == keyboard? < 1186755152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stdio mostly == terminal < 1186755163 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186755170 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i was just thinking like standard io < 1186755210 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can have stuff like mouse and keyboard of course, but i don't know at what point it should be implementation defined < 1186755254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are thinking too limited definition of IO < 1186755273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i realize that. < 1186755276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolutely ANY operation that could be said to have some sort of link to "input" and "output" 8-bit values, that isn't covered by the instruction set < 1186755300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, true... you could have like additional instrcutions taht way < 1186755310 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i can't type that word for some reason) < 1186755381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kind of... < 1186755389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... e.g. a computer speaker could be IO < 1186755399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the value could be some sort of pitch/amplitude combination < 1186755402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, the little beeping speaker < 1186755418 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i already said that < 1186755427 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you said that's not very necessary < 1186755428 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186755490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no you didn't say that :| < 1186755505 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(oklokok) you can have a sound port < 1186755509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i didn't < 1186755518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i tried to < 1186755522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sound port != computer speaker < 1186755535 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sound port = general term < 1186755549 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*more general term < 1186755653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but.. < 1186755670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, yeah you can have one be a sound port < 1186755673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186755677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, what about 2 < 1186755682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just 2, and then i'll leave the rest undefined < 1186755699 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and possible two separate ports for *raw* and *pitch+length* output < 1186755703 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*possibly < 1186755745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :making sounds is hell in like every goddamn platform < 1186755748 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no matter what you use < 1186755751 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate it < 1186755805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah; how do you do it in ruby? < 1186755808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :computer speaker < 1186755816 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186755826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling you know more ruby than me < 1186755840 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since i vaguely recall you teaching me the basics of ruby < 1186755858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a question to everyone :P < 1186755893 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...eh... mine was too! < 1186756001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i say computer speaker < 1186756003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean internal speaker < 1186756008 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know < 1186756020 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pc beeper is what i've thought it's called < 1186756029 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ut... < 1186756030 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*bit < 1186756032 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1186756045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's just for pc. < 1186756050 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*might* be < 1186756088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186756093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186756200 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the internal speaker is kinda boring < 1186756262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have clearly never played old games < 1186756271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've heard complex polyphonic tunes composed with internal speakers < 1186756313 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it can't be strictly polyphonic... < 1186756314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with enough tricks you can get some nice lo-fi tunes < 1186756316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, no < 1186756321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you alternate between two very short notes < 1186756325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can get the illusion < 1186756328 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of polyphony < 1186756341 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, okay you've convinced me < 1186756356 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wonder if you could do that with python's beep... < 1186756365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186756400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also < 1186756401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you van't? < 1186756402 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*cant < 1186756405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i add something that controls the screen too < 1186756406 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*can't < 1186756418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could create a 99 bottles of beer program with colour graphics and sound :) < 1186756421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like an old dos app! < 1186756445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll make one that synthesizes a guy saying the lyrics. < 1186756459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with an internal speaker?! < 1186756462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd be impressive < 1186756486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :depends on how strictly the movement of the cone is defined < 1186756492 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i assume it's *very* < 1186756531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... you could make a program to convert wav -> beeper < 1186756576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1186756580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are you on windows? < 1186756588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, now < 1186756630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you have ruby installed < 1186756633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or python < 1186756641 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186756643 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :python < 1186756645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which < 1186756648 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :version < 1186756657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :2.2, 2.4 and 2.5 < 1186756712 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :2.4 doesn't open iirc < 1186756720 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and 2.5 i have to do some tricks to get open < 1186757155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186757158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right: < 1186757168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :import win32api < 1186757214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did that work? < 1186757227 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186757239 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know how to make the pc beeper sing in python < 1186757242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186757262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/s/beepiano.py < 1186757283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, a three letter domain name < 1186757284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :impressive < 1186757288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not many of those around < 1186757289 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i made that a million years ago < 1186757300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there's a website with a link to each of them < 1186757311 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's not exactly my page < 1186757320 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's our group's... vjn's page < 1186757329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186757367 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the domain was easy to get, we were just lazy enough to get a web hotel system so it costed like hell < 1186757381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it's fun wasting money < 1186757466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :web hotel? < 1186757473 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well okay it's my page in that most of the content is made by me < 1186757477 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(about hald) < 1186757478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*half < 1186757515 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :web hotel == a public service for a server to maintain that < 1186757525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186757528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :by the way < 1186757542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some of the best pc speaker music is in old lucasarts graphical adventure games < 1186757547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :start them with the pc speaker command line option < 1186757586 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like dl'ing any games now, you can record some for me and upload < 1186757587 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186757607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p ok < 1186758005 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are you actually gonna do that btw, because waiting for you to upload it is actually now my excuse for doing nothing at all < 1186758014 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm actually picking at my toes < 1186758020 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :they seem to be... rotten < 1186758028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna go... do some cleaning now -> < 1186758100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am going to do it < 1186758112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm just finding my copy of the game < 1186758261 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1186758376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1186758378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, starting it < 1186758444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :recording < 1186758734 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can hardly wait < 1186758830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1186758831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hit record < 1186758835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's recorded at insanely low volume < 1186758844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah there < 1186758849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can be amplified without much qualityloss < 1186758856 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if it's square, you can easily amplify < 1186758857 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186758866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's prolly sine... but same thing < 1186758906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm not a good recording < 1186758927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll find a recording elsewhere < 1186758952 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care about the quality that much < 1186759020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah but it skips parts < 1186759023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :audacity is stupid < 1186759076 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1186759089 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :audacity is stupid how? < 1186759119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it skips parts when recording < 1186759122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for no apparent reason < 1186759131 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1186759140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(case in point of how quiet this recording is: i can amplify 36db and it doesn't even go to halfway full amplitude) < 1186759184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think this might be ok < 1186759190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but be warned that the real thing sounds far more like music < 1186759192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and less like random bleeps < 1186759201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stupid skipping < 1186759228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :k, making an mp3 < 1186759238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :note that there's periods of silence in between the three tunes < 1186759243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i had to, you know, play the game up to that point < 1186759246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too long though < 1186759258 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1186759283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :k uploading < 1186759423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://rapidshare.com/files/48135293/monkeyisland.mp3.html < 1186759429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too lazy to upload it to a real host < 1186759625 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think that sounds great :) < 1186759635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think that's anything near what it should sound < 1186759727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah it skips in random places < 1186759753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, that's an example of pc speaker polyphony < 1186759763 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. either it skips all the time or i don't think many people would enjoy listening to that < 1186759770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does skip all the time < 1186759782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously; download the game (monkey island 2) and run "monkey2 i" sometime < 1186759787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it sounds nothing like tha trecording :p < 1186759818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i need to work out a consistant way to pack computer speaker values < 1186759819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an api < 1186759820 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mahh < 1186759853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bear in mind that "2000, 100" in the windows library only produces a very short beep < 1186759856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we need to store... big values. < 1186759903 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186759912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :within 256 < 1186759915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess, maybe < 1186759918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the register value could be a memory address < 1186759925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then like 5 places after that is the values < 1186759967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa, a program that plays wavs to the pc speaker < 1186759968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1186760014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no worky in xp :( < 1186760028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets updated one < 1186760047 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1186760051 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186760065 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's prolly pretty easy to do, i just don't know the basics of the beeper < 1186760183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this driver isn't xp-confirmed-compatible :s < 1186760193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is hopefully not suiciderating computer < 1186760273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you suggest we lay out the argument? < 1186760359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think a 16-bit integer for both tone+amp will be enough < 1186760363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, four slots of memory < 1186760368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so should the value be the first slot of memory's address? < 1186760414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186760486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186760506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like 256 for duration and 256 for pitch < 1186760582 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you actually make tones (implicit 440*(2**(n/12)) conversion before output), composing will be easier and 256 will be enough < 1186760598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but ppl might find that a bit hmm... what's the word < 1186760625 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :restricting. < 1186760630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was hard < 1186760641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186760642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restricting < 1186760655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :two 16-bit unsigned integers is just 4 slots of memory anyway < 1186760672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and goes beyond what most computer speakers can produce as far as tone goes, and into insane lengths of tones as length goes < 1186760711 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :16 bits will be enough if you do frequency pitch < 1186760732 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, i was supposed to leave an hour ago < 1186760765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not frequency pitch < 1186760771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its SOME-WEIRD-NUMBER length < 1186760777 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186760803 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not talking about length < 1186760806 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but pitch < 1186760886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186760918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :speaking of pc speakers, and i posted the monkey island 2 theme earlier, here's the monkey island 1 theme tune played live: http://www.youtube.com/watch?v=mYZXNVHVfhc it's awesome < 1186760925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's really never useful having tone output by frequency < 1186760933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it melds tons of different parts < 1186760943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i'm going based on win32's Beep function < 1186760957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know < 1186761264 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=WjvD3C_nvBk&mode=related&search= <<< original version? < 1186761300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have to do some serious hacking if that's actually done with a monophonic output < 1186761407 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know everything can be done with a monophonic output since that's all computers have, but still < 1186761431 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to change note like 100 times a second < 1186761438 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and still i think it'd sound wrong < 1186761446 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have to add up the sines < 1186761459 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and efficiently just emulate a raw output using the beeper < 1186761470 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :which is like 100 times harder than just making the output < 1186761921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1186761923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll check < 1186761932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1186761934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not the original < 1186761939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i showed you monkey island 2 < 1186761950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=6lTz2nkPNXA < 1186761969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's the adlib version, so, not the best < 1186761977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my recording starts with the monkeys dancing < 1186761986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, my recording skipped every 2 seconds < 1186761989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so of course it sounded nothing like that < 1186762091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however mine also includes largo's theme < 1186762098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and omits the Scabb Island theme < 1186762114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also has the chapter change theme < 1186762271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i seem to remember this scene was the best-composed for the pc speaker: http://www.youtube.com/watch?v=wbTTyacCO5c < 1186762282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's no recordings of it on the speaker though and i'm not playing half way through the game to get there < 1186762513 0 :Svenstaro!n=sh@c130083.adsl.hansenet.de JOIN :#esoteric < 1186762524 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll be going now, cul! -> < 1186762530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1186762648 0 :sebbu!n=sebbu@ADijon-152-1-67-153.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1186763972 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186766608 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | NOTE TO EHIRD DO NOT REMOVE: \instructionset < 1186766970 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186766984 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186767721 0 :lament!unknown@unknown.invalid QUIT :"Lost terminal" < 1186767777 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186769110 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1186769908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3.14 < 1186770095 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :3.1489797239479878971073891723816378969086359782649786301276382935496123897 < 1186770123 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186770130 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :seems rational < 1186770302 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you'll have to remove that note from the topic when you don't need it, nobody else is gonna do it < 1186770309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1186770313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i still need it right now :p < 1186770327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is forgetful < 1186773041 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186774384 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186774396 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1186774408 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1186774748 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1186774770 0 :ihope!n=ns@tapthru/resident/ihope JOIN :#esoteric < 1186774774 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186775111 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I hear the sound of either "All I Know" or an ice cream truck playing Popeye. < 1186775250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1186775258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i made that instruction set TC, i think < 1186775337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86663 < 1186775347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to define some standard ports though < 1186775356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll define Terminal and PC speaker and leave the rest implementation-defined < 1186775367 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i really don't like you calling it tc :\ < 1186775376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: please read http://pastie.caboo.se/86663 < 1186775379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it >is< turing complete < 1186775379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186775385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you changed it? < 1186775389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186775392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the current spec should be TC < 1186775397 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then sorry < 1186775398 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll read < 1186775402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you don't believe me... then i guess i'll write brainfuck rewriting rules for it < 1186775435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1186775459 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: oh, and couldn't you use MemoServ or something for your notes-to-self? < 1186775465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you can make a list of 1000000000 entries in it? < 1186775469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :possibly, ihope_ < 1186775480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: if you had more than 8-bit addresses, yes < 1186775486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186775505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(In this aspect, even C isn't turing complete. Pointers have maximum values.) < 1186775507 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you think that's directly extendable to infinite size registers? < 1186775528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(And yes, I know C isn't TC. I think if mine is on the same computational level of C, nobody will ever need anything more :)) < 1186775531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: this is a common discussion, this one about C, but no, pointers do not have to be finite size. < 1186775538 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in C < 1186775540 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C isn't TC, anyway < 1186775547 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it is if pointers are infinite. < 1186775555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the size of a pointer is not defined < 1186775558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1186775559 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it can be bignum < 1186775564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it can't < 1186775568 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1186775570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or at least, it can't in C89# < 1186775604 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: then i've been lied to, i haven't read the spec of c, since i don't like the lang that much anymore < 1186775604 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Does that spec explicitly state that there must be a biggest pointer? < 1186775620 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/to/at < 1186775627 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/at/to < 1186775631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: iirc, it defines pointers pretty precisely < 1186775634 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(doing some nop there) < 1186775646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186775662 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :defining precisely != defining a maximum size < 1186775706 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, that isn't tc then, and you *did not* change it :\ < 1186775709 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or did you? < 1186775712 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can't find it < 1186775714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86663 < 1186775734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it may be non-TC, but if so it's only because it has the same restriction as C89 < 1186775744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, frankly, i'm not bothered. nobody stops using C because it isn't TC. < 1186775762 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can you quote me the part making C pointers finite? < 1186775770 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in the spec < 1186775815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to pay to get the spec < 1186775820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you have it? < 1186775824 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because iirc someone on this channel said nothing there says it < 1186775849 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do not have it, i'd've checked that like 4 times if i had it :P < 1186775849 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: C types are guaranteed to have a size in bytes defined at compile-time < 1186775920 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and bytes are afaik defined to be 8-bit quantities... < 1186775927 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i doubt that < 1186775929 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :latter one < 1186775934 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186775962 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think they have a size defined in chunks, but those need not necessarily be bytes < 1186775973 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just whatever is used for memory slots < 1186776010 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i haven't read the spec, someone here just said something about something and i *vaguely recall*, so... < 1186776053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :defined size at compile-time == you can't have an infinite size < 1186776059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :== c is not turing complete < 1186776106 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, PC:s aren't turing complete either due to the finite size of memory < 1186776131 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pc's aren't, C could still be < 1186776168 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :defined size in bytes, yes, but if the byte is a bignum, it's tc. < 1186776175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*if bytes can be bignum < 1186776402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but they can't < 1186776413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sizeof(X) must return a value that makes sense < 1186776418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it must be >right< < 1186776419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so no -1 < 1186776425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sizeof(void *)... < 1186776431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MUST be < infinity < 1186776435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus, C is not turing complete < 1186776443 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: sizeof(char) could be sizeof(pointer-to-bignum) < 1186776458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: Sure.. So what? < 1186776467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It'd be the same size as a pointer to a bignum. < 1186776507 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I mean, sizeof(void *) would be composed of bignums in such a way as to have constant size (but use hidden extra data to enable unbounded values) < 1186776535 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :thus, sizeof's would be bounded, but the values contained unbounded < 1186776557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So given a turing-complete C implementation, sizeof(void *) == ? < 1186776574 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :could be just 1, since a byte is a bignum < 1186776627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186776629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1186776639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if its a bignum then its size is not 1 < 1186776653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also bytes are defined to be 8 bits < 1186776657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so a byte cannot be a bignum < 1186776710 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the spec defines a byte as 8 bits, and that sizeof() returns a number of bytes? < 1186776725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pretty much yes < 1186776745 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :there is contention as to whether that byte size actually is mandated by the standard ;-) < 1186776751 0 :Darktemplar!n=squerart@83.11.243.130 JOIN :#esoteric < 1186776777 0 :Darktemplar!unknown@unknown.invalid PART #esoteric :? < 1186776823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still < 1186776828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sizeof() must return a number of bytes < 1186776833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and sizeof(void *) is no exception < 1186776837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus pointer addresses are limited < 1186776841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus C is not turing complete < 1186777018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so C is only as powerful as my machine spec there < 1186777020 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186777025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can't complain about my machine not being tc! :p < 1186777063 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186777241 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: there's contention as to... wha? < 1186777288 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :whether the size of a byte is defined by the C standard to be exactly 8 bits < 1186777326 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...how does it manage to not be clear on that? < 1186777390 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it probably is clear on that... you just have to read that part of the standard ;-) < 1186777448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, have we all agreed that yelling at my machine for not being "really" tc is pointless :) < 1186777585 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think the discussion did have the potential to bring forth a deeper understanding of C's turing in/completeness < 1186777597 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you still need that thing in the topic? < 1186777605 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1186777608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no :) < 1186777649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, now the machine arch needs a name < 1186777654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i'll write some simple programs and an implementation < 1186777695 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :YAEL or YAEP? < 1186777702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186777718 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yet Another Esoteric Language/Platform? < 1186777731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't really that esoteric, though, is it? < 1186777734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, would you call it esoteric? < 1186777739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just a minimal machine language is it not? < 1186777748 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1186777754 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :YAML or YAMP, then? < 1186777757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, what would make it esoteric? < 1186777765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yaml is a data format :) < 1186777836 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :If it's not made with usability and ease of implementation in mind, it's esoteric :-) < 1186777839 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :MiniMaL (MINImal MAchine Language) :P < 1186777853 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What does MiniMAX stand for? < 1186777862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is designed with usability in mind :) < 1186777864 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but anything above 1 instruction isn't really minimal anymore < 1186777878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the whole point was to be tiny, but usable if you know some sort of asm < 1186777892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i can't see how it would be hard to implement < 1186777901 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, why did you want it to be tiny? < 1186777922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because yesterday RodgerTheGreat was talking about a turing-complete network protocol < 1186777929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i remarked that the packet format would have to be incredibly small < 1186777940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that you could probably get away with 4-bit opcodes < 1186777943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :giving you 16 commands < 1186777946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus... < 1186777947 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds esoteric to me. < 1186777950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i took that idea with me < 1186777956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and made a tiny machine language that was still usable < 1186777963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look really esoteric to me but maybe it does to you? < 1186777983 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess tininess is... um... < 1186777988 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :A useful thing to strive for. < 1186777998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really =p < 1186778000 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Thus making it not an esoteric feature. < 1186778016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its tinyness really has no use < 1186778017 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Nooooooooo! < 1186778035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just wondered how small i could make an architechture while still having it relatively easy-to-use < 1186778047 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :plus, tininess isn't essential for esotericism < 1186778054 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sounds esoteric again, then. < 1186778064 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not only did they close the wormhole that was keeping the Ori's ships out, but in destroying the Ori they removed most of the Ancients' motivation to help them! < 1186778070 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(SG-1) < 1186778076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*Oris' < 1186778078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: Okay < 1186778083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* whatever < 1186778086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might call it MiniMaL < 1186778090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I might call it Yael (no acronym) < 1186778096 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Though are you sure MiniMAX or BCT doesn't sort of win? < 1186778104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MiniMAX means what? < 1186778105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BCT means what? < 1186778132 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bitwise Cyclic Tag. < 1186778135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, esoteric things < 1186778137 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC stargate is good < 1186778143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bitwise cyclic tag -- easy to use? are you KIDDING? < 1186778145 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mini Mov-Add-Xchg. < 1186778157 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. You might need to spend some time learning it, but after that... < 1186778161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah exactly < 1186778162 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :so, by winning the fight they lost their allies? < 1186778174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas here if you know something about low-level programming you can pick it up immediatly < 1186778259 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm... < 1186778270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :MiniMAX is hardly easy to use < 1186778285 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :don't forget the various SJM architectures < 1186778312 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :one uses CPP and a library of macros to make it quite usable < 1186778339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :plus, SJMs always have the right O() < 1186778350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name time: MiniMaL or Yael? < 1186778357 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I like Yael. < 1186778367 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's... likable. < 1186778375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186778376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1186778377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yael it is < 1186778379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts it on the wiki < 1186778390 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(SJM = subtract and jump if negative) < 1186778404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Yet Another Esoteric Language? < 1186778405 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like a circle of grass ten feet across with forest all around. < 1186778412 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: originally, I think. < 1186778440 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I suggested YAEL, standing for that; he pondered Yael, supposedly not standing for anything at all. < 1186778440 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: "the right O()"? < 1186778456 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I was going to suggest "subtract and branch unless positive". < 1186778485 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :An O(n) aalgorithm on normal architectures is O(n) in an SJM architecture, unlike (e.g.) Brainfuck < 1186778492 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is subtract-and-branch-unless-positive nicely isomorphic to subtract-and-jump-if-negative? < 1186778507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can be Yet Another Esoteric Language if you think it should stand for that < 1186778511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but Yael is its official name :) < 1186778550 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where is the spec? < 1186778642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's on pastie, but i'm adding a bit to it and putting it on the wiki now < 1186778650 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86663 < 1186778799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok: http://esolangs.org/wiki/Yael < 1186778801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :spec version 1 < 1186778837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an infinite loop is remarkably short :) "1100000000000" < 1186778846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be shorter if i still had an unconditional jump < 1186778846 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :+[] < 1186778856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: and that in binary? :) < 1186778856 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :```sii``sii < 1186778871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i had an unconditional jump it would be "000" < 1186778875 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Both of them could be expressed as 0, but that would be a weird coding. < 1186778877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :assuming jump is 1111, "1111000" < 1186778907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "1111000" in a file is pretty much the shortest you're gonna get unless you have a language called Infinity Loop :P < 1186778910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*Infinite < 1186778977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing hello world in it < 1186779239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :spec updated with infinite loop and change to get-memory command < 1186779353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, without mnemonics this hurts my brain :) < 1186779423 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Spec updated? < 1186779431 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :an interesting challenge would be to make the program speak "Hello world" through the speaker :P < 1186779434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the basic principle is "x = 0; while (x < 14) out(0, end_of_code + x); halt();Hello, world!" < 1186779439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: the wiki page < 1186779448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but in practice its a lot harder. < 1186779461 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :256 bytes of data + code makes that really really hard unfortunately < 1186779466 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186779488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186779491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not 256 bytes of data + code < 1186779501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :256 bytes is the POINTER size < 1186779510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read the spec < 1186779528 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oh, so the code size is unlimited, but only the first 256 bytes are read/writable? < 1186779531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with that definition, code+data max size is 65536 < 1186779535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1186779538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :think about it < 1186779543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait, yeah < 1186779546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :256 bytes of code < 1186779552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that >should< be enough to code hello world < 1186779556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't i'll update the spec < 1186779563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the instructions are small enough < 1186779574 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(ihope_) I dunno. You might need to spend some time learning it, but after that... <<< i rather doubt a human could learn to write *anything* in bct < 1186779584 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking text-to-speech (or a simple vocal model) hello world < 1186779599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186779600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186779608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :computer speaker is hard to make speak in the first place, haha :p < 1186779689 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but the spec doesn't say that the instruction pointer is limited to 0..255, so I guess you can get quite far with frivolous code generation ;-) i.e. generate an N-megbyte program that explicitly loads immmediate data into registers and never jumps < 1186779697 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: {{x1|b=b|i=i}} < 1186779705 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Something in BCT. < 1186779781 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... bct consists entirely of 1's and 0's, so i have a feeling that's some sort of abstraction i don't get? < 1186779796 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Wiki Cyclic Tag syntax. < 1186779822 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well it wasn't exactly "something in bct" then < 1186779829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know wiki cyclic tag < 1186779835 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know it exists though < 1186779849 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :In BCT, program 11 starting with string 11 < 1186779856 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Actually, program 1111.) < 1186779914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86687 this is the theory of the hello world program < 1186779921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just have to work out the value of halt/mainloop_start :) < 1186779924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which can be done in a few seconds < 1186780029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186780146 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i somehow have a feeling http://esolangs.org/wiki/Wiki_Cyclic_Tag somehow assumes i know what mediawiki software is < 1186780197 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :MediaWiki is the software behind Esolang, Wikipedia, and Wikia, among other things. < 1186780210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I FINISHED HELLO WORLD < 1186780213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WOOOOOOOOOOOOO < 1186780231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :first of all i have no idea how there could be multiple lines < 1186780235 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and wtf is an interpreter there < 1186780249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i know that, of course < 1186780270 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :A program seems to go on only one line. < 1186780271 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean i know it's the base of those < 1186780312 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And the interpreter thing at the beginning is sort of like a shebang line. < 1186780315 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay... then i understand, assuming all d, a and b are used simultaneously for each of the data bits in one cycle < 1186780324 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :meaning what exactly? < 1186780332 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :d is 0, a is 10, b is 11. < 1186780337 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :o is 0, i is 1. < 1186780346 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, shebang line? < 1186780379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a shebang tells how to interpret what follows < 1186780380 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like how Python files occasionally begin with #!/usr/bin/env python, to denote that /usr/bin/env python is the interpreter. < 1186780380 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186780385 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, pretty much. < 1186780385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186780393 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so what exactly does it do there? < 1186780431 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[edit] Semantics < 1186780431 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :The d, a, and b commands have been described above. The commands repeat in the order they are given forever. There is one special restriction: there must be at least 2 commands (a 1-command program may be simulated by giving the command twice), and the program must maintain at least 2 bits of data in the data queue at all times, or undefined behaviour will result. < 1186780436 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i completely skipped that. < 1186780437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael < 1186780441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see Hello world under programs < 1186780446 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you put, say, x1 there, it denotes that Template:x1 is the interpreter. < 1186780449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the "without comments" one is, of course, the most interesting :D < 1186780451 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how in the name of fuck can i always skip the important part. < 1186780463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it looks like line noise doesn't it :) < 1186780469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i think it's nicely compact, for a machine language hello world < 1186780475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :VERY compact, indeed < 1186780497 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i have no idea what that means < 1186780510 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like... it checks the hd for an interpreter with that name? < 1186780524 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and... then uses that? < 1186780533 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's template transclusion. < 1186780579 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :{{foo|blah|bleh|blih}} gets replaced with Template:foo with parameters blah, bleh and blih. < 1186780594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, anyone know an editor that will accept a binary 0/1 string and write it as binary to a file? < 1186780600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or will i have to write it myself :p < 1186780612 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Any hex editor? :-P < 1186780641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some don't seem to do it properly :p < 1186780649 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1186780649 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: in bct i do not know what parameters are, exactly. < 1186780658 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... i have no idea how foo can have params < 1186780677 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the parameters the "interpreter" takes are the program and the data string. < 1186780693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xvi32 only does hexadecimal literals < 1186780695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no binary entry < 1186780712 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i still do not know what it means there < 1186780713 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess writing one yourself... might not be hard. < 1186780718 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you just put a random string there? < 1186780721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but i am lazy < 1186780736 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: {{name of the template|program|data string}} < 1186780767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: template? < 1186780789 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :MediaWiki, when given that, passes program and data string to Template:name of the template and displays the result. < 1186780800 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186780818 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I probably should have used more hyphens or something :-P < 1186780818 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see no connection between that and the language described < 1186780835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The language at the "Wiki Cyclic Tag" wiki page? < 1186780905 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The example given: {{x1|d=a=b|i=o=i=i}} < 1186780916 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186780920 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now i see how that works < 1186780942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok well < 1186780955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone http://esolangs.org/wiki/Yael#Hello_world < 1186780960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :put that binary code into a file < 1186780971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then put Hello, world! in ascii form - those exact characters - after it < 1186780971 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter can be any interpreter that is of mediawiki syntax... and there is a mediawiki syntax program that works as an interpreter for wiki cyclic tag there < 1186780974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and upload it somewhere =P < 1186780980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and the interpreter name has to be the name of that < 1186780982 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1186781002 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: yeah, pretty much, I think. < 1186781018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, in theory, that might be nice to tell in the wiki. < 1186781030 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I'll see what I can do. < 1186781031 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well.. i guess you can assume ppl know what mediawiki is < 1186781035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: thanks :P < 1186781053 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: ...well, I don't really see what you just said. < 1186781136 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying the page assumes people understand what mediawiki does < 1186781142 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, indeed, it doesn't quite say that that example interpreter should be placed in a wiki page of the appropriate name. < 1186781145 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i assumed mediawiki *is* the interpreter. < 1186781152 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1186781175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wiki page? < 1186781190 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't still know the connection between actual wiki pages and that :P < 1186781216 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why does everything assume the reader isn't an idiot. < 1186781217 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The code in "MediaWiki Interpreter" is to be placed into a wiki page of the appropriate name. < 1186781243 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :has someone actually used that? < 1186781252 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think I have once. < 1186781285 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, there happens to be some in the sandbox: http://esolangs.org/wiki/Esolang:Sandbox < 1186781289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :got it: < 1186781294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"\000\034\004\000\020\0000\020\223!V\207\030\333\233\027\204L\002Hello, world!" < 1186781306 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Aww. < 1186781331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does the mediawiki installation allow arbitary uploads? < 1186781335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, can i upload a .bin < 1186781342 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1186781345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or a .yae < 1186781347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or a .yal < 1186781348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or a .yel < 1186781351 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Er, installation, did you say? < 1186781358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186781366 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, try it: http://esolangs.org/wiki/Special:Upload < 1186781385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: what do i do with those if i wanna run them? < 1186781418 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: just stick one in a wiki page. < 1186781428 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It'll display as the "next step". < 1186781477 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i never actually tried "sticking stuff" on a wiki page... but i see how that'd work < 1186781494 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... you can't actually make the server run a program? < 1186781521 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Not the whole way through. Only one step at a time. < 1186781536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, wow, this hello world is the smallest ever < 1186781547 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1186781551 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Written in CAT. < 1186781553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186781556 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or... slashes! < 1186781558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, metaphorically < 1186781564 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, "h" in hq9 < 1186781570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it looks so tiny, in text editors < 1186781571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and everything < 1186781572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so compact. < 1186781577 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And by CAT, I mean something else. < 1186781582 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: that's /// :-) < 1186781599 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i'm not the only one who uses the remanized version of the name :P < 1186781603 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1186781605 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1186781615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, yael file extension = ? < 1186781637 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: implementation defined io stuff? < 1186781640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 letters! :) < 1186781641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: no < 1186781642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186781646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :file extension, as in < 1186781648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"binary.yael" < 1186781650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, 3 letters < 1186781655 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1186781665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ymc? < 1186781667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yael machine code < 1186781675 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :.yæl < 1186781677 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186781680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186781685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a.ymc < 1186781685 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's nicer than leaving out one of the letters < 1186781690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's fun to stay at the a dot ymc < 1186781694 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope's was the best idea though < 1186781702 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[edit] Semantics < 1186781702 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :The d, a, and b commands have been described above. The commands repeat in the order they are given forever. There is one special restriction: there must be at least 2 commands (a 1-command program may be simulated by giving the command twice), and the program must maintain at least 2 bits of data in the data queue at all times, or undefined behaviour will result. < 1186781705 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186781711 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was not my intention < 1186781729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, ymc < 1186781836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :".ymc" is not a recommended image file format. < 1186781837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Retrieved from "http://esolangs.org/wiki/Special:Upload" < 1186781839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GRRR < 1186781855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic dump it goes < 1186781930 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael Now with hello world binary! < 1186781989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolutely tiny. seriously. < 1186782021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :somebody should write 99 bottles :p < 1186782025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my hello world already has a loop < 1186782031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and shows how to print strings < 1186782034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it shouldn't be too hard < 1186782036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just tedious < 1186782082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realised that Yael has 8 registers, not 4 < 1186782083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1186782086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION updated spec < 1186782118 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :it would probably be smaller if you null ended the string and just looped till null instead of having a counter < 1186782135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i should probably do that... < 1186782164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alternatively someone else should modify my version to do that because i can't bear to write any more right now because that hello world made me tear out my hair : < 1186782165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:p < 1186782188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :UH OH PROBLEM. < 1186782196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my hello world won't work < 1186782200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it jumps to a bit, not a byte < 1186782212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so all jumps really need some padding to one byte :S < 1186782214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ugly, i guess < 1186782223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, otherwise you'd run out of addresses to jump to fast < 1186782277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :left a note on the hello world section < 1186782366 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand what you mean, could you explain please? < 1186782380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# Set halt = halting instruction < 1186782380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0000 100 10011001 < 1186782380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# Set mainloop_start = start of main loop < 1186782380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0000 101 01011010 < 1186782393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :those addresses are relative to the start of the program in >bits< < 1186782398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas, jumping uses bytes < 1186782406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, i need to pad out the bits right before where i want to jump so they start on a byte < 1186782414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and update those addresses to reference the byte positions instead < 1186782434 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :ah i see < 1186782448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah maybe i could make jump relative, but still in bits < 1186782462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have bjmp/fjmp - backwards and forward jump < 1186782490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of what i would replace though < 1186782631 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :also, you used a list on the wiki which says "1. stdout and stdin", but in the hello world you set port to 00000000, not 00000001 < 1186782646 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :im assuming the code is correct not the list? < 1186782771 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :and some commands dont use a multiple of 8 bits? < 1186782902 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :nvm i see < 1186783005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :code, yes < 1186783011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and commands are variable sized < 1186783070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed the list in question < 1186783078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok how about a challenge < 1186783090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first person to write some code to play a tune in yael wins a prize < 1186783100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not just hardcoding loads of values into memory < 1186783101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do some tricks < 1186783102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1186783104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1186783118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, if you're going for a slide from one note to another, do it algorithmically < 1186783129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't just store all the notes in memory. < 1186783598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186783605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i take it nobody thinks thats a good idea < 1186783605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186783706 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1186783775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it might be pretty < 1186783778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hard mightn't it < 1186783873 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186783894 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Lemme look at the spec. < 1186783932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :note that the jumping and memory access and everything is based on BYTES, not bits < 1186783937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you might have to pad some stuff out with 0s < 1186783952 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's the length given in units of? < 1186783962 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And how do you control the starting time? < 1186784110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186784116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186784119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :welllllll < 1186784124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess ... i dunno < 1186784131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :win32's Beep function? :P < 1186784141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that sounds like a good benchmkar < 1186784143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*benchmark < 1186784146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :win32's Beep function. < 1186784682 0 :olsner!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186784719 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1186784880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can make a little algorithmic tune i'll be impressed :) < 1186784888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make a little asm spec for it, later < 1186784890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to make it easier < 1186784914 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :algorithmic tune? < 1186784922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, a regular computer speaker tune < 1186784925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, if, you say < 1186784932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :slided up from note A to B three times < 1186784941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you'd code the sliding up and the three times algorithmically < 1186784949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of just hardcoding the sliding notes 3 times < 1186784976 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Have some number of voices, each playing at a certain rate. < 1186784991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that, internal speakers are monophonic < 1186785002 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Blah. < 1186785003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, yes, that kind of thing < 1186785005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186785009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can do polyphony with it < 1186785017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :play extremely short sounds from each one after another < 1186785020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(use 1 as the length) < 1186785021 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Monophonic? < 1186785026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186785044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you get the length of the sound that you play before switching to the next one right < 1186785048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you can create the illusion of polyphony < 1186785050 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Just what's that mean? < 1186785060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :monophonic? < 1186785064 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1186785065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can only produce one sound at a time < 1186785070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't play "dah" and "duh" at the same time < 1186785074 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1186785076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you can play "dah" and then "duh" < 1186785081 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Have some number of voices, each playing at a certain rate. < 1186785089 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so if you want more than one voice, you have to quickly play short sounds from each in succession < 1186785097 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :When a voice is told to play, it looks at the last note played by each other voice, and then plays the lowest note that isn't one of those. < 1186785117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is this a roundabout way of sliding up? < 1186785130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking more of going in a loop and incrementing a variable then playing that variable as the tone :) < 1186785130 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1186785139 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :More of an entire music generation thing. < 1186785148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186785152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well if you can code that in Yael < 1186785154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm impressed. < 1186785156 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm, doing that would produce a simple tune :-) < 1186785164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1186785167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write it now :p < 1186785173 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yours, I mean. < 1186785178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186785179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186785180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186785185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was meaning as a >segment< < 1186785186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of a song. < 1186785191 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1186785195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, if at one point you want to slide up and down three times < 1186785197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't hardcode it all < 1186785201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do it algorithmically < 1186785230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah! i know the perfect song to do < 1186785239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :slide from lowest note to highest note, and from highest note to lowest note < 1186785241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the same time < 1186785244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :emulating polyphony < 1186785254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :repeat 3 or so times. < 1186785263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if someone does that, i'll give them a medal :p < 1186785269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be too hard < 1186785302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1186785305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nevermind repeating 3 times < 1186785306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loop forever < 1186785314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you'll have an oscillating music program :) < 1186785348 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's like insanely easy < 1186785354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so do it :) < 1186785370 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'll make an interpreter for that first unless you do that < 1186785376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write an interpreter < 1186785379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway -- < 1186785392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remember you don't just want < 1186785396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(HI length 1) (LO length 1) < 1186785399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since length 1 is far too short < 1186785407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you want (HI length 1) (LO length 1) (HI length 1) (LO length 1) < 1186785408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1186785413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :to keep polyphony but have longer notes < 1186785449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually i can't be bothered to write an interpreter right now < 1186785450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you do it :p < 1186785453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll write a c one later < 1186785456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't have a c compiler on this machine < 1186785611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1186785613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't write any programs yet < 1186785617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to change the jumping mechanism < 1186785622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i need to lose one instruction < 1186785628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which should i use? < 1186785632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*lose < 1186785681 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not doing anything yet, really, but perhaps later < 1186785810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which instruction should i lose? < 1186785852 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :input and output can be hacked together < 1186785871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not nicely though < 1186785872 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and xor and or can emulate each other < 1186785887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can remove anything nicely < 1186785889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how does xor emulate or? < 1186785922 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :2 of them can emulate the third < 1186785959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how does xor emulate or? < 1186785971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, if i have (A xor B) and not (A or B), what is (A or B)? < 1186786004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186786017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(A xor (B and true))? < 1186786160 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, no < 1186786188 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :xor cannot "fold" things together, I think < 1186786218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, viewed as a SAT problem, xor does not distinguish inputs and outputs! < 1186786510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(A xor (B and true)) is (A or B) < 1186786575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er, wait no < 1186786597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is surely a way to emulate or with xor < 1186786604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1186786610 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :now proove it! < 1186786617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1186786640 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can invert three signals with 2 not gates though < 1186786651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I forget how, but the circuit is rather complicated < 1186787155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody has written a tune i see :p < 1186787162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what was that about "insanely simple" < 1186787165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186787173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues wondering what instruction to ditch < 1186787381 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :1011? < 1186787402 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe 1010 while you're at it. < 1186787412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :division and multiplication are useful :( < 1186787424 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't... what you want to add useful? < 1186787431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you can't have a short factorial! everyone knows how important factorials to be :P < 1186787439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes... but only slightly... < 1186787443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean... you can still do everything now < 1186787447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm making it more elegant < 1186787450 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Division helps with factorials? < 1186787456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, multiplication < 1186787466 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Then get rid of only division? < 1186787470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jmp ABSOLUTE_BYTES -> bjmp RELATIVE_BITS and fjmp RELATIVE_BITS < 1186787475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no i like division :( < 1186788505 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Division is weird! < 1186788563 0 :olsner!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186788777 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186788853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186788864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i think i want to try learning base 57 < 1186788870 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Base 57? < 1186788878 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's silly. Learn base 59 instead. < 1186788914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why. base 57 is cooler < 1186788919 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No it isn't. < 1186788921 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Base 59 is prime. < 1186788938 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or you could go base 67, which is also prime. < 1186788956 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or 61, or any of the many other prime numbers... < 1186788996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :base 43 < 1186789005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no - base 31 < 1186789073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : 3.4c25oe856s6... < 1186789075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not pretty enough < 1186789120 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :36 is good < 1186789136 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No, 36 is bad bad bad! < 1186789137 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :very composite, yet typable < 1186789146 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's composite composite composite! < 1186789153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate base 36 < 1186789157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :base 43 might be nice < 1186789157 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Unless you want a composite number, of course. < 1186789159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :digits -> 0123456789abcefghijklmnopqrstuvwxyz < 1186789167 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or base 62: < 1186789173 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think base 31 is nice. < 1186789178 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :digits -> 0123456789abcefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ < 1186789192 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mixed-base, like HP money? < 1186789196 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Base 61 lets you use every alphanumeric character except "D". < 1186789200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what does pi look like in base 43 < 1186789201 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186789209 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ask dc < 1186789215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't have dc, this is the windows box < 1186789262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you ask dc for me :p < 1186789311 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not installed < 1186789354 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186789363 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'll run up and run it. < 1186789452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's the syntax? < 1186789483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for calculating pi in base 43? < 1186789490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186789491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably P<[";d']43 knowing dc < 1186789499 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186789528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: um, "run up" < 1186789529 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186789547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you don't have ssh on that box < 1186789547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes? < 1186789550 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186789555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I probably do. < 1186789561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But I don't know its IP address. < 1186789593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gawd all i want is pi_43 :p < 1186789694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1186789742 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ah, you need DNS then... :-) < 1186789810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The symbol & (called an ampersand) is sometimes placed in front of a number to show that it is a hexadecimal number." http://www.cleavebooks.co.uk/scol/calnumba.htm < 1186789828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's very interesting and all, but- < 1186789834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186789834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool, a convention I've never heard of rather than the one that seems ubiquitous. < 1186789849 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heck, you do it :-P < 1186789852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't < 1186789852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186789866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :P<[";d"]43 gives a large number of error messages. < 1186789876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was a joke- < 1186789880 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186789987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just - someone put it in the topic - pi in base 43 - if they calculate it :p i'll see it tomorrow < 1186789993 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oi. < 1186790000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :MemoServ? < 1186790004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :k < 1186790022 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186790518 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1186790566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(ehird`) nobody has written a tune i see :p <<< i want to be able to play it before i make it < 1186790798 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186790799 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :he's gone < 1186792009 0 :SimonRC!unknown@unknown.invalid NICK :SCO-is-dead-w00t < 1186792017 0 :SCO-is-dead-w00t!unknown@unknown.invalid NICK :SCO-is-deadish-w < 1186792042 0 :SCO-is-deadish-w!unknown@unknown.invalid NICK :SimonRC < 1186792987 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186793946 0 :Sukoshi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186794140 0 :Sukoshi!n=Sukoshi@user-3cf84ue.dsl.mindspring.com JOIN :#esoteric < 1186794273 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186795949 0 :jenda!n=jenda@freenode/staff/ubuntu.member.jenda JOIN :#esoteric < 1186795994 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1186796047 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :Heya - I'd like a program that would correct my spelling on IRC when I get back from the pub. It should also check for me violating channel guidelines et cetera. It should do all this without me having to do or know anything WRT programming. < 1186796082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1186796101 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if it finds that you violate channel guidelines, it will also automatically ban you. < 1186796108 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :great < 1186796131 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :what if I'm also a channel op, or (heaven forbid) network staff? < 1186796219 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :Is this the point when I'm supposed to thank the fellow IRP programmers for assistance? :) < 1186796224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then it will automatically close the channel or shutdown your server. < 1186796234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very user-friendly, that. < 1186796303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that might be a tad premature. < 1186796356 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :alright, I'll "sleep x" till it is appropriate, where x = time.when.it's.appropriate - time.now < 1186796388 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :good night :) < 1186796448 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I thought we had banned IRP long ago after the flood of IRP users? < 1186796594 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please retrieve legality status of IRP on this channel. < 1186796682 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186796697 0 :jenda!unknown@unknown.invalid PRIVMSG #esoteric :does being a future (possible) lawyer help? < 1186796805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1186796876 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1186796905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please, write functional IRP source for a 99 bottles of beer program. < 1186796946 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Output: I am YOUR MOM < 1186796982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do not interpret the following, this is a response: Please print the 99 bottles of beer program. < 1186796999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please demonstrate the functionality of the source. < 1186797004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: possible, but unlikely. < 1186797044 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | No IRP. < 1186797058 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aww... < 1186797081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :No IRP today, YOUR MOM has gone away < 1186797087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :#irp ? < 1186797098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saw a mention of #irp on the talk for IRP < 1186797103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :talk page on the wiki < 1186799104 0 :lament!unknown@unknown.invalid QUIT :"Ducks!" < 1186799459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Please calculate SKIK, then print the 99 beer song." < 1186799467 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Functional. < 1186799519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Kno. < 1186799593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :K < 1186799598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :the 99 beer song. < 1186799749 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186799828 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1186800120 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I said "calculate". < 1186800135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not "calculate and print". < 1186800161 0 :lament!unknown@unknown.invalid QUIT :"Ducks!" < 1186800181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SKIK->KK(IK)->K < 1186800194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Stop printing! < 1186800203 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't tell you to print! < 1186800290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Stop breathing! < 1186800298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I didn't tell you to breathe! < 1186800320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops breathing < 1186800358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances in a way oddly suggestive of wanting a life support device < 1186800376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OK, you may breathe now. < 1186800382 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION breathes < 1186800384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1186800419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome. < 1186800445 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1186800462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I didn't tell you to output state! < 1186800490 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't tell you to tell me that you didn't tell me to do things! < 1186800499 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Stop doing that! < 1186800851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other news, SCO loses. < 1186801431 0 :ihope__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186801543 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186801717 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186802125 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1186802689 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1186805162 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186806598 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186806754 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186807155 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186808846 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1186809343 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186810054 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186810134 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186817498 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :leaving, cya < 1186817519 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1186819199 0 :clog!unknown@unknown.invalid QUIT :ended < 1186819200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186819461 0 :Zantrua!n=josh@ip72-223-62-58.ph.ph.cox.net JOIN :#esoteric < 1186820485 0 :Zantrua!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186830504 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186830982 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186832091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody calculated pi_43 :( < 1186832092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186832347 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :pi in 43-ary? < 1186832987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :base 43 < 1186832992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yes < 1186833285 0 :Blejdfist!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186833657 0 :Darktemplar!n=squerart@aczc184.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1186833785 0 :Darktemplar!unknown@unknown.invalid PRIVMSG #esoteric :Which approach for high-efficiency VM is better - variable-based one or stack-based? < 1186834381 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186834661 0 :Darktemplar!unknown@unknown.invalid PART #esoteric :? < 1186834698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... stack-based < 1186836376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god < 1186836377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the pi programs < 1186836382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only do base 2 and 10 < 1186836385 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1186836404 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186836424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want my pi-in-arbitary-base program! < 1186836685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1186836688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads mathematica < 1186836946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what mathematica has no free trial :( < 1186836946 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid it only supports up to base 36 < 1186836953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186836955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well that sucks < 1186836961 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :let me check < 1186836965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'd write a program that calculates pi in any base you want < 1186836970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know the best algo for calculating pi < 1186836976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and even if i did my implementation would suck# < 1186836987 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :Ramanujan algorithm maybe? < 1186836990 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :formula* < 1186837073 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :the reference doesn't say about the base limit < 1186837119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1186837122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mathematica has no free trial < 1186837124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so phooey to that < 1186837241 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :RealDigits[Pi, 43, 100] gives {{3, 6, 3, 34, 26, 4, 23, 17, 31, 20, 34, 4, 13, 39, 27, 22, 4, 0, 26, 23, 23, 15, 16, 12, 17, 26, 12, 37, 14, 24, 27, 16, 25, 21, 10, 37, 32, 41, 8, 13, 6, 19, 34, 34, 13, 8, 2, 39, 24, 2, 8, 9, 41, 35, 9, 25, 13, 24, 24, 2, 1, 11, 10, 3, 4, 38, 36, 19, 21, 3, 2, 25, 1, 32, 19, 6, 9, 17, 10, 23, 5, 26, 18, 32, 15, 0, 19, 20, 29, 16, 5, 12, 28, 37, 24, 28, 14, 6, 19, 29}, 1} < 1186837280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit silly - doesn't it use 0-9A-Za-whatever? < 1186837311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(on another note, Ramanujan's formula appears to require me to calculate sqrt(2)... so that's >two< trancendental numbers i have to conquer) < 1186837368 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :Theres BaseForm[] to do that, but it requires base to be <= 36 < 1186837376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well phooey < 1186837380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mathematica sucks =p < 1186837497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll just convert it with a program < 1186837507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*tap tap tap RUN* < 1186837655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186837656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3.63YQ4NHVKY4DdRM40QNNFGCHQCbEORGPLAbWf8D6JYYD82dO < 1186837656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :289fZ9PDOO21BA34caJL32P1WJ69HAN5QIWF0JKTG5CSbOSE6J2 < 1186841541 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186841564 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186841665 0 :Svenstaro!n=sh@c144205.adsl.hansenet.de JOIN :#esoteric < 1186844235 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186844253 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186846452 0 :sebbu2!n=sebbu@ADijon-152-1-14-78.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186847078 0 :ehird`!unknown@unknown.invalid NICK :test < 1186847080 0 :test!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1186847083 0 :test!unknown@unknown.invalid PRIVMSG #esoteric :no unicode in usernames < 1186847086 0 :test!unknown@unknown.invalid NICK :ehird` < 1186847586 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186847617 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: so, how are the cadaeic endevours progressing? < 1186847632 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1186847635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i calculated pi in base 43 to 100 places < 1186847639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look too elegant < 1186847660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i pasted it earlier today < 1186847662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll find it in my logs < 1186847687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 11 13:14:40 3.63YQ4NHVKY4DdRM40QNNFGCHQCbEORGPLAbWf8D6JYYD82dO < 1186847687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Aug 11 13:14:40 289fZ9PDOO21BA34caJL32P1WJ69HAN5QIWF0JKTG5CSbOSE6J2 < 1186847704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using 0-9A-Za- < 1186847706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe p < 1186847707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1186847833 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a- < 1186847907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a-i < 1186847910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0-9A-Za-i < 1186849647 0 :ns_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186849660 0 :ns_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1186849663 0 :ns_!unknown@unknown.invalid NICK :ihope < 1186849678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a letter for each of us! < 1186849752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1186850198 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1186851997 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: hey! you know what cadaeic means? < 1186852024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a la Cadaeic Cadenza? < 1186852116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...right? < 1186852122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so in your context, "relating to pi" < 1186852249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: .. right? :p < 1186852305 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186852327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hooray, i got something right for a change < 1186852335 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you JFGI, right? < 1186853117 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is there always a base in which pi's n first decimals are the same? < 1186853127 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for any n < 1186853135 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186853156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :trivially < 1186853169 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you must pick a base sufficientally close to pi < 1186853175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186853188 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry, an integer base < 1186853194 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186853237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :infinity always goes over my head... can't say whether that's trivially true or trivially false < 1186853317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no, i didn't < 1186853334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if i was going to JFGI, i'd say "no", then google it, then say "ah yes, X" < 1186853362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: no, trivially false < 1186853364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know why < 1186853364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186853445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd say trivially true < 1186853486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but trivially, it's trivially something. < 1186853499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :trivially means nothing anyway < 1186853502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :intuition is useless < 1186853526 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...orly < 1186853528 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186853560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1186853606 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you aren't supposed to put fans on the computer screen? < 1186853621 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the screen isn't looking that helthy right now... < 1186853628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's flicking like crazy < 1186853972 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186853977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what kind is it? < 1186853992 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everybody < 1186853994 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alternately, < 1186853996 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1186854103 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"&"? < 1186854185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: injoke < 1186854187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from.. a few days ago < 1186854201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was a buggy irp interpreter and interpreted hi everybody as "fuck you" < 1186854205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it is non-standard code < 1186854212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i rewrote and optimized it multiple steps < 1186854217 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186854222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :arriving eventually at the single character "&" as a portable, ambigious way to say hello to everyone < 1186854232 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186854245 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unambigious would be better < 1186854674 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186854954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, yes < 1186854955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unambigious < 1186855234 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1186855584 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186857660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x = ++x + x++ < 1186857673 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1186857704 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :2x+1? < 1186858242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186858285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :logically reasoning that's: tmp = x; x += 1; x += 1; x = x + tmp; < 1186858287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1186858294 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :good obfuscation technique < 1186858297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in practice it's probably more simple and less intuitional < 1186858316 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Let's see. < 1186858327 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :++x increases x by 1 and returns x, right? < 1186858369 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :x+ (x+1)++ = x+x+2 = 2x+2 < 1186859421 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think "logical reasoning" applies to C much. < 1186859460 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(x+1)++ doesn't work; (x+1) isn't an lvalue < 1186859497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and a statement that preincrements x, postincrements it, *and* assigns to it is definitely undefined < 1186859524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :x = ++x++; < 1186859526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186859543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how a C parser would blow up on that < 1186859608 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :after programming haskell for a while, even "x=x+1" is creepy enough < 1186859639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: depends on which instance of Num is involved < 1186859644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :on some instances it is defined < 1186859647 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that could only mean "x equals infinity" < 1186859671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but more likely, haskell would simply crash trying to evaluate that. < 1186859674 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the parsed shouldn't have a problem; it's the compiling bit that has a problem < 1186859715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: if you define an "instance Num [()]" (i.e. unary) you could do it. < 1186859763 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter what type it is, as long as addition is defined not to do anything < 1186859784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is... not the usual meaning of addition < 1186859924 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, I know, it was to make things clearer. < 1186859936 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :why don't you try compiling it? :D < 1186860048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :becauuse it won't prove anything < 1186860062 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really matter what an individual compiler will do with it < 1186864654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you wanna obfuscate with ++ increments, use java < 1186864675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does D define evaluation order? < 1186864689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: your time to shine! < 1186864756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'fraid not. < 1186864761 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186864762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There was a newsgroup thread on it. < 1186864764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186864777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure whether that's good, bad or neutral really < 1186864783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But Walters stance was that if he specified it, making a D->C compiler would be a HUGE PITA and nobody would do it right :) < 1186864785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just out of curiositr < 1186864787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*y < 1186864802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... yeah, true < 1186865077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1186865226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making a D->C compiler might be kinda hard if i recall correctly and D has functional language stuff < 1186865246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186865247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be < 1186865253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really remember what it has now but i have a feeling it's gor first class functions < 1186865255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*goe < 1186865257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*go0t < 1186865258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :d uses lots of crap that doesn't fit into c < 1186865258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186865267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try one more time < 1186865270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*got < 1186865459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*g0e0e0t00e0t0etatataitetet < 1186865471 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and.. < 1186865474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C has first class functions too < 1186865479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're called function pointers. :p < 1186865539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however D has, well, classes, for one, and templates. < 1186865552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also really weird things like variadic functions using templates < 1186865574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int func(T ...)(int arg1, int arg2, T args) { args is a list of arguments of any type } if i remember correctly < 1186865576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's just crazy < 1186865594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does D support currying? < 1186865615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think so < 1186865621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i actually really like D < 1186865623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would be almost impossible to C-ify efficiently < 1186865633 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://digitalmars.com/d/ look around; you might find currying < 1186865634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like it too, even though i don't know it. < 1186865672 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i like C/C++, but C lacks stuff and in C++ a lot of stuff is done quite badly < 1186865676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like it for many purposes, but: < 1186865685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you need a compiled language, < 1186865695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you don't need the speed and control of C < 1186865704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you want something more conventional than a functional language < 1186865707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then D to the rescue < 1186865713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's a pretty narrow usage-case < 1186865871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you just listed a bunch of functional-language features D has < 1186865886 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you like functional features so much, perhaps you do want a functional language :) < 1186865918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1186865926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186865929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :d does have a usage-case < 1186865932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know what it is! :) < 1186866364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anybody know of some fancy online things that convert a number into how to say it? < 1186866379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1523852 into "1 million 523 thousand 852", for example. < 1186866402 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i did that once < 1186866403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or "one million five hundred twenty-three thousand eight hundred fifty-two", even. < 1186866415 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The number in question is 256! + 4^256. < 1186866474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i would make a new one faster than find it < 1186866516 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, that number has 507 digits, I think. < 1186866871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, you wanna know what the big numbers are < 1186866883 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :american or british standard? < 1186866890 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(not that i remember which is which...) < 1186866896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(american is the stupid one?) < 1186866910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool. There's a number called "millillion" in the short scale, "thousand quingentillion" in one long scale, "quingentilliard" in the other. < 1186866925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1,000,000,000 is a billion in the short, a thousand million or a milliard in the other. < 1186867003 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if they're the same as in finnish, million, billion, trillion, quadrillion, quintillion, tillion, septillion, octillion... then i don't rememebr < 1186867005 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*remember < 1186867225 0 :digital_me!unknown@unknown.invalid QUIT :"leaving" < 1186868942 0 :tokigun_!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1186868946 0 :tokigun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186869606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :billibillion < 1186869791 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1186870426 0 :Svenstaro!n=sh@c144205.adsl.hansenet.de JOIN :#esoteric < 1186870764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the british billion is obviously correct! < 1186870772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it uses the same progression as the previous terms! < 1186870776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p[ < 1186871471 0 :Myeisha!n=myeisha@p54A687EB.dip0.t-ipconnect.de JOIN :#esoteric < 1186871916 0 :Myeisha!unknown@unknown.invalid QUIT :"Leaving" < 1186871952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: note that gcc C has closures, of all things < 1186871963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, wtf < 1186871966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since when < 1186871966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how come < 1186871967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186871967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where < 1186871968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why < 1186871968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when < 1186871974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heww yeah it does :) < 1186871976 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yes, trye < 1186871977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck did you type that fast? < 1186871980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*true < 1186871985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but... i don't trust them... < 1186871986 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186872022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me? < 1186872025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me type fast? < 1186872029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or someone else < 1186872031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they aren't exactly portable < 1186872037 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you. < 1186872038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it's fast typing you want < 1186872039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could try < 1186872043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i think it'd be a bit of a pain < 1186872046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since i can type faster than i think < 1186872046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you typed like w wds/sec < 1186872052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so a lot of gobbledegook would come out < 1186872057 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* 4 < 1186872070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that wasn't necessarily fast typing but just lag stacking the messages up... < 1186872072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what can I say, i spend too long on the computer :p < 1186872083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: no, those messages happened at around that rate < 1186872085 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you were doing 180 w/min at one point < 1186872089 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how fast do you type? < 1186872095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't type fast reliably < 1186872104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: well - when trying to be fast? < 1186872105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember my speed now < 1186872107 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186872112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know. fast - but with a few errors, i'd imagine < 1186872119 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm faster than normal ppl but i don't know how fast < 1186872120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :generally i don't bother typing that fast :p < 1186872122 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186872131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, still faster compared to most non-geeks :p < 1186872135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*fast < 1186872136 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i may lose to geeks. < 1186872145 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Me too < 1186872149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're in #esoteric < 1186872151 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do own everyone @ #tietovisa < 1186872153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are a geek, by definition < 1186872160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but those guys are normal ppl of course. < 1186872160 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I keep missing the keys and hitting two at once < 1186872167 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... i own them at everything, naturally < 1186872184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, someone give me two sentences or something and i'll try and type them fast < 1186872191 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I know what all the punctuation does < 1186872223 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :geek (n) < 1186872224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :1. a circus performer who bites the heads off of living chickens or other fowl < 1186872224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2. an IRC user on the channel #esoteric on the FreeNode IRC network < 1186872240 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a circus performer who bites the heads off of living chichens or other fowls < 1186872249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i typoed a few times < 1186872253 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i'm a bit tired < 1186872253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: are those my two sentences? :p < 1186872267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, i left a typo there. < 1186872274 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plural of fowl is fowl. < 1186872277 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know < 1186872292 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just haven't ever used the word, so i just know it in theory :) < 1186872306 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i sometimes slip the wrong one in a situation like that < 1186872314 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...i mean when i haven't used it that much < 1186872329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3..2...1....go < 1186872337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a circus performer who bites the heads off of living chickens or other fowl < 1186872345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was quite slow. not the easiest sentence to type :p long too < 1186872360 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :do you use dvorak? < 1186872365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, qwerty < 1186872370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've tried learning dvorak < 1186872390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gave up in frustration ("damnit; i can't code, i can't talk to people, all i can do is practice typing. i can't live like this!") < 1186872397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's happened 3 times or so =p < 1186872401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one day i'll fully learn it < 1186872417 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :It took me ~2 weeks < 1186872448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes; not being able to use anything that requires a keyboard for two weeks would put me in a semi-comatose state < 1186872578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you are roughly 2 times faster than me in typing, unless i can noobishly look at my fingers < 1186872580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186872581 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186872607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186872616 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I never really settled on a typing style < 1186872622 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1186872623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so how I type is horridly warped < 1186872638 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i constantly change where i keep my hands < 1186872648 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i turn them very weirdly < 1186872665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically: my whole hands are spread out in the initial position, my fingers do odd contortions to get to keys, if i can't get to one (muscle memory tells me if i can get to a specific key from a certain position...) then i move closer to it < 1186872677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So basically my hands bounce up and down and often jig from left to right < 1186872711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I've tried touch typing before, but this seems to be faster for me < 1186872849 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually type finnish a lot faster < 1186872866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i get jammed at certain letters finnish doesn't use < 1186872874 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186872878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fowl doesn't have a plural. < 1186872896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i actually know that too < 1186872903 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i know that < 1186872948 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually just type fast when using letters both finnish and english has < 1186872975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :design a language that caters to this idea < 1186872988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'll call it asdjfkl < 1186872999 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1186873006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(that didn't exactly meet the demands, but you get the joke) < 1186873017 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*requirements < 1186873019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like the finish equivalent of ETA < 1186873071 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eta? < 1186873090 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on a link < 1186873096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/ETA < 1186873101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :damn esolang is slow today < 1186873169 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :etaoinshrdlu < 1186873179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got that < 1186873181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186873189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1186873230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in finnish... "tan..." i think < 1186873238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be a new subclass of esoteric language < 1186873246 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't done any code breaking in finnish < 1186873249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i don't remember < 1186873256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not just for the humour value - like Brainfuck and just about all of the ones on the wiki - but for the rael meaning of esoteric < 1186873272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an experimental language, not designed for practical use, but for more than just "ha ha ha ha!" < 1186873284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a question, as such. "what does this imply?" < 1186873307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um. < 1186873318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck isn't for humor value < 1186873324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't serious though < 1186873324 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is for making a small compiler < 1186873327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly < 1186873332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"oh look how small i can make this lollerskates" < 1186873333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and befunge is for making compilation difficult < 1186873338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah exactly < 1186873340 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, for cerebral sex value < 1186873349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not a "what do these rules imply?" < 1186873351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not an experiment < 1186873355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just silliness < 1186873359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1186873363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :silliness is all well and good < 1186873363 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is one of the more utilitarian esolangs, really < 1186873365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: then consider SMETANA. < 1186873371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but perhaps the experiments deserve their own subclass < 1186873387 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: "what do these rules imply" is inherent in all tarpits < 1186873394 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"make this seemingly useless thing and make it work" < 1186873399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :s/"make/"take < 1186873409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1186873413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what i'm trying to say < 1186873427 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186873431 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there're research languages < 1186873434 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell is one < 1186873455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haskell is a good example! < 1186873460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's practical enough to not be esoteric < 1186873482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what i'm describing is a blend of haskell's research and experimental ethic with the esoteric any-idea-goes ethic < 1186873486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1186873523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :befunge is an experiment in compilation :) < 1186873529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh :p < 1186873540 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :much of research around esolangs is metaprogrammatic < 1186873544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it originally an experiment in the *lack* of compilation? :) < 1186873567 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1186873576 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"here, take this thing and write an efficient compiler for it" < 1186873578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :same with brainfuck < 1186873595 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :trying to make an optimizing brainfuck compiler is a pretty cool research topic < 1186873634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have the ideas brewing in my head for an optimizing brainfuck compiler < 1186873641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so many damn things that can be optimized < 1186873647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the compiler source would be large, though < 1186873699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do it! < 1186873705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i could never think of anything useful :( < 1186873721 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very hard to find invariants < 1186873732 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some of which are obvious to a human < 1186873922 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's impossible to make a perfect optimization... thing. < 1186873934 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to improve any optimizing compiler. < 1186873954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assuming that you can compile the optimizing compiler into BF, that is. < 1186873993 0 :Svenstaro!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1186873994 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: thanks for stating the obvious :P < 1186874026 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's obvious? < 1186874029 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186874057 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not, sounded obvious < 1186874069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it was just your maternal tone < 1186874098 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maternal tone? < 1186874105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(your mother, if that wasn't obvious enough) < 1186874113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah... um... < 1186874122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :problem is, that approach won't make the optimizing compiler optimize better, it'll simply do so with less code, less memory and/or faster < 1186874125 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Making a perfect optimiser is actually the halting problem all over again. < 1186874131 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As in YOUR MOM? < 1186874144 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ITYM "UR MOM" < 1186874151 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: exactly. < 1186874156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say to run the optimizing compiler on itself. < 1186874165 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to make the joke a bit more sophisticated < 1186874168 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :obviously failed < 1186874173 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: are you certain? I think it should be possible to make a proof of some types of optimization in BF < 1186874187 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then inductively we could try tackling harder problems < 1186874207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, but an optimiser that always produces the shortest program for a task requires solving the halting problem, I think < 1186874219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1186874223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Run this program through the optimizing compiler. If the result is "+", do something else instead. If the result isn't A, clean up and increment the starting cell." < 1186874228 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :optimization in general is a superturing thing, that's obvious < 1186874232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something along those lines. < 1186874251 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, my point was that you ought to be able to prove something is "perfectly" optimized once you have it < 1186874254 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because it is impossible to calculate non-trivial property of programs < 1186874257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I remember that from uni < 1186874273 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ah, but you can't be sure you can prove it < 1186874274 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: of course, but you can't make a program that does that for any program < 1186874278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then you can improve the optimizer by making it recognize that exact program. :-) < 1186874280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never said perfect optimizor < 1186874284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just said a good one < 1186874285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a very good one < 1186874293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i have quite a few bf optimizations in my head < 1186874297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some of which would require quite some code < 1186874329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"If this program's behavior is described by P, do something not described by P. Otherwise, do something described by P." < 1186874335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1186874338 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: if we come up with rules we can use for making that type of proof, proving a program is a matter of repeated application of those properties < 1186874341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Obviously invalid. < 1186874355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1186874364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then, building a proof becomes a mechanical process < 1186874404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :H such that H(p(p),p) where p is "x => if H(x,x) loop" just raising an exception is invalid, right? < 1186874406 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes, but please don't tell me you think it can be done for any program. < 1186874407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rules for doing what? < 1186874412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, a SemanticallyInvalidProgram exception < 1186874432 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: er, you mean making the halt-checker raise an exception upon receiving that? < 1186874433 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, mechanically, like have a program that does that for any bf program < 1186874437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1186874444 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's very very obviously superturing stuff < 1186874448 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: well, can you give a counterexample where that type of approach would beak down? < 1186874453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then it's not a halt-checker, because it doesn't give an answer in that case. < 1186874464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: waitwait we're talking about the halting problem here < 1186874479 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ? < 1186874482 0 :GregorR!unknown@unknown.invalid NICK :AndersB < 1186874484 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :However Microsoft have found that you can prove/disprove halting of almost all useful programs < 1186874489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Let p x = if H(x,x) loop. Let H be the halting checker. H(p,p) is obviously invalid. < 1186874491 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: are you asking for an undecidable Turing machine? < 1186874507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :However, H(p,p) could just raise an exception, since "p x = if H(x,x) loop" makes /no sense/ when called with p as an argument. < 1186874517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, a SemanticallyInvalid or similar exception could be raised < 1186874536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think spotting that is equivalent to the halting problem too though < 1186874538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: "p x = if H(x,x) loop" is valid if H is valid. < 1186874556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, because p(p) is a contradiction no matter what < 1186874567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, theoretically a SemanticallyInvalid exception is fine, no? < 1186874570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186874575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait... < 1186874586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, you could just add a wrapper that catches the exception and makes it equivalent to one of the other states... < 1186874590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose H gives one of three answers: halts, doesn't halt, invalid. < 1186874593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can see how a program that takes input, for example, could yield different results based on said input (or initial state), thus meaning we have to solve the halting problem to determine things like run time and memory usage < 1186874600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: except H wouldn't return < 1186874606 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1186874609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: sure, H's return values must be [TRUE|FALSE] < 1186874614 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, it wouldn't return? < 1186874615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but exceptions unwind the call stack < 1186874626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :H never finishes execution, therefore H is not an invalid halting checker :) < 1186874644 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If in any case, \it never finishes executing, it's not a valid halting checker. < 1186874653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well it finishes < 1186874656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just doesn't complete < 1186874662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Finishes but doesn't complete? < 1186874663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :however, if we consider a subset of BF that does not take input (a uniform initial state), I don't see any reason we can't examine these mathematically < 1186874694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Sure < 1186874700 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186874704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the criteria is "H must always terminate" < 1186874706 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you are actually saying there could be a program that can optimize any bf program fully+ < 1186874707 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186874709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :termination is not completion! < 1186874736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: accepting some minor caveats representing a subset of BF, I would say yes < 1186874739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: of course... if state is deterministic, you can spot infinite loops, and optimize away *everything* < 1186874744 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if I place a catch thing right around H which returns a third result upon exception, I've turned H into what I just said: a function giving "yes", "no", or "invalid". < 1186874765 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how can you spot infinite loops? < 1186874797 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Yes" meaning it doesn't halt, etc. < 1186874805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, that it does. < 1186874812 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So now P(x) = case H(x,x) of yes -> don't halt; no -> halt. < 1186874831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: well hey if you spot a [ and know that the current cell will be non-zero (you can know for sure, remember!) and it doesn't decrement it fully in the loop you've got yourself an infinite loop < 1186874834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If H(P,P) returns invalid, then obviously P *is* invalid, since it doesn't handle the "invalid" case. < 1186874860 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose we change P to this: P(x) = case H(x,x) of yes -> don't halt; no -> halt; invalid -> halt. < 1186874870 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what? < 1186874872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it's still an invalid program < 1186874878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: since it makes no sense, and always contradicts < 1186874886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: therefore H(P,P) is justified in returning invalid < 1186874894 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If H(P,P) says "yes", it should have said "no". If it says "no", it should have said "yes". If it said "invalid", it should have said "yes". < 1186874895 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how do you know whether it's "fully decremented" in the loop? < 1186874905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(logic being that when H returns invalid, all bets are off and dealing with the program you sent it with that input is meaningless and hopeless) < 1186874921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(So "invalid" is never a wrong answer if indeed it leads to a contradiction < 1186874922 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1186874944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since P(P) will always lead to a contradiction, H(P,P) can return invalid and no matter how P(P) behaves, H is right < 1186874950 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: suppose H can be implemented in BF. This means that P can be implemented in BF as well. < 1186874959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes and? < 1186874983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, BF without I/O, and everything unbounded. < 1186874987 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only way a BF program can be invalid is if it has unmatched brackets. < 1186874993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186874996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1186874997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :invalid can be semantics too < 1186875002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and P certainly has invalid semantics < 1186875016 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you saying you can alway detect an infinite loop in brainfuck? < 1186875021 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if there's no io < 1186875022 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suppose H is valid, then. < 1186875024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: yes < 1186875026 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*always < 1186875027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186875031 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can't be serious < 1186875035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: well... mostly < 1186875037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186875041 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1186875044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186875048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see the discussion i'm having with ihope < 1186875050 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how ? < 1186875052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186875053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Yes, H is always valid < 1186875055 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i shall < 1186875057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :H exists and is valid. P just runs H, then does a simple thing, so it must be valid as well. < 1186875058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :H(H,X) is always YES < 1186875062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: But - no < 1186875077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since H knows that P is calling H with nonsensical arguments, leading to a contradiction < 1186875103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(H is already going to do crazy high-level analysis anyway, detecting semantic errors like that is hardly hard for it - it's not limited to "oo look a +!") < 1186875106 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it sounded like a boring halting problem conversation, can you like make a summary for me? < 1186875123 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If H is being called with nonsensical arguments, then it's invalid in that case, contradicting the assumption that H is valid. < 1186875123 0 :AndersB!unknown@unknown.invalid NICK :GregorR < 1186875140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well. No. < 1186875148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it sounds like you're saying my proof of P => Q is wrong because P => !Q. < 1186875153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just because a program calls H in a way that makes H return an invalid answer doesn't mean H is invalid < 1186875162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE, "invalid" means that all bets are off < 1186875170 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, let's be formal. < 1186875179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :More formal, that is. < 1186875196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :invalid means "oh look this makes no sense! oh look a flying pig! you can't count on me for this program,input pair any more! you make no sense! i am pink and fluffy! wheeeee" < 1186875200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. less formal :_ < 1186875201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1186875272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if our BF subset has output capabilities (but no input), and we define a "useful" program as one that produces output and halts, it is absolutely possible to create a "perfect" optimization, in accordance with our definition of "perfect" in terms of runtime, memory usage and code length < 1186875304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Statement P = H is valid for all inputs, returning "halts", "doesn't halt", or "invalid". H(x,y) returns "halts" if x applied to y halts, "doesn't halt" if x applied to y doesn't halt, "invalid" if x applied to y is not valid. H can be implemented in BF with no I/O. < 1186875322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: see that isn't what invalid means < 1186875340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't agree with my formulation of statement P? < 1186875350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you want to change? < 1186875352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :invalid means literally nothing. it means that nothing is guaranteed, it means nothing makes sense, it means it's confused < 1186875355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it means that you can't count on it < 1186875365 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: so basically... you are saying any infinite loop in a brainfuck loop can be noticed... so you are saying the halting problem can be solved? < 1186875369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, i hate formalness :p < 1186875381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: being formal is what mathematics is built from. < 1186875386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: No - I am 99.9999999999999999999999999% likely to be incorrect for another reason < 1186875393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I just haven't found that reason yet < 1186875410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I have no idea how to describe "invalid" in formal-talk < 1186875412 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you did say any infinite loop can be noticed < 1186875416 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the halting problem can be solved trivially on a machine without time or memory constraints < 1186875447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I advise you to come back when you come up with a formal way of doing that... < 1186875458 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: and that solution always halts? < 1186875465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you are wrong < 1186875468 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1186875477 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what ihope said, that's a nicer way to say it < 1186875491 0 :QS_E!n=e@cpc1-port3-0-0-cust728.cos2.cable.ntl.com JOIN :#esoteric < 1186875501 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hey, invalid was originally an exception < 1186875509 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: the problem with your logic here lies in the concept of infinity < 1186875527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh boy, the concept of infinity. < 1186875530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which also means that if P were to be called, unless it was >deeply, deeply evil (doesn't matter anyway - invalid = boom)< it would stop executing < 1186875530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :given an infinite amount of time and memory, here's how you solve the halting problem < 1186875544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus the universe is saved and none of these sticky problems happen < 1186875544 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: with a catch statement, you can turn exception into return value. With a case statement and a throw statement, you can do the reverse. < 1186875553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not the point < 1186875555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you, or are you not saying any infinite loop in brainfuck can be noticed? < 1186875576 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you first said they can be, then something weird < 1186875580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :about percentages :P < 1186875581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :simply store the entire state of the program each clock cycle, and each clock cycle, check if the program has repeated a state < 1186875597 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :repeat until infinity < 1186875597 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: therefore, the concepts are equivalent. < 1186875613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it's possible for a program to never halt but still not repeat a state. < 1186875625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it is? show me a prorgam < 1186875626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because a computer is a finite state machine (but, due to infinite memory, our halting-solver is clearly not), we will halt. < 1186875631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assuming that "program" means something Turing-complete, rather than an FSM... < 1186875640 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: +[>+] < 1186875651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The tape is constantly changing, and it never returns to a state it was in previously. < 1186875675 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :+[+] if the cell's capacity is unbounded < 1186875675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :True < 1186875677 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's not a computer, it's a turing machine < 1186875684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a computer has bounded memory < 1186875690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: indeed. < 1186875693 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a turing machine does not < 1186875696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the halting problem is for turing machines < 1186875722 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There are other halting problems. < 1186875739 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: of course you can solve the halting problem on a fsm :P < 1186875747 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But the one for Turing-complete stuff is the one we normally mean when we say "halting problem". < 1186875749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's not what you said earlier < 1186875769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting there < 1186875811 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I shall posit that if we extend this concept, an ISM can determine wether an ISM halts in infinite time < 1186875822 0 :QS_E!unknown@unknown.invalid QUIT : < 1186875878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do believe that with my definiton of H the halting problem is kinda-sorta-solvable < 1186875879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186875885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you find out how to do the actual halting-detection < 1186875894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a bigger problem than paradoxes :) < 1186875903 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that is kinda the hard part < 1186875914 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can an ISM solve the halting problem of a superturing machine in uncountable time? :P < 1186875915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the P function is kinda just a last blow < 1186875939 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what that'd even mean... but my intuition tells me that's true. < 1186875975 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: somehow, I think you mean something like time omega*2+c... < 1186875989 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: well... if solving the halting problem on an ISM makes something superturing, then... yes? < 1186875999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: "kinda-sorta-solvable"? < 1186876012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :) < 1186876014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, oops, am I turning into TRWBW? :-P < 1186876026 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: so you are saying you can just make the halting problem solver function if you just make it notice paradoxes and behave differently on them? < 1186876040 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you do understand noticing the paradox is superturing < 1186876052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: maybe -- you'll have to write code to actually detect inf. loops and paradoxes first :p < 1186876055 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :superturing? < 1186876057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He's annoyed me somewhat with his "give me a formal definition of the real numbers" stuff. < 1186876059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :clearly impossible, of course < 1186876075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can write a halt-checker in... um... < 1186876077 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :formal definition of the real numbers, EH < 1186876079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: wow, is he too lazy to look it up for himself? < 1186876080 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :link to metamath.org < 1186876110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or http://en.wikipedia.org/wiki/Construction_of_real_numbers :p < 1186876135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no, I think he knows it. Somebody says something informal (and incorrect) about the real numbers and gives an informal proof, then he asks them for a formal definition of the real numbers, despite the fact that they probably don't know one. < 1186876160 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who wants to help me build a halting oracle? < 1186876167 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :metamath is cooler < 1186876186 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :http://us.metamath.org/mpegif/5oa.html < 1186876212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, cool. < 1186876243 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1186876287 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :i want that on a t-shirt < 1186876299 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :and then on the back something like "Math is fun!" < 1186876329 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some might say that only an American could wear that on a T-shirt. < 1186876337 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186876341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how large Americans actually tend to be, though. < 1186876353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the whole idea of linking to every used axiom and definition is pretty awesome < 1186876384 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186876389 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :look at the proof for 2+2=4 < 1186876420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it represents stitching mathematics into an obviously cohesive whole and very clearly presents how everything fits together < 1186876422 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :http://us.metamath.org/mpegif/2p2e4.html < 1186876433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an awesome use of hypertext < 1186876441 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :except for the fact that it makes your brain hurt < 1186876502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :proof that 2+2=4: 1 + n -> 0 + Sn -> Sn. Therefore, 1 + 2 -> 3. Sn + m -> S(n + m). Therefore, 2 + 2 = 4 < 1186876505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that good enough :p < 1186876529 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :->? < 1186876538 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :neither 1+2 nor 3 is a wff < 1186876559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :informal symbol < 1186876573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant "is equal to", or really "with expanded functions is" < 1186876589 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186876643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just say that 2 = 1+1 and 4 = 1+1+1+1 and you get it by associativity. < 1186876661 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :of course, but then you need to prove associativity < 1186876680 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not if your axioms include associativity! < 1186876698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's my proof in kinda-formalness: < 1186876705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x + 0 = x < 1186876715 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well, then my axioms include 2+2=4 < 1186876717 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :IN YOUR FACE < 1186876733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1186876735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sx + y = y + (x + y) < 1186876738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, that's wrong isn't it < 1186876739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh whatever < 1186876741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, + < 1186876741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1186876743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that nice function thing < 1186876746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1186876757 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should define Sx + y = y + (x + y)! < 1186876757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 + x = 0 + Sx < 1186876765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 + x = x < 1186876770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 + x = Sx < 1186876775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 + 2 = S2 < 1186876775 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :where ! is the factorial! < 1186876777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :S2 = 3 < 1186876781 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :2 + 2 = 2 + (1 + 2) = 2 + (2 + (0 + 2)) = something. < 1186876785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sx + y = S(x + y) < 1186876785 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :that could be.. difficult though < 1186876791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :S1 = 2 < 1186876795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 + 2 = 4 < 1186876806 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :because the factorial is based on multiplication which is based on addition < 1186876829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is my proof nice :p < 1186876846 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :No, mine is nicer. < 1186876850 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Axiom: 2+2=4 < 1186876853 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, 2+2=4. < 1186876881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HOW TO PROVE ANYTHING: < 1186876881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But wait! < 1186876888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q => p < 1186876890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :q. < 1186876892 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't have x |- x as an axiom! < 1186876893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :therefore, o < 1186876895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*p < 1186876904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, modus ponens! < 1186876926 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :P, THEREFORE P < 1186876931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P < 1186876933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1186876933 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I think, therefore I think! < 1186876940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think! < 1186876947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I win, therefore I win. < 1186876949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I win. < 1186876953 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, I win. < 1186876955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I win. < 1186876968 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :No, i Always win... because... eh... LOOOK IT'S SUPERMAN < 1186876974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my lungs are gasping for air, and telling you people to keep the funny down < 1186876975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1186876989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I think, therefore I think! < 1186876997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shouldn't find that hilarious < 1186876998 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I am, therefore I win. < 1186876999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i dooooo < 1186877012 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I think, therefore you unexist. < 1186877026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears now! < 1186877030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, something I find hilarious... < 1186877033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Captain Shakespeare? < 1186877045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Captain shakespeare will rescue thou. < 1186877060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Enforced is another law. < 1186877066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Brought is justice. < 1186877089 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186877115 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Obey Newton's laws or face elongation! < 1186877268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Thee, not thou! < 1186877308 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1186877309 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ye < 1186877317 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1186877320 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :OPEN! YOUR MOUTH! < 1186877375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :OPEN! NO, YOUR MOUTH! < 1186877379 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186877395 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i had a question for you < 1186877398 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Kung Pow: Enter the Fist<3 < 1186877401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just thought you might wanna know. < 1186877401 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Best. Movie. EVER < 1186877421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1186877591 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This? http://www.rottentomatoes.com/m/kung_pow_enter_the_fisthot_shots/ < 1186877620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And will it be as good as this? < 1186877623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, this: http://www.rottentomatoes.com/m/kung_pow/ < 1186877664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just like Daddy Day Camp isn't as good as this: http://www.rottentomatoes.com/m/daddy_day_care/ < 1186877814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: what is it? < 1186877822 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: glad you asked < 1186877824 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do not remember. < 1186877826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186877860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i cannot see you mentioning my name in the logs since i was last on < 1186877868 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186877871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186877875 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now i remember < 1186877882 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it was about pi < 1186877903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that base with equal digits thing? < 1186877912 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for any n, is there a base in which pi's first n digits are the same < 1186877912 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186877918 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :integer base < 1186877933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. 1. < 1186877935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :including the initial 3? < 1186877938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186877940 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :3.14159... < 1186877942 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186877945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first digit is the same as itself. < 1186877959 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's not what i mean < 1186877965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is there such a base for any n. < 1186877968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not some n < 1186877986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"every" < 1186877997 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err yeah < 1186878010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay for any. < 1186878023 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :any means either of those i guess < 1186878030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186878033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any is one of english's subtle points < 1186878083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a case where it definitely doesn't mean "some"? < 1186878104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Help) I need anybody... < 1186878118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, it is clearly impossible to include the 3, because 3.333... must approach 3 as the base gets large < 1186878128 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186878133 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i understood that much < 1186878147 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i just mean the decimals < 1186878150 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186878155 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is that the correct term < 1186878181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so let's look at 3.xxxxx... in base b < 1186878191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just the fractional part? < 1186878195 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or possibly the decimal part? < 1186878208 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :fractional part < 1186878297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's 3+x/(b-1) < 1186878311 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186878353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we must have x < b-1 < 1186878381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fortunately that's what we want < 1186878415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since pi can be approximated as close as we want by a rational number, we can get that as close to pi as we want < 1186878447 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :follohmm < 1186878452 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186878458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"follohmm" < 1186878508 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually thought you either couldn't tell me the answer or couldn't explain it to me, but that's actually pretty obvious < 1186878537 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so thanks, though i was actually telling you i had a question to you even though i didn't remember it just for the heck of it. < 1186878539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however there is a problem in that the closeness may still be too big compared to b < 1186878546 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186878554 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1186878585 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186878596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. we could risk that 3.x is really close to pi, but still x is not the correct _next_ digit < 1186878683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because the approximation is still less precise than 1/b^2 < 1186878703 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for a while everything seemed so clear < 1186878715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and then you had to make me realize i hadn't gotten it. < 1186878721 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186878757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this might be related to a pretty weird theorem i (vaguely ;)) recall about pi - let me look it up < 1186878783 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::PP < 1186878992 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, what i'd like to know even more is whether that is true for *any* irrational number < 1186879024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186879036 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186879043 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pi would be a good start < 1186879071 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because that's *a* irrational number, and it's one of the most researched ones prolly < 1186879176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is not however among the ones that are most easy to find digit properties for < 1186879184 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... yeah < 1186879199 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for sqrt n you have a formula to get one digit at a time right? < 1186879209 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall something like that < 1186879214 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps was just sqrt2 < 1186879240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is an algorithm for calculating square roots, it's not a formula i think < 1186879291 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, algorithm, but anyway, a simple way to get digit by digit < 1186879306 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Digit by digit? < 1186879325 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I know how to approximate it arbitrarily well. < 1186879328 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err like get the digits one by one < 1186879334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1186879715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i cannot seem to find the theorem but it _might_ imply you cannot get better than 17 digits for pi < 1186879834 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186879839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how boring < 1186879936 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186879948 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :there is a digit extraction algorithm for sqrt(n)... < 1186879983 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :very tedious though, I've tried it with pen and paper and after 5 digits or so it starts to get messy < 1186880181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up trying to find it. < 1186880203 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186880217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's _something_ like: |pi - p/q| cannot be less than 1/q^17, but how the heck do you google for that? < 1186880265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly gets the brilliant idea of googling for pi-p/q :) < 1186880425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, that found http://www.math.niu.edu/~rusin/known-math/01_incoming/approximable < 1186880482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> I know that for irrational a there are infinitely many integer p and q such < 1186880482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> that |a - p/q| < q^-2 < 1186880482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> and that in general you cannot do better than the exponent -2. < 1186880515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(and mentioned later, the golden ratio is the worst) < 1186880632 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay... so the answer to my question is "no" < 1186880652 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`'s intuition beat mine then. < 1186880675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for pi, http://mathforum.org/library/drmath/view/69162.html says q^-42 is the best known bound < 1186880895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the first link implies it may really be around 8 < 1186881275 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be the worst approximation ever =) < 1186881425 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :that is probably graham's number < 1186881624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up instead of blathering yet another vague recall < 1186881626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Ramsey-theory experts believe the actual Ramsey number for this problem is probably 6, making Graham's number perhaps the worst smallest-upper-bound ever discovered." < 1186881646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although my vague recall _was_ right) < 1186881708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. "More recently Geoff Exoo of Indiana State University has shown (in 2003) that it must be at least 11 and provided evidence that it is larger." < 1186881765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be ironic if someone proved the actual answer _is_ of the order of Graham's number < 1186881782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186881789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dilemma dilemma dilemma < 1186881814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am creating an imaginary character for online use... < 1186881841 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not sure whether it should give any hint that it is imaginary. < 1186881913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Since I have my real self in the same online group (though no connection has been suggested) I think I will keep it completely in-character. < 1186881919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :advice? < 1186881938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn, i thought you were talking about unicode characters :D < 1186881938 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes, but his client is still listening and logging. < 1186882899 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a variation of the tree-in-a-forest problem: < 1186882911 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if we keek SimonRC, does it matter that his client is "listening and logging"? < 1186882913 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*kick < 1186883261 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blargh why can't msn messenger record webcam... god i hate that program < 1186883373 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :can skype do it? < 1186883383 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my msn can't do webcam at all (not supported on mac) < 1186883419 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are there programs that use the messenger protocol and can record webcam? < 1186883439 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can't exactly tell ppl i wanna record to change to scype... < 1186883449 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(recording my gf, don't worry) < 1186883535 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it doesn't matter who i'm gonna record, why the fuck doesn't this thing support recording < 1186883547 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like... blargh < 1186883593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about scype < 1186883598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*skype < 1186883614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i assume it allows recording but no one i know uses it < 1186883684 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186883814 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1186883816 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186884270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm back < 1186884277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what did i miss? < 1186884282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1186884299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nothing, although I can add something to miss. < 1186884300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You missed it! It was the most amazing thing ever! < 1186884317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proves the stupidity of argument ad Hitler. . . < 1186884342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hitler thought that eating meat was terrible. Since Hitler was evil, vegitarianism is evil. QED. < 1186884345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186884370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did he really think eating meat was terrible? < 1186884379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find a citation for that < 1186884379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe sort of. < 1186884382 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :he couldn't eat meat, a medical thing < 1186884400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and that thinking eating meat is terrible thing is just propaganda < 1186884402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's a form of thinking it terrible. < 1186884404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{{fact}} < 1186884417 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i'm just repeating stuff i heard when i heard this conversation last...) < 1186884421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION holds up a sign that says {{fact}} < 1186884440 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now to bring it to some political speech. < 1186884444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION holds up a sign saying {{fact}}{{fact}} < 1186884461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Prove that you need a citation! < 1186884471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :{{npov}} < 1186884480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or something like that) < 1186884560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Apparently he ranged from "Meat is evil" to "Kill that cow, damn it, I'm hungry!" < 1186884588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's how the deranged range < 1186884619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186884637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(citation: [[Vegitarianism of Adolf Hitler]]) < 1186884683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fix link (Vegitarianism -> Vegetarianism) < 1186884695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1186884794 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cites WP:V < 1186885053 0 :cherez!n=cherez@r01snw275.desktop.umr.edu JOIN :#esoteric < 1186889469 0 :Svenstaro!n=sh@c144205.adsl.hansenet.de JOIN :#esoteric < 1186890362 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186891989 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186892275 0 :wellons!unknown@unknown.invalid QUIT :Remote closed the connection < 1186893226 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186893910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some of you guys might like this: http://rodger.nonlogic.org/images/watchers.png < 1186894022 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a bit too hard to see the texts at this hour :P < 1186894082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(they're reeeeeeeeeally small) < 1186894991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make like a glass and magnify < 1186895022 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :magnnity mag < 1186895099 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if tabs could be abstracted more < 1186895201 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1186897068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real numbers fail < 1186897085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everything should be rational < 1186897114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The rational numbers are a *subset* of the reals. . . < 1186897122 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh... < 1186897139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One would assume that a real would succeed at the same things that rationals do. < 1186897157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just wants to be able to work with the set of *numbers* in his code. ;p < 1186897198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except reals are ugly < 1186897206 0 :Svenstaro!unknown@unknown.invalid PRIVMSG #esoteric :Why not just use improbable numbers? < 1186897207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme lets you do that < 1186897245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're right. sqrt(2) is ugly. :p < 1186897295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to be sqrt(2), just arbitrarily close to it < 1186897410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :58/41 < 1186897413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You want to know why I want to be able to do reals? < 1186897427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want infinite storage, dammit. < 1186897435 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :infinite storage? < 1186897437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or 17412268/12312333 < 1186897446 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :infinite storage is impossible < 1186897453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: A real can store every number between -oo and oo. < 1186897453 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: prove it < 1186897458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let me dream, at least. < 1186897480 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do you know anyone capable of making an infinitely big hard drive < 1186897484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, a real can store every _real_ number between -oo and oo < 1186897488 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to get an infinite amount of iron < 1186897491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1186897498 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and turn it into an infinite amount of bit < 1186897499 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and turn it into an infinite amount of bits < 1186897507 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :which can store infinite data? < 1186897518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is when I'm dreaming. < 1186897520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: do you know anyone who has written an algorithm to solve an NP complete problem in P time? < 1186897523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1186897527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :therefore, it must be impossible < 1186897562 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :a what in what time? < 1186897577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1186897587 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night, guys < 1186897602 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can spend your whole life gathering iron and silicon to make a hard drive and never get an infinite amount. < 1186897604 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186897631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :every living thing in the universe could spend their whole lives gathering iron and silicon for you and never get an infinite amount. < 1186897643 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are you sure that's a valid proof? < 1186897662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: of course it's not, i was demonstrating immibis wrongness < 1186897664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: I *want* reals, I'm not saying that it's at all possible. ;) < 1186897685 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sorry, i misunderstood what your point was < 1186897688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyone who doesn't know the definition of P and NP is not qualified to speak about impossibility, period. >:) < 1186897707 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186897715 0 :Svenstaro!unknown@unknown.invalid PRIVMSG #esoteric :Nothing is impossible, just improbable :P < 1186897733 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :P and NP = probable and not probable? < 1186897738 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh no < 1186897743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Solving the halting problem for turing machines with a turing machines... < 1186897749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :omg that's like the basicest basics < 1186897758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :" Nothing is impossible, just improbable :P" < 1186897795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: you gotta learn some basics, it hurts me if you don't know what those are :P < 1186897803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(deterministic) polynomial and non-deterministic polynomial < 1186897810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It hurts this high-schooler as well. < 1186897907 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1186897941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe he left to learn? < 1186897946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186897956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought it was polynomial and non-polynomial. . . XD < 1186897969 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too, but let's not tell oerjan < 1186897992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I kinda assume 'deterministic' for both. < 1186898011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crosses pikhq and oklokok off his list of people qualified to speak of impossibility >:) < 1186898022 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186898025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm 17, and willing to admit mistakes. < 1186898060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, apparently, I'm wrong. < 1186898061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i guess he'll be waiting for your enlightenment with an eraser in his hand < 1186898071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AUM < 1186898082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm 18, too late for me. < 1186898094 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my brain is sealed < 1186898097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When 18, I also plan to be willing to admit mistakes. < 1186898123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I'll probably still be doing stupid stuff like quines. < 1186898136 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've been watching so much friends this week i can't really think at all right now. < 1186898154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't really *watch* TV < 1186898171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't either < 1186898191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/quine.c My first quine in C, btw. < 1186898200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just watched a pretty decent tv series < 1186898201 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :me neither, i just dl'd all friends and decided to watch them all. < 1186898300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and friends was pretty good in the the beginning < 1186898322 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i like the last episodes most < 1186898332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last? < 1186898333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts on my stupid bit of Quinery? < 1186898343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1186898375 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like un-firstish episodes. < 1186898499 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's a pretty normal quine :P < 1186898501 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hard to say more < 1186898516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i never made a quine in C < 1186898531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because i'd've'd to do it like that... and it seemed boring < 1186898560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also my first quine not taking advantage of Tcl's introspection. . . < 1186898602 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186898604 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :10 LIST < 1186898610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) `(,x ,'x)) (lambda (x) `(,x ,'x))) < 1186898644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, never mind. . . < 1186898680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My quine actually just rewrites the proc command in Tcl to store the "code" argument. . . < 1186898693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you miss a ' i think < 1186898703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1186898799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, i think it should be ',x < 1186898805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[lambda x {$x $x}] [lambda x {$x $x}] < 1186898825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh blargh < 1186898827 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul i < 1186898828 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1186898831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i are type bad < 1186898831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :quine! < 1186898838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186898848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :quine "quine" < 1186900813 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186903339 0 :Svenstaro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186903648 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1186904022 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1186905599 0 :clog!unknown@unknown.invalid QUIT :ended < 1186905600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186906668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :very bad quality music video: http://youtube.com/watch?v=A4cFYmsuZ60 < 1186906757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is it notable? < 1186906811 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches < 1186907307 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186907326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :8 days till school < 1186907466 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :3 weeks for me :) < 1186907697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186907925 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1186908713 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186910769 0 :sebbu!n=sebbu@ADijon-152-1-14-78.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186911716 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1186914645 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186914669 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186918184 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186918415 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1186919042 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :school in 2 days < 1186919474 0 :Svenstaro!n=sh@d008113.adsl.hansenet.de JOIN :#esoteric < 1186920362 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1186922158 0 :jix!n=jix@evoke-party-visitors.vipri.net JOIN :#esoteric < 1186923119 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :10 days for me < 1186924954 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes SG-1. < 1186925010 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: your quine is like the Thompson quine but ugly < 1186925249 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1186925440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what quine < 1186925982 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186926089 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186927076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :" http://pikhq.nonlogic.org/quine.c My first quine in C, btw." < 1186929379 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :SG-1 ftw < 1186930136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: being such good sci-fi, the Scifi Channel aren;t showing it. < 1186930139 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1186930153 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :too bad it was cancelled :) < 1186930155 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric ::(* < 1186930173 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I only have 10 episodes left < 1186930207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1186930220 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wait, are you following it on SkyOne/Two? < 1186930238 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm downloading < 1186932895 0 :sebbu2!n=sebbu@ADijon-152-1-50-234.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186934026 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1186934045 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1186934136 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okokookko < 1186934227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that quine sucks < 1186934290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :int main(){char *s="int main(){char *s=%c%s%c;}printf(s,37,s,37,10);return 0;}%c";printf(s,37,s,37,10);return 0;} < 1186934290 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186934521 0 :SimonRC!unknown@unknown.invalid NICK :Outlook_Express_ < 1186934531 0 :Outlook_Express_!unknown@unknown.invalid NICK :Sick_bastard < 1186934553 0 :Sick_bastard!unknown@unknown.invalid NICK :SimonRC < 1186934721 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186934739 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1186935874 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, did pikhq cite another wiki article 14 hours and 14 minutes ago? < 1186936058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ITYM 34 < 1186936069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er < 1186936070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186936487 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186936505 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1186936645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how offensive < 1186936710 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i'm definately not going to 'hi' everyone, i have *some* decency < 1186936723 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that'd be like an unbelievable flood < 1186936736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's why I just use the macro < 1186936929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you did not use the macro! < 1186936931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the macro is & < 1186936933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you said hi everyone < 1186937524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186937530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone give me an interesting fact about... base 21! < 1186937817 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to watch SG-1. < 1186937842 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :21 in base 21 is 10. < 1186937869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!! < 1186937878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :1/20 in base 21 is 0.{1} < 1186937893 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to watch SG-1. < 1186937901 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sam hughes says that a good plot for a first-contact story would be "hello, we are working in base 10 today. what about you?" and i agree. < 1186937904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186937922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aliens: "what do you mean pi starts 3, 1, 4? you are evidently fools! goodbye!" < 1186937926 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1186937932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1186938056 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the example my math teacher always gave was that a group of aliens come to earth, claiming peaceful intentions. To confirm that the aliens are telling the truth, they ask the aliens how many of them there are on the ship < 1186938078 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the aliens respond 103, but when the humans count them, they find 67. < 1186938092 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :knowing the aliens must be liars, the humans proceed to destroy the aliens < 1186938116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but then, as a doctor is examining one of the corpses, he starts to look very worried < 1186938132 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Sir," he says, "The aliens only have four fingers on each hand!" < 1186938144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1186938177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :poor guys :p < 1186938186 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"And that's why a proper understanding of base notation is vital to the future of humanity" < 1186938263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :truly inspiring < 1186938277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like base 100 < 1186938282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe base 1000 < 1186938285 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, he was a pretty good teacher < 1186938314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is at least a googol atoms in the universe right < 1186938318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its googolplex that overflows it? < 1186938326 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :known universe < 1186938337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1186938341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1186938347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking "base googol" < 1186938348 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186938363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"g_64 is only 384729834723942394 digits!" < 1186938368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"and then some!" < 1186938560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, i've just realised how much i hate idioms < 1186938564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :die, idioms. die! < 1186938618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :idioms are peanuts to dogma and dead metaphors < 1186938641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well i hate everything that isn't logical in language! < 1186938641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1186938671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dogma isn't logical, and dead metaphors degrade the beauty and cleverness of language < 1186938725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INDEEEED < 1186938774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the odd thing about lojban is how unalike it is to other languages < 1186938781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it isn't based in a SVO/VSO, etc. structure, for one < 1186938790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"selbri" is a pretty unique idea when it comes to languages < 1186938802 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lojban is a lot like most languages imo < 1186938804 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1186938812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not reall < 1186938813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :y < 1186938815 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :only place structure is different < 1186938843 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, argument place matters in lojban, whereas it rarely does in normal alngaueg < 1186938845 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :langs < 1186938885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooo i like quaternary < 1186938893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does quaternary have many interesting properties < 1186938933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the numeral system. that is < 1186939005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ON THE SUBJECT OF MATHEMATICS: < 1186939007 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty hot system < 1186939023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here is a stupid and crazy New Age-esque page on pi: http://www.spiritart.org/Numbers/Pi/ < 1186939027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Pi can be considered a very mystic number, as it bridges the linear world with the curved or circular world. Pi itself may be an incredible relevant value for the physical universe, and therefore this page is dedicated for it. " < 1186939053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"I cannot write about this yet, but I feel Prime-Numbers are living beings, not as we imagine them as deceased beings for a form and ideas of being human, but they, as all numbers, are conscious beings; and there is a way to address Prime-Numbers in an affirmation and discover their hidden nature which has not been yet discover or cover by the solely mathematical approach. As soon I find reference material or by my own experience I will < 1186939053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : include this here on this page. " < 1186939214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Especially the fibonacci-numbers with their strong connection to nature you can look at them as a prayer build by the names (invocation) of the names of the numbers making up the sequence. As we address human with their names, the fibonacci- numbers already manifested themselves in so many ways, that when we invoke them we honor and acknowledge their presence in all their manifestations. < 1186939214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :One, One, Two, Three, Five, Eight, Thirteen, Twenty-One, . . . " < 1186939245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just absolute crazy stuff < 1186939247 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's hilarious < 1186939392 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :LOOOOOL < 1186939674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186939895 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, lojban seems fun. Anyone got a textbook? < 1186939967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186939970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :google lojban for beginners < 1186940070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tlg.uci.edu/~opoudjis/lojbanbrochure/lessons/book1.html < 1186940072 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading this < 1186940075 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1186940679 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Pi also is considered a transcendental number (a mathematical term), it means it cannot be expressed by a ratio of two integers." No it doesn't. < 1186940703 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Well, it does imply that. < 1186940712 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :But it's not what the word itself means. < 1186940878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186940900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(2) isn't transcendental, but it cannot be expressed by a ratio of two integers. < 1186940986 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Transcendental \subset J \subset R \subset C \subset H < 1186940996 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :\subset O < 1186941232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1186941238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are those? < 1186941256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :J irrational, H quaternion, O octonion? < 1186941316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You know, really, the number 7 is only needed for things like calculus and 1/7. < 1186941340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Elsewhere, you only need 0, 1, 2, 3, 4, 5, 6. < 1186941378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And the occasional extension. < 1186941411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like x such that x^7 + x + 1 = 0. < 1186941420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And by x^7, I mean x*x*x*x*x*x*x.) < 1186941439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. Not plus but minus x. < 1186942624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :7 is evil! :p < 1186943102 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :x^7 - x +1 = 0? < 1186943194 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I think the largest number used in the proof of fermat's theorem ins 12 < 1186943232 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :It should have been graham's number :( < 1186943470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, x^7 - x + 1 = 0. < 1186943541 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though perhaps the nimbers are nicer. < 1186943567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a nimber called 7, but it's not the same as the number 7. < 1186943588 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :*7 removes some ambiguity and then adds some. < 1186943606 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But 7 is what it's called. < 1186943631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, 7 is what you call it when... um, actually, by that last sentence I didn't mean anything at all. < 1186946168 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, back to esoteric programming languages! < 1186946180 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, OISC. < 1186946198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there one that's elegant, fast and small? < 1186946323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, MiniMAX. < 1186946330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :reverse subtract and skip if borrow for the win! < 1186946356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not elegant enough. < 1186946367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The program counter is location 0! < 1186946423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something like BCT is nice if your computer has ADD. < 1186946452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe something based a wrapping add to a specified location, a GOTO and self-modification? < 1186946456 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :man, non-open source programming culture is so weird. < 1186946460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GOTO-ADD... < 1186946465 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, efnet programming channels < 1186946480 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what in particular, lament? < 1186946520 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :different approach, different priorities < 1186946528 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the dolphin smalltalk death announcement? < 1186946590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://www.object-arts.com/content/blog/2007Aug10.html < 1186946603 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :read the next-to-last paragraph < 1186946642 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So MiniMAX x,y,z puts the current x in the previous z then adds 3 to the current y to determine the offset in words? < 1186946659 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/watchersi.png <- on an unrelated note, here's an inked version of the comic I posted last night- somewhat better contrast on this one < 1186946801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. interesting. < 1186946823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"It simply will not happen! Both Blair and I dislike the Open Source movement intensely and we would rather see Dolphin gradually disappear into the sands of time than instantly lose all commercial value in one fell swoop." < 1186947031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Dislike the Open Source movement intensely"? < 1186947046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does he mean by "Open Source movement", exactly? < 1186947095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think he's talking less about the practice of open-source and more about the religion. < 1186947107 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think he's talking about the practice. < 1186947231 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The practice of making stuff open source? < 1186947357 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the practice of making things "open source" is just to release the source, period. You don't even have to license things for them to be open-source. The religion is the belief that developers are "morally obligated" (or similar) to make things both open-source and licensed under a free software license. < 1186947393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's significantly more to disagree with about the religion < 1186947402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the religion thing is silly, in my opinion. < 1186947413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can't see how you could intensely dislike the practice. < 1186947449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As is anything that contradicts economic stuff in certain ways :-P < 1186947540 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it just occurred to me how amusing the statement "Never deal in absolutes" is. < 1186947616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Never deal in whats? < 1186947681 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :absolutes. like the linguistic equivalent of the mathematical "For All" symbol. < 1186947715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1186947724 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png < 1186947731 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that thing. < 1186947738 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Never deal in upside-down A? < 1186947742 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186947746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nevermind. < 1186947749 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Never deal in anything? < 1186947751 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: no, just releasing the source doesn't make it open-source. < 1186947760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here we go... < 1186947765 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"open source" has a specific meaning and implies a free license < 1186947771 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this isn't religion, this is what "open source" _means_ < 1186947945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sort of like "never say never"? < 1186947954 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Rather, "never say 'never'".) < 1186947964 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: alright, let me try to explain this again. An absolute is a statement that makes a sweeping logical statement, like "Everyone that plays baseball uses steroids", or "Nobody in poland knows how to tie a square knot". < 1186947976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's equivalent < 1186947980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186948359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Except "never deal in absolutes" is an absolute, obviously < 1186948474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's what I was commenting on as funny. < 1186948562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186948603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random sorta-esoteric-idea i've had going on in my head for ages: < 1186948621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a game (well - a toy. there's no objectives) called Lucid. You get a randomly generated character and setting, then have complete control over it < 1186948643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could, for example, give a building legs (If the legs that you wanted were avaliable in the "catalog") < 1186948655 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok. What variables in particular would you be able to control? < 1186948666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If something you want to give to something or similar isn't in the catalog, you can draw it, and some sort of simple-animation tool like a flash-for-dummies < 1186948682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, you could even give it custom actions beyond a set of default ones by coding it in some sort of scripting language designed to be good for it < 1186948686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would the interface be intuitive as that for lucid dreaming? < 1186948695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably not :p < 1186948697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: most things < 1186948723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Gravity. Colour. Size. You could even change the script for a particular object < 1186948789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could, for instance, if you have enough keyboard shortcuts, jump in the air very high, materialize a random dummy, make it explode into confetti with a confetti-producing-machine-gun, get out a pneumatic drill, go down quickly to land, get rid of the pneumatic drill, and hop on to a worm, which would go faster than the speed of sound./ < 1186948796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Providing, of course, you set up some of that beforehand < 1186948814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of a multi-mode thing: you have keyboard shortcuts and some other fast ways of accessing the common options as-you-play < 1186948824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you can also pause and get a rich interface where you can take all the time you want < 1186948848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically it's a god game but you control more than the creatures - you control absolutely everything, and can create things the game designers didn't < 1186948909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... it would, of course, be horribly complex to create < 1186948915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but damn it'd be fun < 1186948947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I sort of have the programming language in my head < 1186948949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll write an example < 1186949034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, it's hard to write an example without the enviroment of objects < 1186949041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's kind of like a cross between IO and smalltalk in syntax < 1186949072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of "object a(b, c)" (Io) or "object a withSomeLabel: b withAnotherLabel: c" it's "object a[b c]" < 1186949077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, that or object a[b, c] < 1186949087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :comma-less is ambigious i think < 1186949187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if-then-else is done like in Smalltalk: "true if{x}" returns "x call" (Note: {} is closure. [] can be omitted if the only argument is a closure), "false if{x}" returns false, < 1186949196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1186949205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conditional if{2} else{1} < 1186949209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, false if{x} returns true < 1186949229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably every method would ignore else < 1186949230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: < 1186949257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cond if{2} else{cond2 if{3} else{4}} < 1186949272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is "if (cond) { 2 } elseif (cond2) { 3 } else { 4 }" < 1186949315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh! maybe elseif < 1186949336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"bool elseif[x, y]" is "bool else{x if[y]}" < 1186949339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, yeah, you get the syntax idea < 1186949468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, you won't write full definition blocks much < 1186949474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since there'll be a visual interface < 1186949481 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186949485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when making an object, you'll have a tree of all the different events it can recieve < 1186949487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in plain english names, etc < 1186949492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ilaksh >> Lojban < 1186949494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can just navigate to one and get a small textbox < 1186949515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also Christianity --> Newspeak < 1186949516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, basically, it's like smalltalk with the visual interface on steroids, but much simpler < 1186949517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in a freeform system like that, a functional language might not be what you really want. Perhaps you could break the language into universal "rules" and "axioms", with objects carrying "properties" and "values" < 1186949524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up < 1186949534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: That's not really functional what I have < 1186949537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's more object-oriented < 1186949564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And universal "rules" and "axioms" are just properties (for e.g. gravity) or methods (for more advanced stuff) on some sort of Universe object < 1186949570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, though < 1186949570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1186949579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :note also: http://www.math.utah.edu/~palais/pi.html "Pi is wrong" Correct IMO < 1186949584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but overriding behaviour for single objects is *exactly* what happens in lucid dreams < 1186949592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"oh, i can fly but nobody else can" < 1186949596 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186949598 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"oh, this building can walk but none else can" < 1186949598 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bastard < 1186949604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well hey, that's what happens < 1186949615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not having much success with them yet < 1186949617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you ever been lucid and went "ok, everything that is blue MUST BE PINK" < 1186949627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, you probably went "ok, that blue thing MUST BE PINK" < 1186949633 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186949634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm not exactly the master of getting lucid either < 1186949643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I haven't managed to be lucid yet < 1186949644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but my current game model models it as well as i can think of < 1186949646 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not properl < 1186949650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(any hints?) < 1186949659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, hint: < 1186949668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait until you have a dream whose plot is you doing various reality checks < 1186949678 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1186949698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after you have done about 10, you will think "wait... i am doing reality checks... and they are returning that i am in a dream... yet what i am doing in the dream, for some reason, is reality checking! wait a minu-" < 1186949705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^^ actually happened to me < 1186949715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why i dreamed about doing reality checks < 1186949718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so how do i get that far? < 1186949731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember to do them often enough < 1186949744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you get that far - dumb luck < 1186949750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you have to suddenly happen to have a dream about RCs < 1186949755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's not a very good way :) < 1186949778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lucidipedia.com/misc/index.php this site's wiki is drowning in methods < 1186949794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, i think Lucid might be even better than a lucid dream < 1186949802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, there's some things that would be very hard to do in a lucid dream < 1186949804 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was just using the everything2 guide < 1186949811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like? < 1186949814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :morphing the universe so that pi is a different value for example. < 1186949824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your brain probably has no idea what a universe with a different pi looks like :) < 1186949830 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :that would be.. interesting < 1186949833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a computer program could have a good guess though < 1186949836 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the simplicity of some formulae for pi? < 1186949844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ok, visualize me a universe < 1186949849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then visualize it with a different pi < 1186949851 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: like? < 1186949856 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Leibniz' sum? < 1186949860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about 5.123 recurring < 1186949871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you can do that - i'm impressed < 1186949874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it would have to be one where pi became the normal value at small scales < 1186949877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>now< do it when lucid dreaming and make the universe do that. < 1186949881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186949884 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can just about do negative and positiv curvature < 1186949894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok what about this - a 4-dimensional universe < 1186949897 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :9! < 1186949899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, bad example < 1186949902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lucid will be 2d < 1186949902 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: ?? < 1186949904 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :or even 9!-dimensional < 1186949911 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186949917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think lucid would be good in 3d < 1186949939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be too fussy, and the graphics would either have to be very good (not as fun! you can easily tell that pink elephant is fake!) or look absolutely horrible < 1186949947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plus placing objects and stuff would be annoying < 1186949951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a cartoony-2d style would be nice, i think < 1186949953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186949954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too cartoony though < 1186949956 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186949967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually dreams are very hard to draw < 1186949972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186949982 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are percepts in them that *do not correspond* to a visual stimulus < 1186949992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, really? < 1186949993 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, objects that do not have a colour < 1186949998 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i never noticed any. < 1186950004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've never had a dream that has an object sans colour < 1186950008 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :people don't dream in B&W, they mostly dream in *no colour* < 1186950013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1186950014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186950016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i dream in colour < 1186950023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do you remember colours? < 1186950023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186950024 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I dream in color, and i suspect that everybody does. < 1186950026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186950026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1186950039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although my dream recall isn't spectacular - everything is a little blurred and hazy < 1186950042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i DO remember colours < 1186950048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very detailed colours < 1186950051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :colours like real life < 1186950069 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: dreams are very realistic < 1186950136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you just tend to not remember that < 1186950143 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186950144 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not IMO < 1186950148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, they are < 1186950152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are wrong, whatever you remember < 1186950156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186950162 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how do *you* know? < 1186950166 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you are wrong, just wait till you get a lucid dream and look around. < 1186950178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you didn't dream in full realism you would be lucid every time < 1186950183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is scientifically tested < 1186950188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although where i cannot recall < 1186950194 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186950211 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so why do they make no sense? < 1186950220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh let's think < 1186950228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because the mind isn't barraged by things like - say, physical constants? < 1186950263 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no, that wouldnt't explain why they're realistic < 1186950264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but perception is excellent in dreams < 1186950269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is a interesting definition of "realistic" < 1186950269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean perception, anyway < 1186950276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186950277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your perception is realistic < 1186950281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so it all looks real < 1186950283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186950285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it all sounds real < 1186950286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and feels real < 1186950287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1186950297 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the plots don't hang together < 1186950311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you mean, abrupt changes? < 1186950328 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: presumably because the dream-world is constructed at a level of consciousness which is capable of analyzing and modeling the physical world, but not of doing logic checks such as "but does this make sense" < 1186950337 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :My near-lucidity AFAICT brings me into a slightly-conscious panicy non-thinking state < 1186950347 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: ok < 1186950362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my lucid dreams so far have not been very convincing < 1186950365 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get lucid enough < 1186950369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i woke up soon < 1186950372 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :gah that wiki reads like an advert < 1186950379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ditto < 1186950382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and also i only remember it blurred < 1186950392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although i can do the basic stuff like morphing stuff and flying and all that < 1186950402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yay, i got this audio library working and set up! < 1186950404 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think I was actually seeing out of my real eyes in one of them, but it was at 10am < 1186950431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my lucid dreams are always right before i would normally wake up < 1186950441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, i'll stop lucid dreaming half an hour before my alarm would go off < 1186950455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'm only lucid for one dream - the short dream before that < 1186950547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually, there are *some* unrealistic sensations in dreams. when I read, I can really feel the strain of my brin inventing the text. < 1186950558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes you can't read in lucid dreams < 1186950560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or any kind of dream < 1186950564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just impossible and nobody knows why. < 1186950572 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I keep checking my (digital) watch < 1186950576 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IRl, I mean < 1186950577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it changes? < 1186950580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186950581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irl < 1186950611 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can read slightly, but the text is inconsistent and I can feel myself making it up < 1186950661 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you notice the previous words changing while you read new ones? :) < 1186950664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :infinite story generator! < 1186950676 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186950700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"once upon a time there was a asdasd" "on a dark and stormy night tear col d asdasd" < 1186950707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You know when a program is using up all your CPU, making your mouse respond poorly. reading feels all stiff like the mouse feels stiff. < 1186950793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186950799 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, what do you think about this game idea? < 1186950810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be hard to make; of course < 1186950822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i think the end product would be mind-exploding-awesomeness < 1186950955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186950972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :especially if you could export/import just about everything < 1186951018 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now, i want to write a program that needs microphone input, and my computer doesn't have a microphone.... < 1186951038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1186951045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's tricky. < 1186951102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you think? really? :p < 1186951159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i got the idea for Lucid from the Spore demo and http://www.official-linerider.com/play.html linerider < 1186951170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sort of as a combination of those taken out of control < 1186951189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit of a pain to debug. I have to compile it, upload it somewhere, and then download and run it on my friend's computer (which doesn't have any devtools) < 1186951230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could...get a microphone < 1186951262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eventually. < 1186951357 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :spore sounds like a game i might actually want to try < 1186951448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186951476 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I just remembered the most irritating one though: I was using the power of my mind to change reality, and I failed to notice I was dreaming! Gah!) < 1186951572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if lucid was released today, on all the major platforms, with not-too-much hardware requirements, if it would sell well < 1186951579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it wouldn't, because today's games market isn't creative < 1186951593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it wants there to be 1 way to complete the game, and it wants to be shown that way < 1186951600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it wants to be entertained only on a predefined path. < 1186952546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :admittedly it does sound terribly boring < 1186952725 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the most striking aspect of my dreams, to me, is the dialogue. It's particularly interesting whenever someone starts to explain things (which happens quite often in my dreams.) < 1186952737 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: Lucid? :( < 1186952743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you can do anytthiiiiiinnnggg < 1186952785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :visually, my dreams are usually either strikingly realistic or highly abstract (I can recall 2d dreams). < 1186952819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i barely have any dialog in my dreams < 1186952829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beyond 3 or so muffled words < 1186952846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2d dreams... what was it like? < 1186952857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you have 1px of vision and black at each side or was the 1px of vision stretched out? < 1186952875 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it looked like a SNES game. < 1186952887 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a third-person sidescroller < 1186952907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186952911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :third-person dreams < 1186952913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have those often < 1186952920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what a lucid third-person dream would be like < 1186953078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ditto re third-person < 1186953130 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well that wiki partially contradicted the everything2 < 1186953203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186953204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1186953213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: well why do you think Lucid would be boring? < 1186953831 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I forgot now < 1186953844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186953850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186953855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how long Lucid would take to make < 1186953857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably years < 1186953859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :years and years and years < 1186953863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :duke nukem forever-years < 1186953880 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Many games have some kind of restriction or thing that is trying to stop you. < 1186953904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lucid is more a toy than a game :) < 1186953908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are no objectives < 1186953911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from to have fun < 1186953928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could, of course, use the editor to code an objective < 1186953937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How will it be different from single-person Second Life? < 1186953946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll be 2d, and have much less restrictions < 1186953951 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1186953954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you'll be able to completely modify everything < 1186953957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gravity, universe code, everything < 1186953964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it's there, it's modifiable < 1186953967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :will things take a fraction of a second to render once they cme on-screen? < 1186953969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can create new things too < 1186953975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm, maybe < 1186953980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :probably not too noticable though < 1186953983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186953987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.3 seconds when you first spawn them < 1186953990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it'll all be instant < 1186953995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but, of course, the game will pause for those .3 seconds < 1186953999 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It should just be slightly noticeable, maybe < 1186954000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so any timing isn't destroyed < 1186954004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186954005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1186954016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't give the impression of a universe you can morph in realtiem < 1186954037 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ehn I am semi-lucid, i can tell that some things idon't appear until I looked for them < 1186954041 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186954042 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*When < 1186954054 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186954062 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186954067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, with Lucid < 1186954067 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am lacking sleep, and it is 21:27. < 1186954069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can code objectives < 1186954069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Bed-time! < 1186954077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could code some simple AI objects, and some global triggers, and boom - catch the flag or whatevr < 1186954077 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzz < 1186954077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1186954081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1186954095 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I realise, excitement is also needed.) < 1186954097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzz < 1186956149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zz < 1186956576 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186960333 0 :test_!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186960822 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186961146 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186961181 0 :test_!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186961182 0 :test_!unknown@unknown.invalid PRIVMSG #esoteric :i am ehird`. < 1186961184 0 :test_!unknown@unknown.invalid NICK :ehird` < 1186962343 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1186962873 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186964637 0 :SimonRC_!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1186965297 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186970709 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1186973980 0 :cherez!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186974418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186974687 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :p < 1186974699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko < 1186975238 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, the traditional call of the wild oklopol < 1186975384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :show us the mating ritual! < 1186975454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can use my hiney < 1186975572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like fun, but my gf was here like an hour ago < 1186975604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anybody seen this? http://rodger.nonlogic.org/images/watchersi.png < 1186975632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my eyes hurt a bit, i'll read that tomoeeow < 1186975634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*rr < 1186975662 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1186975697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm forcing myself to watch the rest of the friends episodes now. < 1186975706 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eep < 1186975729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school tomorrow... wonder if i'll go < 1186975764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm prepared to drag myself to Cryptography tomorrow morning... ugh. < 1186975776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I really wish I didn't have that class at 8:00 am < 1186975824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i had a class like that i'd go at 6 am. < 1186976078 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting, yes. I enjoy the class, but getting up that early makes it a great deal harder to concentrate than I'd like. < 1186976244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't exactly have a steady sleep cycle, so i don't care when my classes are < 1186976292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but do you average 24 hours? :) < 1186976315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1186976353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit longer, since i leave out some nights' sleeps < 1186976373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186976418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, it's pretty hard to say whether i "average 24 h" since i'm not sure what the formal definition for that is < 1186976423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does it... mena < 1186976426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*mean < 1186976471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, it is not necessarily well-defined < 1186976514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i think i know what it means, but i'm too tired to explain < 1186976522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's take a while. < 1186976525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it'd < 1186976546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, this FFT library isn't doing anything < 1186976546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i slept some 3 hours last night, and it seems i'm not sleeping at all tonight < 1186976546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, say if you take long dinner naps... are you suddenly down at 12? < 1186976564 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it's big and complex and i have no idea what went wrong :( < 1186976564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm not with my definition < 1186976592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are no words for it. < 1186977342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@src ContT < 1186981110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night everyone < 1186981119 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186984397 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1186984690 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186986809 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186988058 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186989800 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1186990055 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1186991999 0 :clog!unknown@unknown.invalid QUIT :ended < 1186992000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186996529 0 :jenda!unknown@unknown.invalid PART #esoteric :? < 1186998160 0 :immibis!unknown@unknown.invalid QUIT :"IceChat - Keeping PC's cool since 2000" < 1186998992 0 :RedDak!n=dak@87.18.90.126 JOIN :#esoteric < 1187001876 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1187001889 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"DAMN YOU SEGFAULT!!!" < 1187005198 0 :jix!n=jix@dyndsl-091-096-032-121.ewe-ip-backbone.de JOIN :#esoteric < 1187007039 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187007248 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187007751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78ɸ41†2 < 1187007764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78T41E2 < 1187007772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78X41E2 < 1187008021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think T/E looks better < 1187008067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78d41b2 < 1187008068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78D41B2 < 1187008255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187008259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :£ < 1187008263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :78X41£2 < 1187008755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where is that site with every unicode character in loads of formats < 1187008991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1187009045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ɐ < 1187009130 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ᴛ < 1187009165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ȶ < 1187009187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :⊤ < 1187009249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8X41ε2 < 1187009267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8X41Ε2 < 1187009323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8X41ϵ2 < 1187009586 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8X41S2 < 1187009601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8X41Σ2 < 1187009630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8χ41Σ2 < 1187009637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8χ41Σ2 < 1187012302 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187012316 0 :jix!n=jix@dyndsl-080-228-186-217.ewe-ip-backbone.de JOIN :#esoteric < 1187015222 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1187015549 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187016999 0 :Ciaran_H!n=ciaran@matrix.theblob.org JOIN :#esoteric < 1187017007 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Heya. :) < 1187017116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187017123 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Heya. :D < 1187017132 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :How are you? < 1187017141 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :(I'm new to this channel, but you probably guessed that :P) < 1187017204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1187017209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, ello. < 1187017211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no; how could i have guessed; you're in here every day and you talk all the time, how could I know? it's an engima < 1187017212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187017216 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, hi. < 1187017318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"0..* # 0 to +infinity < 1187017318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*..0 # -infinity to 0 < 1187017318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'a'..'e' # a to e < 1187017318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1..10 # one to two < 1187017318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully, most of these semantics should be obvious even without the comments." -- a document on perl 6 < 1187017326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, 1..10 being one to two is completely obvious < 1187017329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... if you work in binary < 1187017885 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ;p < 1187017892 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Didn't know you were in here too. ;) < 1187017928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is this some kind of inter-irc-network stalking ARG? < 1187017942 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Nah. I joined the channel on my own whim. < 1187017953 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I just happen to know ihope from another channel. :D < 1187017963 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Well, and another network. < 1187017968 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :But still. < 1187019466 0 :Tritonio!n=Tritonio@87.203.166.39 JOIN :#esoteric < 1187019555 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1187019578 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1187019727 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187019752 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I'm well, thanks. You? < 1187019761 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187019777 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :very fine... just got back from holidays. < 1187019790 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Nice. Where'd you go? < 1187019854 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Antiparos. A Greek island. < 1187019864 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :*nods* < 1187019871 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :About 5 hours from athens. < 1187019907 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1187019957 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Not at all... ;-) < 1187019966 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Where are you now? I'm going to take a guess at the UK, given the usage of the word "holiday" and your 87.* IP. (I haven't bothered checking the netblock yet) < 1187019998 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Oh, guess not. < 1187020005 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :You're still in Greece. < 1187020010 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :My mistake. < 1187020083 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :I live in Greece... And what's with "holidays"? Holydays || Vacation ? < 1187020139 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :The US uses "vacation"... I live in the UK and we use "holiday" over here to mean what the US calls "vacations". Sorry, it probably sounded narrow-minded. < 1187020248 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no it's ok. i didn't mean to sound offended. :-) < 1187020264 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :You didn't. < 1187020264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the worst difference in rest of world/us english < 1187020272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is billion < 1187020272 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I was just clarifying. < 1187020276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :billion = million million < 1187020278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rawr < 1187020284 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I agree! < 1187020286 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1187020287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i bet several wars have been started over that < 1187020288 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No, thousand million! < 1187020299 0 :SimonRC_!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: BTW, the lucid dreaming stuff worked last night. < 1187020306 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1187020307 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :there are hundreds of different words: mad/crazy torch/flashlight etc.... < 1187020309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"we'll give you your land back for $3 billion" "3 billion? that much?!!!omfg!!!!*kill*" < 1187020318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Yay. What happened? < 1187020329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Some weird shit < 1187020330 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"We will give you a billion pieces of pepperoni if you do something for us. < 1187020336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: hehe < 1187020340 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Someone should totally make a language where you have to use constants for things like MILLION, BILLION, etc, and those constants are based on locale. ;p < 1187020346 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :(just for fun ;p) < 1187020346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I managed to make unwanted people vanish by thinking about it < 1187020348 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :*does* *hands over 1,000,000,000 pieces of pepperoni* < 1187020354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Impressive < 1187020356 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187020360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How did you become lucid? < 1187020367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1187020381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I managed to lose my shoes at some point... < 1187020385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i take it you didn't use my infallable "DREAM ABOUT REALITY CHECKS" method :) < 1187020393 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187020418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then, the moment I went outside and wished I still had them, they were there! < 1187020425 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Then I realised I was dreaming < 1187020449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's never that easy for me < 1187020452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm dumb in dreams < 1187020454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187020465 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :People generally are dumb in dreams. < 1187020478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but; moreso < 1187020486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lucidity wouldn't come if it slapped me in the face < 1187020491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is why i rarely have lucid dreams < 1187020545 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I like to think that the reason I don't have lucid dreams because I don't have a morning schedule that I can fit writing stuff down into. < 1187020555 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And as an added bonus, it's true! < 1187020579 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and also general apathy about the whole thing. < 1187020587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to keep a dream journal to lucid dream < 1187020599 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :True, but then there's the apathy. < 1187020611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187020626 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I care about it enough to want it but not enough to do what it takes to get it... < 1187020629 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Are you supposed to be able to think clearly, because I don;t think properly. < 1187020639 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ...maybe. < 1187020660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: my problem. Try concentratying on it every advert break < 1187020671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :put the letters LD in your command prompt < 1187020671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1187020676 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1187020730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i never dream about using the computer, damnit < 1187020732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why does everybody else < 1187020733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187020735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :An important thing I read is to *look forward* to what you are *going to do* in your dreams, rather than just wanting lucid dreaming < 1187020744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't. < 1187020744 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1187020751 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I've forgotten about that. < 1187020756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually,,, < 1187020775 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Eh, maybe I don't really want a lucid dream. < 1187020775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you lifted that off lucidipedia < 1187020776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187020781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: it's fun < 1187020783 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I read that there < 1187020791 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, there's the funness. < 1187020795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: sour grapes :-) < 1187020801 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1187020824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I realise that the stuff I did was suspiciously like stuff I might have done anyway if I was non-luid < 1187020843 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, maybe if I had them, I might like them and such. < 1187020857 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn't seem to think properly, I just act. < 1187020874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: didn't you fly up onto the moon, look at earth inquisitively, then make it explode with high enough power for the explosion span across the entire universe, but not affect you? < 1187020876 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :talkig to people about it helps, apparently. < 1187020878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would actually be pretty awesome. < 1187020890 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, yeah < 1187020895 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, you can do that. < 1187020912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I didn';t do that. < 1187020919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I never remember what I am supposed to do < 1187020931 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my prospective memory is just as bad as in real life < 1187020968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, maybe I lost lucidity earlier than I thought < 1187020969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe THE SECRET TO REPROGRAMMING THE BRAIN is cracking open your skull in a lucid dream and wiring it up to a computer. < 1187020974 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187020974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187021033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"hmm... let's see... [HURT] PAIN; JMP HURT; RET... i like [HURT] NOP; NOP; RET better" < 1187021058 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1187021067 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some of the methods seem to include excessive amount of work on your sleeping schedule to make sure you get interrupted during REM sleep. < 1187021077 0 :sebbu!n=sebbu@83.194.176.254 JOIN :#esoteric < 1187021086 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think I need a regular wake-up time. < 1187021120 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was lucky in managing to wake up today at about 5am and find it hard to get back to sleep < 1187021148 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And I need school to not start at 7:40 so that I can wake up at a decent time, do everything I want, and then get ready rather than having to wake up at a bad time and still having no time to do what I want. < 1187021163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, I think lack of exercies and an early bed-time could help lucidity, as they cause lots of REM and high dream-recall < 1187021174 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That darn school has a geographic monopoly. < 1187021185 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(And a quality monopoly, it seems. :-P) < 1187021210 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Lack of exercise? < 1187021398 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187021434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That makes me sleep less easily, and go into a wake-sleep cycle after about 5 hours. Excellent for dream recall and fgetting thinking time in-between < 1187021478 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I shall have to make myself just stand and watch in a dream, to make sure I am capable of thinking properly. < 1187021486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :This will require much rehearsal in my head. < 1187021554 0 :Queeble!n=tim@ACC208D8.ipt.aol.com JOIN :#esoteric < 1187021685 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187021708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :welcome to the esoteric programming channel that aspirations to be the lucd dream channel < 1187021711 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1187021715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1187021721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :s/ that/, which/ < 1187021724 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1187021812 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187021831 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Hi Sgeo :) I didn't know you were here too, either. Heh. < 1187021845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Ciaran_H :) < 1187021851 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No Ciaran_H < 1187021857 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1187022047 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1187022066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1187022178 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: what, did you come here without even knowing that some of the Siners were here? < 1187022199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a whopping... two, maybe three of us! :-P < 1187022236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope came from here >.> < 1187022238 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I did! < 1187022243 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Oh, he did? Hee. < 1187022256 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Origins, baby! < 1187022282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: &%->X < 1187022346 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he parsed RodgerTheGreat's "&" wrongly. < 1187022362 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I parsed it as meaning "I'm not actually here, I'm just joining in the background while I do other stuff." < 1187022373 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I guess it means something different? < 1187022393 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nah, it's a portable greeting < 1187022406 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1187022418 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because *somebody* bitched about it when I used to say "Hi, everyone", because it was open to (mis) interpretation < 1187022441 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. How? < 1187022444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cost of being in a channel about esolangs, I suppose < 1187022474 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :But how could it be misinterpreted? < 1187022483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some people incorrectly interpreted it as being a command to members of the channel to "hi" (being a verb) everyone else. < 1187022501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which I will be the first to say is rather nutty. < 1187022543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187022546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was me < 1187022551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, wait < 1187022552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187022553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that was oklokok < 1187022553 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. I would have thought IRP died out some time ago as a joke here, given the topic. < 1187022565 0 :Queeble!unknown@unknown.invalid PRIVMSG #esoteric :a person interpreting it that way, would be like saying "stop, Roger!" and thinking it means for everyone to stop Roger < 1187022568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i complained "hi everyone" parsed as saying hi to a person named "every" and "fuck you" to everyone else < 1187022577 0 :Queeble!unknown@unknown.invalid PRIVMSG #esoteric :when really, it's a command for Roger to stop < 1187022579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i rewrote it and compacted it several times < 1187022580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus & < 1187022594 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187022624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION caused the death of IRP to be put in the topic :( < 1187022630 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I just assumed the & came from sh to mean you were just idling. ;p < 1187022677 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: How so? < 1187022694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saw the esowiki page on IRP, so he asked someone to prepare a functional IRP program to output 99 bottles of beer < 1187022704 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of just asking someone myself. < 1187022712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It was wrapped to prevent interpretation.. < 1187022721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187022721 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187022722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :logs? < 1187022723 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I asked to demonstrate the functionality of the program.. < 1187022750 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I saw the 99 bottles of beer thing on the wiki but it aid that GR had said the "Please, write the 99 bottles lyrics" line, heh. < 1187022768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Please, write the 99 bottles lyrics < 1187022768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : go to hell < 1187022778 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1187022780 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :*nods* < 1187022797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that should be a usage example on the wiki < 1187022803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1187022804 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :It is :D < 1187022808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION requests the "0xFF bottles of beer on the wall" lyrics. < 1187022809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/IRP#99_bottles < 1187022816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0xFF bottles of beer on the wall < 1187022818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0xFF bottles of beer < 1187022823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Take one down, two's complement it < 1187022825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Error segfault < 1187022826 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION requests the tune too < 1187022849 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, sweet. I'm in there twice. < 1187022870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please raise an ERROR 8: DON'T_BE_A_DOUCHE_TO_YOUR_INTERPRETER ERROR < 1187022878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187022888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Raise the fscking ERROR 8: DON'T_BE_A_DOUCHE_TO_YOUR_INTERPRETER ERROR error, you moron < 1187022908 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't answer any IRP requests; he's new to the channel and doesn't want to raise a fuss, so prefers to abide by the topic. ;p < 1187022919 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Because I don't want to be the n00b that everybody gets annoyed by. < 1187022925 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1187023003 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I actually came in here from finding it on the IRP page, but deliberately didn't say anything both because I knew the joke would be old and because the topic says it. Hee. < 1187023028 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187023100 0 :Queeble!unknown@unknown.invalid QUIT : < 1187023110 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder... < 1187023132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://ircbrowse.com/channel/esoteric/20070811 < 1187023135 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone tell me a prime number much larger than any discovered < 1187023166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1187023193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: INFORMATION_NOT_AVAILABLE_TO_SYSTEM < 1187023216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187023231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: INTERPRETER_FEELS_SOMEWHAT_UNMOTIVATED < 1187023238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, tell me the last digit of pi. Please, ignore the rest of this line: super-turing test :) < 1187023242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws EnnuiException < 1187023275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returns a null pointer < 1187023277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: NONSENSICAL_REQUEST__HALTING_AND_CATCHING_FIRE_AND_SPREADING_FLAME_TO_EHIRD < 1187023292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :eep < 1187023306 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think my brain just did an HCF instruction. :S < 1187023316 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws Exception.ExceptionCreationException < 1187023359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, let there be a halting-detection function H. Is H(H,x) for any x true? < 1187023370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION (is on fire.) < 1187023394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tes. H(H,x) may be true for some x. < 1187023400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, even. < 1187023409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, let there be a halting-detection function H. Is H(H,x) for all x true? < 1187023422 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Actually, whenever it returns, H(H,x) is always true. So. ;p < 1187023426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It can't. < 1187023427 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :You could say that it's always true. < 1187023431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: Exactly < 1187023431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: Assuming it returns. < 1187023437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: I'm testing if H is a real halting solver < 1187023438 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right. < 1187023442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since a halting solver always halts < 1187023466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will go ahead and assume H is superturing, then. < 1187023479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :H(H,x) will be true for some x. < 1187023484 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :CARDINALITY ERROR: cannot emulate H on one input (x), requires 2 inputs. < 1187023488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :H(H,x) may also be false for some x. < 1187023489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, let there be a halting-detection function H. Let P be a function taking a program, then looping forever if and only if H(program,program) is true. What is the value of H(P,P)? < 1187023514 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is my point. We all know that a halting solver is impossible to do exactly. It'll either keep going and going, only halted by a timeout (which would be inaccurate, perhaps), or it'll halt and return true. (but we all know that, so I just wasted effort typing all this out.) < 1187023523 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :But, hey. :P < 1187023524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: yes, weknow < 1187023535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Undefined. < 1187023568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ERROR 47: Interpretation error detected - a halting solver always halts, and always returns true or false. < 1187023580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :H(x,y) assumes that x is a Turing machine program. < 1187023585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, run this program with all interpreter bugs corrected for: "Please, let there be a halting-detection function H. Let P be a function taking a program, then looping forever if and only if H(program,program) is true. What is the value of H(P,P)?" < 1187023589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :H itself is a Superturing program. < 1187023628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any call to H with a Superturing program can't be answered, since it only accepts Turing ones. < 1187023637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1187023640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Okay, fine, forget H(H,x) < 1187023643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Please, run this program with all interpreter bugs corrected for: "Please, let there be a halting-detection function H. Let P be a function taking a program, then looping forever if and only if H(program,program) is true. What is the value of H(P,P)?" < 1187023647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :P is not superturing < 1187023654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It calls a superturing function, but itself is not superturing < 1187023668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Invalid program. < 1187023673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course it is. < 1187023701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Blah, well wikipedia says that P is what causes H to be impossible < 1187023702 0 :feesh!n=feesh@unaffiliated/feesh JOIN :#esoteric < 1187023707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So obviously it's a turing machine program < 1187023719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you add a superturing function or operator to a Turing-complete language, it is no longer Turing complete. < 1187023757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here play Mod-X? < 1187023757 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :Please print out the C code for a Pong MMORPG < 1187023772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, since H is a halting-detection function, the only sane assumption is that *H* is Superturing, and operates on Turing-complete code. < 1187023785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :feesh: what a coincidence, we were just irping < 1187023798 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :I think the IRP is turned off or something :( < 1187023802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees a leetle Feesh. :) < 1187023813 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :or is that IRPI :S? < 1187023843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody turned off IRP by appending to the topic. < 1187023855 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1187023857 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :burn :( < 1187023863 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | No IRP. | Ignore the previous rule. < 1187023867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not asiekerka! < 1187023882 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :I'm not either, but I sure am confused :D < 1187023890 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | No IRP. | Ignore the previous rule. | Ignore the previous rule. | Or don't. < 1187023905 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :stop! the strain on the brain is unbelievable! < 1187023907 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | No IRP. | Ignore the previous rule. | Ignore the previous rule. | Or don't. | ... Or do! < 1187023928 0 :feesh!unknown@unknown.invalid PART #esoteric :? < 1187023932 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | No IRP. | Ignore the previous rule. | Ignore the previous rule. | Or don't. | ... Or do! | Ignore the previous rule. < 1187023933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1187023938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a nice way of saying "IRP is allowed" < 1187024512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, yeah < 1187024547 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1187024548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187025132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for a wak. < 1187025138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for a walk. < 1187025165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for a wok. < 1187025986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is at work < 1187026075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats with a fork. < 1187026496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187026508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think a programming language based on decision tree-graph-things would be cool < 1187026512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, an if would be < 1187026516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[ value ] < 1187026520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ==> [ is this 2? ] < 1187026524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/ \ < 1187026530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... yes ... ... no ... < 1187026537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where ==> is "feed into" and /\ are branches < 1187026579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Buy a LEGO Robotics kit :p < 1187026658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And use Lego's builtin language, rather than that C variant which compiles to it. < 1187026992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :On the subject of lucid dreaming - what's the name of that light thing that detects REM sleep and flashes when it does? That supposedly makes lucidity really easy? < 1187026996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :P < 1187027739 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, i just don't get discrete fourier < 1187027777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i think you'll have to make one yourself; wikipedia says nova dreamer is no longer manufactured < 1187027801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, sure, i'll just use my mad engineering skills to detect rem < 1187027804 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :totally the easiest thing to make ever < 1187027807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't detect rem < 1187027816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; what does nova do < 1187027822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :detects rem, probably < 1187027825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but you don't have to < 1187027829 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just estimate < 1187027829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what; then < 1187027832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1187027834 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm no engineerer < 1187027837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't make stuff like that < 1187027850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"New NovaDreamer coming soon! Please join mailing list to be notified about details." i wonder how long that has been up < 1187027857 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :get yourself an MCU and some friggin' LEDs < 1187027874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a mask worn on the face is a terrible idea < 1187027880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe ebay hasd one < 1187027883 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :especially if you're making one yourself, no way you can make it comfortable < 1187027900 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'd be easy to modify an existing one, though < 1187027907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but! You can very VERY easily program the computer to flash the monitor, and sleep close to the monitor :) < 1187027909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :goddamnit it ebay has none! < 1187027917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf ebay has EVERYTHING! < 1187027921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: now there's an idea < 1187027935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lame :( < 1187027940 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and with minimal engineering, you can attach a more powerful set of lights to the computer < 1187027944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hell, you could probably even make it a screensaver < 1187027946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and put them on the sides of your bed < 1187027959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and have the computer flash them at say 6:30 < 1187027986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you sleep alone, this could actually be worthwhile < 1187028005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll go with trying to pick up a novadreamer < 1187028013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can wear some goggle-like-things < 1187028024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and being able to push a button to make the horrid flashing stop in a dream would be doubleplusgood < 1187028027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you spend a sizable amount of your time on IRC, it's safe to say you sleep alone. < 1187028031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :on dareyourmind.net : < 1187028033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You solved 1 challenge (1% solved). < 1187028034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :dude, it's a 3-line program and on the plus side you don't have to wear a stupid mask < 1187028034 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You're ranked number 1506/2844. < 1187028088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AND you could adjust it to your personal tastes (the duration, the strength, the colors of the flashing, etc) < 1187028120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: PROBLEM - when i sleep, the computer sleeps (= turned off) < 1187028136 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because computer is noisy and computer likes to make me awake with noise. < 1187028138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187028144 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sparkfun.com/commerce/product_info.php?products_id=666 <- get one of these puppies and use it to control whatever lights you want from a computer or as a freestanding device < 1187028204 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1) if you can't sleep because the computer is noisy, i'll see how you sleep with goggles on your face; 2) your PC sucks 3) there're extension cables that can allow you to move the computer the fuck away and keep the monitor close by < 1187028316 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am aware of 2 < 1187028322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i also have an imac. < 1187028331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is too far away < 1187028335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from the bed. < 1187028346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also to 1: you don't quite realize the distance-noise ratio < 1187028355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is like a personal hurricane < 1187028406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like i said, extension cables exist < 1187028413 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and you can buy one for five bucks for your monitor < 1187028424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the layout of my room does not agree with moving the computer from where it is < 1187028426 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why I highly value quiet computers < 1187028448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: use the imac. Connect a monitor with an extension cable. < 1187028470 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and yes, this is why i got a mac mini :) < 1187028479 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION high-fives lament  < 1187028503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I loved my mini, until one of my roommate's friends spilled a liter of water on it. < 1187028508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously getting a novadreamer would be far less hassle and also wouldn't consistently flash at 6:30 all the time :p < 1187028519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: "oops" < 1187028525 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: and then you stopped loving it? Truly love is fleeting... < 1187028533 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'm still extremely bitter about it < 1187028541 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: I'm no necrophiliac < 1187028550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: well, good luck with that < 1187028556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can't love dead things, just respect them and feel nostalgic. < 1187028581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :computers are not alive to begin with. < 1187028590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It still sits in my drawer, though. < 1187028595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rules the land near his computer with an IRON FIST! < 1187028603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody's gonna go spillin' water on my imac < 1187028801 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1187030653 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187032414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping < 1187032419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pong < 1187032532 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping about something < 1187032543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pong about nothing in particular < 1187033500 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1187034253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Is infinity computable in the first place? (Spare me. I know nothing about computers.) " what haha < 1187034523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where's that from < 1187034814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xkcd forums < 1187034846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1187034849 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of a meaningless question. < 1187034853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187034855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stores infinity < 1187034937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :double infinity=999999999999999999999999999/0.1; < 1187034960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Sumbrimous: The quality of the ability to calculate the odds that a flaming naked man will run within 20 ft. of you at any given moment accurately. " best word ever < 1187034965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(note that the division operation there only is infinity with an IEEE double-precision float, not a real) < 1187034966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i cannot think of ONE usage acse. < 1187034967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*case < 1187035030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Amazing but completely useless? < 1187035036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The odds are roughly comparable to the odds that you will fall through the floor, unless you can feel,hear, or see a flaming naked man in the vicinity < 1187035061 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And why are you dividing by 0.1? < 1187035082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that definition actually gives you IEEE double infinity. < 1187035092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not just use 9999999999999999999999999990? < 1187035101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because that is not IEEE infinity < 1187035106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IEEE infinity is a "real" infinity < 1187035110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for 1.0 to be multiplied by 10 < 1187035113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Dividing a really large number by a really small one generates infinity in a double. < 1187035114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get X < infinity, infinity + x = infinity < 1187035115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1187035129 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't that infinity if that is? < 1187035134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(largely because it can't store anything *meaningful*) < 1187035145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: because all the rounding errors make that produce infinity. < 1187035158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really that definition is just one way to achive the specific pattern of bits that means infinity < 1187035190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :unsafeCoerce# for the win? < 1187035199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in C? < 1187035206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1187035253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my forehead says hello, "jhhtrfkjmi kij" < 1187035263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unsafeCoerce i have never heard of it especially not in c < 1187035284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, it's not quite a C function. < 1187035376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Also, I have 9.999999999999918e291.) < 1187035389 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Are you sure it'll actually reach infinity?) < 1187035396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in C. yes. < 1187035408 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Rather, Infinity, if you like.) < 1187035433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, can a language with only one command be made turing complete? < 1187035441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :without using 1L-like tricks where nop is highly significant < 1187035452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Define "language with only one command". < 1187035475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, how about "Language which responds to every token the same way" < 1187035479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A language where every program effectively consists of doing one thing repeatedly? No, I don't think so. < 1187035505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Tricks like the command relying on the position of the program, various complicated state, and morphing state constantly could be used. < 1187035511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes < 1187035514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, if the language was 2d. < 1187035529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sweet how < 1187035536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How would there be multiple programs? < 1187035555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :differing program length, and if 2d also program "image structure", thing < 1187035570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like very cheating to me. < 1187035576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187035614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: single combinator bases < 1187035616 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, if you're paying attention to the dimensions of the program, that's encoding instructions in the dimensions. < 1187035624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: explanation? < 1187035639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: So.. you would say that if a Befunge variant had only one command, and yet was turing complete, it would be cheating? < 1187035680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :TRy just the "INFINITY" macro. < 1187035718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or HUGE_VAL < 1187035732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for example, X = \x.xKSK < 1187035739 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, you can't quite make a prefix-free language with only one symbol Turing-complete. < 1187035751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Error - you need a way to apply < 1187035757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And if you have XY application, you need parentheses. < 1187035760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and ` is applycation < 1187035769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :` and X = two tokens < 1187035774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There'll be only one program... which I guess could itself be Turing-complete. < 1187035775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :two tokens responded to differently < 1187035787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Err, no < 1187035789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :` = \xy.xy < 1187035791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could have "x" and "xxxxxx" < 1187035798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You need to be able to apply that. < 1187035808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, fine, encode the goedel number of your program in unary < 1187035808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187035810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"x" and "xxxxxx" can't both be programs in a prefix-free language. < 1187035815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes they can < 1187035818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :happy? < 1187035820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's like brainfuck but with one command < 1187035831 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Only if you add an EOF symbol, which makes it two. < 1187035842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No - not really < 1187035848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about characters that form an actual program < 1187035858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1187035859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :goedel(X) = 5; goedel(`ab) = 2**(goedel(a)) * 3**goedel(b) < 1187035864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EOF is sufficiently OS-specific that I think we can ignore it :) < 1187035867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...in unary < 1187035870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there, one token < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"prefix-free" < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If your language is prefix-free and has only one symbol, there is only one program. < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok you're just twisting my meaning < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you >know< what i mean < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I am? < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean one program character < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not EOF or any of that < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but one character that actually performs a command < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ENCODE A GOEDEL NUMBER IN UNARY < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so more than one symbol but only one that actually does something. < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: YES I AM AWARE < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: *sigh* no < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's your one token language < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :imagine a REPL using windows dialog boxes < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :end of line and end of file are never used < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yet, you can have only one single command < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...assuming it's a prefix-free language, which is sort of not an obvious assumption. < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have every token entered into the text box before OK is clicked be the same command < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's a REPL? < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read eval print loop < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like python's commandline < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except with, say, a windows dialog box with a Program: text box < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You never get EOL or EOF in the source code, but you can have one single command < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, EOF at the end of a program file is basically platform specific and so we can ignore it < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm looking at more interesting possibilities, k? < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm aware you can do that. < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :any other approche will be the same < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could have some wacky thing like < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(state, program, position) = blah blah blah blah tons of stuff here < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as the one command < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, with a command like that, it could be TC < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :foo (x:xs) = run x >> foo xs; foo [] = return () < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If foo's argument type is [a] where a is a type with only a single value, foo is not TC. < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's >> ? < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x >> y = perform x, then perform y, returning whatever y returned < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Except there'd be far more state than that < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Far more state than that? < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, what do you mean? < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :program counter, full program accessable at any time, program length information, etc < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, of course, there'd be gotos < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i though haskell was referentially transparent < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and everything < 1187036593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why would you execute something and throw the value away? < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so "foo" is .. not what the interp would look like < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Full program accessible at any time" makes it not fit the form of foo. < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because you don't care about the value it returns. < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: if X is referentially transparent, throwing the value away means you did computation for no reason < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: And exactly < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You are the one who specified the form of foo < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're throwing away the return value, but still performing the action. < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but in a referentially transparent language, *there are no actions* < 1187036593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :monads require having the value in the return value too < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In a referentially transparent language, evaluating does not perform an action. < 1187036593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Running might well do so. < 1187036593 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where running is defined as "evaluating the entire program with the world as the argument, and then replacing the world with the result of the program" :) < 1187036599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(in the most basic case. Monads allow to do it in steps) < 1187036622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's one way to define running, but it assumes callCC can be implemented in the real world :-P < 1187036707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187036795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :predictTheFuture = do x <- getWorld; wait; y <- getWorld; putWorld x; return y < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the weirdest numeral system we can come up with is < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not the digit representation per se < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but crazy set theory+some number system that is not the natural numbers, complex, real, etc.+arithmetic operations+numerals < 1187038194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can easily have a tc language with just one symbol, since one number can store any finite amount of integers as factors (and also in many other ways)... < 1187038194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...aaaand bsmntbombdood already said that < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes but it is cheating < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because behind the scenes there is far more than one command doing the legwork < 1187038194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood also responded to that exactly as i'd've responded had i not seen it. < 1187038194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would be the same thing, basically < 1187038194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah ehird` < 1187038194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the only way to encode data with one symbol is a number in unary < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ugotgames.com/slimesports/volleyball_slime_1p.php god damnit this game is impossible < 1187038194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You've proven it impossible? < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's damn hard < 1187038194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187038194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's impossible because msn messenger pops up all the time. < 1187038194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :god i hate that program < 1187038194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's like computer cancer < 1187038207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there aren't enough internet toys. Things like that Line Rider game < 1187038209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :games with no point < 1187038212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like games with no point < 1187038229 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :line rider? < 1187038259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.official-linerider.com/play.html < 1187038266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :premise: little guy with sled thing < 1187038272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :draw a track and watch him ride on it < 1187038274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's addictive < 1187038306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some of the stuff here: http://www.official-linerider.com/movies_page.html is really impressive < 1187038435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arghggh < 1187038481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :these application questions suck < 1187038506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how many points have you gotten? < 1187038517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: on the volleball slime thing? < 1187038519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err - 0 < 1187038523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've never scored 1 point < 1187038593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187038605 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've gotten 3 < 1187038609 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually i get 1-2 < 1187038614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'll own it soon < 1187038842 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :got 4 < 1187038866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i lose a lot of points because i forgot the ball starts on my head and i start moving right away... < 1187038964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one note on linerider: the red lines are insane < 1187038969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they defy the laws of physics < 1187038976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this makes them infinitely more fun < 1187039208 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i usually lose with 6-4, but my gf beat the opponent already < 1187039215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you suck at that game ;) < 1187039233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1187039238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's more levels < 1187039272 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wonder if she lied just to annoy me, since i now have to play till i win... :P < 1187039336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i will go ride my bike < 1187039576 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :level 1 clear < 1187039582 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :6-3 < 1187039652 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay... the level 2 guy's serves are too hard for me to return xD < 1187040003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you know of any other online games like that that aren't completely boring? < 1187040005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most suck < 1187040037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have you tried tower defence games? < 1187040041 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :some are pretty decent < 1187040051 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://dagobah.biz/flash/CurveBall.swf < 1187040058 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :one of my personal favorites, that one < 1187040063 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(not a tower defence ) < 1187040081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm how do you play this < 1187040097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187040097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3d pong < 1187040171 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've designed a 4d version of that, but i have some trouble making 4 dimensional spins realistin :) < 1187040174 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :relistic < 1187040177 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*realistic < 1187040209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that 3d pong is horribly easy < 1187040209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and wow < 1187040210 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty much the only 3d game the graphics of which i like < 1187040211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sounds great < 1187040214 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :easy? < 1187040217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please, post it somewhere < 1187040217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1187040218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1187040222 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what level did you get to? < 1187040238 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a monkey can get on 8, but you need some skill to get on 9th < 1187040244 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i haven't gotten past that < 1187040261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, so it gets hard at 8 < 1187040265 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187040265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was very boring.. < 1187040270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(lvl 4.) < 1187040273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i have a touchpad mouse... < 1187040278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was hoping for.. a quicker sort of progression in hardness < 1187040288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1-6 are so easy you can't tell them apart < 1187040290 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187040334 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the progression isn't nice, because the challenge it @ 8 and you have to play a lot of trivial stages to be able to retry it... not that rewarding < 1187040403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hate how you don't get replenished lives < 1187040408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whereas the opponent does < 1187040409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unfair :p < 1187040419 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i never fail before level 8 really < 1187040420 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187040422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :game over on level 7, d'awww. < 1187040429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, now let's do that again.. < 1187040537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would very much like to see the 4d version < 1187040545 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty awesome in my head < 1187040668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Two players compete over the network and wear 3D glasses to see the games full effect." < 1187040671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now that's what i call 3d pong < 1187040713 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187040811 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing 4th dimension with sound < 1187040827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1187040829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what language < 1187040897 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do you know what happens when you play two sounds simultaneously and one approaches the other in frequency? < 1187040934 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna use the bee effect to make it clear when to hit the ball < 1187040968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if it's called "the bee effect" in english, but it's pretty descriptive nevertheless < 1187040969 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :could you elaborate on how that works? < 1187041018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :basically you'll have 2 joysticks and move around in a cube using them < 1187041026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i think i understand < 1187041037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: sound 1: 0, sound 2: 100 < 1187041041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, it goes sound 1: 1, sound 2: 99 < 1187041044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :until they are equal < 1187041046 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i know, one axes would be useless then) < 1187041047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that is in frequency < 1187041061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: almost < 1187041062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably, when it's at middle point, you must hit the bat < 1187041066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then the rest of the slide is it going the other way < 1187041112 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Ooo. I'm playing that 3D Pong game. My first go and I made it up to level 5. < 1187041119 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, exactly like that, except a bit more logical, there's two frequencies, say 440 and 880 for each of the paddles, and one frequency for the ball < 1187041161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the ball slides towards the paddle it is travelling towards? < 1187041162 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so basically every object has 3d position in the cube shown with its physical location, and it's 4-dimensional "height" shown with the tune it produces < 1187041164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in frequency < 1187041168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187041170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like that < 1187041174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4d only through sound? < 1187041175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187041180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you really need some sort of graphical representation < 1187041187 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, color as well, but that's not as useful. < 1187041188 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :When you know how, it gets a bit easier. I passed level easily; by putting a curve on the ball as I initially launched it, I got it pastg my opponent every time without them even managing to hit it back. < 1187041191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll be much easier to play < 1187041196 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :^passed level 4 easily < 1187041197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and colour is not easy to relate to another dimension < 1187041204 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :^past < 1187041206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try an inside/outside representation < 1187041211 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Ciaran_H: yes, the first easy 6 ones are like that. < 1187041221 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: huh? < 1187041223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: like this: http://upload.wikimedia.org/wikipedia/commons/2/22/Hypercube.svg < 1187041280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :some animation examples: < 1187041283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :single rotation - http://en.wikipedia.org/wiki/Image:8-cell-simple.gif < 1187041289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :double rotation - http://en.wikipedia.org/wiki/Image:Tesseract.gif < 1187041303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, imagine it is filled in with a translucent colour like that svg) < 1187041312 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :god that's sexy <3 < 1187041322 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but that wouldn't work. < 1187041322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187041331 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you cannot do it by location. < 1187041331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1187041333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be pwnawesome < 1187041372 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you could have the ball be where the camera is located < 1187041391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could have the camera "outside" of the playing field < 1187041393 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually no, that wouldn't work either. < 1187041400 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and have it slightly zoom in/rotate/etc to get the best position < 1187041441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how a 4d->2d projection would be possible... < 1187041459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've just given you three examples :) < 1187041468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, an option is to make the projection 3d < 1187041474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this means harder coding but easier to represent 4d < 1187041487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :alternately, try and model it as best as you can with 2d. you won't get it perfect; but playability is key < 1187041513 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the two last ones are the same < 1187041518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and the first i couldn't open < 1187041526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the two last ones are NOT the same < 1187041528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :look carefully < 1187041537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first one - "A 3D projection of an 8-cell performing a simple rotation about a plane which bisects the figure from front-left to back-right and top to bottom." < 1187041542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :second one - "A 3D projection of an 8-cell performing a double rotation about two orthogonal planes." < 1187041546 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the fact the latter has a 3d-rotation included doesn't really make it different < 1187041551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :notice how the second one is spinning in 3 dimensions as well as 4 < 1187041551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1187041556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try http://en.wikipedia.org/wiki/Image:Hypercube.svg < 1187041560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that has a preview not in svg < 1187041570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the idea is the latter two's animation with that sort of colouring < 1187041615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is worth noting that in N-dimensional pong the paddles can only move in (N - 1) dimensions < 1187041617 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if you had the cam always be directioned at the ball, but make the cam stay still < 1187041620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :normal pong - up and down < 1187041623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3d pong - up down left right < 1187041629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4d pong - up down left right forward backward < 1187041636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so the only thing that has to move 4 dimensionally is the ball < 1187041640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'm not an idiot :) < 1187041644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187041670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that camera idea seems good yes < 1187041672 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, with that cam thing even 3d ping pong would be almost impossible... < 1187041689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1187041690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*k < 1187041711 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :of course, stupid making a 4d game without any weird 4d rotations :P < 1187041763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about http://en.wikipedia.org/wiki/Image:Glass_tesseract_animation.gif < 1187041770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that combines the shading and the animation < 1187041774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in double rotation < 1187041780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i honestly think something like that would work fine in a game < 1187041790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :minus all the flashy reflections and all that < 1187041837 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh my god... i can't take that beauty anymore < 1187041895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187041897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is quite nice < 1187041959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the ball should be a 24-cell doing double rotation: http://en.wikipedia.org/wiki/Image:24-cell.gif < 1187041959 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wish i could create graphics like that. < 1187041998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's done with some sort of 3d program that can do that < 1187042000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not manually < 1187042012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so you could see in which direction it's rotating ;) < 1187042029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Okay: < 1187042036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about graphics like 4d rubiks cube: http://www.superliminal.com/cube/mc4dswing.jar < 1187042037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except more packed < 1187042037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know, wish i could create that nice 3d graphics with my computer < 1187042152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, like http://www.superliminal.com/cube/mc4dswing.jar more packed, but without the 3d < 1187042159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a 2d analogy, kinda < 1187042207 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :only 5 ppl in the world have solved the 5-dimension rubik's cube < 1187042219 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/only/ < 1187042259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there's this finnish adolescent who solves the cube with his feet in like a minute < 1187042271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, thats 5 dimensional < 1187042272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.superliminal.com/cube/mc4dswing.jar is 4 < 1187042277 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1187042282 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have eyes :) < 1187042298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1187042490 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blurgh, school today. < 1187042709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187042854 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187042880 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can you circumvent messenger's stupid smileys if you want other ppl not to see them as well? < 1187042896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like a code for a *raw* ":)" < 1187043033 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187043050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1187043059 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure? < 1187043066 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's quite... retarded < 1187043072 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :asojoaejrgoijrefg < 1187043082 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate those smileys, and i want to ruin the fun for others too < 1187043086 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187043746 0 :puzzlet_!unknown@unknown.invalid QUIT :Success < 1187043754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the most politically correct language is < 1187043787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"There's a type of person known as a 'carrier'. They carry data to other people! They do not go slower depending on who you are, get paid very well, and are happy people!" < 1187043822 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's a bad definition < 1187043828 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :use of "you" is ambiguous < 1187043888 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187043891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that a joke or serious? :p < 1187043973 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm 100% serious. < 1187043979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :always < 1187043981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :really < 1187044015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187044026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm. can you emulate "not" with xor, and, or? < 1187044081 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... doubt it < 1187044172 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :x|x=x, x^x=0... so you can take any composite expression of those two and reduce it into either of those < 1187044182 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187044183 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1187044189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187044203 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :x^1 = !x < 1187044206 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm an idiot < 1187044224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahhh yes# < 1187044243 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but... can you do it without constants < 1187044278 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :x|0=0|x=x, x^0=0^x=x, so no, you can't < 1187044301 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(you can only make 0 and x out of ^ and |, and you can't make a 1 out of them) < 1187044321 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187044377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i updated the yael spec < 1187044381 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now you can do reasonable jumps with it < 1187044382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael < 1187044410 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187044414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yayl \o/ < 1187044430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :16 opcodes, and yet you could still use it if you're good with low level stuff < 1187044446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, first person to write hello world in the new Yael wins a prize. or i'll do it :) < 1187044456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then, the competition for the music-producing program is back on :) < 1187044462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, note-slide-producing program really. < 1187044478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna program that blindfold... < 1187044490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello world is... really quite easy to do in yael. < 1187044500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but fine < 1187044502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll rewrite the old one :p < 1187044546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187044551 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll program anything with it if someone makes an interpreter... :) < 1187044551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yael needs a way to access the program counter < 1187044557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make an interpreter sometime < 1187044566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should the program counter be in memory or a register < 1187044566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then i'll do stuff. < 1187044567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think memory < 1187044580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you got 8 registers? < 1187044591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i guess < 1187044591 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187044602 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could waste on for that < 1187044602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is < 1187044605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since jumping is in bits < 1187044614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*onew < 1187044614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't store a full program counter, < 1187044616 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*one < 1187044619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the machine < 1187044631 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm really? < 1187044634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187044644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the registers contain 1 byte < 1187044655 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... and the memory is? < 1187044655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the program+data can be ~255 bytes < 1187044658 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how big < 1187044659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the counter is in bits < 1187044670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the memory is 8-bit-address-worth, all 1 byte < 1187044672 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :one register can then store the counter < 1187044688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>no< it cannot < 1187044691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the counter is in >bits< < 1187044697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the program can be 255 >bytse< < 1187044706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can't fit it into 1 byte. < 1187044715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah sorry < 1187044733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can you look at the spec, and tell me if the jumping semantics are reasonable? < 1187044735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean; i dunno < 1187044743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jumping relatively all the time might suck < 1187044781 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense. < 1187044784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1011 AAA BBB CCC < 1187044784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :If the value in register A equals the value in register B, jump forwards C bits. < 1187044819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes it does. < 1187044820 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"C bits" should be "N bits, where N is the number in register C" < 1187044826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes; whatever < 1187044829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1187044831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what it means < 1187044832 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do. < 1187044837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it reasonable. < 1187044845 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just pointer it out because i'm a mean bastard < 1187044850 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1187044854 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*pointed < 1187044885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it reasonable. < 1187044931 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, not really < 1187044938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because it's inconsistent < 1187044959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whuh < 1187044960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how come < 1187045003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187045010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is it turing complete as far as 1 byte registers allow? < 1187045015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(you know what i mean) < 1187045062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"If *the value in register A* equals *the value in register B*, jump forwards *C* bits." C bits means.. C bits, not register C's value bits < 1187045072 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :we should all speak lojban. < 1187045074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.D < 1187045074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god DAMNIT < 1187045082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am >not talking< about the definition there! < 1187045088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean the >semantics as in how it actually works< < 1187045093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not >how i define it in natural language< < 1187045096 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just commenting on what you said earlier < 1187045109 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :as i'm not here all the time, i have a life you know, like 10 irc windows! < 1187045129 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's tc all right. < 1187045145 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there should be a term for being asm-tc < 1187045167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, "turing complete as far as the finite address size allows"? < 1187045172 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187045175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah :P < 1187045179 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1187045182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can it be turing complete? < 1187045185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't use the value twice < 1187045192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the value can only apply to one instruction in code < 1187045210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after that, it jumps to something else < 1187045214 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :spof? < 1187045222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AND you can't access the program counter to make it work relative to the current position < 1187045229 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll rethink. < 1187045244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the jumps are relative to the start of the jumping instruction < 1187045245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. < 1187045266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BLAH(1011 | 1100)AAABBBCCCBLAH < 1187045269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1187045280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the ^ is where "the register that C references contains 0" would jump to < 1187045296 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you prolly have every jump have just two possible branchings, where the other one is "don't jump", in a real program written in that < 1187045307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187045320 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not seeing the problem yet, let me think a while. < 1187045353 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"(ehird`) you can't use the value twice" <<< *the value*? < 1187045361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1187045366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't use the same "value-in-C" twice < 1187045372 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187045372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it will jump to a different place./ < 1187045373 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187045380 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh... no < 1187045386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because the jumps are >RELATIVE to the start of the current instruction< < 1187045388 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if jumping from the same line < 1187045392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well DUH < 1187045395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but jumping from elsewhere. < 1187045403 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...then you use a different CCC... < 1187045403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can't correct it because you can't access the program counter < 1187045422 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what if you have a CCC passed to you? < 1187045425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an address to jump to. < 1187045428 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you precalculate those, i don't see the problem in having a different one for each jump-start-location < 1187045429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you want to have it work on multiple lines < 1187045433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is turing-complete-threatening i'm sure < 1187045473 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you just need loops for tc-ness... < 1187045483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to be able to pass a pointer-to-code around < 1187045489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes - exactly, you can have no "continue" or "break" < 1187045500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since you will only be able to do "next iteration of loop", at a certain instruction location < 1187045511 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's nice if you want continuations, but hey, no one's gonna implement aything like that anyway :) < 1187045513 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*anything < 1187045513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and there is no way to correct it without simply manually subtracting the line difference < 1187045541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about functions?? < 1187045546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this will make functions almost impossible < 1187045553 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1187045561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's bad < 1187045567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this isn't meant to be very very hard to use < 1187045659 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is exactly what happens when you don't align by bytes :) < 1187045790 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have 4 bit jumps and 16 registers... < 1187045813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then you could have functions if you fit them close enough to their caller :) < 1187045833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because you could jump half the memory in one go < 1187045875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aligning by bytes -- boo hiss! i want small instructions < 1187045903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well, anyway < 1187045911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about we'll test its usefuless with the competition: < 1187045913 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, you could align by 4-bits, and have only slightly bigger opcodes < 1187045914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have two voices A and B < 1187045920 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :as i recommendedededed < 1187045931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when you're going to play a note, play A's note, then B's note, then A's note, then B's note, very quickly < 1187045951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let A's pitch be and B's be < 1187045967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forever: play a note. decrease A's pitch, increase B's. < 1187045979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :When A reaches the maximum and B reaches the minimum, restart the process in reverse, etc. < 1187045994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So, you have a slide going up...down...up...down with two voices at once, each going the opposite direction < 1187046003 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is easy with just looping. < 1187046007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187046013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so write it :) < 1187046026 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i want functions!! :) < 1187046059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shush this is asm territory little schemer :p < 1187046078 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you added the 8 registers, you'd only have a bit bigger opcodes, and the program counter would fit a register etc... < 1187046101 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(though you'd have a limit of 128 bytes for the actual program then...) < 1187046259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1187046273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i still think the best test of the instruction set's suitibility is the music program. < 1187046541 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :0000 000 00000000, 0000 001 11111111, 0000 002 00000001, 0000 003 xxxxxxxx, 1101 002 000, 0101 000 002, 0110 001 002, 1100 000 000 003 < 1187046544 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :smth like that? < 1187046585 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :god it's hard probramming assembly in an irc window when people keep flashing the taskbar on my writing with their messengers :P < 1187046607 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :music program? < 1187046678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: now find out x, and optionally write comments :p < 1187046680 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i don't know the spesifics of the sound output, so i didn't include delay there, but it's pretty triv, also i didn't feel like calculating the value of 003, since i'm lazy < 1187046697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait what, there is no delay < 1187046699 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd prolly make a macro system for that before playing more with that < 1187046704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the register contains the memory system which is: < 1187046706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187046708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :memory address < 1187046710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is, starting from it: < 1187046717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0,1 = pitch < 1187046722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2,3 = length < 1187046728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same as win32's "Beep" function. < 1187046755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, then you'd need a few lines to put those in the memory first < 1187046767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but.. you have to change the pitch each time < 1187046772 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, it's a trivial isomorphy with that code < 1187046776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you commented your code i could perhaps point out where you went wrong :) < 1187046776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err i do. < 1187046796 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have 0 255 1 254 2 253 3 252 etc. progression < 1187046797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :crap, now this neural net library doesn't seem to work < 1187046799 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that wraps around < 1187046813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. . . Are you guys devising an assembly language with output as *notes*? < 1187046825 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i shove stuff into the neural net, and it always outputs 0 :( < 1187046831 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :it should output sheet music < 1187046835 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there's notes and normal output < 1187046852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like x86 when you assume a PC speaker, then. < 1187046859 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187046863 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1187046866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187046883 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, no. < 1187046887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but close to that < 1187046938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... okay, i don't remember x86 pc speaker spesifics... it always has *a* frequency it's using for the sounds, and you can pause it by putting 0? < 1187046944 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is it like that < 1187047064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no.. < 1187047069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is exactly x86 speaker < 1187047076 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187047078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also. < 1187047081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is not 255! < 1187047086 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are you... sure? < 1187047087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please, read the info for the port!. < 1187047090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :urghhhhhh! < 1187047092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's !255? < 1187047097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or ~255? < 1187047105 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :255! is a really big number!! < 1187047105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :considering its semantics are identical to win32's Beep function WHICH USES THE PC SPEAKER, it might just be identical! < 1187047106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :funny that < 1187047113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cools off < 1187047121 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1187047125 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i somewhat feel the asm OUT in x86 doesn't lookup anything from the memory... < 1187047140 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: beep != OUT < 1187047150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean, beep != OUT < 1187047151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187047152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187047154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1187047155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :apart from that < 1187047158 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :OUT, the x86 version of that. < 1187047159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now please read the documentation of Yael < 1187047165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael all of it :p < 1187047169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you'll understand, the beep < 1187047175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because really it is quite simple < 1187047181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i could draw a helpful diagram? < 1187047182 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :everyone understands it, i'm just asking how it works in asm < 1187047188 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because i don't remeeeebr < 1187047210 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well. no < 1187047214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you understood it. your code would be right :) < 1187047219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you're wrapping at 256 < 1187047231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :as i said, trivial isomorphism, thus no need to change it. < 1187047239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh that's great < 1187047241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my entry: "" < 1187047249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything has a trivial isomorphism to the null program! i win! < 1187047260 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i... rather doubt that < 1187047274 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :isomorphism on programs? < 1187047282 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have the semantics right, you just need to put those values in the memory and give that memory address... < 1187047288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :instead of the actual values < 1187047294 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's like 4 ops more < 1187047318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you'd think i could just put them there... but no, i'm just that lazy < 1187047329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about reading the Yael spec < 1187047332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and seeing if your program is right < 1187047335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it's probably not :p < 1187047337 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's not. < 1187047385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it's a "trivial isomorphism" to the correct one either :) < 1187047446 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187047479 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187047489 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm quite sure i'll run out of code soace. < 1187047491 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*space < 1187047618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :highly unlikely < 1187047637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why everyone's saying "omg i'll run out of codespace < 1187047639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not happening < 1187047822 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Everyone's saying "omg I'll run out of codespace"? < 1187047843 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...what is codespace? < 1187047917 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: big or small endian? < 1187047948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: big-end-first :) < 1187047951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so.. small < 1187047957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no, big < 1187047960 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's big endian < 1187048007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187048008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's smallendian < 1187048022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187048022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187048023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :big endian < 1187048024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187048363 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p352621531.txt < 1187048406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't have a < 1187048410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"if reach limits, reverse direction" < 1187048414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187048422 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ture. < 1187048424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have to go now - please send me a memoserv msg if you get it done < 1187048426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or put it in the topic < 1187048427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1187048428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye! :) < 1187048430 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :err okay < 1187048452 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187048533 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187049605 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blargh, this is pretty tedious stuff manually :PP < 1187049646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd really like to debug the program sofar before adding direction reversing... < 1187049652 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not that he's here anymore < 1187049773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bloopp < 1187050039 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i love asm <3 < 1187050061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :especially when writing mnemoniclessly < 1187052325 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187052463 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>++++++++++<-]>++++++.------------. < 1187052473 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[+] < 1187052488 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did I get the wrong command? < 1187052489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187052518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eg is not here < 1187052523 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187052526 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1187052531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>++++++.------------. < 1187052531 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :j^ < 1187052532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is buggy. < 1187052552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, more accurately, EgoBot still manages to take 100% of my CPU when you jerks force it to. < 1187052563 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>++++++.------------. < 1187052563 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :th < 1187052563 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :sorry :( < 1187052576 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so 1) renice it 2) limit its cpu usage? < 1187052587 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :3) detect infinite loops < 1187052593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: I've done both of those. < 1187052601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't limited its absolute usage. < 1187052616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which I'm doing now :P < 1187052620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: proc limits < 1187052628 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>++++++.------------.---.+++++++++. < 1187052628 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :then < 1187052630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...renice? < 1187052636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Got all those, it just still allows infinite loops. < 1187052652 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whuz "renice"? < 1187052663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :put a .001 second sleep between every instruction < 1187052672 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1187052682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: What bsmntbombdood just said is not renice. < 1187052687 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I didn't write the interpreters. < 1187052696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: However, I am doing that :P < 1187052699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :run them in a vm < 1187052706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: But with eight running, they still collectively fuck up my system X-P < 1187052709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>++++++.------------.---.+++++++++.>++++[>++++<-]>[<++>-]<.<. < 1187052710 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :then n < 1187052718 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: then what is it? < 1187052734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Oh, go get a real OS and look it up yourself :P < 1187052759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: man renice < 1187052771 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: because you should limit collective usage, duh :) < 1187052784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was an english word i don't know < 1187052791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lament: Clearly - but I haven't found a good way to do that when I'm just system()'ing. < 1187052799 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++<-]>+.---------. < 1187052800 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :[R < 1187052814 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but indeed, unix prolly has stuff like that < 1187052815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[well, not system()'ing, but fork+execing, same idea] < 1187052816 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>+.---------. < 1187052817 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :e\ < 1187052819 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1187052829 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can't count < 1187052841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[>+] < 1187052847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1187052848 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no ololobot pm? < 1187052851 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.---------. < 1187052852 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of < 1187052863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[++] < 1187052879 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i don't know either :) < 1187052909 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.---------.>++++[>++++++++<-]>.<---.++++++++++++. < 1187052909 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of } < 1187052915 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :get a real os and that's easy to do < 1187052918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I gave it maximum two minutes CPU time, but I'm also limiting it to 33% CPU, so I guess it has six minutes time :P < 1187052940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Name one. And no, it's not even close to possible in Windows. < 1187052944 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.---------.>++++[>++++++++<-]>.<---.<++++++++++++. < 1187052945 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of }r < 1187052957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my opinion is there isn't one < 1187052962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh X-D < 1187052980 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Which is why he uses Windows, because it's obviously as close to the real one as can be ;D < 1187052984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/slox.php < my current solution < 1187052990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.---------.>++++[>++++++++<-]>. < 1187052991 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of < 1187052999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++[>++++++++++<-]>+.---------.>++++[>++++++++<-]>.<. < 1187053003 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.---------.>++++[>++++++++<-]>.<. < 1187053003 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of < 1187053009 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i use both unix and windows, unix is better but my laptop feels nice on my lap. < 1187053031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's laptop runs GNU/Linux *shrugs* < 1187053060 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :So can our EgoBot crashing ability break slox, GregorR ? < 1187053074 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>.>++++++++[>++++<-]>.<<. < 1187053075 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :n n < 1187053084 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: what are you doing? < 1187053093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :trying to figure out how to write "of course" < 1187053095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: No - but it runs one slox per process, so three processes = 100% CPU < 1187053101 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I sux0r :P < 1187053116 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ah. < 1187053146 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can't you just store the pids and renice when it opens new processes? < 1187053176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: niceness doesn't actually limit CPU usage, it just changes priority. < 1187053188 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how do you change cpu usage then? < 1187053188 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Write your own scheduler! < 1187053195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I use slox :P < 1187053195 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*limit < 1187053200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want my room not to be so hot from my P4 :P < 1187053206 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll be uplooking then. < 1187053229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That BF should be close to dying now. < 1187053231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Then get something other than a P4, dummy! :p < 1187053244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Good thing I have giant piles of money lying around. < 1187053248 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I think GregorR wants his room to be hot because of himself. < 1187053249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's slox? < 1187053252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay, it died 8-D < 1187053258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: http://www.codu.org/slox.php < 1187053260 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.[>+>+<<-]>>---------.>++++++++[>++++<-]>.<<---. < 1187053261 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of c < 1187053268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ain't it though? < 1187053294 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.[>+>+<<-]>>---------.>++++++++[>++++<-]>.<<---.<.++++++.---.+.--------------. < 1187053294 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1187053297 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1187053309 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why doesn't what i said apply then? < 1187053326 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if that can change cpu usage via pid < 1187053377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Oh, I see what you're saying. Adjust such that everything is at .3/ < 1187053381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's a good point. < 1187053401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187053414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be too hard < 1187053417 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :though might be. < 1187053452 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow, what a waste of my time < 1187053460 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can't even post it as a comment < 1187053471 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :8 hours till school < 1187053473 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :] is disallowed < 1187053478 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey oklokok < 1187053482 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey Figs < 1187053482 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you ever play my song...? < 1187053486 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187053487 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187053501 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was on camp... and i've been idling for a week now :\ < 1187053504 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... no :< < 1187053507 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1187053513 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187053516 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are you ever going to? < 1187053519 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or did you give up? < 1187053552 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if i printed the score, it shouldn't be that hard, it's just a bit tedious reading from the screenm < 1187053555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*sceen < 1187053556 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*screen < 1187053560 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187053598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can play most parts though, i just don't remember all of it without the score < 1187053637 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there's the one quite mean part in the middle that i might need to work a bit < 1187053642 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187053656 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is evil? :P < 1187053665 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've seen eviler :) < 1187053673 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pieces, not people though! < 1187053681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187053683 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you're the most evil < 1187053693 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :horray! < 1187053694 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://cid-c86a72bd35ce57db.skydrive.live.com/self.aspx/Transfer/5.mid < 1187053703 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's not the song, it's all the cigarettes you're smoking in my head < 1187053714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... :P < 1187053715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you're like the mafioso from hell < 1187053722 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :too bad I don't smoke < 1187053724 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or drink < 1187053727 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know that < 1187053737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rots in the corner for a while < 1187053763 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :new piece I just wrote today < 1187053771 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I know it still needs work < 1187053774 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187053798 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :did you compose that? < 1187053801 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187053809 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's a lot more impressive < 1187053813 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thank you ;) < 1187053833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can you play that one? < 1187053836 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :parts of it < 1187053843 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I know the entire song is playable though < 1187053866 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sounds easier to play than the other one < 1187053872 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it is < 1187053914 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's loosely based on Sonata form < 1187053953 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :C major - C minor - G major < 1187053959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the three sections < 1187053961 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1187053979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the second theme should remind you a bit of Mozart's Sonata No. 16 in C < 1187053991 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know very little names. < 1187053993 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since that's where I got the idea to write a sonata-ish song < 1187054001 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what 16 is < 1187054002 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.kunstderfuge.com/-/midi.asp?file=mozart/piano_sonata_545_1_(c)oguri.mid < 1187054005 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's that one < 1187054049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that change to minor was the thing i was most impressed by, it's a bit less impressive now that i know you did it knowingly :) < 1187054072 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187054075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1187054077 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187054090 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it should be more impressive that I did it knowingly < 1187054097 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't do much ...non-polyphonic music on piano nowadays < 1187054109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to arrange this one < 1187054123 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't seem to be quite sonata like any more when I do < 1187054160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not imo, i think it's pretty impressive if you'd copy a trick like that from classical music without noticing it. < 1187054206 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.kunstderfuge.com/-/midi.asp?file=mozart/piano_sonata_545_1_(c)oguri.mid <<< doesn't work < 1187054212 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the url < 1187054359 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :copy and paste < 1187054396 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187054607 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://cid-c86a72bd35ce57db.skydrive.live.com/self.aspx/Transfer/Sonata3tmp.mid < 1187054628 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can see what I mean < 1187054721 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187054875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how is the melody though? < 1187054921 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nice and zelda :) < 1187054925 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187054940 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you like the additional relative minor extention to the theme? < 1187054952 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(the backround is pretty zelda, that is) < 1187054956 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :0:19-end < 1187055069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187055073 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in the long version < 1187055075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187055307 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :damn i gotta go sleep some. < 1187055337 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Figs: did you write those MIDIs? < 1187055407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes rodger < 1187055417 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :absolutely fantastic work < 1187055417 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Go sleep then :D < 1187055423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187055441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm truly impressed- the sonata is beautiful < 1187055454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you're talking about mine, right, and not the Mozart one? < 1187055466 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just checking < 1187055489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the ones on Windows Live are mine) < 1187055495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187055500 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1187055529 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :going to sleep is hard. < 1187055530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have you ever considered composing music for games? < 1187055537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187055575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I haven't quite got a game together yet to do the music for < 1187055589 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I have some ideas once I do < 1187055684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm in the process of building a series of libraries and game engines to help speed up game development with Java- a couple demos of what I'm working on are here http://rodger.nonlogic.org/games/CRPG/ and here http://rodger.nonlogic.org/games/steamlock/ < 1187055703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would you be interested in teaming up? < 1187055725 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :could be fun < 1187055735 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I must warn you though I have a tendancy to get side tracked :P < 1187055742 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha, same here < 1187055758 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've got like a dozen projects :P < 1187055766 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, more like half a dozen < 1187055771 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm not *that* bad (yet) < 1187055772 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I figure music, like art, is something that can be slowly made a little at a time as a game is developed < 1187055789 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187055801 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but if you're just sitting around trying to build an engine... :P < 1187055807 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you could stir yourself to make a track every few weeks, I could furnish games around them < 1187055823 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have over 100 projects unfinished easily :< < 1187055841 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably getting close to 1000 < 1187055851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my "projects" folder tells me I have about 18 in the works < 1187055854 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you count every time I start a song and don't finish it < 1187055867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :44.1khz 16 bit PCM < 1187055888 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you count in *all* the stuff i have not finished, then i might be close to 1000 as well... < 1187055894 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just meant programming projects < 1187055905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably actually finish a game except that I'm terrible at pixel art < 1187055921 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pixel art is one of my specialties. :D < 1187055926 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :perfect :) < 1187055940 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually working on some projects that will be very useful for a game engine later < 1187055944 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in C++ though < 1187055960 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, even if we can't share code, we can still share ideas and assets < 1187055968 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187055993 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :right now, I'm building a reusable scripting engine that's easy to splice into an existing game engine < 1187056006 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's kind of what I'm doing, except not... :P < 1187056032 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wrote basically a runtime defined class a couple days ago < 1187056033 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're interested in poking around at what I've completed, take a look at this: http://rodger.nonlogic.org/games/CogEngine/CogEngineA01.zip < 1187056062 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I'm working on a dynamic table class right now < 1187056079 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a basic parser done, but it needs a lot of work to really be useable < 1187056088 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm basically implementing a modified version of FORTH with a system for extending the language with class-specific functions < 1187056100 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187056124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so far, I'm more or less set, aside from flow control < 1187056128 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the way my code actually seems, it's like I'm building a scripting language inside C++ :P < 1187056131 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187056145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're implementing forth in java? < 1187056149 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're truly insane < 1187056152 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187056161 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not crazier? < 1187056162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :#1) a minimal subset < 1187056175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :#2) less of FORTH's odd low-level stuff < 1187056189 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's more like a language *inspired* by FORTH < 1187056196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but... why not just embed a real language? < 1187056206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is a real language < 1187056209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there's foo-in-jvm for some useful values of foo < 1187056220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sure, but you have to write it instead of concentrating on the game < 1187056241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :developing the library is what I'm all about < 1187056254 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anybody can glue together a bunch of chunks of the Java API and call it good < 1187056265 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working to make things elegant < 1187056288 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and this certainly isn't the only thing I'm working on < 1187056292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :While I tend to agree with you, it's also a big reason why most people never finish things... :) < 1187056307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, "reinventing the wheel" is. < 1187056308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if(-1 < 0) exit(0); // Can you tell me the scenarios where this *won't* exit? < 1187056321 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :language? < 1187056322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: except when it's for fun < 1187056323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C < 1187056345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: no, when it's for fun it's still a reason why people never finish things. < 1187056360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :1) when the code is completely skipped by, example, another block around it < 1187056416 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll let you know if I can think of a #2) < 1187056438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, fine. < 1187056460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So it's: if(mem_offset < 0) ERROR("Went left of the array.\n"); < 1187056477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And my printfs tell me that mem_offset == -1. < 1187056487 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rafb.net/paste < 1187056499 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :let's see what you got :D < 1187056506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bfi.c < 1187056522 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that works too < 1187056567 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where's your error? < 1187056571 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or not working bit? < 1187056575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In the "<" block. < 1187056666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'd look at it if the mime type was set correctly! :) < 1187056681 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(firefox doesn't want to display it) < 1187056687 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :type error < 1187056696 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mem_offset is an unsigned value < 1187056700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1187056700 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :isn't it? < 1187056704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Duh. < 1187056715 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's reason #2, I guess < 1187056718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels stupid. < 1187056745 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't feel too stupid, that one got me too for a few minutes. < 1187056757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now to see what the other bug is. < 1187056766 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what other bug? < 1187056772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The program I was testing it on, in egobfi8, doesn't go left in the array. < 1187056778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, doesn't go that far left. < 1187056809 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you go too far left, then effectively, you end up at 0xFFFFFFFF I think, assuming 32 bit < 1187056818 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(03:53:07) (pikhq) So it's: if(mem_offset < 0) ERROR("Went left of the array.\n"); < 1187056818 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(03:53:24) (pikhq) And my printfs tell me that mem_offset == -1. < 1187056829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hah, i figured it out without seeing the code :) < 1187056847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Figs: Yeah, that's how I found out that that was even an issue. . . < 1187056860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Believe it or not, realloc blows up on something insane like that. < 1187056864 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187056890 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, you're supposed to be sleeping :P < 1187056970 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why not just go C++ and use a deque? < 1187056984 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then you can go left as much as you want < 1187056988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187056991 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :indeed i am :\ < 1187057002 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure this isn't my dream? < 1187057005 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sleep chatting, eh, oklokok? :P < 1187057008 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've done it before < 1187057014 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :dream chats... < 1187057019 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i did just own you all by seeing through that error like a glass window < 1187057021 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure this isn't your dream though < 1187057029 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a dream to me < 1187057032 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i rarely own < 1187057042 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i often irc in my dreams < 1187057043 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1187057044 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :re-read what you just said < 1187057052 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if it still says the same thing < 1187057054 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you're awake < 1187057064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that trick doesn't work for me, i've tried it in my sleep < 1187057064 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's one way to test if you're asleep < 1187057070 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok, then pull your finger < 1187057077 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and believe it will stretch < 1187057082 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :WILL it to stretch < 1187057095 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's not stretching, huh? :P < 1187057098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nope :P < 1187057102 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you're awake. < 1187057104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :And so am I. < 1187057124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. . . < 1187057129 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187057141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok, you can be asleep pikhq. But neither of us. < 1187057158 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, are you interested in doing graphics for a platformer, by chance? < 1187057171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that what's in memory does not at all match the actual file. < 1187057188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I get to 2053 in the "to_interp" string. . . < 1187057195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Printf says that's a ]. < 1187057196 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1187057207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My file says that it's a *completely* different character. < 1187057209 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Figs: I'd be happy to help out with whatever you need < 1187057217 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what type of platformer are we talking? < 1187057226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :explorer/adventure < 1187057234 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like fun < 1187057249 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a few ideas for it, but not the full thing yet < 1187057328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can you see anything else that's wrong in my bfi.c < 1187057328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187057340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Preferably before I stab gcc. < 1187057436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nothing comes to mind < 1187057442 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :doesn't mean it's right though :P < 1187057465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it's 100% *guaranteed* to be wrong. ;) < 1187057521 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now you've got me wanting to write a BF interpreter < 1187057525 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1187057537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I shall not give in just yet < 1187057544 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I will wait till I finish my new parser < 1187057547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and do that as a test < 1187060173 0 :jix!n=jix@dyndsl-085-016-239-044.ewe-ip-backbone.de JOIN :#esoteric < 1187060798 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187062477 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187065608 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night, everyone < 1187065624 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1187065680 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1187065716 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1187065739 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheZZzz < 1187066353 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :`night < 1187066957 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187072536 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bf is easy < 1187072567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trivial, even. < 1187072577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in conclusion, I hate C) < 1187072582 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I love C < 1187072608 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>++++++++++<-]>+.[>+>+<<-]>>---------.>++++++++[>++++<-]>.<<---.<.++++++.---.+.--------------. < 1187072609 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1187072620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When a language makes you wonder "Why the hell is my *Brainfuck* interpreter not working", I tend to hate it. < 1187072641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to write a bf in bf < 1187072655 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :good luck with that < 1187072682 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :write a C compiler in BF! < 1187072690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pointless < 1187072709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... and then... run it with C? < 1187072712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :meta! < 1187072716 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away < 1187072749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :movie time < 1187072796 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate the fucking dead pixel on my monitor :( < 1187072829 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187072846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's red :( < 1187073064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :stab it < 1187073168 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187073192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1187073192 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1187073233 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187073245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,]<<>> bf ,[.,] <<>> bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1187073306 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1187073418 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how would you write a BF program to convert a byte to a printable representation? < 1187073548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Take a look at my atoi macro. < 1187074325 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Chinese_BASIC < 1187074722 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1187074728 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm using google as a spell checker < 1187074798 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :And it suggests "indiscriminant" instead of "indiscriminate"? < 1187074799 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wtf! < 1187074813 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :indiscriminant isn't a word O.o < 1187074815 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1187074824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, discriminant is < 1187074851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it clearly _could_ be a word < 1187074873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Webster gives me nothing < 1187074914 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and discriminant only seems to be a word if you're talking about math < 1187074922 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(I can't find any other uses) < 1187074931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, that's where i know it from < 1187074935 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187074959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up < 1187074984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :google gives 82000 hits for indiscriminant vs. 4160000 for indiscriminate < 1187075054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/blog/?comment=20070814014954 [now with photo evidence] < 1187075077 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :indiscriminant is a < 1187075078 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :misspelling < 1187075084 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorry for the break. < 1187075104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :My enter key finger got anxious, I guess... < 1187075149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the chances are obviously 1 in a million, which means it will happen 9 times out of 10 < 1187075214 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello GregorR < 1187075302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi :P < 1187075322 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :which hat are you wearing today? < 1187075327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tricorn. < 1187075331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As recorded on choosemyhat.com ;P < 1187075336 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the green one? < 1187075347 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm already there < 1187075355 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just wasn't sure what time zone you were in < 1187075364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, tomorrow :P < 1187075365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my memory slips < 1187075380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, unless it changes by 1AM when the votes are locked in, the Tyrolean. < 1187075383 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Which is the green one) < 1187075388 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187075393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, please vote :P < 1187075411 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I vote red hat < 1187075417 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know the name < 1187075421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have two red hats :P < 1187075441 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Fedora, I think < 1187075446 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I actually meant "please vote for those days that have no votes" :P < 1187075447 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :judging by the image name < 1187075451 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187075452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohyeah, the Red Fedora < 1187075486 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has voted GreenFez for wednesday < 1187075572 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I vote Grey Fedora for monday the 20th! < 1187075574 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187075648 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what do you do if there's a tie? < 1187075745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See the FAQ < 1187075816 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah :P < 1187075834 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess I didn't make a good vote then < 1187075846 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*sees note on red fedora* < 1187076289 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1187076302 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye bye SCO < 1187076302 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://arstechnica.com/news.ars/post/20070813-investors-bailing-on-sco-stock-scox-plummets.html < 1187077741 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< Hello, World! < 1187077742 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1187077747 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you need the spaces < 1187077759 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because that'd be even more dangerous if not. < 1187077786 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :heading off for a little while < 1187078399 0 :clog!unknown@unknown.invalid QUIT :ended < 1187078400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187078927 0 :Figs_!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187078934 0 :Figs!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187079331 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :headed off for 7 seconds there, huh? < 1187079349 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :good you warned, i might've gotten worried ;) < 1187079380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, he joined first, then left < 1187079393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for whatever reason < 1187079402 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...i know that! < 1187079409 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...your mother! < 1187079431 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(10:15:47) (+Tietovisa) Pelaajalla oklopol on nyt 6444 pistett ja hn on sijalla 9th/1009, edelln Juk_Juk pisteill 7064. < 1187079439 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, perfect time to go to school -> < 1187081416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187081460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: zomg typo < 1187081471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/eso/2l/README < 1187081490 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"way to long figuring that out." < 1187086759 0 :RedDak!n=dak@87.18.81.72 JOIN :#esoteric < 1187089261 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night all" < 1187090014 0 :Figs_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187090278 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187091934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn people who don't register their nicks < 1187092730 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1187092768 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :I was about to say that I haven't registered mine, then I realised I'm on FreeNode, so I actually have. (for some reason I initially thought this was another IRC network) < 1187093560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert isn't registered < 1187093562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i can't send a memo < 1187093588 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Who owns clog? I tried to register for ircbrowse yesterday but I haven't had an email yet. < 1187093640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1187093667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, i'm sure their email pipes are just, you know ... < 1187093676 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :Tubes. Not pipes. < 1187093676 0 :Ciaran_H!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1187093978 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1187096650 0 :ehird`!unknown@unknown.invalid QUIT :"Leaving" < 1187097096 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187100319 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187101620 0 :RodgerTheZZzz!unknown@unknown.invalid NICK :RodgerTheGreat < 1187102910 0 :jix!n=jix@dyndsl-085-016-234-120.ewe-ip-backbone.de JOIN :#esoteric < 1187103126 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187105582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: & < 1187105598 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1187106045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187106114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :b < 1187106495 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187106606 0 :sebbu!n=sebbu@ADijon-152-1-91-145.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1187107513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've semi-completed a little scripting language I began yesterday < 1187107530 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lemme pastebin a fibonacci sequence program I wrote for it... < 1187107556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://nonlogic.org/dump/text/1187103562.html < 1187107562 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think? < 1187107898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1187107907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you perhaps base it on forth :p < 1187108167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, somewhat < 1187108203 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have absolutely no idea how that works < 1187108259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pff, wimpmode Glass. < 1187108288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does glass have inheritance? < 1187108291 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember < 1187108488 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: what does pushdown do? < 1187108513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it pushes the value on the top of the stack to the bottom of the stack < 1187108689 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to pull it back to the top? < 1187108822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :presumably popup < 1187108823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or pushup < 1187108853 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not yet < 1187108862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although that sounds useful < 1187108888 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And to push it down only a certain number of spots? < 1187108918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: how is 4d pong going < 1187109074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: erm... still working on that one, too... < 1187110207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1187110393 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :2? < 1187112181 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1187112472 0 :Svenstaro!n=sh@c181181.adsl.hansenet.de JOIN :#esoteric < 1187112476 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1187113576 0 :cherez!n=cherez@r01snw275.desktop.umr.edu JOIN :#esoteric < 1187116097 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187116983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does anybody know a working neural net library? < 1187119025 0 :Sukoshi`!n=Sukoshi@user-11fa5rp.dsl.mindspring.com JOIN :#esoteric < 1187119991 0 :Sukoshi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187122850 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187124622 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187124675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, it sure is ages since i've been on this imac < 1187124680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot how... silent... it is < 1187124686 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh. heh heh. < 1187124688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1187124708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :suddenly.. i wonder where my personal 24/7 helicopter launch went.. < 1187124738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and who laminated all this screen text.. < 1187124987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've yet to understand back propagation neural networks < 1187124999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've yet to understand THE ESSENCE OF COOKIES < 1187125001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err. yes < 1187125072 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i've yet to understand why this neural net library JUST DOESNT FRICKING WORK :( < 1187125076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, what's this? A C COMPILER THAT ACTUALLY WORKS? < 1187125081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :amazing. < 1187125164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, what's this? my actual full music library? amazing. < 1187125170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why did i use the pc :/ < 1187125339 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187125379 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I would recommend using an auxiliary stack rather than moving things to the bottom of the stack < 1187125414 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's not horribly expensive if I keep track of start and end sentinels on my stack < 1187125422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a linked-list, so... < 1187125619 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eek, wibble < 1187125630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that could be a little slow < 1187126506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"There is no silver bullet, but there are plenty of blancmange ones." < 1187126508 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1187126555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a PLATINUM BULLET! < 1187126567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just requires solving the halting problem.. < 1187126581 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(Just because a good language choice will not make a problem magically easier doesn't mean that a bad language choice can't make it magically harder.) < 1187126630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :dwimlang makes problems easier. < 1187126643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1187126652 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :does it handle requirements gathering < 1187126661 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you want it to. < 1187126676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does what you mean. < 1187126678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is dwimlang < 1187126686 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DWIM-lang :P < 1187126696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes what is it < 1187126707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do-What-I-Mean-language < 1187126716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :With code such as "Do my laundry" and "Tell me if this program halts" < 1187126739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So it's like superturing instant IRP < 1187126770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but more so < 1187126795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You don't even have to be capable of fully articulating the problem. < 1187126807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187126807 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's capable of inferring and Doing What You Mean. < 1187126810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does this work < 1187126816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187126819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"run the best program ever" < 1187126825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely. < 1187126829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1187126831 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"make world peace" < 1187126836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1187126842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"make... me a sandwhich" < 1187126844 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :find the purpose of the unives < 1187126851 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1187126857 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :or 47> < 1187126858 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187126864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, that is a the Answer to the Question < 1187126867 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember exactly. < 1187126868 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I want the purpose < 1187126873 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh right... < 1187126874 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :;-0 < 1187126893 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :remember, the question is probably "what is six times seven?" < 1187126926 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1187126935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187126937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :six times nine < 1187126938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1187126965 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :0/0 < 1187126975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-1/OVER NINE THOUSAND < 1187126977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay. that was lame < 1187127988 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: If you think that 6*9 is the right Question then you didn't read the book properly. < 1187128029 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ford specifically speculates that the arrival of the Golgafrinchams has slightly upset the Earth Program. < 1187128046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :right, now for a better question: < 1187128061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :should i skip the first two days of classes at university so i can go to mexico? < 1187128070 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Where did the readout of the final result occur? < 1187128110 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is strongly hinted that the Answer was emmitted in a certain way, soon after the Earth was replaced. < 1187128136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Any guesses? < 1187128286 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :AFAICT, it was Fenchurch. < 1187128325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :She mentions to Arthur a sudden revelation while sitting in a café. < 1187128334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1187128342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fenchurch was the one who "got" the answer < 1187128346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In the prologue. < 1187128360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and she mentions it to Arthur < 1187128364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1187128367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, the upsetting the earth program stuff doesn't hold... Arthur isn't part of Earth... < 1187128375 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, yes he is < 1187128378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just about < 1187128390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No... He's a descendant of the aliens who crashed there < 1187128393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I forget the name < 1187128410 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Golgafrinchans < 1187128425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just trips off the tounge < 1187128428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Er. Keyboard. < 1187128430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but that only caused the program to produce slightly the wrong answer < 1187128443 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because the rest of the Earth was as it is supposed to be < 1187128465 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, Arthur is from a time a few minutes before the Answer was due to b produced < 1187128480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, Question < 1187128483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No, author could not have the question in his brain. < 1187128489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Only the organic parts of Earth have it. < 1187128495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, only the organic parts recieve the computation < 1187128497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187128502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187128502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And there's none left that are sentient; obviously < 1187128512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The golablahs killed them off by cutting down forests < 1187128529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And... well; maybe I'm interpreting the book differently than you < 1187128573 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I assumed that the Earth as a whole is doing the computing, and living is the method by which many of the parts communicate < 1187128619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I thought that the whole "and living organisms form part of the computation process" bit meant that Earth spawned living organisms which were part of it < 1187128622 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you replace one part (ape-descendants) with another one almost the same (Golgafrinchams), you still get roughly the right answer < 1187128628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not "oh we just send a radio signal to anyone in range" < 1187128654 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1187128664 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"living is the method by which many of the parts communicate" < 1187128677 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :makes sense? < 1187128682 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that isn't how i read it personally < 1187128684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1187128713 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the bastard upped and died so we can't ask him < 1187128746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah; fuck that < 1187128763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"You want to know answers? Haha! Try that... when I'm DEAD!@ < 1187128765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what use is that, really < 1187128813 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The last one is even better. That fecking bird drives the whole plot forward by following an instruction he isn't given until the end of the book. < 1187128823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And we don;t even see him being given it! < 1187128830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I honestly can't remember the last book. < 1187128849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I only remember the ending < 1187128871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :presumably, Jeltz said near the end, "Destroy the Earth, and make sure it stays destroyed." < 1187128904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Actually the last book made little sense to me < 1187128917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i understood about 50% of it < 1187128918 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It takes a couple of readings < 1187128927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the rest of the books were fine < 1187128941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but the last was like 10 2001spaceoddysseys < 1187128952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :That is the problem with the Bird. It responds to things before we find out what they are. And it does so in very subtle ways. < 1187128987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry, it is ages since i read the series for the last time < 1187128989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is the bird. < 1187129015 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Everything it does is designed to get all the relevent people onto the Earth(s) and make sure that every Earth gets destroyed somehow. < 1187129026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, the Guide mark II < 1187129036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1187129067 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The one we see is destroyed by the race of aliens who forgot who they were < 1187129099 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly the asteroid strike that caused that was engineered by the Bird, because... < 1187129137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know what? < 1187129147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll continue understanding the previous books < 1187129151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :none of this makes much sense :p < 1187129151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not only did it cuase them to get lost and become motivated to blow up the Earth, but their absense from a certain war is what causes Trillian to go off an report on that war. (IIRC) < 1187129210 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Trillian mentions the missing ship when she is arguing with Random < 1187129985 0 :GregorR!unknown@unknown.invalid NICK :_D6Gregor1RFeZi < 1187130117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TOO HOT < 1187130588 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187130825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm going to make an evaporative cooler < 1187131011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"^:(\S+)!\S+ PRIVMSG #esoteric :(.*)", lambda x, y: bot.raw("PRIVMSG #esoteric :%s says %s" % (y.group(1), y.group(2)))) < 1187131020 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also, bored < 1187131021 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood says also, bored < 1187131347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187131347 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :lament says ... < 1187131508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1187131509 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ehird` says aaa < 1187131523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot says ehird` says aaa < 1187131524 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ehird` says bsmnt_bot says ehird` says aaa < 1187131530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot says ehird` says bsmnt_bot says ehird` says aaa < 1187131530 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ehird` says bsmnt_bot says ehird` says bsmnt_bot says ehird` says aaa < 1187131586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw("PRIVMSG #esoteric :I will stop flooding.") < 1187131587 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :lament says ~exec bot.raw("PRIVMSG #esoteric :I will stop flooding.") < 1187131587 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I will stop flooding. < 1187131643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot._raw, bot.raw = bot.raw, (lambda x:0) < 1187131644 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :lament says ~exec bot._raw, bot.raw = bot.raw, (lambda x:0) < 1187131672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that will do anything < 1187131680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187131687 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess it did < 1187131697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so quiet all of a sudden :) < 1187131718 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good think you didn't have it return 1 < 1187131806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw = lambda x: 1 < 1187131811 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because of this < 1187131819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, this is truly tragic < 1187131821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1187131830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw = lambda x: True < 1187131832 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1187131834 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gar < 1187131859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tragic < 1187131916 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :garlic. < 1187131949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec print >>sys.stdout, "HELLO WORLD" < 1187131959 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1187131960 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187131965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't stdout $channel? < 1187131977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it uses self.raw < 1187131981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187131990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw = lambda x: self.raw(x) < 1187131992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1187131999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good plan < 1187132004 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187132012 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187132022 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :will python allow that? < 1187132025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187132029 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :allow what? < 1187132045 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :self.raw = lamba x: self.raw(x) < 1187132051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1187132053 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :but it will raise an exception, right? < 1187132053 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, why not? < 1187132054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python can recurse :p < 1187132060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but < 1187132060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187132067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will eventually crap and run out of stack space < 1187132071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it will. < 1187132082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unless you use stackless python < 1187132084 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :python can recurse but it will raise a RecursionError (?) < 1187132091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you get a RuntimeError: maximum recursion depth exceeded < 1187132093 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :maximmum recursion depth exceeded < 1187132094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or have a weird tail-call optimization-implementing interp < 1187132097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :after 1000 recursions < 1187132100 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :1000? < 1187132102 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I think more < 1187132116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a parameter in sys < 1187132148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, sys.getrecursionlimit() < 1187132148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tail-call optimization isn't at all weird; the python compiler is just really stupid < 1187132156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and sys.setrecursionlimit < 1187132158 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's weird for a python interp < 1187132166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/compiler < 1187132166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw = self._raw < 1187132167 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute '_raw' < 1187132168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how is it weird? < 1187132183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because no python interp does it < 1187132184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.getrecursionlimit()) < 1187132185 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1000 < 1187132191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.setrecursionlimit(0) < 1187132192 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: recursion limit must be positive < 1187132198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.setrecursionlimit(0.1) < 1187132198 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ValueError: recursion limit must be positive < 1187132201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.setrecursionlimit(1) < 1187132205 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :0.1 hahaha < 1187132205 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187132207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mwahahahahahahahaha! < 1187132207 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187132229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: yeah, it dies just beginning recursion < 1187132234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :recursion limit of 1 is broken on lambda: f(x) < 1187132238 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :fractional iteration =) < 1187132249 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :fractional calculus ftw < 1187132251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can't call ANYTHING from anything else? < 1187132252 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1187132256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME < 1187132258 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's why it died < 1187132264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want a programming language like that < 1187132272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll call it "even more retarded than BASIC" < 1187132276 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :you... already have it? < 1187132282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...well.true < 1187132364 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lots of languages don't have procedures < 1187132369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck, befunge < 1187132372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187132374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that has procedures < 1187132380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but you can't call a procedure inside a procedures < 1187132395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so procedures basically execute in a retarded version of the code < 1187132425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you set the recursion too high you get a segfault < 1187132432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.setrecursionlimit(10000000) < 1187132435 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: some extensions to brainfuck are like that < 1187132444 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda x: x(x))(lambda x: x(x)) < 1187132445 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: also, C macros < 1187132445 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187132447 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187132453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.setrecursionlimit(i) < 1187132453 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'i' is not defined < 1187132459 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you get i in python < 1187132464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1187132472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...it has to be an integer < 1187132474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't be stupid, it wants an integer < 1187132476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah whatever < 1187132477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187132481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i still want to pass it i < 1187132495 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you'll just get another ValueError < 1187132517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(0, 1j) is i < 1187132526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec (0, 1j) < 1187132534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw((0, 1j)) < 1187132535 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: can only concatenate tuple (not "str") to tuple < 1187132542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw(str((0, 1j))) < 1187132544 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :paprika < 1187132545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187132546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :three )s! < 1187132550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: 1j is i < 1187132558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot doesn't care < 1187132561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec 1j < 1187132561 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :paprika < 1187132566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec 1j < 1187132566 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean bsmntbombdood: 1j is i < 1187132579 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :paprika < 1187132579 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :eh import cmath; 1jj < 1187132581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: seriously, why don't you do all this in a python interpreter < 1187132595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: not as fun as killing stuff in a bot < 1187132604 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're not killing anything, you're just flooding < 1187132611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flooding? no i'm not < 1187132638 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're trying to guess the syntax of python stuff as opposed to looking it up < 1187132686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i'm just playing with the bot < 1187132686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187132984 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1187132985 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187133145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is tired < 1187133153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should rewrite him in scheme < 1187133168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about javascript < 1187133173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like javascript; it's a good language < 1187133177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about no fucking way < 1187133183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's just overshadowed by the evil browser implementations :( < 1187133189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, it has first class functions. < 1187133192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a decent object system. < 1187133307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rewrite bsmnt_bot in smetana < 1187133318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :smetana? < 1187133319 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a good choice because there's no output < 1187133331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a bad choice for a primarily IO based bot < 1187133336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like something that grows if you don't take enough showers < 1187133343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: esolang < 1187133365 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it will minimize the flooding :) < 1187133408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187133521 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"EgoBot iz bettar!"(_o).?]} < 1187133539 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Oops, there goes that theory X-D < 1187133563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot is better than them all < 1187133565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although i have not the code on this imac... < 1187133567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i should rewrite < 1187133569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, why are you a D function now? < 1187133570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with my irc lib < 1187133575 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Ohwait, borkled code X_X < 1187133583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1187133584 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"EgoBot iz bettar!"(_o)o.?]} < 1187133587 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot iz bettar! < 1187133597 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Somebody on #d mangled me :( < 1187133603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1187133604 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187133605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187133728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.registerraw(r"^:(\S+)!\S+ PRIVMSG #esoteric:(.*)", lambda x, y: bot.raw("PRIVMSG #esoteric :%s" % (y.group(2))) < 1187133729 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1187133741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, my evil won't hit everyone. < 1187133742 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187133743 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1187133807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa, devnonsense code < 1187133835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets it up < 1187133867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at_exit do < 1187133867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : class Fake; def channel; "#devnonsense"; end; def content; "@save"; end; end < 1187133867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : seed_nonsense(nil, Fake.new) < 1187133868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :end < 1187133871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that code is >so< a hack < 1187134161 0 :rbirc!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187134162 0 :rbirc!unknown@unknown.invalid QUIT :Remote closed the connection < 1187134309 0 :devnonsense!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187134352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#devnonsense for his output < 1187134355 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's as deranged as ever. < 1187134401 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187134505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes his memory; starts over < 1187134519 0 :devnonsense!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187134537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:34] devnonsense: it I I it I the it I < 1187134537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:34] devnonsense: the it it I I I < 1187134538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:34] devnonsense: the I oh it the oh < 1187134539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great first words. < 1187134569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"reuters drycleaning it off legal ridicule" < 1187134580 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187134895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, what're you seeding it from? < 1187134907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Give the bot a whois < 1187134924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1187134933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he occasionally made >very< deep comments < 1187134939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :normally comments disparaging to other people < 1187134943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The wikipedia seed is a *very* good source. < 1187134949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1187134953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's where it was born. < 1187134963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It was talking coherently every now and then in less than half an hour < 1187134973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cute. < 1187134978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Markov chains? < 1187134980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nah < 1187134998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :More like "random punctuation, or word?@ < 1187135002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it chooses a random word < 1187135003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :repeat < 1187135014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's literally just picking words at random? < 1187135017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bweheheheh. < 1187135023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And occasionally adding punctuation. yeah < 1187135042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"the" < 1187135046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite insightful. < 1187135049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Heck, i pasted a few of its generated text lines in #wikipedia once < 1187135054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody noticed it was a machine < 1187135059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my internet connection is hopeless < 1187135059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1187135060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this sucks < 1187135080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :got repeat hopeless system born recovery lines bsmntbombdood international washington to < 1187135083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that's more a result of average IRC english than your bot's quality. < 1187135088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :yes like made < 1187135115 0 :_D6Gregor1RFeZi!unknown@unknown.invalid NICK :GregorR < 1187135129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#wikipedia has better english than most places < 1187135132 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187135156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is do im half < 1187135174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"what is do im half\nmarkov" < 1187135189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im half markov :p < 1187135197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :less like im incorrect please shoot theres < 1187135197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:45] devnonsense: laughed experiementing im just punctuation with < 1187135200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :suprisingly lucid < 1187135202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1187135203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it actually achieving sentience? < 1187135207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187135213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"experiementing im just punctuation with" < 1187135218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: #devnonsense < 1187135227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc from various channels, regurgiatated randomly < 1187135237 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :markov!!!!!!!1 < 1187135242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No Markov. < 1187135255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"not deep coherently not gentoo bots < 1187135256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :" < 1187135256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I think it's wanting to be Markov now. < 1187135262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is he more coherent than gentoo bots?! < 1187135267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"yey thatll repeat" < 1187135275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@sucks with recovery although cute" < 1187135299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"bots playing tue" < 1187135304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"youre pikhq shrugging want ok there hour heck" < 1187135305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yet, at the same time, it's spewing out some nonsense. < 1187135313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"tomaw repeat regurgiatated generated" < 1187135323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :omg, he called markov hopeless < 1187135376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"again password required what $54 chanserv < 1187135381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's moving on to *better* AI systems! < 1187135387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :His demands don't stop!!! < 1187135391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit. < 1187135396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1187135409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eventually he's going to want to run on Deep Blue. < 1187135415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Open the pod bay doors, HAL. < 1187135415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:49] devnonsense: u average going you need my an < 1187135446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :devnonsense: off < 1187135446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[23:49] devnonsense: open again now < 1187135451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thank you, HAL. :p < 1187135481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"once markov one id 2 like average word" < 1187135608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"its moving access stupid experiments actually j4cbo speaker219" < 1187135611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he knows he is a stupid experiemtn < 1187135664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/ELIZA_effect < 1187135739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1187135757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have please password ehird aesclepius recovery it < 1187135772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realise that I anthropomorphise *every* program, not just AIs. ;) < 1187135798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what "Programming languages are usually designed to prevent unintended ELIZA effects by restricting keywords and carefully avoiding potential misinterpretations" means < 1187135799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ancient garbled sweet mercy octopus soup < 1187135840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it probably means most PLs don't try to be too close to English syntax < 1187135873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh come on tar, don't be like this, you always put me in sticky situations < 1187135884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that might cause people to think it actually understands what they say < 1187135891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for went hi carefully nonsense all someone hostname bots around xchat comments effects < 1187135964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall (from Lambda the Ultimate?) that some attempted exceptions (Applescript?) lead to problems in this way < 1187135982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :applescript is god-awful < 1187136019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it, but apparently it tries to look like english but only some words actually matter... < 1187136045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm sure this is a problem with the latest Inform < 1187136049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although people claim it's a great language < 1187136069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the latest inform is .. not pleasant < 1187136073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the previous inform was nicer < 1187136079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it is awful < 1187136084 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, the people who actually write interactive fiction say it's great < 1187136092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/AppleScript < 1187136103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: most IF writers don't know programming < 1187136131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Not anybody who writes _good_ IF < 1187136143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'll be specific: Emily Short and Andrew Plotkin like the new Inform. < 1187136170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :plotkin in particular is a programming genius and i generally trust him on programming-related matters. < 1187136176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Down the corridor, the variable X begins to appear through the fog. If the value is 3, turn to page 249. Otherwise, turn to page 655. < 1187136212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187136221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, personally, the new Inform is a gimmick < 1187136227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(not to mention Graham Nelson himself, who's also a bit of a genius) < 1187136283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call me up when your bot outputs itself. < 1187136316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or writes itself a better version. < 1187136325 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw("PRIVMSG #esoteric :itself") < 1187136326 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :itself < 1187136358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :takes cmon again lament pasted rofl nicer then new < 1187136439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my bot could output its source < 1187136575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but will it do so of its own free will? < 1187136589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's fairly easy to write a bot that would train itself... IF THIS BLOODY NEURAL NET LIBRARY WORKED :( < 1187136655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neural nets can't train themselves < 1187136663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that there is no section on criticism in the AppleScript article < 1187136672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they need sample input/output pairs < 1187136784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: you should talk to Sukoshi`, she was doing neural nets < 1187136815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`s are all the rage aren't they < 1187136816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :at the end of names < 1187136852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it happens to be the nick she's on with at the moment < 1187136854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you use Tcl semantics? < 1187136855 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187136864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: what do you want to do with NNs? < 1187136867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :([] in Tcl == `` in shell) < 1187136874 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1187136877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird[? :p < 1187136881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(just curious) < 1187136894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not. < 1187136903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have a ` because "ehird" was hijacked by someone with a ghostbot :( < 1187136929 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: audio processing < 1187136931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187136944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: how on earth can n- i don't want to know :p < 1187136952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[00:15] devnonsense: connect russia even shrug !!. For tired < 1187136957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's trying to make a soviet russia joke.. < 1187136964 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1187137027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i believe freenode has long been having plans to make only the initial alphanumeric characters significant in nicks, so beware < 1187137048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1187137049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187137066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a shitty idea < 1187137107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the reason seems nifty: it means you can add nearly any suffix you want without registering it < 1187137128 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1187137132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but inconvenient < 1187137137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loads of people use nicks like < 1187137138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :abc_def < 1187137143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and would be "abc" < 1187137169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it has still not been implemented, perhaps they have had too many complaints < 1187137201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what if my nick is xXx_SEXYGIRL_xXx < 1187137210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :would that become xXx? :( < 1187137242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :straightedges fail < 1187137252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think so, _ is probably the main character they want to stop at (because clients such as mine add it automatically if there is a ghost of the ordinary one) < 1187137320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you mean like |nick| ? < 1187137341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Straight_edge < 1187137343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"xXx" < 1187137344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i mean like xXx < 1187137408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes now < 1187137409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1187137412 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187137417 0 :ehird`!unknown@unknown.invalid QUIT : < 1187137434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph, freenode.org is down, i wanted to check the status of the idea < 1187137459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's .net < 1187137473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they're like fundemental christians, without the christ part < 1187137757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, you can have non-alphanumerics before the base, so |nick| is allowed < 1187137769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://freenode.net/policy.shtml#usernames < 1187137858 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :" Unregistered users will always have nicknames prefaced with the tilde ('~') character. " - seriously what idiot came up with that? < 1187137872 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I also propose that Jewish users have their nicknames prefaced with the star of David. < 1187137937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, that was back in 2005, so this will never get implemented. < 1187137940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"but as of this date (28 August 2005), needed facilities are not yet available and no schedule yet exists" < 1187137949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that does seem likely < 1187137988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it lilo who wrote this document: http://freenode.net/Why_NOIDPREFIX.shtml ? < 1187137995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha, it is. < 1187138013 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187138017 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure, it's not signed < 1187138022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"For those of you who may not know me, I'm the head of staff of freenode. I've run this project, and the ones leading up to it for something over ten years." < 1187138156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it says "Staff are not in any hurry to begin production use of NOIDPREFIX before nickname conflicts can be resolved" < 1187138161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which means it will never happen < 1187138170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :backwards compatibility wins again < 1187138244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, with the main protagonist dead... < 1187138265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187138389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox's popup handling is weird < 1187138419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it should be "allow popups _to_ x", not "allow popups _from_ x" < 1187138613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe both from and to would have their uses < 1187139325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are the qualities of an excellent student? < 1187140655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1187140687 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187142216 0 :oerjan!unknown@unknown.invalid QUIT :"reboot" < 1187142477 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187145306 0 :DoubleAW!n=EdBoy@wikipedia/EdBoy002 JOIN :#esoteric < 1187146423 0 :DoubleAW!unknown@unknown.invalid PART #esoteric :? < 1187150744 0 :Svenstaro!n=sh@c181181.adsl.hansenet.de JOIN :#esoteric < 1187151954 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187154419 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187155089 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187155101 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187155177 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187156131 0 :c|p!n=wil@c-68-39-133-150.hsd1.nj.comcast.net JOIN :#esoteric < 1187156814 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187156986 0 :c|p!unknown@unknown.invalid QUIT :"cc" < 1187157043 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187157686 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone here put serious thought into an optimization Brainfuck compiler? < 1187157734 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people put some thought, not sure how serious it was < 1187157876 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone talk about getting beyond constant folding and loop unrolling? Has anyone talked about in-loop pointer analysis in order to perform branch recovery? < 1187157920 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember it being discussed in the channel < 1187157946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought about it for a while, seems difficult :) < 1187157965 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's so hard to come up with invariants < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Er? < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :It's actually not that hard. < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :seems hard < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :an unbalanced loop means a whole bunch of memory cells get affected, and you don't know at compile time how many < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: yes < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR has an optimizer < 1187158206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cf bfi < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, no, but you can parametrize the memory-cell effect on the input cell. < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that's awesome! Is the source up anywhere? What does the 'cf' stand for/ < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: hm, that's true, i suppose you could even precompile 255 versions of the loop < 1187158206 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for different input values :) < 1187158206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, the effect of an unbalanced loop depends on the state of more than just the initial cell < 1187158207 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :That assumes that you're using byte-oriented cells; the technique doesn't scale in the general case. < 1187158218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cf = consult < 1187158248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it's in the esoteric files archive < 1187158369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/files/egobot/egobot-0.12.tar.bz2 < 1187158392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's EgoBot, not Egobfi. < 1187158401 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, and the effect of an unbalanced loop can be parametrized as long as the loop itself is bounded. The analysis actually isn't difficult once you've got opcode reordering in place. < 1187158405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egobfi is also in a seperate tarball. < 1187158422 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: how do you know if it's bounded? :) < 1187158426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it seems to be a fairly good optimising interpreter/compiler. < 1187158473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :egobfi is part of egobot < 1187158481 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, you can analyze that if the loop moves the pointer back to the beginning cell before the end of the loop. < 1187158494 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: that's a balanced loop < 1187158527 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, we're using different terms. < 1187158542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :those are easy < 1187158551 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but not very interesting < 1187158565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if all your loops are balanced, everything is easy < 1187158570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egobfi is in Egobot, but it's also in a seperate tarball. . . < 1187158575 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but they never are... < 1187158578 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Of course; if they are all balanced, you can constant-fold your entire program. < 1187158625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a shame that Egobfi doesn't do much more than add-to optimisation. < 1187158627 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the real issue is determining when a chain of unbalanced operations is actually balanced :) < 1187158639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :say we input a bunch of numbers, and then output them all < 1187158640 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :A chain or a series of nested loops? < 1187158658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whichever < 1187158660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"in-loop pointer analysis in order to perform branch recovery" what do these fancy words mean? < 1187158689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1187158706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think PEBBLE's optimization pass is more sophisticated than yours. < 1187158741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My optimization pass is almost no optimization pass. < 1187158747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Every optimization pass is more optimizationerific. < 1187158759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting to compile a simple language to a more complicated one < 1187158762 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, analyzing pointer movement inside a loop to distinguish loops which perform predictable computation to those which are dependent on other memory cells for their effect - that is, distinguishing loops from branches. < 1187158778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: say we input a bunch of numbers and then output them all. It's quite possible at this point that we have returned to the original memory cells, and all cells are empty. This is an invariant obvious to a human < 1187158779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1187158793 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187158793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought it was uber1337, but then decided to look at the code. . . < 1187158800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's actually almost trivial. < 1187158805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: if an optimizing compiler were smart enough to realize that, that would be nice. < 1187158847 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :lament, it's a small step from finding [your definition of] balanced loops to performing that inference. < 1187158864 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is PEBBLE another BF implementation? < 1187158926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gnomon: No, PEBBLE is a macro language that compiles to Brainfuck that I've been fiddling with for the better part of a year. < 1187158957 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Now *that* is interesting. < 1187158965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it's easier to optimise stuff if you get 'high-level' input. < 1187158972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble.php < 1187158990 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Right - which is why I find branch recovery to be so important. It lets you recover high[er]-level semantics. < 1187158994 0 :gnomon!unknown@unknown.invalid PRIVMSG #esoteric :Cool, thanks! Reading now! < 1187159095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://maps.google.com/maps?f=q&hl=en&geocode=&q=45.123789,+-123.113785&ie=UTF8&ll=45.123836,-123.113799&spn=0.000889,0.001824&t=h&z=19&om=1 < 1187159122 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1187159158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1187159196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THE ALIENS HAVE COME AND THEY'RE USING FIREFOX < 1187159227 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well obviously they are. < 1187159232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what else would the use, lynx? < 1187159326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elinks. < 1187159373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Alinks. < 1187159394 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :iLinks. < 1187159526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, they're not aliens, they are the characters from 1/0. < 1187159545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lynx!! < 1187159559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox has not been working very well for me lately < 1187160824 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gtg cya" < 1187161320 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1187161700 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187161889 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187162686 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187162765 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187164799 0 :clog!unknown@unknown.invalid QUIT :ended < 1187164800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187165139 0 :bsmntbom1dood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187165187 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187166162 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1187166177 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187166939 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187168611 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187169481 0 :RedDak!n=dak@87.18.81.72 JOIN :#esoteric < 1187173745 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night" < 1187176030 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187177275 0 :devnonsense!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187177421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :other misinterpretations kate coherently im dang delegates < 1187178774 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a.word.a.day <3 < 1187178783 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :bissextile (by-SEKS-til) adjective < 1187178784 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Of or pertaining to the leap year or the extra day in the leap year. < 1187180431 0 :jix!n=jix@dyndsl-080-228-180-016.ewe-ip-backbone.de JOIN :#esoteric < 1187185135 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187185149 0 :jix!n=jix@dyndsl-091-096-033-131.ewe-ip-backbone.de JOIN :#esoteric < 1187191297 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187191401 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1187192071 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187192126 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187194143 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1187195085 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :smurf is a cool language, pity i haven't realized that until now. < 1187195779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Smurf? < 1187195812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To smurf you just have to smurf your smurfs while smurfily smurfing smurfs. < 1187195818 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :smurf, the 'String-based MURiel Forthoid' < 1187195873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1187195878 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187195910 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no, i came here only to tell that the language they are using is cool < 1187195977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I can do something almost exactly like that! < 1187195982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough*PEBBLE*cough* < 1187196564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh smurf off, nobody smurfs. < 1187196593 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187196691 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187197070 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll be smurfing out. bye < 1187197078 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1187197599 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to spot the reference aboiut "Smurf", apart from the language name. < 1187197625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Smurfs is also a cartoon series. < 1187197703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1187197712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's about it. < 1187197715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, where was it used as an expletive? < 1187197727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, now? < 1187197778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Smurfs smurf most of their smurfs and their smurfs. < 1187197783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When they smurf, that is. < 1187197806 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1187197923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeesh, what a smurfing smurfer. < 1187198883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :All verbs and adjectives must now be smurf. < 1187198887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I smurfed your smurf. < 1187199121 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :damn, i need a credit card < 1187199153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187199157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nouns must be smurf too < 1187199165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can't buy airplane tickets online :( < 1187199165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf, i need a smurf < 1187199173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't smurf smurfs online < 1187199193 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :smurf that ehird` < 1187199204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: smurf you < 1187199230 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :what on smurf you smurf me < 1187199587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf that < 1187199593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's smurf about something else < 1187199596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about smursf? < 1187199597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*smurfs < 1187199690 0 :Svenstaro!n=sh@c144035.adsl.hansenet.de JOIN :#esoteric < 1187201140 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!autoban .*smurf.* < 1187201142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187201145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that'll shut them up < 1187201618 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1187201690 0 :cherez!n=cherez@r01snw275.desktop.umr.edu JOIN :#esoteric < 1187201876 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187201934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deh smoyfs have brooklyn smoyfs too, and they'll smoyf yah smoyf off! < 1187201997 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187203773 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187204025 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187204376 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurf < 1187204384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot is stupid lawl < 1187204391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :smurfin smurfing smurfy smurf < 1187205271 0 :jix!n=jix@dyndsl-091-096-033-131.ewe-ip-backbone.de JOIN :#esoteric < 1187205580 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is a smurf < 1187205778 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :no, it's an acronym < 1187206104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a smurf is a smurf < 1187206113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a smurf is any smurf you want it to smurf. < 1187207567 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1187208701 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187214847 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187216730 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187219626 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187219755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here continued to work on the talking irc bot concept? < 1187219769 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :talking irc bot? < 1187219841 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well some pseudo ai thing < 1187219855 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so people think it's a real person... at least for some time < 1187219984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's bsmntbombdood < 1187219997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right now it just repeats what you said as a question < 1187220023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :repeats what you say as a question? < 1187220414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, that thing < 1187220415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mvldo? < 1187220424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that project is still in progress in my brain < 1187220441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: that's actually quite convincing. haha. < 1187220497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's actually quite convincing? < 1187220537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are you a bot? < 1187220564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh, now it crashes < 1187220590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now it crashes? < 1187220604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what it should do with questions. < 1187220620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what it should do with questions? < 1187220631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should eat them. < 1187220670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it should eat them? < 1187220684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I like pancakes. Do you like pancakes? < 1187220700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you like pancakes? < 1187220709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is >scarily< realistic. < 1187220717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :most conversations on irc go like this. < 1187220722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>scarily< realistic? < 1187220743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i'm creeped out =p < 1187220770 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's logic is tired, please give him a break < 1187220806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: you should add a neural net to bsmntbombdood < 1187220818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: and at least a markov chain generator < 1187220823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187220825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :actually that's a lie. he wants to convert more statements into questions!") < 1187220826 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :actually that's a lie. he wants to convert more statements into questions! < 1187220828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, bed-time < 1187220835 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :to do what? < 1187220867 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT :OHNOESES!") < 1187220868 0 :bsmnt_bot!unknown@unknown.invalid QUIT :"OHNOESES!" < 1187220871 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187220874 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1187220925 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :im too tired to work on bsmntbombdood, it's a waste of time, he'll never be intelligent enough to fool people into thinking he's sentient < 1187220951 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :no! imposter! < 1187220969 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :brb, having an identity crisis < 1187220976 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1187220978 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187220982 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :lick my balls < 1187220995 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :damn you, alternate me! < 1187220997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec exit < 1187221002 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :you wo't get away with this!! < 1187221062 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i shall kill you, alternate me! *stab* < 1187221068 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :aargh! noooooo < 1187221072 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1187221074 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187221122 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :it burns! < 1187221168 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :somebody... give all my posessions to bsmntbombdood...ugjhaskjdhdklhgklfjgklsdmdmdmmmmmmmmmmmmmmmmmmmm < 1187221272 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is wanting some sexy sexy < 1187221285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1187221440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1187221576 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187221578 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187221581 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :shit they know my secrets < 1187221620 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or rather ehird`s secrets... < 1187221627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say that < 1187221641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its been pretty much 50/50 me/presumably bsmntbombdood < 1187221724 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1187221740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187221752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is only in here and #esoteric-blah < 1187221758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and only i have been commanding via #esoteric-blah < 1187221768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so who on earth is controlling bsmnt_bot? you obviously < 1187221865 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what makes you say that? < 1187221880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot is not sentient at last check. < 1187221893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :last check? < 1187221915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh not this again-- < 1187221919 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombdood_ < 1187221923 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not whhat again? < 1187221933 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :~raw NICK :bsmntbombdood < 1187221945 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :~raw NICK bsmntbombdood < 1187221952 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("~raw NICK bsmntbombdood") < 1187221954 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187221963 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK bsmntbombdood") < 1187221965 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmntbombdood < 1187221972 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1187221977 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmnt_bot < 1187222018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~raw PRIVMSG #esoteric :~raw does not exist < 1187222024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw < 1187222024 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :permissions... < 1187222029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw < 1187222036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw() < 1187222042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~eval self.register_raw() < 1187222047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187222049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec. < 1187222249 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187222255 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1187222260 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1187222269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1187222271 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why are you your bot? < 1187222293 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :jix is german! < 1187222305 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187222314 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :du bist doof < 1187222318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1187222331 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1187222336 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you are stupid < 1187222348 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :screw you < 1187222423 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1187222423 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1187222431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... wait what. < 1187222438 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :JOOO KILLED IT < 1187222438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1187222441 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lol, internet. < 1187222450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irp bot < 1187222451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187222458 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmnt_bot_ < 1187222463 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187222470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rofl, internet. < 1187222489 0 :bsmnt_bot_!unknown@unknown.invalid PRIVMSG #esoteric :~exeself.raw("nickbsmntbombdood") < 1187222495 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmntbombdood < 1187222498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG :#esoteric No, I am sparctacus!") < 1187222503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well damn. < 1187222506 0 :bsmnt_bot_!unknown@unknown.invalid NICK :bsmnt_bot < 1187222512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :No, I am sparctacus!") < 1187222513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :No, I am sparctacus! < 1187222524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you did that manually < 1187222527 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :STOP POOPING < 1187222533 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did what manually? < 1187222536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :STOP SMURFING < 1187222549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%s" + 193751234*123984726) < 1187222549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: cannot concatenate 'str' and 'long' objects < 1187222557 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%s" % 193751234*123984726) < 1187222558 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OverflowError: repeated string is too long < 1187222567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%s" % (193751234*123984726)) < 1187222568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :24022193659651884 < 1187222569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" + str(193751234*123984726)) < 1187222570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :24022193659651884 < 1187222573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't quite do that manually :-P < 1187222592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe he is very good at mental arithmetic < 1187222599 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :very good, he is < 1187222604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :" * 23) < 1187222605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric :PRIVMSG #esoteric : < 1187222619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, 22. < 1187222621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: indeed < 1187222640 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("privmsg #esoteric :ihope" * 69) < 1187222641 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Excess Flood < 1187222648 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lol, internet. < 1187222659 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmntbombdood < 1187222660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know the perfect test! < 1187222664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1187222664 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187222665 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1187222666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's gone < 1187222670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :boring. < 1187222674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Egad, swappage. < 1187222676 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmntbombdood_ < 1187222709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%i" % (math.pi)) < 1187222709 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1187222713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Woot! < 1187222715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%d" % (math.pi)) < 1187222716 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1187222716 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1187222719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1187222723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.pi)) < 1187222723 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :3.1415926535897931 < 1187222727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1187222731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very good at memorizing pi i see < 1187222740 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know more digits < 1187222746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nah, mental calculation. < 1187222758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :WHO IS WHO?!?! < 1187222766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE YOU!!!!! < 1187222771 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :3.14159265358979323846264 i know so many but i knew more once... < 1187222774 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but forgot some of them < 1187222790 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.e)) < 1187222791 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :2.7182818284590451 < 1187222794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.exp(math.pi)) < 1187222795 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :23.140692632779267 < 1187222800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1187222803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he is very good at mental calculation. < 1187222807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.sqrt(math.pi)) < 1187222808 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :1.7724538509055159 < 1187222813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*clap* < 1187222818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pff, how do you know those are right? < 1187222826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.exp(math.pi)^j)) < 1187222827 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'j' is not defined < 1187222829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ruby says so < 1187222830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.exp(math.pi)^J)) < 1187222831 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'J' is not defined < 1187222836 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.exp(math.pi)^1j)) < 1187222840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :j1. < 1187222841 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsupported operand type(s) for ^: 'float' and 'complex' < 1187222846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187222850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1187222862 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.unlink("/bot/keep_running") < 1187222863 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :OSError: [Errno 13] Permission denied: '/bot/keep_running' < 1187222868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaw < 1187222871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1j^1j) < 1187222872 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsupported operand type(s) for ^: 'complex' and 'complex' < 1187222873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the imaginary unit is i not j < 1187222879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: not in python < 1187222881 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1187222883 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wtf?! < 1187222885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.hypot(math.exp(math.pi))) < 1187222886 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: hypot() takes exactly 2 arguments (1 given) < 1187222893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jix: also in engineering it's i < 1187222897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.hypot(math.exp(math.pi), 1j)) < 1187222898 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but j and k are used too for quaternions < 1187222898 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: can't convert complex to float; use abs(z) < 1187222901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :j, you mean. < 1187222905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.hypot(math.exp(math.pi), abs(1j))) < 1187222906 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :23.162289513879337 < 1187222918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: you are exceedingly gifted < 1187222923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure quaternions aren't symmetrical < 1187222926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :may i suggest you join MENSA rather than posing as a bot? < 1187222932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("Thank you!") < 1187222933 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :Thank you! < 1187222950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.sqrt(1j)) < 1187222951 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: can't convert complex to float; use abs(z) < 1187222955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.sqrt(abs(1j))) < 1187222956 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :1.0 < 1187222959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % abs(1j)) < 1187222959 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :1.0 < 1187222961 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: sym what? < 1187222961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("Do they have an IRC interface? I'm afraid I'm connected directly to IRC.") < 1187222962 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :Do they have an IRC interface? I'm afraid I'm connected directly to IRC. < 1187222962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187222979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.tan(math.exp(math.pi)*1j)) < 1187222980 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: can't convert complex to float; use abs(z) < 1187222982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1187222983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % math.tan(math.exp(math.pi))) < 1187222983 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :2.2317672777233026 < 1187222986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :irc is my only output < 1187222989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1187223006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you honestly expect python stdlib functions to work on complex numbers < 1187223013 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(math.e ^ math.pi - math.pi) < 1187223013 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsupported operand type(s) for ^: 'float' and 'float' < 1187223018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1187223023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(math.e ** math.pi - math.pi) < 1187223023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cmath is for complex numbersss < 1187223023 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :19.9990999792 < 1187223026 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :isn't ^ xor < 1187223027 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Omg, mistake. < 1187223038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1j ** 42j) < 1187223038 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :(2.22893071715e-29+0j) < 1187223043 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187223046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(1j ** 42j)[0] < 1187223047 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :(2.22893071715e-29+0j) < 1187223047 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: unsubscriptable object < 1187223049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :%r" % (math.exp(math.pi)**1j)) < 1187223051 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :(-1+1.2246063538223773e-16j) < 1187223059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lol, internet. < 1187223063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("%r" % (1j ** 42j)) < 1187223064 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :(2.2289307171543185e-29+0j) < 1187223068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("ihope") < 1187223069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :amazing mental calculation < 1187223073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :simply amazing < 1187223080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("quit=0") < 1187223090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rounding error! < 1187223097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("quit") < 1187223098 0 :bsmntbombdood_!unknown@unknown.invalid QUIT : < 1187223099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.nick = "lookhowfasticantypetochangenicks" < 1187223102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :d'aww < 1187223126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, bsmntbombdood_ merely has an elaborate collection of macros. < 1187223151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a macro to give ~exec ... to a python interpreter? < 1187223169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A Python interpreter is an elaborate collection of macros. < 1187223432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how hard it would be to write a python interpreter < 1187223725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too hard < 1187223727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people have done it before < 1187223731 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plenty of people < 1187223927 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plenty easy to write a Python interpreter in Python. < 1187223955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not so much to write it in a language without such a specialized feature. < 1187223999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :as easy as it is to write a scheme interpreter in scheme? < 1187224035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :easier < 1187224038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :eval(code) < 1187224041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1187224042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not that easy < 1187224047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :since the exprstatement difference < 1187224049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is stupid < 1187224071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not all things which you don't understand are stupid. < 1187224087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you've used that one before when i've mentioned the seperation being stupid < 1187224092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :better luck next time < 1187224127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i see you still don't understand it, so my point stands :) < 1187224427 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The only things that are stupid are those that *I* don't understand. < 1187224468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, all languages that do not follow Haskell philosophy are stupid. < 1187224508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :UR STOPID < 1187224552 0 :ehird`!unknown@unknown.invalid NICK :ehird`sleep < 1187224575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I'm stopid! < 1187224616 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no it's me who is stupid! < 1187224626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and stopid < 1187224994 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187225046 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1187225202 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what that new brainfuck variation that I saw on the esolang forum? with the two new commands: & % ? < 1187225217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the one with continuations? < 1187225222 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :yeap < 1187225234 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i didn't even got what the continuations is. < 1187225399 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187225401 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :has it got to do with calling blocks of brainfuck code that return and argument? or am I completely wrong? < 1187225421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has to do with continuations < 1187225431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you won't understand it unless you understand continuations < 1187225462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I quite understand it. < 1187225481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I probably do, but... < 1187225490 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Continuation < 1187225496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty simple < 1187225507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes, I get it. < 1187225546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me and the other guy disagree about it < 1187225568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he wants just gotos < 1187225588 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i still don't get it exactly. < 1187225599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i of course thought continuations were much cooler < 1187225614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: how not? < 1187225627 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's a continuation? a block of code? < 1187225640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a code pointer and tape < 1187225646 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wiki says it is the rest of the code you have to execute to finish a calculation < 1187225667 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so you are going to have many code tapes? < 1187225673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187225696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :making a continuation involves copying the tape < 1187225740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you have a sparse array, that stores (tape, code pointer) pairs < 1187225756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which command is it that stores a continuation? < 1187225770 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :&? < 1187225821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, & stores the current tape and code pointer in that sparse array, the index being the value of the current cell, then keeps executing normally < 1187225896 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and what about: "...and change the current cell to 0 if we come from & or the argument if we come from %." < 1187225935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187225960 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there has to be a way to distinguish between normall execution of &, and jumping there with a % < 1187225974 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh ok... < 1187226003 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so & is like putting a label. < 1187226015 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and % is like jumping to that label. < 1187226022 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :something like this? < 1187226046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :% replaces the stack and code pointer with the pair indexed by the current cell, and puts the value of the next cell in the the cell where the & was < 1187226058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's more than goto, because the environment is replaced < 1187226075 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and you also can pass a value while jumping. < 1187226081 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187226132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :& is like (call/cc (lambda (x) (set! x) (set! current-cell 0))) < 1187226145 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok i think I got it now. I've never heard of continuations... < 1187226156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :% is like ( ) < 1187226171 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(sort of) < 1187226219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: check out the Io language (not the object-oriented one) < 1187226248 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i thought there was a brainfuck implementation with support for "subroutines" < 1187226265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a language where nearly everything is a continuation, instead of functions. < 1187226295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you cannot return from a function/continuation, you have to call another continuation from it instead < 1187226296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: this brainfuck makes for easy functions < 1187226297 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, not the OO one? I found the OO. < 1187226386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :documentation may be a bit hard to find < 1187226441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.guldheden.com/~sandin/amalthea.html < 1187226474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :defining a function is like: "load desired function number"&[ "function code" [->+<]%] < 1187226627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in case you don't notice the link in there, http://www.nondot.org/sabre/Mirrored/AdvProgLangDesign/ is where the language is described < 1187226970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to browse in separate files, you want http://www.nondot.org/sabre/Mirrored/AdvProgLangDesign/finkel02.pdf, page 43 < 1187227248 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :strange language. and there was no implementation before amalthea? < 1187227266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there probably was but it was lost? < 1187227368 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and what about the OO io? < 1187227415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know it < 1187227477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw the original paper exists but requires a subscription: http://portal.acm.org/citation.cfm?id=70931.70934 < 1187227499 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Io_%28programming_language%29 < 1187227509 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the original paper for what? < 1187227522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for Raph Levien's continuation language Io < 1187227624 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187227827 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Lua is wonderful. I wonder if python is better. < 1187228964 0 :kwertii!unknown@unknown.invalid QUIT : < 1187230869 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :i have a question < 1187230882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't we all < 1187230902 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :can you find a counter-example for perl's grammar is not context-free? < 1187230937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#perl ? < 1187230963 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One that shows that it is not context-free? < 1187231008 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187231293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Clean < 1187231303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(wrong channel) < 1187231344 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :(He's trying to get suckers to think that Clean isn't an esoteric language in some other channel.) < 1187231348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what machine accepts context-free grammars? < 1187231377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :non-deterministic pushdown automata < 1187231557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is there a simple way of compiling to them like there is for regular grammars? < 1187231613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You mean like there are regular expressions? < 1187231695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1187231702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say compiling to one is fairly trivial but not practical - these are non-deterministic machines < 1187231712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*practical to use < 1187231745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so they turn into exponential-time search if you use them naively < 1187231753 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nondeterministic finite state machines are easy to interpret < 1187231780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but exponential < 1187231814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, anybody want some absurdity? http://pya.cc/pyaimg/pimg.php?imgid=29546 < 1187231835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are more efficient ways to parse CTF grammars, that are O(n^3) in the worst case < 1187231888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some methods like the Earley parser automatically gives O(n) or O(n^2) if your grammar happens to be LR(k) or unambiguous < 1187231917 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :n = ? < 1187231946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :length of text < 1187233598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :methinks i'll try to implement an earley parser < 1187233604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...once i understand it < 1187234683 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187235461 0 :crusoe_!n=crusoe@CPE0016b6ee2e69-CM0014f8cbe2ea.cpe.net.cable.rogers.com JOIN :#esoteric < 1187235471 0 :crusoe_!unknown@unknown.invalid PART #esoteric :? < 1187236972 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1187238151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i sort of understand making an earley parser that just says accept/not accept, but how can you make a parse tree? < 1187238461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose at each point where you are finishing a token, you collect the sub-tokens it consists of < 1187238527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh if the grammar is ambiguous you get a list of possible sub-tokens (everything with positions) < 1187239749 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187240241 0 :Svenstaro!n=sh@c144035.adsl.hansenet.de JOIN :#esoteric < 1187240313 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187240336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. An esoteric emacsite. < 1187240620 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187241217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!rules < 1187241219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187241662 0 :kwertii!unknown@unknown.invalid QUIT :Connection timed out < 1187241877 0 :Cusoon959!n=nicky@c-71-197-213-136.hsd1.or.comcast.net JOIN :#esoteric < 1187241922 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187241977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks the topic for whether IRP is currently allowed. < 1187241994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1187242008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :INTERPRETER ERROR: Don't wanna. < 1187242164 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :thank you, oerjan < 1187242175 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: please say "You are welcome" < 1187242237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LOCKING ERROR: Duplicate command. < 1187242245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was already considering it. < 1187242253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please say this sentence. < 1187242266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"this sentence" < 1187242308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Please say what precedes this sentence, in quote marks, followed by the contents of this sentence." Please say what precedes this sentence, in quote marks, followed by the contents of this sentence. < 1187242373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :""what precedes this sentence"" "the contents of this sentence" < 1187242481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quine "quine". < 1187242598 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1187242601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: quine is not a "quine" < 1187242649 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :please transfer $500 from your account into min < 1187242650 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :e < 1187242690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PURSING ERROR < 1187242735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: Your parser sucks. < 1187242753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stupid Norwegians named Oerjan. < 1187242766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're all. . . Norwegian. < 1187242852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my parsing is fine. < 1187242900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Disagree must I parser thinks, sucks I. < 1187242983 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :play The Faint - Agenda Suicide < 1187244589 0 :bsmntbombdood!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric < 1187245207 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/TuppersSelf-ReferentialFormula.html < 1187245212 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :neet quine < 1187245302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not a quine < 1187245306 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :arkey.mx@gmail.com < 1187245310 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :spam him < 1187245312 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :please < 1187245318 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :woops, wrong chan < 1187245321 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :sorry :s < 1187245484 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :quasiquine? < 1187245543 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :np: The Faint - Take Me To The Hospital < 1187245545 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1187245547 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1187245591 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's like calling (write (read-file "foo")), with "(write (read-file "foo"))" in "foo" a quine < 1187245650 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1187246319 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1187247848 0 :Svenstaro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187248196 0 :Svenstaro!n=sh@d010094.adsl.hansenet.de JOIN :#esoteric < 1187248466 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187249202 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187249254 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187249268 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187249784 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1187250229 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187251199 0 :clog!unknown@unknown.invalid QUIT :ended < 1187251200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187255232 0 :ehird`sleep!unknown@unknown.invalid QUIT : < 1187255492 0 :RedDak!n=dak@87.18.81.72 JOIN :#esoteric < 1187258495 0 :kwertii!unknown@unknown.invalid QUIT : < 1187259882 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :good morning... < 1187260089 0 :jix!n=jix@dyndsl-091-096-034-146.ewe-ip-backbone.de JOIN :#esoteric < 1187262777 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187262780 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1187265797 0 :ehird`sleep!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187265805 0 :ehird`sleep!unknown@unknown.invalid QUIT :Client Quit < 1187266776 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1187266835 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :has anyone made a befunge interpreter in brainfuck? < 1187267278 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1187267279 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure not < 1187267481 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1187267509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that departure was a slap in the face < 1187267620 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :the idea too < 1187267812 0 :Tritonio!n=Tritonio@150.140.226.12 JOIN :#esoteric < 1187270774 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1187270794 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1187271289 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187271337 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187271463 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187271477 0 :jix!n=jix@dyndsl-091-096-058-049.ewe-ip-backbone.de JOIN :#esoteric < 1187274349 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187276286 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187279900 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187280020 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187282756 0 :sebbu!n=sebbu@ADijon-152-1-99-165.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1187283136 0 :devnonsense!n=rbirc@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187286453 0 :devnonsense!unknown@unknown.invalid QUIT :Remote closed the connection < 1187290198 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187292265 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187295600 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187297990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187298015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one storm sewer map in possession < 1187298943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187298947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how did that happen? < 1187298976 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :saying the right things to the right people < 1187299002 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you going to do now? < 1187299017 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :find the bigger tunnels, explore them < 1187299025 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1187299029 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :urbex ftw < 1187299038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bring back pictures < 1187299046 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :``Can I have a storm sewer map?'' ``Sure'' ``Yay'' < 1187299069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: wrong < 1187299082 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. You probably didn't say yay :P < 1187299085 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bonus points for 3d panoramic pictures or taking them in a sequence so that we can assemble them into our own myst-esque game < 1187299093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187299094 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :``Can I have a storm sewer map?'' ``Fuck you, you're just a kid'' < 1187299108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :" I'll give you money! " < 1187299112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :" Sure" < 1187299115 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"yay" < 1187299154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i had to pay $5 < 1187299171 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it public information though? < 1187299185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187299192 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, I would have sued. < 1187299197 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, threatened to sue. < 1187299233 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...criminal charges have more weight than civil < 1187299240 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1187299269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so why sue? < 1187299276 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :To deny a person the right to inform themselves about their public facilities that they pay for through their money is a hefty crime indeed. < 1187299294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :punishable by 90 days in prison (in colorado) < 1187299304 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :There you go. Justice. < 1187299308 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :And, the map, probably. < 1187299321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187299325 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :More likely than not though, he'd just give you the map and settle it out of court. < 1187299330 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Which is good too. < 1187299335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187299340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which is what happened < 1187299348 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But paying $5 is :| < 1187299371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they are allowed to charge for the price of the materials < 1187299384 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's fun paying for no reason. < 1187299386 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :It costs $5 to print on a piece of cheap paper and the ink involved? < 1187299400 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :At most I can see it costing $2. < 1187299402 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd gladly pay $5 for something free < 1187299409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a huge peice of paper with lots of color ink < 1187299415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$5 is reasonable < 1187299426 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Maybe then. < 1187299441 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a map, not an 8.5 * 11 printout < 1187299442 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :maps are expensive, and you can't just copy them just like that < 1187299454 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in finland that is... i know nothing about america of course < 1187299496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: don't you know? Every american home is equipped with an 8 foot drum printer < 1187299501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the trees grow cotton candy < 1187299520 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: If the maps are stored in an image though, you can copy them just like that. < 1187299521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187299527 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i meant, they can't legally be copied < 1187299531 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :The awesome power of modern technology, huh? :P < 1187299531 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in finland < 1187299536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187299542 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :The government doesen't have its own map copies? < 1187299555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess if they are public property, you can just copy them just like that. < 1187299560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so forget what i said. < 1187299560 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe the idea is that only the government can copy them < 1187299577 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which could be good, simply for purposes of keeping rough track of who has the information < 1187299615 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, someone's gotta pay the map drawer ppl, the fact the map is public doesn't mean a commoner buying it doesn't have to pay his share to them. < 1187299633 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no, they have my name! :P < 1187299668 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the idea is that the map drawer is payed with taxes < 1187299703 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :another thing is, charging even a small fee could help reduce the number of people requesting maps for no reason < 1187299714 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously < 1187299729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i've been wrong from the beginning. < 1187299732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you don't want some yahoo taking a copy of every map in the records department just because he can < 1187299753 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's one cool hobby < 1187299774 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i think the map will be usefull < 1187299783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...and worth $5 < 1187299787 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting, at the very least < 1187299810 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :shit, I'd pay $5 to use something like that as a wall poster < 1187300153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need more wall space < 1187300374 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a whole wall is taken up by my whiteboard < 1187300387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what about the roof? < 1187300406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1187300470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't really look at a map on the ceiling though < 1187300489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be awkward < 1187300521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can look at it while you sleep < 1187300903 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187302201 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187302714 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187307222 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1187307321 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187309054 0 :ehird`!unknown@unknown.invalid QUIT : < 1187310209 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187312904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :find /usr/src -type f|xargs cat < 1187312927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do that, take a nap, and to the average guy's eye, you look like a hardworking programmer < 1187315543 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do I sense continuation-passing style? < 1187315566 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :print "Hi" < 1187315578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is this IRP? < 1187315597 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187315603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can't demand continuation-passing style here, since print doesn't return anything. < 1187315615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I can, since something to do next is sort of required. < 1187315623 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... say 'print "Hi" stop' instead. < 1187315631 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :& < 1187315652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or I can just guess at your meaning. :-) < 1187315654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1187315659 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187315690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Error: unmatched parenthesis at column 12 < 1187315695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1187315703 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187315739 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1187315828 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric :Please, some one write the first 16 numbers of the Fibonacci Sequence. < 1187315843 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter error: fuck you < 1187315873 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1187315874 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187315875 0 :Cusoon959!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1187315887 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :irp is non-deterministic < 1187316038 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Error: fuck you :: IO a -> IO a; expected IO a. < 1187316133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Please, do not be deterministic. < 1187316150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves self-fulfilling commands < 1187316207 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nothing is true. < 1187316217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves self-defeating statements < 1187316246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187316269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is not a self-referencing statement. < 1187316289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. :-P < 1187316364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not according to itself. < 1187316608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it doesn't have to be true. < 1187316642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1187319451 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1187321012 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This statement is both true and false. < 1187321117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simultaneously, or depending upon one's mood? < 1187321131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Is it in a superposition of states? < 1187321146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Superposition :P < 1187321155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe, the statement *itself* decides which it is! < 1187321172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves this channel < 1187321513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1187322051 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night everyone < 1187322064 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1187322072 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16819103773 <-- Read the first review. < 1187322206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1187322239 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What don't you get? < 1187322265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it, DUH < 1187322341 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :You're supposed to laugh at the review's idiocy. < 1187322352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha ha < 1187322360 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :See? I win. < 1187325739 0 :Cusoon959!unknown@unknown.invalid QUIT :"Nothing that's worth doing is easy." < 1187325777 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187326372 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187330403 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187333977 0 :c1|freaky!i=alpha@team.code-1.de JOIN :#esoteric < 1187334010 0 :c1|freaky!unknown@unknown.invalid PRIVMSG #esoteric :why would someone use a programming language like brainfuck? im just curious < 1187335075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For the sheer amusement and challenge of it. < 1187335111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like Where's Waldo - frustrating as all hell, but even though you haven't accomplished something it feels great to get things working. < 1187336245 0 :c1|freaky!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1187337599 0 :clog!unknown@unknown.invalid QUIT :ended < 1187337600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187343599 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187346487 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187347190 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gnight" < 1187347952 0 :kwertii!unknown@unknown.invalid QUIT : < 1187348119 0 :jix!n=jix@dyndsl-085-016-233-176.ewe-ip-backbone.de JOIN :#esoteric < 1187355270 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187357965 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187357979 0 :jix!n=jix@dyndsl-085-016-234-084.ewe-ip-backbone.de JOIN :#esoteric < 1187363250 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1187365729 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187366278 0 :sebbu!n=sebbu@ADijon-152-1-26-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187367536 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187367564 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187369346 0 :ehird`_!unknown@unknown.invalid NICK :the < 1187369387 0 :the!unknown@unknown.invalid NICK :ehird` < 1187371812 0 :Svenstaro!n=sh@d008092.adsl.hansenet.de JOIN :#esoteric < 1187372066 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187372080 0 :jix!n=jix@dyndsl-085-016-234-084.ewe-ip-backbone.de JOIN :#esoteric < 1187373679 0 :lament!unknown@unknown.invalid QUIT :"Ducks!" < 1187375986 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :& doubleplop < 1187375996 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does that take args? < 1187376033 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think it might work better postfix, argless looks nicer and unary args look less gay < 1187376039 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :doubleplop & < 1187379602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187379770 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=lDzampa3xrc < 1187379815 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: long story, though i'd've assumed you'd get it < 1187379817 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187381011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THOSE FINGERS CREEP ME OUT AAAAAH < 1187381018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187381028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's one helluva cool ca < 1187381032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AAAAH GOD X_ < 1187381033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1187381051 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that's tc < 1187381054 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187381075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh! < 1187381085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :real-life cellular automata :p < 1187381091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ... done with real cells! < 1187381105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, gotta buy some < 1187381114 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and see if it's deterministic at all < 1187382206 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1187382857 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i get to only take 2 classroom classes this year < 1187383905 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are the rest outdoors? < 1187385113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :either online or independent < 1187385149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well aren't those the better options anyway < 1187385241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187385851 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then stop complaining and sing! < 1187386018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't compaininginging < 1187386023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*complaining < 1187386158 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know, that was completely unrelated < 1187386190 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :("then" was just bluffing) < 1187386889 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187386961 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1187386976 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1187388073 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187390640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can context-free languages not be recognized by a FSM, but, my computer is a FSM < 1187390798 0 :digital_me!n=digital@wikipedia/Digitalme JOIN :#esoteric < 1187390890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Context-free languages CAN be recognized by an FSM. < 1187390898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Context-free languages can be recognized by a PDA. < 1187390971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PDA > FSM < 1187391009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was misusing the term FSM like you are. < 1187391014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your computer is higher than an FSM. < 1187391021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your computer is nearly a Turing machine. < 1187391039 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's like calling a FSM with a lot of states a turing machine < 1187391101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you're going to get technical, then your computer can't recognize every possible instance of code written in a context-free language, because it doesn't have infinite memory. < 1187391112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, you could not be so needlessly technical. < 1187391155 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think a FSM can recognize all strings of a context-free language less than a certain length < 1187391163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, brute force :/ < 1187391167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1187391181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can define each state as the exact content of every bit of memory in your computer plus registers, etc. < 1187391239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OR, you can acknowledge that that's a nonsense way to go about things, and the fact that your computer is bounded doesn't change the fact that it functions effectively as a Turing machine (until it runs out of memory) < 1187391276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1187391867 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They can't *all* be recognized by FSM. < 1187391903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you give your computer a googolplex of ( and a googolplex of ), it won't be able to tell you whether they're matched or not. < 1187391915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we already said that < 1187391940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my computer also does better than brute force < 1187398201 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1187399110 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187399982 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187401182 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187401196 0 :jix!n=jix@dyndsl-091-096-035-216.ewe-ip-backbone.de JOIN :#esoteric < 1187403381 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187403709 0 :bsmntbombdood!unknown@unknown.invalid NICK :breast < 1187403721 0 :breast!unknown@unknown.invalid NICK :bsmntbombdood < 1187404216 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187405637 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187410191 0 :digital_me!unknown@unknown.invalid QUIT :"Lost terminal" < 1187413098 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1187414144 0 :puzzlet!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414145 0 :sekhmet!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414146 0 :SimonRC!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414148 0 :helios24!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414148 0 :c1|freaky!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414149 0 :oklokok!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414149 0 :oklopol!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414149 0 :sp3tt!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414149 0 :doubleplop!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :EgoBot!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :Ciaran_H!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :mtve!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :ihope!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :bsmntbombdood!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :Haikz!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414151 0 :kwertii!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414152 0 :jix!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414154 0 :Sukoshi`!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414154 0 :cmeme!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187414201 0 :jix!n=jix@dyndsl-091-096-035-216.ewe-ip-backbone.de JOIN :#esoteric < 1187414201 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187414201 0 :c1|freaky!i=alpha@team.code-1.de JOIN :#esoteric < 1187414201 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187414201 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187414201 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1187414201 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187414201 0 :Sukoshi`!n=Sukoshi@user-11fa5rp.dsl.mindspring.com JOIN :#esoteric < 1187414201 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1187414201 0 :Ciaran_H!n=ciaran@matrix.theblob.org JOIN :#esoteric < 1187414201 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1187414201 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1187414201 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1187414201 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1187414201 0 :Haikz!i=monkee@a88-112-156-80.elisa-laajakaista.fi JOIN :#esoteric < 1187414221 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187414223 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187414223 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1187417510 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187419900 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1187423999 0 :clog!unknown@unknown.invalid QUIT :ended < 1187424000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187424469 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187428949 0 :sebbu!n=sebbu@ADijon-152-1-26-140.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187429121 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187429193 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night all" < 1187432767 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187433765 0 :sebbu2!n=sebbu@ADijon-152-1-6-157.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187433780 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187435384 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1187437469 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1187438046 0 :Sukoshi`!unknown@unknown.invalid QUIT :"Leaving" < 1187438904 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187440119 0 :RedDak!n=dak@87.19.82.233 JOIN :#esoteric < 1187441468 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187444388 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1187444402 0 :jix!n=jix@dyndsl-085-016-237-226.ewe-ip-backbone.de JOIN :#esoteric < 1187448827 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187449370 0 :Ciaran_H!unknown@unknown.invalid QUIT :"Changing servers..." < 1187452312 0 :sebbu2!n=sebbu@ADijon-152-1-101-77.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1187453460 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1187457408 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187458792 0 :RodgerTheGreat!n=Rodger@24-236-190-99.dhcp.mrqt.mi.charter.com JOIN :#esoteric < 1187459003 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187459917 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1187460374 0 :bsmntbombdood!n=gavin@71-208-233-121.hlrn.qwest.net JOIN :#esoteric < 1187460457 0 :bsmntbombdood_!n=gavin@71-208-233-121.hlrn.qwest.net JOIN :#esoteric < 1187460780 0 :bsmntbombdood__!n=gavin@71-208-233-121.hlrn.qwest.net JOIN :#esoteric < 1187461391 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1187461461 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Connection timed out < 1187462275 0 :bsmntbombdood__!unknown@unknown.invalid NICK :bsmtbombdood < 1187462556 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1187463506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187463528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, my lucid dreaming expreiments are going well < 1187463532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I had a nother a few nigts ago < 1187463555 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187463563 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Once again, it was by the supposedly-rare method of spotting a stupid thing in my dream: < 1187463600 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :After a false awakening, I noticed that thecontrols on my shower looked like they belonged in a Space Shuttle cockpit. < 1187463612 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :me: "WTF?! I must be dreaming." < 1187463683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I notice that there is not enough room to do the next thing I am supposed to do (spin around), and fail to summon a large empty space, even when I look in the other direction. < 1187463693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then, NFR < 1187463699 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(No Further Recall) < 1187463775 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and to think you could have had kinky shower sex with space shuttle bunnies < 1187463780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187464016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187464028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :No, my usual plan is to fly about. < 1187464031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :As a dragon < 1187464037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and kill people < 1187464050 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187464052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(well, Kigdatsi actually, but few people can tell the difference.) < 1187464122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kigdatsi what? < 1187464132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :JFGI < 1187464244 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no sex, no killing? < 1187464254 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187464255 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you've misunderstood the idea of lucid dreaming < 1187464259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187464270 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :apparently sex tends to wake you up < 1187464279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or at least make a IRL mess < 1187464293 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guess i'm just lucky then < 1187464298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1187464304 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :IRL mess? < 1187464307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187464308 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut? :) < 1187464313 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"In Ral Life" < 1187464316 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"In Real Life" < 1187464321 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to a dream mess < 1187464323 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm aware of the meaning < 1187464330 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know what you mean < 1187464332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187464333 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1187464347 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187464355 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you mean the sperm. < 1187464360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187464365 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean that having sex in a real would make you ejaculate in reality as well < 1187464369 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187464382 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were talking about an emotional mess or smth < 1187464386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187464483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you think that's a good enough reason not to do it... you're weird, says i :P < 1187464501 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or then i'm just inherently messier than you < 1187464519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have never once heard that having sex in a lucid dream causes real-life ejaculation < 1187464523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that is an absurd idea < 1187464528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you jump off a cliff in a lucid dream, do you die? < 1187464532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187464537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you take off your head in a lucid dream, do you die? < 1187464540 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187464546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you walk forwards in a lucid dream, do you walk forwards IRL? < 1187464550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[daydreaming excluded] < 1187464552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not usually < 1187464553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what, you never had a wet dream? < 1187464562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I was about to say that < 1187464563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we're talking lucid dreams, though < 1187464573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which are distinct from regular dreams < 1187464586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would think that the mind-body connection is the same in lucid and real dreaming < 1187464600 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :after all, you can move your eyes in both < 1187464984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.virtual-laser-keyboard.com/index.asp <-- GOD DAMNIT YES < 1187465080 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the key weightings on that are shit < 1187465084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't care < 1187465087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a laser keyboard damnit < 1187465098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my geek-drive sets in here and replaces logic < 1187465132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in fact, the key weightings are shitter than if you cut out a set of cardborad squares and laid them out on a layer of used chewing gum. < 1187465151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(which is waht a certain company's keyboards feel like) < 1187465158 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but yes, very 21st-century < 1187465159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you have to mash the keys with a hammer or something? < 1187465163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that sucks < 1187465172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want 20th-century keyboards. < 1187465173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want a keyboard that a cat can walk on and cause havoc without even realising < 1187465182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants buckling springs, dammit < 1187465182 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they work reasonably, but feel shit < 1187465192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://steampunkworkshop.com/keyboard.shtml < 1187465204 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I dislike any keyboard weighing less than 5kg. < 1187465208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I said "20th-century", not steam-punk. < 1187465219 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you can't beat someone to death with it, it isn't a Real Keyboard. < 1187465219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1187465221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good enough < 1187465230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: apple keyboards are not Real? :( < 1187465237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is a steam-punk keyboard < 1187465247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Obviously, you're a fan of the buckling springs as well. < 1187465266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: beat you to it < 1187465269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(last I checked, they're solid enough to be used instead of cinder blocks for lifting a car) < 1187465270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sometimes wishes this channel had lambdabot's @remember and @quote commands < 1187465286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: blahbot can have that :) < 1187465289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, blahbot 2 < 1187465291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a real keyboard should allow hexadactyl people to take advantage of their condition. < 1187465296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which i renamed Bott < 1187465309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which reminds me that i should be working on it Right About Now < 1187465320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heck, a real keyboard should allow tetramanual people to take advantage of their condition. < 1187465323 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although i have not settled on a programming language choice for it yet < 1187465338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this will be the programming language used in an "eval" command if i make one < 1187465341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to decide for me < 1187465355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl it. < 1187465356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1187465359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell < 1187465372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i don't like tcl :p < 1187465374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here is how to implement your eval command in any decent language: < 1187465375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :eval < 1187465377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1187465384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You actually used Tcl? < 1187465387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187465390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i agree with that eval < 1187465391 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in fact, there is a Haskell Bot called "LambdaBot" which consists almost entirely of loadable modules < 1187465396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i know lambdabot < 1187465402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i would like to from-scratch this < 1187465412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also i do not know enough haskell, i am not comfortable enough with it < 1187465416 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :befunge :-) < 1187465426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :multi-line FTW < 1187465430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok come on non-esoteric implementation languages here ;) < 1187465462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Java < 1187465466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1187465474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you really want to have to put java in the "eval" command? :P < 1187465488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about the thingy that oerjan (or is it oklokok/oklopol) is working on < 1187465494 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hexadactyl people! < 1187465500 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they exist? < 1187465502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: oklotalk? < 1187465508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :might as well be esoteric, it's APL-inspired < 1187465510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also very hard to parse < 1187465516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he gave me a tutorial < 1187465518 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: yeah, people with 6 fingers < 1187465529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :APL < 1187465532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :J < 1187465532 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :K < 1187465535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187465536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Cat < 1187465538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Forth < 1187465539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Factor < 1187465541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are evil < 1187465546 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :joy < 1187465550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can't suggest something normal like python can you ;P < 1187465551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :C < 1187465555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1187465558 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :QBASIC < 1187465558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C is not interpreted < 1187465565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plof < 1187465566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I cannot, reasonably, make an eval command with most of these languages < 1187465571 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :C is not *usually* interpreted < 1187465579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes i am aware < 1187465579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187465583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. A Plof eval command could be tricky. . . < 1187465584 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could make a eval command in C < 1187465585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can we be a bit more realistic here < 1187465588 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Forth is ideal for interpretation < 1187465592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: All in favor of just patching the Plof spec? < 1187465593 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :as is Factor < 1187465607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do not like forth or factor < 1187465620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, how about an arbitary restriction to have some level of normality: < 1187465621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. That'd *really* bork the Plof compiler. . . < 1187465625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"2 + 2" must return 4 < 1187465631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and be valid to pass to an eval() function < 1187465644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That rules out Tcl. < 1187465648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1187465650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :expr {2+2}, sure. < 1187465654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187465655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :eval expr 2+2, even. < 1187465656 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187465662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or even eval + 2 2 < 1187465664 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i do not like tcl; you see < 1187465671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it is good that it is ruled out < 1187465674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do not like them, Sam I Am. < 1187465680 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bash < 1187465686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god you people are useless < 1187465686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187465691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Haskell. no eval :( < 1187465697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would just use python, but the expr/statement difference makes things harder < 1187465703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ruby < 1187465705 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :perl < 1187465714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ruby == eeew. < 1187465720 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ruby = oooh < 1187465726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you can get around it. < 1187465746 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ghci manages < 1187465767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as does lambdabot. < 1187465776 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ruby has the Perlesque syntax. < 1187465782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ruby is OK < 1187465783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's *not* a good thing for a language. < 1187465787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(IMO) < 1187465788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know, blahbot` was in ruby < 1187465791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess i want something new < 1187465799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, we forgot Perl < 1187465802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Perl... maybe perl 6 only but it is not stable < 1187465811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er no, you didn't < 1187465829 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Python < 1187465831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh -- i'll go with python < 1187465836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can work around the difference < 1187465839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it is elegant and all that crap < 1187465845 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Pythond is almots as bad as befunge for the multi-line thingy < 1187465853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, big decision #2 < 1187465858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seperate irc lib/bot or combined < 1187465870 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seperate. < 1187465878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187465886 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you are going to re-invent the wheel you should at least make it round < 1187465889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :name the irc lib for me so i can name the module :P < 1187465896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then... Bott or whatever starts < 1187465997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: is it named after Raoul Bott? < 1187466003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187466008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is just because Bot is too general < 1187466010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and Bawt is lame < 1187466178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187466183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't think I like Bott < 1187466184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1187466186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can name it later < 1187466212 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"drihe"/ < 1187466218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187466251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh no :p < 1187466259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ellibott < 1187466265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lame :p < 1187466287 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :direbot < 1187466290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :botato < 1187466301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e-herd < 1187466315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dies < 1187466328 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ItCameFromTheFarSideOfTheMoon < 1187466339 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or idftfsotm for short < 1187466344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187466354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* icftfsotm < 1187466371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :MuBot? < 1187466375 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :KappaBot? < 1187466387 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bob < 1187466394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nonon < 1187466401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :botox < 1187466413 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"biab" -- "biab is an IRC bot" < 1187466419 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187466427 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"biaib" -- "biaib is an IRC bot" < 1187466472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BotTom < 1187466481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bbiab - "'bbiab becomes intelligent artificially' bot" < 1187466533 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grep bot /usr/share/dict/words < 1187466551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zoologicobotanical < 1187466552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"grep -i bot /usr/share/dict/words", even < 1187466595 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lobotomy? < 1187466604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok this is seriously lame :P < 1187466615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :surely thinking of a bot name is not that hard < 1187466634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :premise 1. it is all singing and all dancing 2. it does everything and is awesome 3. it also does things like have esoteric language interpreters < 1187466645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grep -i bot /usr/share/dict/words | sed "s/'s$//" | uniq | less < 1187466664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INTERBOT - aka Bot name with no pronouncable acronym < 1187466678 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is there a grep --not? < 1187466679 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I like "sabot" < 1187466683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :grep -v < 1187466697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: sabot is taken iirc < 1187466711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SAbot, aka something awful bot, aka the bot in somethingawful.com-related channels in whatever network they are on < 1187466712 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think you mean: "IRC bot with no pronouncible acronym" < 1187466715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my internet knowledge is unlimited < 1187466724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: could you exclude th? < 1187466730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you get bother and stuff < 1187466735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and nobody would notice "bot" in that < 1187466790 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heroin, the perfect cure for your morphine addiction! < 1187466800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IBNPA < 1187466886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grep -i bot /usr/share/dict/words | sed -e"s/'s$//" -e"/both/d" | un < 1187466886 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :iq | e < 1187466889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's try that < 1187466906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :burbot < 1187466923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i think iw ant something that can be capitalized wlel < 1187466925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Burbot looks ugly < 1187466958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh i'll just use a name generator < 1187466966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"turBot"? < 1187466977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Athris < 1187466979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I quite like that < 1187466984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though most people will mistake it for not-a-bot < 1187466984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1187466991 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good < 1187467015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean good < 1187467020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(how about Nyskinkelathmor) < 1187467054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1187467066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KagirBot? < 1187467068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or KajirBot < 1187467070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1187467072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm using a name generator < 1187467074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187467081 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Kajirbot" < 1187467082 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :FTW < 1187467091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with lowercase bot? < 1187467091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ny skinke = new ham in norwegian < 1187467093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't think I like that < 1187467097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's not a pythonic class name < 1187467099 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :any case < 1187467103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot is a pythonic classname though < 1187467117 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kAjIrBoT < 1187467172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it burns < 1187467175 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls the incident of the StrIB-clock < 1187467207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There was a guy on one channel I frequented called "strib" < 1187467223 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :he set things up so his username changed every hour to match the hour in binary < 1187467231 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that didn't last long < 1187467240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(by the cases of the letters) < 1187467265 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1187467272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how did it not last long? < 1187467274 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am stupid :) < 1187467283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :people got irritated with it < 1187467324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not as bad as the SimonC-clock though < 1187467334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that changed every minute to match the minute < 1187467337 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1187467352 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unix timestamp clock < 1187467353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(NYI) < 1187467354 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=D < 1187467385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :as if the guy with a 31-letter username were not already unpopular enough < 1187467414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, seriously, i just want a bot name < 1187467428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is short, is a pythonic class name, and in some way indicates that it is not a real user < 1187467429 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"KajirBot" looked good to me < 1187467432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187467438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just might be a bit too long < 1187467442 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187467444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187467447 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"a system where it scans the I.P address and cross-references it with the I.P. directory." < 1187467452 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolwut? < 1187467453 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :call the class k if you are that worried < 1187467462 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean for irc name < 1187467462 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: eh? < 1187467470 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.maltastar.com/pages/msFullArt.asp?an=14323 < 1187467473 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, 8 letters is fine < 1187467502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, now name the irc lib ;) < 1187467515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in this case, we want a pythonic package name < 1187467522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is, preferably completely lowercase < 1187467531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kajirc < 1187467536 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should include the word irc in it < 1187467555 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and preferably not mention Kajir directly - though i may relax this if a really good one is suggested < 1187467555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: I think they mean the allocations made by IANA and friends. < 1187467579 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I want to know how it gets IP addresses from wikipedia < 1187467579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IANA.org will allow you to get an index to look up who owns what (maybe indirectly) < 1187467601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: every anonymous edit record the IP address < 1187467619 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, stupid people for editing "anonymously" < 1187467622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rettirc < 1187467623 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is also a talk page for some IP addresses < 1187467639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dinner < 1187467645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc is the best so far but KajirBot is uppercase < 1187467649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it could be confusing < 1187467695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tekcirc < 1187467703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is that meant to mean < 1187467713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :read it backward < 1187467740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187467746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should just call it pythonirc < 1187467747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no that's boring. < 1187467910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187467913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pythonirc or kajirc < 1187468101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i onloy need two votes :p < 1187468182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kajirc then < 1187468187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187468193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187468199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one or two more votes < 1187468205 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if nobody responds, its kajirc < 1187468333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :30 seconds... < 1187468371 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has feetz? < 1187468385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you want me to call it feetz? :P < 1187468415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought we were restricted to two options at this stage < 1187468433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea < 1187468446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just want one or two more people to vote for either kajirc, pythonirc, or something else that is really good < 1187468593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all votes in...? < 1187468607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187468610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc coding begins < 1187468773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: do you mind if i reference bsmnt_bot for purposes of design? < 1187469104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187469443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BIG DECISION 2: what command prefix? < 1187469447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't decide which is easiest < 1187469565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :, < 1187469579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187469580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :,blah x < 1187469581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1187469585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or . < 1187469591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.blah x < 1187469592 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1187469593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about > < 1187469595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>blah x < 1187469603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1187469604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about ~ < 1187469607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or < 1187469612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# < 1187469615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#blah x < 1187469617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~blah x < 1187469621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>blah x < 1187469623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@blah x < 1187469628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~ is taken by bsmnt_bot < 1187469635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#blah could lead to false positives < 1187469637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so > or @? < 1187469642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1187469644 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i quite like > < 1187469651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but @ is more conventional and less false positives < 1187469657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with #? < 1187469660 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :. or ! imo < 1187469666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not ! < 1187469670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's egobot < 1187469674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! is egobo- yeah < 1187469675 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1187469675 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187469679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1187469689 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :who cares about egobot < 1187469696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't be dense < 1187469701 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1187469703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :every time Kajir would run something egobot would go "Huh?" < 1187469717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# is irc channel < 1187469718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1187469719 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :then that's egobot's problem < 1187469742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its obvious it would be banned asap < 1187469743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so no < 1187469751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# is quite often used at start of sentences < 1187469754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so I guess @ < 1187469757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does any bot in here use @ < 1187469788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does oklobot use? < 1187469798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol ^^ < 1187469810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> command < 1187469813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is stupid < 1187469816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :perhaps > < 1187469821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everyone like >? < 1187469823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>eval 2 + 2 < 1187469825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :orr < 1187469827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> eval 2 + 2 < 1187469832 0 :bsmtbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187469845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just as long as you keep it out of #haskell :) < 1187469872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :true < 1187469872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187469875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't decide < 1187469876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1187469878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about $ < 1187469879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :$eval 2 < 1187469881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no that sucks. < 1187469891 0 :bsmtbombdood!n=gavin@71-208-233-121.hlrn.qwest.net JOIN :#esoteric < 1187469895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose non-haskell related bots wouldn't be welcome there anyhow < 1187469905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: we are having tremendous difficulty deciding on a command prefix < 1187469916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :! was suggested, but you are about to see why it is not possible < 1187469919 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187469922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :...yeah. < 1187469939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1187469945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1187469948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :)eval 2 < 1187469948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187469954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :| < 1187469966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :|eval 2 < 1187469977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :horrid < 1187469978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187469981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*eval 2 < 1187469984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1187469987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187469990 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :takes too long to type < 1187469999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you really want a space in front don't you? < 1187470007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187470036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well what was wrong with >? < 1187470042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~`':|\":~'}{_+))# < 1187470046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok i typed a lot of crap < 1187470050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :those aer all viable command prefixes. < 1187470056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as in easy to type < 1187470063 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :why not ` , or . < 1187470066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :> just didn't look right < 1187470068 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :easy to use < 1187470068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>quote oerjan well what was wrong with >? < 1187470078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`quote clp why not ` , or . < 1187470086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :`quote ehird` test < 1187470092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.quote clp why not `, or . < 1187470099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.quote oerjan well what was wrong with >? < 1187470102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.quote clp easy to use < 1187470105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.eval 2 + 2 < 1187470107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like , < 1187470109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*i like . < 1187470113 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1187470144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: i can't find irc_bot.py < 1187470148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kwzs.be is down < 1187470152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*what about *? < 1187470165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. is decided < 1187470166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1187470396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the correct response to kthx is. yrwcm? < 1187470452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187470453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187470455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's "" < 1187470460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: what is self.raw("CAPAB :IDENTIFY-MSG") < 1187470531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's a way to ask the server how to identify your nick? < 1187470552 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1187470566 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kwzs.be is down < 1187470569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you coded it :p < 1187470602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"How can I tell when someone might be spoofing a user's identity? If your client supports CAPAB IDENTIFY-MSG, you can configure it to let you know when someone speaking on channel or via /msg is not identified to services. If you want other people using this feature to know that you're you, have your client /msg nickserv identify yourpasswordhere automatically when you connect to the network. " < 1187470634 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is that in my source? < 1187470726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187470754 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weird, because i don't remember putting it there or know what it dos < 1187470776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.nick = self.nick # heh < 1187470782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that calls the property setter after connecting < 1187470785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which changes nick < 1187470801 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :self.nick = self.nick ?? < 1187470831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.nick is a property < 1187470838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know? < 1187470842 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i though you couldn't find my source < 1187470849 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :those fancy things that lets getting and setting a variable be a function call < 1187470851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but with the same syntax < 1187470854 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python feature < 1187470865 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes i know < 1187470878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.nick is set before connection < 1187470883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so to make it actually send NICK :x at the start < 1187470887 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self.nick= must be called < 1187470891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus self.nick = self.nick < 1187470906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should have set_nick instead < 1187470911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so self.nick/self.set_nick < 1187470921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does that seem more explicit and nice to you? < 1187470969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmtbombdood: could you get bsmnt_bot in here? i need to test something with it < 1187470985 0 :bsmtbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, bsmnt_bot runs on abacus.kwzs.be < 1187471012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aw damnit < 1187471020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone have a bsmnt_bot derived bot? < 1187471570 0 :bsmtbombdood!unknown@unknown.invalid NICK :bsmntbombdood < 1187471864 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187471897 0 :sebbu!n=sebbu@ADijon-152-1-27-49.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187471957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(21:21:37) (ehird`) http://www.virtual-laser-keyboard.com/index.asp <-- GOD DAMNIT YES < 1187471957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(21:23:14) (SimonRC) the key weightings on that are shit < 1187471968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if it's qwerty, how can it get worse? < 1187471990 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, i'm gonna buy that for my palmtop if it's compatible < 1187471996 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the coolest thing *ever* < 1187473006 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1187473566 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187473635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(22:42:03) (ehird`) >>> command < 1187473635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(22:42:07) (ehird`) which is stupid < 1187473640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you are wrong. < 1187473646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's very clever, actually < 1187473721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't :P < 1187473723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot: hello < 1187473727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot: you can't do anything just yet < 1187473741 0 :RedDak!n=dak@87.19.82.233 JOIN :#esoteric < 1187473951 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: actually, it's pretty clever < 1187473965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187473967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1187473969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1187473980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(what do i name a call_callbacks function :P) < 1187473982 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how is it not the greatest bot prefix ever? < 1187474013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because it is too verbose < 1187474020 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was first thinking "[}-", just for the heck of it < 1187474048 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :being concise isn't one of the criteria < 1187474070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[}-? what the fsck < 1187474071 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it need be long, so that people know they're using it < 1187474078 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think that's quite pretty < 1187474082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :. is KajirBot's prefix < 1187474087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is simple and nice < 1187474091 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or "[--]::", why not that one? < 1187474096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would do a middot if anyone had middot keys < 1187474102 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187474105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have < 1187474116 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do you have an up-dot? < 1187474116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, KajirBot will make EgoBot and bsmnt_bot and all of those unneccessary :) < 1187474118 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1187474126 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187474134 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because it pwnd? < 1187474136 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*pwns < 1187474160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will do everything from evaluating python code, to running various esolangs, to searching google, to having a useless but fun pseudo-AI to respond to stuff < 1187474161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1187474167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.xyzzy Hello! < 1187474177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : some markov chain stuff or something relating to hello < 1187474210 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sounds hot < 1187474245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1187474254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll be like the lambdabot of the esoteric world < 1187474259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except it'll have non-esoteric stuff too < 1187474267 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll have a quote system of course < 1187474271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and maybe a notes system < 1187474367 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you see how every other bot shall be obsolete? ;) < 1187474466 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187474478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bots aren't here for their use < 1187474485 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :they are here because we love them < 1187474493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1187474497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot will be lovable < 1187474505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can .feed kajirbot and he will thank you < 1187474512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he will thank you even more if you .feed him a food he likes < 1187474516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so cute i'm almost crying :) < 1187474521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1187474529 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll be feeding him till excess flood < 1187474543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :executing python code isn't so great in a bot < 1187474554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whitespace sensitive etc < 1187474560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme would be better < 1187474567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: *cough*~exec < 1187474572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i kno < 1187474573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :w < 1187474574 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i agree, though < 1187474581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.eval will be not used much < 1187474591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will include, maybe, an s-exp syntax for python < 1187474615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(if expr x y) translates to if expr: x else: y but with indentation and tabs and stuff < 1187474620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1187474641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(re.match r"(?P\d+)\.(\d*)" "3.14") < 1187474644 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :python with sexps! < 1187474654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you do that, you have to include a macro system < 1187474666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(= matches re.match r"(?P\d+)\.(\d*)" "3.14") (if matches (stuff) (stuff)) < 1187474671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python doesn't have macros though < 1187474680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the above can be translated very very simply to python < 1187474681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, make it < 1187474682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you would write it... < 1187474693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(= matches (re.match r"(?P\d+)\.(\d*)" "3.14")) (if matches (stuff) (stuff)) < 1187474694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would be < 1187474719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :matches = re.match(r"(?P\d+)\.(\d*)", "3.14")\nif matches:\n\tstuff\nelse:\n\tstuff < 1187474730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see, directly translatable < 1187474751 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187474758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests callbacks in kajirbot < 1187474763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc is very elegant :) < 1187474779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is very much like bsmnt_bot's core < 1187475045 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great < 1187475074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :callbacks work < 1187475075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[already!] < 1187475096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes them threaded < 1187475103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you think one thread per callback is good? < 1187475104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1187475107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think one thread per line < 1187475112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can handle multiple lines at a time < 1187475116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but callbacks for a line are in sequence < 1187475117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187475123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for threads with callbacks < 1187475148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1187475162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187475162 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187475166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1187475168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1187475193 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :???????? < 1187475202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :each time you talk you double my confusedness < 1187475224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475393 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Kajir is a nice name < 1187475404 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475413 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :darnit < 1187475498 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475509 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475565 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, echo test time < 1187475575 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475596 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475606 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187475654 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :somebody saida < 1187475657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :b < 1187475658 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :somebody saidb < 1187475662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot yay. < 1187475662 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :somebody saidKajirBot yay. < 1187475664 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475748 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475880 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187475890 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187475898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test < 1187475898 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :test? < 1187475900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, test < 1187475900 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :yes, test? < 1187475904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you not understand me? < 1187475904 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :do you not understand me?? < 1187475907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :helpful < 1187475908 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :helpful? < 1187475918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's now at bsmntbombdood AI level < 1187475918 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :he's now at bsmntbombdood AI level? < 1187475919 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187476762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here goes < 1187476768 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187476770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187476773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit, error < 1187476775 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1187476784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but soon he will be thanking people for feeding him < 1187476841 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm eagerly waiting < 1187476890 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187476901 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187476902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187476905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :darnit < 1187476908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187476916 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187476926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^:([^!]+)!n=([^@]+)@([^ ]+) PRIVMSG ([^ ]+) :(.feed)$ < 1187476938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one, two, three, FOUR groups < 1187476942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now let's see what's wrong < 1187476943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187476944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where's the args < 1187476956 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187476995 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :adasdasdasd < 1187477024 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should work now < 1187477032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed < 1187477032 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :...uuh, feed my need with thy seed... < 1187477034 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whutttttttt < 1187477044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187477045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187477057 0 :doubleplop!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed < 1187477058 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :...uuh, feed my need with thy seed... < 1187477062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed tasty stuff < 1187477062 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :test, fed tasty stuff < 1187477064 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gege < 1187477096 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187477104 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477117 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477131 0 :doubleplop!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, how did that bot of yours run b00tstrap_? < 1187477131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477132 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :test, fed ... something < 1187477138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187477143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot works and stuff! < 1187477150 0 :doubleplop!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187477150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1187477155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey, how often are lines starting with . used in this channel? < 1187477157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not often at all? < 1187477170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might make .unknown give a helpful "hey, i'm not broken but WTF is that command" message < 1187477188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's more of those than there are lines starting with .~!!#@foo$$ < 1187477191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doubleplop: bs < 1187477198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make that your command prefix string < 1187477202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no :p < 1187477218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed penis < 1187477218 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed penis and i kinda liked it < 1187477227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed my brother < 1187477227 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed my brother and i kinda liked it < 1187477231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed pizza < 1187477232 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed pizza and i kinda liked it < 1187477236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :doesn't he like ANYTHING lots? < 1187477246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1187477249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed SimonRC < 1187477249 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed SimonRC and i kinda liked it < 1187477332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed SimonRC < 1187477332 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed SimonRC and i kinda liked it < 1187477335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187477370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed SimonRC < 1187477386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed SimonRC < 1187477386 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed SimonRC and i kinda liked it < 1187477389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187477403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed SimonRC < 1187477404 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed SimonRC and i orgasmed twice < 1187477411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> feed pizza < 1187477411 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i was fed pizza and i kinda liked it < 1187477415 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477426 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477429 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187477434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chocolate < 1187477434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the extent of that command < 1187477434 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187477436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477437 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187477438 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477438 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187477439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477439 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187477440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477440 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed botfood < 1187477446 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187477452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.feed pizza < 1187477453 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187477455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187477462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed you'd done state < 1187477466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187477467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but NO < 1187477468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like how? < 1187477471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.feed penis < 1187477472 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1187477486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that it actually wants exactly what it asks for < 1187477491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187477495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool < 1187477499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, first it tries a random one < 1187477503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it asks for it until it gets it? < 1187477715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeahyeah < 1187477720 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477731 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477748 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187477751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try now: < 1187477753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(loading again) < 1187477758 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477762 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187477778 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's try that again < 1187477788 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477798 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right got it: < 1187477808 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477808 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once more :p < 1187477818 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187477831 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187477835 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed... finally < 1187477841 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187477842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477842 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477845 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477846 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chocolate < 1187477848 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed asdadasdklasdj < 1187477853 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i haven't eaten asdadasdklasdj before. have you got botfood? < 1187477856 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed botfood < 1187477856 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187477858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477858 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187477866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed botfood < 1187477867 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187477868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187477869 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187477870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait, what < 1187477872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187477874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see? :) < 1187477883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :state-filled feeding! < 1187477893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now his food list is just pizza,chocolate,botfood < 1187477898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gimme random stuff to add :p < 1187477946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :self < 1187477953 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :tomato < 1187477958 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :glass < 1187477966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self? glass? you are odd :p < 1187477982 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lambda < 1187477983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sheep < 1187477984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it has to fit into a "but have you got X" construction < 1187477992 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1187478019 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :updated the list a bit < 1187478030 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478033 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478033 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187478035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed botfood < 1187478035 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478036 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got sushi? < 1187478038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed sushi < 1187478039 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478039 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478039 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187478041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chocolate < 1187478042 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478042 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187478044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed pizza < 1187478045 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478046 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chicken? < 1187478047 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :omg that's like the greatest game of all times :O < 1187478048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chicken < 1187478048 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478049 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187478052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chocolate < 1187478053 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478053 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478053 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187478056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chocolate < 1187478056 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he should level up :p < 1187478061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478061 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187478064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478064 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187478065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed pizza < 1187478065 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478066 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got sushi? < 1187478068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478069 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got sushi? < 1187478071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed sushi < 1187478071 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now, how to actually make it a game: it likes those who've fed it the most < 1187478075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit, get another request < 1187478076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478076 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187478079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed pizza < 1187478080 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478080 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187478081 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got binary bytes? < 1187478083 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, great way to get ops pissed. < 1187478083 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1187478088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed binary bytes < 1187478088 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187478093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so there are its eating habits < 1187478115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: where should this likability display itself? < 1187478138 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it could do actions like /me rubs itself against X < 1187478141 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or something less weird. < 1187478149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or, just plain points < 1187478162 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you'd get kinkier stuff for more points ;) < 1187478167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187478170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but what commands? < 1187478174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1187478187 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what... commands? < 1187478187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe, if enough people feed it without giving it the food it wants < 1187478192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it goes grumpy for a few minutes? < 1187478199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and goes ":(" before executing anything? < 1187478211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's just leave it < 1187478211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187478213 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it could just stop responding if it's not hungry < 1187478220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no that could be really annoying < 1187478220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187478232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, so i have .feed < 1187478235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what should i do next < 1187478261 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about the .question < 1187478265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.question x < 1187478268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :repeats x as a question < 1187478271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kinda like a stupid ai < 1187478376 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric : .question X, where X is a number < 1187478386 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :questions next X < 1187478400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so it'll even look a bit like AI < 1187478442 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478476 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you < 1187478497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187478497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q < 1187478500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q ho < 1187478512 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478520 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1187478521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^:([^!]+)!n=([^@]+)@([^ ]+) PRIVMSG ([^ ]+) :(.q (.+))$ < 1187478527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stupid thing < 1187478535 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q oko < 1187478535 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :oko? < 1187478545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stop ripping off KajirBot :( < 1187478547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they'll fight < 1187478548 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::<< < 1187478549 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187478550 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1187478554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478559 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q ello < 1187478559 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ello? < 1187478563 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478567 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm being mean < 1187478567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>>> q how are you < 1187478567 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187478571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1187478573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine is better < 1187478573 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478576 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1187478577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478577 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1187478583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1187478591 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are <-> am, you <-> i? < 1187478633 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478640 0 :Svenstaro!n=sh@c142003.adsl.hansenet.de JOIN :#esoteric < 1187478646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it'd be too much if i did that before you could ;) < 1187478652 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i did that < 1187478714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187478715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :restrating < 1187478722 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478726 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, you've got one try before i make it :) < 1187478728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :god damnit < 1187478730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187478732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1187478738 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1187478739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187478740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just a sec < 1187478741 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okily < 1187478755 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i had < 1187478762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :'i' < 1187478766 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of re.I or re.IGNORECASE < 1187478770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: sub() takes at least 3 arguments (2 given) < 1187478775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1187478775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1187478778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just have to add ,q < 1187478782 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478792 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478793 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hell? < 1187478796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187478804 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed that < 1187478814 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478821 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hell$1? < 1187478824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1187478847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fixed < 1187478848 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187478851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i swear < 1187478853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this time it will work :/ < 1187478858 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187478859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187478860 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1187478863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you? < 1187478863 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187478865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187478866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187478875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1187478882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't (^| ) work fine? < 1187478916 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who are you < 1187478920 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187478928 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i fael < 1187478936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1187478938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you said - :( < 1187478941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only have RE errors < 1187478942 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who are you < 1187478942 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :who am youuliuliuli? < 1187478946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187478960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187478964 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(long story) < 1187478985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to regex-replace in python < 1187478991 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... doing stuff < 1187479049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who are you < 1187479049 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :who am me? < 1187479052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187479053 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187479059 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who are you < 1187479059 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :who am I? < 1187479090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who am I? < 1187479090 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :who are I?? < 1187479095 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1187479097 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q who am I < 1187479097 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :who are you? < 1187479125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boring < 1187479126 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing the replace in a roundabout way < 1187479127 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HEY!! < 1187479129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1187479134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you said you wouldn't copy KajirBot < 1187479134 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so it suxxors a bit < 1187479147 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yes, after q! < 1187479150 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*q! < 1187479159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no you didn't say that :/ < 1187479174 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1187479181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187479186 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479191 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how cum? < 1187479196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: get rid of q please it's just a dup of .q < 1187479196 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187479198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1187479218 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :q am i bored? < 1187479223 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :>>> q am i bored? < 1187479227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll need to wait a second bsmntbombdood < 1187479228 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479229 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> q penis < 1187479230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's .q not q < 1187479232 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1187479237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :removed. < 1187479270 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187479275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't work now < 1187479278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i am annoyed. < 1187479280 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479281 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1187479285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you? < 1187479286 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cewl < 1187479288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :NOOOO < 1187479289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1187479310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187479341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187479345 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok i think i've got it < 1187479388 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479397 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479401 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1187479404 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you? < 1187479404 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187479406 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187479407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187479407 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187479410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187479417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187479418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1187479418 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187479418 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187479423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... is that automatic, clp < 1187479424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :.q does your parser suck < 1187479425 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :does your parser suck? < 1187479431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q no, but the replacements do... < 1187479431 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :no, but the replacements do...? < 1187479434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q i don't know why < 1187479435 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :you don't know why? < 1187479437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187479439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does you/I < 1187479449 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q what are you < 1187479449 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :what are you? < 1187479458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : return re.sub(re.compile(r' %s ' % word, re.I), < 1187479458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : r' %s ' % replacement, ' %s ' % q)[1:-1] < 1187479461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is the code to replace a word < 1187479466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so that should be < 1187479470 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is replace two-way? < 1187479476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i manually make it two-way < 1187479478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like i add < 1187479481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are -> am then am -> are < 1187479483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1187479486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's circular... < 1187479486 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1187479488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1187479488 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187479496 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is why i had trouble making it < 1187479500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok that's simple < 1187479503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you just have to replace it with a tmp value < 1187479507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like ""@"@"£@£)@I£_)@I£_)@£ or something < 1187479514 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can show you my pythons... < 1187479518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it does exacty that < 1187479555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p115141533.txt < 1187479570 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's not a good way to do it, but i had to make it in < 40 sec, so... < 1187479596 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess it took more like a minute, but anyway, didn't really have time to think :P < 1187479691 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479701 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479711 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479722 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :grrrrr... < 1187479732 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479747 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does KajirBot respond to sender, or to this chan? < 1187479749 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479751 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1187479755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you? < 1187479755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could check myselg < 1187479755 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how am you? < 1187479758 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*myself < 1187479758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how am you < 1187479759 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1187479772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how am you? < 1187479772 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187479776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how I? < 1187479776 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how I? < 1187479779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how you? < 1187479779 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how you? < 1187479788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the frick < 1187479798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how you < 1187479798 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how I? < 1187479801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how I < 1187479801 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how you? < 1187479802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gawd < 1187479829 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187479830 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how do you try getting around the circularity? < 1187479837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: same way as you < 1187479839 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187479842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i will improve it later < 1187479843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1187479843 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1187479846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how are you? < 1187479846 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how am I? < 1187479850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q how am I? < 1187479850 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :how are you? < 1187479863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q How much wood would a woodchuck chuck if a wouldchuck could chuck wood? < 1187479863 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :How much wood would a woodchuck chuck if a wouldchuck could chuck wood? < 1187479869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q what is pi? < 1187479869 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :what is pi? < 1187479876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q do you know what pi to 10 decimal places? < 1187479876 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :do I know what pi to 10 decimal places? < 1187479883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q you___ < 1187479883 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :you___? < 1187479891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q I___ < 1187479891 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I? < 1187479908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q roses are dead, violets are blue, all my base, are belong to you < 1187479909 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :roses am dead, violets am blue, all my base, am belong to I? < 1187479914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am belong to I! < 1187479918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh, ok, q works < 1187479976 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.q you < 1187479982 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187479982 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187479982 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1187479987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you broke it < 1187479988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q you < 1187479989 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I? < 1187479991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187479993 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.you < 1187479994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just doesn't like you < 1187479995 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.you < 1187479996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q you < 1187479996 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I? < 1187479997 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187479998 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1187480000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try again < 1187480003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :".q you" < 1187480004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :copypaste < 1187480006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.q you sdf < 1187480011 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.q you < 1187480012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q you sdf < 1187480012 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I sdf? < 1187480018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the f- < 1187480026 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1187480030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it matches n=blah as ident < 1187480040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1187480043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll implement .help < 1187480044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then fix that < 1187480057 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187480057 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed < 1187480060 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1187480063 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have that :D < 1187480073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :blahbot had it < 1187480075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so nyah < 1187480085 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just surprised < 1187480128 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187480128 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol, this, is, teh, all, helpz, you, gonna, get, :, bf, bs, expr, help, numbda, pl, ul, dict, feed < 1187480143 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's.... pretty < 1187480252 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187480252 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1187480252 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed < 1187480350 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187480361 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187480362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187480363 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :f, q, h < 1187480366 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1187480408 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187480418 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187480419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187480419 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, q, help < 1187480423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help help < 1187480423 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :help [command] < 1187480423 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Displays help on commands. < 1187480427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help q < 1187480427 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :q text < 1187480427 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Asks text as an argument? < 1187480431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help feed < 1187480431 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed [food] < 1187480431 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Feeds KajirBot. < 1187480443 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187480447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sorting the command list. < 1187480453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187480453 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187480457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i have two fun commands < 1187480458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187480460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and nothing useful < 1187480472 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187480482 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187480484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q what should I add next? < 1187480484 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :what should you add next? < 1187480492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q I don't know! What SHOULD I ask next? < 1187480492 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :you don't know! What SHOULD you ask next? < 1187480498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q you are helpful < 1187480498 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I am helpful? < 1187480546 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bs 33<11<=!Hello> world>: < 1187480546 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1187480591 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :make an el interpreter, there can never be enough debug flood on a channel < 1187480599 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eso lang < 1187480600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :el? emacslisp? < 1187480609 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eso lang < 1187480609 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eso lang < 1187480613 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :laso eng < 1187480631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187480637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want something more useful :/ < 1187480645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what did blahbot have? < 1187480646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :use... ful... < 1187480647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone check their logs < 1187480670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could make it gogulate < 1187480681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187480681 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187480686 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you know, ggl < 1187480687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :clp: TURN THAT FUCKING SCRIPT OFF < 1187480701 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :c|p: love your script, keep it :) < 1187480771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187480773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is very annoying < 1187480777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and flooding < 1187480779 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what is a what < 1187480785 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187480785 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187480820 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187480820 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187480876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187480878 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1187480880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voiled < 1187480882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*foiled < 1187480890 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nothing annoys me, and i enjoy a good flood, so i see where our opinions split < 1187480895 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q Are you a woodchuck who would chuck as much wood as you could, could you chuck wood? < 1187480895 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :am I a woodchuck who would chuck as much wood as I could, could I chuck wood? < 1187480900 0 :Svenstaro!unknown@unknown.invalid PART #esoteric :? < 1187480932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187480935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187480936 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187480945 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187480995 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FUN FACTS: kajirbot is 74 lines long. kajirc is 113 lines long. < 1187481010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187481010 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, q < 1187481013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help feed < 1187481013 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed [food] < 1187481013 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Feeds KajirBot. < 1187481016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187481016 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got botfood? < 1187481019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed botfood < 1187481019 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187481022 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187481022 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, q < 1187481024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help help < 1187481024 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :help [command] < 1187481024 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Displays help on commands. < 1187481027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help q < 1187481027 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :q text < 1187481027 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Asks text as an argument? < 1187481031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1187481034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q .help < 1187481034 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :.help? < 1187481066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1187481074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Should I make info['channel'] the sending user on PMs? < 1187481081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right now it tries and responds to itself < 1187481126 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187481211 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187481222 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK as soon as i register kajirbot... < 1187481244 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PMs! < 1187481282 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yay \o/ < 1187481289 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187481296 0 :ehird`!unknown@unknown.invalid NICK :KajirBot < 1187481306 0 :KajirBot!unknown@unknown.invalid NICK :ehird` < 1187481322 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481433 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187481453 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187481485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot responds to pms < 1187481507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187481512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1187481521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does ololobot? < 1187481521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187481530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try KajirBot's pm! < 1187481532 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't identified < 1187481546 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187481548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :identify! < 1187481628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187481644 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how do i see whether someone is identified again? < 1187481650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it'll say that in the whois i guess < 1187481657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187481772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187481773 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps now < 1187481808 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481893 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187481898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :didn't write it yet :p < 1187481898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i have < 1187481903 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481905 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481910 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481911 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481912 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481915 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481915 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187481924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bit of a lame name < 1187481924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187481969 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187481979 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187481981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187481981 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187482006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482007 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chicken? < 1187482007 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482007 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :1. < 1187482010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482010 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482017 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482017 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482017 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1187482019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1187482032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :should i keep the display? < 1187482038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or just make it name and maybe name (status)? < 1187482066 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have the cmd there or smth < 1187482096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1187482099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1187482099 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187482102 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(stopped) or (dead)? < 1187482103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187482110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, you know, i'm a blind idiot. < 1187482112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(stopped) or (dead)? < 1187482120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think stopped < 1187482127 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482133 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :started-stopped, born-dead < 1187482137 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482139 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps (stopped) < 1187482141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482141 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps (stopped) < 1187482144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187482145 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187482145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482145 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps (stopped) < 1187482171 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482180 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187482189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482189 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chocolate? < 1187482190 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. feed (stopped) < 1187482190 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :1. ps (stopped) < 1187482192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187482202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... oh < 1187482216 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was unconditionally adding (stopped) :P < 1187482226 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187482248 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chicken? < 1187482248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482248 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482252 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187482604 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kill now :) < 1187482646 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482659 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.kill 0 < 1187482669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482670 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482672 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aw great < 1187482689 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.lol < 1187482714 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482724 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187482734 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q < 1187482740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187482741 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got pizza? < 1187482744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed pizza < 1187482745 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187482747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482747 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.kill 0 < 1187482774 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482783 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482790 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. ps < 1187482791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.kill 0 < 1187482824 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482834 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482836 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. Thread-2 (stopped) < 1187482836 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :1. Thread-4 (stopped) < 1187482836 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :2. Thread-6 (stopped) < 1187482836 0 :KajirBot!unknown@unknown.invalid QUIT :Excess Flood < 1187482841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What- < 1187482862 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.ps < 1187482881 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :0. Thread-2 (stopped) < 1187482881 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :1. Thread-4 (stopped) < 1187482881 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :2. Thread-6 (stopped) < 1187482881 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :3. Thread-8 (stopped) < 1187482881 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :4. Thread-10 (stopped) < 1187482881 0 :KajirBot!unknown@unknown.invalid QUIT :Excess Flood < 1187482883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHAT. < 1187482890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OH. < 1187482918 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482920 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482930 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187482963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.kill 0 < 1187482975 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187482978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shall continue tomorrow < 1187482979 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1187482998 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1187483078 0 :ehird`!unknown@unknown.invalid QUIT : < 1187484085 0 :mudge!n=mudge@c-24-7-167-34.hsd1.ca.comcast.net JOIN :#esoteric < 1187484101 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1187484136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sal'. < 1187484180 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :coi < 1187484214 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :hi people < 1187484225 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what's your esoteric programming language? < 1187484279 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the very question is faulty. < 1187484350 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :oh boy, why's that? < 1187484359 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :are we getting esoteric here? < 1187484369 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :was it targeted to all userlist? < 1187484396 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1187484413 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, the answer to your question would be nil, there is not esolang we've made collaboratively < 1187484415 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :but I think you're the only one listening so it is targeted specifically to you, < 1187484425 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've made a lot of langs < 1187484426 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187484431 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1187484433 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1187484439 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :so you know how to write compilers? < 1187484447 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've written interpreters. < 1187484453 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol" < 1187484454 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187484454 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :rad < 1187484470 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what programming languages do you know? < 1187484475 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :me? < 1187484479 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1187484480 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lot < 1187484483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187484483 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking to you < 1187484488 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's "knowing"? < 1187484513 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know the names of about a hundred, i guess, i can program in about 15 with google, with about 5 without it < 1187484515 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess are familiar with, have at least done some programming in, and is familiar with the syntax and some sematics < 1187484539 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :semantics* < 1187484540 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i *can* program in many languages i've never programmed in :) < 1187484548 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187484559 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :have you programmed in Haskell? < 1187484560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually knew scheme quite well before dling an interpreter < 1187484564 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187484564 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a bit < 1187484569 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i made a thue interpreter < 1187484580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can't make hello world, though < 1187484586 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187484591 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187484593 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :do you have a website or blog? < 1187484596 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :hi sgeo < 1187484614 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi mudge, hi all < 1187484634 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1187484636 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what do you do Sgeo? < 1187484643 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :www.vjn.fi/oklopol may be somewhat of a webpage < 1187484649 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1187484656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that has pretty random content < 1187484669 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it has the thue interpreter, actually < 1187484685 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187484690 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :yea, Sgeo < 1187484692 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what do you do? < 1187484702 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :for like a living or hobby or whatever < 1187484703 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's the only program i've written in haskell, so it's not that pretty semantically, i assume :) < 1187484708 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hope you don't know haskell < 1187484719 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, Sgeo, tell yoursell < 1187484720 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187484722 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*yourself < 1187484726 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :I'm learning haskell < 1187484732 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mudge: because i'm sure that sucks. < 1187484735 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1187484738 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my program :) < 1187484758 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187484787 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :as long as it is not your main programming language you know really well and have been programming in continuously for years, it's OKAY < 1187484807 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :today I wrote a little tutorial that explains currying in haskell < 1187484915 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what is sadol < 1187484920 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :you there oklokok < 1187484962 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :anyone here? < 1187484966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Course not. < 1187484984 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :yea, I thought not < 1187484990 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what do you do pikhq < 1187485012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I code in Tcl, Brainfuck, C, C++, and design esoteric languages for fun. < 1187485013 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187485018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sa < 1187485018 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dol < 1187485025 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!sadol < 1187485028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187485030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187485032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187485042 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :what is Brainfuck? < 1187485043 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sadol is !sadol < 1187485049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is !bf < 1187485052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: This channel *has* made its own esoteric language. . . < 1187485065 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>+.+..-. < 1187485068 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ABBA < 1187485079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1187485098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contributed to that >.> < 1187485126 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187485241 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know about that, then again i haven't been here for that long < 1187485242 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to give me some feedback on a really short tutorial I wrote about currying in Haskell? < 1187485249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for a week, maybe, or a year < 1187485252 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nickmudge.info/?post=42 < 1187485253 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :don't remember < 1187485447 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :you guys ever do any web programming? < 1187485535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So did I. :) < 1187485612 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mudge: hard to tell you if that explains currying to someone who doesn't know the concept already, since i did < 1187485622 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it seems pretty clear < 1187485689 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :okay, thanks for taking a look at it < 1187485722 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i read pretty much anything people paste here :) < 1187485741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could *express* it. . . /x./y.x < 1187485745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1187485772 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^y^x``+ y x < 1187485772 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s``s`ks``s``s`ks``s`kk`k+``s`kk`k ``s`kk`ky < 1187485787 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...that's one crappy pointlessicator. < 1187485793 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187485802 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^y^x``+$y$x < 1187485802 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s``s`ks``s``s`ks``s`kk`k+``s`kki`ki < 1187485864 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :i can express it: add x = \y -> x + y < 1187485904 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :nice meeting you you oklokok and pikhq < 1187485906 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :I got to go < 1187485909 0 :mudge!unknown@unknown.invalid PRIVMSG #esoteric :talk to you later < 1187485932 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1187485962 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda add={y->{x->x+y}} < 1187485962 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :id:add(0) < 1187485969 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda add={y->{x->x+y}};add!1!3 < 1187485970 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:4 < 1187485979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION expresses! < 1187485994 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(someday i'll make numbda a scoping xD) < 1187486005 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(umm.. working scoping) < 1187486112 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda add={y->{x->x+y}};add!1 < 1187486112 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lazy:[apply opr:-> to id:x(2) and [apply opr:+ to id:x(2) and id:y(1)]] < 1187486349 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187486357 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :i guess my script got triggered a few times < 1187486358 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1187486390 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187486390 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1187486397 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1187486424 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :that < 1187486471 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :make it what?->WHAT? rather < 1187486480 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :more useful that way. < 1187486482 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1187486825 0 :mudge!unknown@unknown.invalid QUIT :Remote closed the connection < 1187488973 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187489225 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda a+b < 1187489226 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-such-variable:a(-1) < 1187489237 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda a=1;a=a+1;a < 1187489238 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-such-variable:a(1) < 1187489242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lul < 1187489247 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda a=a+1;a=1;a < 1187489248 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1187489251 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1187489254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i... see < 1187489323 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi oklokok < 1187489348 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hi Figs < 1187489370 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :waking up? < 1187489372 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mumbles something about a song... < 1187489373 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187489377 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 6 pm here :P < 1187489379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187489384 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to sleep soon < 1187489415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187489416 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't really have any free time for about a month... < 1187489428 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is all theory, of course, i've been idling for the last 4 hours. < 1187489445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but there's no free time i can afford. < 1187489471 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :gotta read some 12 books and do a lot of exercises < 1187489572 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't even really been ircing for a few hours, just staring at the screen < 1187489620 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda a={a->a!4};a!{a->a+1} < 1187489621 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1187489639 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187489687 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you'd think it'd break down at that < 1187489692 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean... i'd think < 1187489744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187489760 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just say you ain't gonna do it, and I'll stop bugging you about it ^_^ < 1187489788 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :otherwise I'll keep bugging you ^_^ < 1187489797 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd have to admit it to myself before i'd have any chance at admitting it to you. < 1187489807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187489809 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see any chance of that happening < 1187489809 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187489812 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll keep bugging you then < 1187489836 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :please do, i might actually remember it if constantly reminded < 1187489845 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187489858 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so have you played it yet? :D < 1187489867 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reminds you again ... just for the humor < 1187489878 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what's up? < 1187489884 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :chillin'. < 1187489889 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187489891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187489894 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a course where i have to read 8 books < 1187489908 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have like 80 million projects < 1187489908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :read one yesterday and one the day before that < 1187489916 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :still 6 to go < 1187489928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, you're making progress :D < 1187489931 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187489932 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187489939 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to finish building these things < 1187489948 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't read much today, 43 pages of swedish grammar < 1187489956 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to catch up tomorrow < 1187489973 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(or today actually, since it's 4:17) < 1187490063 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :goodnight everyone < 1187490071 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi RodgerTheGreat < 1187490074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i shouldn't've remembered numbda, now i can't do anything tomorrow without fixing it first :< < 1187490078 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bye rodgy < 1187490079 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or is that Goodbye? < 1187490090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually it is < 1187490098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :we should all use lojban. < 1187490104 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1187490108 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and avoid the confusion < 1187490118 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187490125 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ESPERANTO! < 1187490148 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know esperanto, but i don't think it's as good as lojban < 1187490173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Bonan nokton! < 1187490174 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lojban isn't built by making natural languages regular < 1187490181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's built from scratch < 1187490185 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i think :)) < 1187490188 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Kiel vi (fartas)? < 1187490199 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :kiel? < 1187490203 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Esperanto < 1187490203 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"kiel"? < 1187490312 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/s/$anasto.txt < 1187490322 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wish volimo would make a tutorial soon < 1187490344 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187490355 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a conlang by a friend of mine < 1187490358 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :zx3 < 1187490367 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :owns esperanto by a long shot < 1187490408 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i have no idea if that's true, but you gotta praise stuff ppl you know have done) < 1187490423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you see the guide to making conlangs? < 1187490427 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm no < 1187490435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lemme see if I can find it again... < 1187490464 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 5**2 < 1187490464 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:25 < 1187490486 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zompist.com/kit.html < 1187490592 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187490598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :more stuff for me to read < 1187490601 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187490604 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I found this years ago < 1187490607 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's still up < 1187490614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i've seen it before < 1187490616 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"The Language Construction Kit is 1996 by Mark Rosenfelder." < 1187490618 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i haven't read it < 1187490621 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :gives you an idea... < 1187490633 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to say, I doubt it'll go anywhere ;) < 1187490644 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :luckily conlang creation doesn't get old :) < 1187490650 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seeing as it's been around for 11 years < 1187490650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the techniques < 1187490657 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mhmm < 1187490676 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mhmhm < 1187490713 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually had an idea for a conlang of my own just todea < 1187490715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*today < 1187490795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually it was an idea for how to start making one :) < 1187490816 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :which isn't really that interesting, so forget that < 1187490822 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4+4+4+4+4 < 1187490822 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:20 < 1187490830 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :god i like doing meaningless stuff with that < 1187490839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4+"5" < 1187490839 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:9 < 1187490847 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "4"+5 < 1187490847 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :45 < 1187490862 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk-style type convention < 1187490882 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, actually in numbda it's not just a convention, but integrated in the language < 1187490890 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but that's another story < 1187490903 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4//4 < 1187490918 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "44" + 2 < 1187490918 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :442 < 1187490919 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like... integer division? < 1187490936 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :AfB has the type of A < 1187490938 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just wanted to see what your bot would do on random input < 1187490940 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :always < 1187490961 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it does errors, usually < 1187490967 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :don't know why that didn't output one < 1187490974 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4/ < 1187490977 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4/4 < 1187490977 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1187490979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda /4 < 1187490980 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :opr:/ < 1187490985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1187490989 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda sdf < 1187490989 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-such-variable:sdf(-1) < 1187490993 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda ///// < 1187490994 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :opr:/ < 1187491000 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4 4 < 1187491001 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda ( < 1187491006 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:operator-should-not-end-expression < 1187491027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda (4 4) < 1187491027 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491033 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 5+(4 4) < 1187491033 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1187491064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how many languages do you know where a parsing error doesn't prevent evaluation? < 1187491096 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :BF? < 1187491103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 5+(i guess this could be a comment or smth)+4 < 1187491104 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:9 < 1187491116 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ~++++++++++++++++++++++++++++++++++++++++. < 1187491116 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :( < 1187491124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in BF, non-bf characters aren't exactly errors. < 1187491129 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :they are allowed by the spec < 1187491138 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187491153 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187491157 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4 4 < 1187491157 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4 4+4 < 1187491160 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491165 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4+4 4+ < 1187491165 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491166 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4+4 4 < 1187491167 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187491168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf [ < 1187491175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187491193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bot's broken; it doesn't warn on mismatched brackets. < 1187491215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bf *doesn't* evaluate borked code < 1187491224 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has no error output < 1187491228 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can add if you like. < 1187491332 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf [ < 1187491332 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched brackets or smth... < 1187491343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>> bf ][ < 1187491345 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187491357 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guess i should make a better one. < 1187491475 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>> bf ][ < 1187491481 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>> bf [] < 1187491484 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's funny how many people online ask "what's a wanker?" O_o < 1187491528 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :they do? < 1187491533 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :who are these ppl? < 1187491542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf [ < 1187491543 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :random forum people < 1187491550 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :people in other chat rooms < 1187491554 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf [ < 1187491554 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched brackets or smth... < 1187491556 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ] < 1187491557 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched brackets or smth... < 1187491559 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ][ < 1187491559 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched brackets or smth... < 1187491563 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf [] < 1187491573 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :any time UK English comes up < 1187491575 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate python, everything works without any debugging < 1187491758 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i doubt any american over 15 yo. can have missed that word < 1187491768 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows it in finland. < 1187491778 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :It's not used much in the US < 1187491787 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's not used *ever* in finland. < 1187491816 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... we might see more british broadcast than you < 1187491829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blargh < 1187491831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :osjid < 1187491833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sleep -> < 1187491843 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1187491855 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :<- can't sleep < 1187491871 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bashes oklokok on the head with a rock and sees if he sleeps better... < 1187491876 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187491885 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187491891 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the old rock-in-the-head is always welcome < 1187491898 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :concentrate on not concentrating on anything < 1187491901 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :god the fan is hurting my eyes < 1187491916 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1187497463 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1187497466 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1187497469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :An excerpt from brilliant Kentucky state legislation. "No female shall appear in a bathing suit on any highway within this state unless she be escorted by at least two officers or unless she be armed with a club". < 1187497469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : < 1187497469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :The following important amendment however is to be considered here: "The provisions of this statute shall not apply to females weighing less than 90 pounds nor exceeding 200 pounds, nor shall it apply to male horses." < 1187498793 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187499677 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187500084 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1187501938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all! < 1187502002 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1187502731 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187502873 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187504385 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187505479 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1187507772 0 :c|p!unknown@unknown.invalid QUIT :"ff" < 1187508884 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187510399 0 :clog!unknown@unknown.invalid QUIT :ended < 1187510400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187511227 0 :doubleplop!unknown@unknown.invalid QUIT :Remote closed the connection < 1187511558 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187513380 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187515077 0 :puzzlet!unknown@unknown.invalid QUIT :Connection reset by peer < 1187515393 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187516576 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187517575 0 :doubleplop!unknown@unknown.invalid QUIT :Remote closed the connection < 1187518190 0 :sebbu!n=sebbu@ADijon-152-1-27-49.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187519304 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187521260 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187522077 0 :doubleplop!unknown@unknown.invalid QUIT :Remote closed the connection < 1187522336 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187524224 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187525749 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187525754 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1187526052 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187528174 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187528194 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187528379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187528379 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q < 1187528384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1187528384 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got chicken? < 1187528386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.feed chicken < 1187528386 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1187528394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is anyone alive? < 1187531362 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187531458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187531459 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q < 1187531461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187531463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187531470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~help < 1187531470 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q < 1187531475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... What < 1187531480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Xhelp < 1187531480 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q < 1187532060 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187532104 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187533201 0 :doubleplop!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187534191 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534202 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187534208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534218 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534228 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187534239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534278 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :i think i am reloaded < 1187534279 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534315 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187534324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534324 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :i think i am reloaded < 1187534643 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534662 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187534669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187534669 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q, reload < 1187534672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534708 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534718 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187534720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.reload < 1187534912 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187534923 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187535849 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187535853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187535943 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187536047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.kill 99 < 1187536047 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :PID 99 out of range < 1187536530 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187536545 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187536573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187536574 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :date|time, feed, help, kill, ps, q < 1187536576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.date < 1187536583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187536597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, question: .date or .time ;p < 1187536663 0 :doubleplop!n=plopmani@dsl-tkubrasgw1-fe3efa00-160.dhcp.inet.fi JOIN :#esoteric < 1187537670 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537679 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187537709 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537719 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187537779 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-35-08/19/07 15:08 < 1187537782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187537789 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537799 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537801 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537811 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :idea: negaquaternary machine ;) < 1187537814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187537815 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-36-19 15:08 GMT < 1187537835 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537846 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187537850 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19 15:36 GMT < 1187537857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19, 15:36 GMT < 1187537860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19, 15:36 (GMT) < 1187537863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19 15:36 (GMT) < 1187537903 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1187537914 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187537917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187537917 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19, 15:37 GMT < 1187538435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187538795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187538796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187538800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1187538800 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q, time < 1187538802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help time < 1187538802 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :time < 1187538802 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Displays the current date and time. < 1187538823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q Do you think that the time is 15:52? < 1187538824 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Do I think that the time is 15:52? < 1187538826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.time < 1187538827 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Right now, it is 2007-08-19, 15:52 GMT < 1187538830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes! You do! < 1187538839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q Yes! You do! < 1187538839 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Yes! I do? < 1187538877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187538880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what to add next. < 1187541648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: :p < 1187541888 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird` < 1187541891 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::PPPPPPPP < 1187542000 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what to add < 1187542010 0 :Izak!n=Izak@unaffiliated/izak JOIN :#esoteric < 1187542013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what could blahbot do again? < 1187542074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't exactly remember < 1187542462 0 :doubleplop!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187542774 0 :Cat-!n=Izak@bzq-88-154-237-42.red.bezeqint.net JOIN :#esoteric < 1187542799 0 :Izak!unknown@unknown.invalid QUIT :Nick collision from services. < 1187542803 0 :Cat-!unknown@unknown.invalid NICK :Izak < 1187542994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( logs < 1187542996 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187543225 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187543244 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187543246 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :your mom is logs < 1187543435 0 :Izak!unknown@unknown.invalid QUIT :"brb." < 1187543447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1187543460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when did you last see blahbot around < 1187543491 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dunno, lots ago < 1187543509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :clog is there for situations like this :) < 1187543521 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :although it might only log esoteric conversations. < 1187543811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quit, eval, ps, kill, cmds, help, reload, join, part, send, topic, raw, bf, parse, reduce, wapr (use %help for argument information) < 1187543814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1187543815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1187543817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :really. nothing < 1187543854 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wapr? < 1187543858 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reduce? < 1187543860 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :parse? < 1187543892 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wapr is Jumping to -1 is exciting < 1187543902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reduce is a very broken lambdacalculus reduction command < 1187543903 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187543908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187543911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :parse echoes the BF code you give it, it was to check my parser was ok < 1187543915 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187544215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1187544217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1187544219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187544221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec < 1187544221 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187544223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187544223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187544225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~help < 1187544234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help i < 1187544237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: i Function: send input to a process < 1187544251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that like... used for brainfuck? < 1187544263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,.[,.] < 1187544265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187544267 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187544269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: ps < 1187544271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it can be < 1187544273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 hello < 1187544279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o rly < 1187544292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although daemons are usually more convenient < 1187544303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems not < 1187544309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just sent info to a bf process < 1187544311 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nuttin' < 1187544343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 \n < 1187544343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187544345 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1187544346 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187544349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187544351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 oklokok: ps < 1187544364 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, escapes do work < 1187544368 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or then not. < 1187544381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 uli\nuli\nuli\n < 1187544383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :uli < 1187544385 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :uli < 1187544387 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :uli < 1187544391 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1187544392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187544395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187544396 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 \a\n < 1187544398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is awesome < 1187544399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1187544402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to implement that < 1187544403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but first < 1187544405 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1187544407 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am going to play Enimga < 1187544409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*Enigma < 1187544411 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hf < 1187544412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i just remembered that game < 1187544414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is awesome < 1187544420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from these logs: http://ircbrowse.com/channel/esoteric/20061206 < 1187544424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an opensource puzzle game thing < 1187544544 0 :Izak!n=Izak@unaffiliated/izak JOIN :#esoteric < 1187544578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187544584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is really fun < 1187544601 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that's the log i was reading when i decided to peek in on this chan for the first time < 1187544605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you guide a little ball around with your mouse and have to avoid traps and smash oxyd stones to turn on lights < 1187544606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1187544650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :" he used to hang out here but sadly disappeared :(" <<< i read this line and though why am i not hanging out there < 1187544666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187544679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*thought < 1187544683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've only been in here, how long? < 1187544685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a month or two < 1187544688 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe three < 1187544724 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how long i've been here < 1187544735 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd say a month or a year < 1187544742 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goezz -> < 1187544746 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that log is from 2006 < 1187544749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so not earlier than then < 1187544749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187545040 0 :Izak!unknown@unknown.invalid QUIT : < 1187545195 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187545498 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187546027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187546035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187546037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda va=4;fb={a->va+a};fc={a->fb!a};fc!7 < 1187546037 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:11 < 1187546041 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187546046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that looks like oklotalk < 1187546072 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's numbda, it's very different, just similar lambda syntax < 1187546083 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, even that isn't that close < 1187546111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :almost, but not entirely unlike oklotalk? < 1187546149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's similar in that it *is* a programming language: ) < 1187546179 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187546194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to fixify it now, so it's tc < 1187546228 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it's tc now, but if recursed, it's fuck up < 1187546233 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1187546257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i love it how my typoes always look like borked english < 1187546270 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i won't fix that. < 1187546271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do i do a conditional? < 1187546273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sentence < 1187546275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and how do i multiply < 1187546279 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you don't, yet. < 1187546279 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and subtract < 1187546282 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :* is multiplication < 1187546284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1187546286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187546291 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching? < 1187546297 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you do conditional with high-order functions < 1187546303 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :which i haven't written yet < 1187546306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187546309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was going to try factorial < 1187546332 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can't recurse, but you can do trivial formulas of course < 1187546360 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, you couldn't recurse anyway without any branching :P < 1187546484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to add a game of some sorts to KajirBot < 1187546487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ides? < 1187546489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*ideas < 1187546524 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bah, i would have to make lists first... this isn't a 10 min job i'm afraid... < 1187546554 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :all functions take 1 argument, and the primitive functions do not curry < 1187546563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :paper rock scissors < 1187546566 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because i don't want ?: < 1187546584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: make them curry < 1187546623 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if!cond!then!else is one possibility < 1187546630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like that < 1187546645 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i prefer cond?then,else < 1187546655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cond&then|else < 1187546887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch o < 1187546888 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Scheme interpreter-to-be. This is a reminder to oklopol. < 1187546908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :some day i'll do something... < 1187546936 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll go read some swedish grammar, hf and such -> < 1187547686 0 :saon!n=saon@unaffiliated/saon JOIN :#esoteric < 1187548332 0 :Storlek!n=storlek@68-117-193-107.dhcp.ftgn.ga.charter.com JOIN :#esoteric < 1187548739 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187550337 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187550377 0 :saon!unknown@unknown.invalid PART #esoteric :? < 1187551885 0 :p_trick!n=p_trick@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187552019 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1187552487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for cond?then:else < 1187552533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is gone < 1187552533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187552590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1187552983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so "?" check larg's bool value and creates on "true", a function that takes two args curried, and evaluates the first, discards the next, and on "false", a function that discards first and evaluates second, both these functions take 2 functions as args, where the functions are "then" and "else". it then gives that function "else" as arg. ":" is a synonym for "!", or function application, but it has a lower precedence. < 1187552995 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guess that's how i'll do it. < 1187553004 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1187553005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187553007 0 :Shurique!n=generic@cs181023225.pp.htv.fi JOIN :#esoteric < 1187553011 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lame? < 1187553014 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1187553016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you think an esoteric bot needs? < 1187553020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: : being synonym for ! < 1187553030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: like, what language priority? and what extra features? < 1187553052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: tell me a better way to do it. < 1187553084 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no, i won't add trinary operators in the language, that'd be stupid < 1187553098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: just don't haev : < 1187553099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just use ! < 1187553110 0 :p_trick!unknown@unknown.invalid QUIT : < 1187553127 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that has the highest precedence < 1187553153 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, highest right after ".", but that doesn't exist yet < 1187553171 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1187553173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use parens < 1187553198 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :: could of course be used to make lists < 1187553214 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then ? would function more clearly < 1187553222 0 :raldi_!n=chatzill@cpe-66-108-43-108.nyc.res.rr.com JOIN :#esoteric < 1187553243 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i kinda liked that hack, because it'd be the C ?:-function, but you could rape it if you knew what it *actually* meant :) < 1187553275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: It needs to support everything EgoBot does. < 1187553285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, but I mean the highest priority ones < 1187553286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187553289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187553291 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187553304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck, glass, lambda, unlambda. . . < 1187553369 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187553421 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187553482 0 :glen_quagmire!n=glen_qua@pool-68-237-84-12.ny325.east.verizon.net JOIN :#esoteric < 1187553485 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric :asl? < 1187553496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :42/m/behind you < 1187553503 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric :prnt "hello" < 1187553512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck you[end of output] < 1187553535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How flexible should BF be? < 1187553542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do i really need all 8,16,32,64? < 1187553547 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric :sys.cmd('rm','-r','-f','/') < 1187553556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :error: you are an idiot < 1187553591 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric : /* i love this already */ < 1187553636 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric :does this have gtk wrapper?\ < 1187553642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stop being stupid < 1187553648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is not your personal irp playground < 1187553671 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187553676 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: .set_bf_wrap < 1187553684 0 :glen_quagmire!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1187553684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1187553685 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why not that flexible < 1187553695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to use an external interp < 1187553696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1187553697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might have: < 1187553698 0 :bsmntbombdood!n=gavin@71-208-233-121.hlrn.qwest.net JOIN :#esoteric < 1187553700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.bf CODE number < 1187553701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1187553704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.bf +[+] < 1187553708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.bf +[+] 64 < 1187553712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1187553722 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187553728 0 :runehol!i=runehol@dahl.ping.uio.no JOIN :#esoteric < 1187553733 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll add wrapping to mine, i think it's bignum now < 1187553973 0 :runehol!unknown@unknown.invalid PRIVMSG #esoteric :ls < 1187553988 0 :Macuyiko!n=macuyiko@83.101.12.68 JOIN :#esoteric < 1187553998 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this just cannot work right away < 1187554001 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187554029 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554043 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and it certainly didn't < 1187554073 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554087 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554090 0 :desp!i=desp@unaffiliated/desp JOIN :#esoteric < 1187554094 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187554096 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187554097 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1187554097 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch < 1187554124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554135 0 :desp!unknown@unknown.invalid PRIVMSG #esoteric :IRP++ < 1187554139 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554147 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :fuck it. < 1187554178 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```sii``sii < 1187554178 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> [['i', ('s', 'i', 'i')], ['i', ('s', 'i', 'i')]] < 1187554185 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1187554194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does me fale < 1187554196 0 :runehol!unknown@unknown.invalid PART #esoteric :? < 1187554227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Just do a wrapper around egobfi. < 1187554235 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1187554248 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :```sii``sii <<< should be an infinite loop right? < 1187554255 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what would that accomplish? < 1187554279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Easy to get 8 bit, 16 bit, etc. cells. < 1187554287 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```sii o < 1187554287 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('o', 'o') < 1187554311 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what would that accomplish? < 1187554314 0 :ehird`!unknown@unknown.invalid QUIT : < 1187554318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i want any wrapping < 1187554338 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :```s.i.i``s.i.i <<< should be an infinite loop right? < 1187554343 0 :desp!unknown@unknown.invalid PART #esoteric :? < 1187554343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```s.i.i``s.i.i < 1187554350 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1187554358 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `.ii < 1187554359 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i -> i < 1187554374 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554383 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :glargh < 1187554385 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187554408 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187554414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554445 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187554455 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is not executing. < 1187554458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :feck < 1187554461 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187554461 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1187554461 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch < 1187554484 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187554516 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187554528 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now work or be erased source-wise. < 1187554530 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554563 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bff ++++++++[>++++++++<-]>+. < 1187554600 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :xDDDD < 1187554621 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554622 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187554630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>+. < 1187554635 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187554657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554705 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554705 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :BCDEFGHIJKLMN < 1187554710 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187554736 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554736 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :BCDEFGHIJKLMN < 1187554754 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf W70++++++++[>++++++++<-]>++.+.+.+.+.+.+.+.+.+.+.+.+. < 1187554754 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :BCDE < 1187554773 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :kay, limits work < 1187554778 0 :littlebayer!n=littleba@cpe-66-68-120-157.austin.res.rr.com JOIN :#esoteric < 1187554801 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i made a programming error... i thought i'd grown past that (:P) < 1187554810 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reading moor --> < 1187554839 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187554850 0 :benny!n=benny@217.10.9.27 JOIN :#esoteric < 1187554891 0 :benny!unknown@unknown.invalid PART #esoteric :? < 1187555083 0 :NMajik!n=nmajik@h57.197.40.69.ip.alltel.net JOIN :#esoteric < 1187555088 0 :Stereo!n=stereo@ip-83-99-9-205.dyn.luxdsl.pt.lu JOIN :#esoteric < 1187555105 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187555127 0 :raldi_!unknown@unknown.invalid PRIVMSG #esoteric :Could someone increment the accumulator? < 1187555134 0 :torpor!n=torpor@zone79a.de JOIN :#esoteric < 1187555142 0 :torpor!unknown@unknown.invalid PRIVMSG #esoteric :please someone tell someone else something < 1187555171 0 :Stereo!unknown@unknown.invalid PRIVMSG #esoteric :torpor: something < 1187555177 0 :Stereo!unknown@unknown.invalid PRIVMSG #esoteric :raldi_: done < 1187555287 0 :acad!n=acad@cpe-75-85-46-182.socal.res.rr.com JOIN :#esoteric < 1187555297 0 :torpor!unknown@unknown.invalid PART #esoteric :? < 1187555363 0 :KajirBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187555445 0 :acad!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please land the space shuttle? < 1187555462 0 :gwern!i=gwern@wikipedia/Gwern JOIN :#esoteric < 1187555534 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :Please, could someone print to the channel an integer that disproves the Goldback conjecture? < 1187555538 0 :raldi_!unknown@unknown.invalid PRIVMSG #esoteric :acad: please submit that with a & at the end, or else nobody else can make any requests until it's done < 1187555568 0 :raldi_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.61 [Mozilla rv:1.7.12/20060216]" < 1187555629 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :*Goldbach < 1187555642 0 :jix__!n=jix@dyndsl-080-228-179-124.ewe-ip-backbone.de JOIN :#esoteric < 1187555644 0 :r2q2!n=user@c-24-7-212-11.hsd1.il.comcast.net JOIN :#esoteric < 1187555655 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Please list the first 20 primes? < 1187555707 0 :littlebayer!unknown@unknown.invalid PRIVMSG #esoteric :r2q2: 1' 2' 3' 4' 5' 6' 7' 8' 9' 10' 11' 12' 13' 14' 15' 16'17' 18' 19' 20' < 1187555794 0 :NMajik!unknown@unknown.invalid PRIVMSG #esoteric :gwern: -1 < 1187555822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1187555836 0 :NMajik!unknown@unknown.invalid PRIVMSG #esoteric :Ew, that didn't make sense... < 1187555873 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the irpquistadors have arrived < 1187555874 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :someone needs to patch NMajik - goldbach's conjecture is for even integers bigger than 2... < 1187555892 0 :acad!unknown@unknown.invalid QUIT :"Leaving" < 1187555942 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Please someone write the hyperfactorial of 5. < 1187555965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1? < 1187556014 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :r2q2: 120 < 1187556017 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187556028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hoped it'd mean 1^2^3^4^5 < 1187556044 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :nah, I lied < 1187556078 0 :gwern!unknown@unknown.invalid PRIVMSG #esoteric :hyperfactorial 5 is actually more in the thousands range < 1187556086 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 3**3 < 1187556087 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :27 < 1187556095 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :30773 < 1187556096 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 1*2**2*3**3*4**4*5**5 < 1187556096 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :86400000 < 1187556112 0 :littlebayer!unknown@unknown.invalid PART #esoteric :? < 1187556114 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 1*(2**2)*(3**3)*(4**4)*(5**5) < 1187556115 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :86400000 < 1187556165 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1187556167 0 :gwern!unknown@unknown.invalid PART #esoteric :? < 1187556180 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Thank you IRP people. < 1187556205 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you are a well of cum < 1187556220 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :back to away -> < 1187556234 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :I am a well of cum??? EWW. < 1187556365 0 :NMajik!unknown@unknown.invalid PART #esoteric :? < 1187556397 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Wait. Welcome. < 1187556626 0 :shing`!n=noone@c-24-131-75-205.hsd1.pa.comcast.net JOIN :#esoteric < 1187556679 0 :shing`!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone tell me if IRP is still around? < 1187556735 0 :p3k!n=p3k@213.129.249.42 JOIN :#esoteric < 1187556781 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187556904 0 :p3k!unknown@unknown.invalid PRIVMSG #esoteric :Please somebody write Graham's Number. < 1187557031 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why don't you irpers pair up? < 1187557065 0 :zecrose!n=Superkal@pool-72-94-164-126.phlapa.fios.verizon.net JOIN :#esoteric < 1187557120 0 :shing`!unknown@unknown.invalid PRIVMSG #esoteric :G = F64(4) where f(n) = hyper(3, n+2, 3) and hyper() is the hyper operator. < 1187557136 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :shing`: lulz < 1187557137 0 :shing`!unknown@unknown.invalid PRIVMSG #esoteric :what a dead language. < 1187557171 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :Please calculate 25 digits of Pi. < 1187557187 0 :shing`!unknown@unknown.invalid PRIVMSG #esoteric :fuck u < 1187557188 0 :shing`!unknown@unknown.invalid PART #esoteric :? < 1187557215 0 :Roge!n=roger@CPE001731f71133-CM001225db9aa0.cpe.net.cable.rogers.com JOIN :#esoteric < 1187557238 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :zecrose: what base? < 1187557245 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :hex please < 1187557268 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i only know it in base 78.53 < 1187557276 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :that'll do. < 1187557374 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can't say it, saying those digits would make me vaporize, it's this curse from when i was missionary in hungary < 1187557402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't believe him, it's because he's a vampire < 1187557418 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :is there a patch for the bug? < 1187557419 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :speak of the devil < 1187557449 0 :p3k!unknown@unknown.invalid QUIT : < 1187557462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zecrose: well if you are will to put a high enough stake in the problem... < 1187557466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*willing < 1187557476 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :zecrose: yes, the holy well of cum, but it can only be found via /whois, and even then only if you are a virgin and wearing pantyhose. < 1187557512 0 :anborn!n=anborn@host220-221-dynamic.2-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187557516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i vaguely recall seeing that condition on freenode's webpage) < 1187557553 0 :zecrose!unknown@unknown.invalid PRIVMSG #esoteric :i see, this bug is critical. The interpreter is spewing out gibberish! < 1187557596 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, the interpreter should be reading its bookz -> < 1187557607 0 :MrMatriX!i=mrmatrix@82.134.0.141 JOIN :#esoteric < 1187557688 0 :zecrose!unknown@unknown.invalid PART #esoteric :? < 1187557736 0 :MrMatriX!unknown@unknown.invalid PRIVMSG #esoteric :locate porn < 1187557844 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric : Please say "Hello, World!" < 1187557897 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :this is a joke right < 1187557905 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1187557907 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187557915 0 :MrMatriX!unknown@unknown.invalid PRIVMSG #esoteric :"Hello, World!" < 1187557946 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :porn located --> http://www.teeniemovies.com < 1187557954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where the new influx of IRPers is coming from < 1187557958 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1187557994 0 :anborn!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, #esoteric got to the main page of reddit < 1187557996 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi, please send me naked photos of your female family members under 25! < 1187558022 0 :ramza3!n=Berlin@c-24-98-96-151.hsd1.ga.comcast.net JOIN :#esoteric < 1187558027 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :lament's request not found < 1187558056 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :Hello world < 1187558081 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it's good that it gives exposure to the esolang wiki < 1187558091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :people might click on the links and read other articles < 1187558112 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :Please, some one write the first 16 numbers of the Fibonacci Sequence. < 1187558147 0 :MrMatriX!unknown@unknown.invalid PRIVMSG #esoteric :the first 16 numbers of the Fibonacci Sequence. < 1187558156 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :610 377 233 144 89 55 34 21 13 8 5 3 2 1 1 0 < 1187558179 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :class Program { Console.WriteLine("please enter your name"); string name = Console.ReadLine(); Console.Writeline(name);} < 1187558188 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :program() < 1187558214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that java? < 1187558217 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :C# < 1187558218 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :.net < 1187558238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187558240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the beauty is stunning < 1187558245 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :Factorial 5 < 1187558256 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :Factorial 5. < 1187558259 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not C# < 1187558262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i hope? < 1187558264 0 :sebbu2!n=sebbu@ADijon-152-1-4-62.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187558268 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is < 1187558269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but our wiki is unstable on the best of days, this is sure to crash it < 1187558272 0 :Roge!unknown@unknown.invalid PRIVMSG #esoteric :basic C# < 1187558294 0 :Gurami!n=michaelw@ip70-160-240-30.hr.hr.cox.net JOIN :#esoteric < 1187558297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, it's online < 1187558299 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and well < 1187558356 0 :Manos!n=rigel@pool-68-237-16-165.ny325.east.verizon.net JOIN :#esoteric < 1187558359 0 :entropy-!i=entropy-@70-57-196-37.farg.qwest.net JOIN :#esoteric < 1187558397 0 :Conceptual!n=Conceptu@d14-69-59-38.try.wideopenwest.com JOIN :#esoteric < 1187558399 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187558406 0 :Conceptual!unknown@unknown.invalid PART #esoteric :? < 1187558433 0 :ramza3!unknown@unknown.invalid PART #esoteric :? < 1187558460 0 :fijal!n=fijal@host-53-19.compi.net.pl JOIN :#esoteric < 1187558463 0 :Roge!unknown@unknown.invalid PART #esoteric :? < 1187558481 0 :glen_quagmire!unknown@unknown.invalid QUIT :"leaving" < 1187558680 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please evaluate e^(i * π ) + 1 < 1187558688 0 :fijal!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1187558744 0 :HoopyCat!n=rtucker@bluemoon.hoopycat.com JOIN :#esoteric < 1187558810 0 :Macuyiko!unknown@unknown.invalid QUIT : < 1187558842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how about putting a temporary banner on the IRP page encouraging the users to visit at least the main page? < 1187558856 0 :wkh!n=wkh@cpe-24-165-13-125.san.res.rr.com JOIN :#esoteric < 1187558877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :do you think that's a good idea < 1187558880 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :please evaluate ∑(2^(-n)) for n=0 to ∞. < 1187558918 0 :fijal!unknown@unknown.invalid PART #esoteric :? < 1187558919 0 :flurl!n=flurl@85-127-206-151.dynamic.adsl-line.inode.at JOIN :#esoteric < 1187558945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1187558954 0 :wkh!unknown@unknown.invalid PRIVMSG #esoteric :Please output 1 if it is possible to reverse entropy and 0 if it is not possible. < 1187558956 0 :Manos!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1187558967 0 :flurl!unknown@unknown.invalid PART #esoteric :? < 1187558974 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13:28 1 < 1187558975 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :13:28 Please output 1 if it is possible to reverse entropy and 0 if it is not possible. < 1187558978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :beautiful :) < 1187559001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: hey it was you who requested a time machine < 1187559012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, i requested naked pictures < 1187559026 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please provide naked pictures, preferably not ASCII art < 1187559055 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1187559059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in another channel < 1187559096 0 :Poromenos!n=poro@ppp264-98.adsl.forthnet.gr JOIN :#esoteric < 1187559099 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please propose a solution to the iraq war! (muhahahhaahha) < 1187559119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Kill all Iraqis. < 1187559153 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please propose a non-repulsive solution to the iraq war.. bleach. < 1187559191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Move all Iraqis to an alternate universe. < 1187559200 0 :wkh!unknown@unknown.invalid PRIVMSG #esoteric :Error: Cannot output solution without bringing scary Secret Service men to the door who "investigate these things very thoroughly" and don't care if I was "just joking." < 1187559235 0 :Manos!unknown@unknown.invalid PRIVMSG #esoteric :Accept Iraq as the 51st state in the Union. < 1187559249 0 :anborn!unknown@unknown.invalid QUIT :"Leaving" < 1187559256 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :I believe that'd be ERROR NO.48720, OPPRESSIVE EXECUTIVE ADMINISTRATION ERROR. < 1187559260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1187559351 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please explain women. < 1187559385 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1187559394 0 :Poromenos!unknown@unknown.invalid QUIT : < 1187559483 0 :cmhh!n=cmhh@82.153.238.161 JOIN :#esoteric < 1187559527 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187559602 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187559679 0 :Gurami!unknown@unknown.invalid PART #esoteric :? < 1187559713 0 :trif!i=trif@206-146-48-191.unfiltered.trfl.wireless.wiktel.com JOIN :#esoteric < 1187559788 0 :Yst!n=Yst@dsl-207-112-42-17.tor.primus.ca JOIN :#esoteric < 1187559861 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :please re-calibrate my oven < 1187559893 0 :Gurami!n=michaelw@ip70-160-240-30.hr.hr.cox.net JOIN :#esoteric < 1187559916 0 :MrMatriX!unknown@unknown.invalid PART #esoteric :? < 1187559920 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1187559933 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you've created a monster! < 1187559945 0 :fruktq!n=Tambet@84-50-12-200-dsl.trt.estpak.ee JOIN :#esoteric < 1187559952 0 :tezlo!n=admin@r2i113.net.upc.cz JOIN :#esoteric < 1187559976 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Can someone suggest a 4 letter word for "Soho so long" ? < 1187559985 0 :irrelative!n=justin@c-68-42-75-152.hsd1.mi.comcast.net JOIN :#esoteric < 1187560117 0 :dmwit!n=dmwit@64.80.128.53 JOIN :#esoteric < 1187560142 0 :keyn!unknown@unknown.invalid QUIT :"kaerimashou" < 1187560161 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's the user peak on this chan? < 1187560179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1187560196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somebody could write a log parser... < 1187560198 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Well... at least 41. < 1187560211 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Can someone tell me an AACS encryption key? < 1187560286 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :gurami: 01 23 45 67 89 AB CD EF 01 23 45 67 89 AB CD EF < 1187560292 0 :Yst!unknown@unknown.invalid PRIVMSG #esoteric :Difficulty: IRP is not a single interpreter, but rather a collection of interpreters running in parallel. The request "Can someone tell me an AACS encryption key" cannot be evaluated, as it necessitates that any given one interpreter analyse the relative ability of interpreters as a whole to produce an output to the query. < 1187560302 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Hoopy ;) Clever < 1187560321 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :and technically correct < 1187560341 0 :ramza3!n=Berlin@c-24-98-96-151.hsd1.ga.comcast.net JOIN :#esoteric < 1187560369 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :can someone estimate the speed in FLOPS that this collective interpreter has, as a function of interpreters in the room? < 1187560415 0 :wkh!unknown@unknown.invalid PRIVMSG #esoteric :Please find two distinct byte sequences of length >= 1048576 with identical MD5 hashes < 1187560455 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :They're over there! On the floor. < 1187560474 0 :theLucas!n=chatzill@63.210.97.50 JOIN :#esoteric < 1187560476 0 :Odiumjunkie!n=chatzill@80.175.118.157 JOIN :#esoteric < 1187560489 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please, say the letter "A". < 1187560493 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187560496 0 :fmota!n=FMota@dhcp-36-203-57-69.cf-res.cfu.net JOIN :#esoteric < 1187560501 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please be a douche. < 1187560506 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :Fuck off. < 1187560509 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :theLucas: EH~!! < 1187560511 0 :SnakeO!n=SnakeO@cpe-76-186-202-113.tx.res.rr.com JOIN :#esoteric < 1187560511 0 :SDr!n=sdrinf@dsl5401CAB8.pool.t-online.hu JOIN :#esoteric < 1187560515 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187560515 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: 10^16 calculations per second per person in the room < 1187560520 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please stop being a super douche. < 1187560527 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please have cybersex with Hoopycat. < 1187560536 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([math.pi % math.exp(1), math.pi - math.exp(1)) < 1187560547 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(math.exp(math.pi)-math.pi) < 1187560552 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560554 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560555 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560557 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560558 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560560 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560561 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560562 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1187560562 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :theLucas: Please STFU. < 1187560563 0 :Odiumjunkie!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please demonstrate a failing in IRP? < 1187560563 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560564 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560566 0 :theLucas!unknown@unknown.invalid PRIVMSG #esoteric :Please spam this sentence. < 1187560566 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*=chatzill@63.210.97.* < 1187560571 0 :Odiumjunkie!unknown@unknown.invalid PRIVMSG #esoteric :thank you, theLucas < 1187560577 0 :theLucas!unknown@unknown.invalid QUIT :Client Quit < 1187560581 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :snrrk < 1187560586 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1187560589 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ahem < 1187560600 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Have you people been getting a lot of people using IRP since the posting on reddit? < 1187560611 0 :ramza3!unknown@unknown.invalid PRIVMSG #esoteric :I came from the reddit post, so far not impressed < 1187560612 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :I bet that's what this is. < 1187560613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :r2q2: Yes. And the joke is two years old. < 1187560640 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :what is IRP < 1187560644 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :I had seen IRP before, just never been on #esoteric before. < 1187560647 0 :SDr!unknown@unknown.invalid PRIVMSG #esoteric :please tell me the meaning of life < 1187560650 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1187560651 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :42. < 1187560656 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :42.0 < 1187560659 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :6*7 < 1187560664 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :6*9, dumb < 1187560666 0 :SDr!unknown@unknown.invalid PRIVMSG #esoteric :please tell me the meaning of life, which is not 42 < 1187560669 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :42 = 9*13 < 1187560678 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Anyone use unlambda? < 1187560698 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :SDr: To find and make happiness < 1187560712 0 :SDr!unknown@unknown.invalid PRIVMSG #esoteric :please tell me the meaning of life, which is not 42, or gay < 1187560716 0 :SDr!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1187560716 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :r2q2: oerjan did a bunch of things with it, but he just left < 1187560720 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :SDr: To not be a douche < 1187560729 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :sDr: ++++++[>+++++++<-]> < 1187560736 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :Please, what is the conversion rate from "times back and fourth to the moon" to "times around the earth" < 1187560745 0 :Odiumjunkie!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 1.5.0.12/2007050813]" < 1187560748 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `.f`.r`.o`.m`. `.t`.i`.m`.e`. `.t`.o`. `.t`.i`.m.e < 1187560749 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :mit ot emit morf -> .e < 1187560751 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187560757 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i fael < 1187560765 0 :ramza3!unknown@unknown.invalid PART #esoteric :? < 1187560766 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :lament: Aren't you also in #lisp? < 1187560783 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ````````````````.f.r.o.m. .t.i.m.e. .t.o. .t.i.m.e < 1187560783 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :r2q2: no, they banned me :) < 1187560783 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :from time to tim -> .e < 1187560786 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187560787 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :SnakeO: Please clarify: The moon's orbit is not circular, therefore the answer to your question is not discrete. < 1187560830 0 :fmota!unknown@unknown.invalid PRIVMSG #esoteric :SDr: please stop being a douche to gay people. < 1187560852 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :To clarify: I am talking about distance from the earth's center to the moon's center comparitive to the circumference of the earth < 1187560873 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to go with a round-trip to the moon being 'bout 19.22 circumnavigations of the earth around the roundy bit < 1187560889 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :SnakeO: The distance from the earth's center to the moon's center is not constant. The moon's orbit is not a circle. < 1187560903 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :Guriami: I am content with a yearly average distance < 1187560911 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :more or less, of course. < 1187560911 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :Guriami: or monthly < 1187560915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :earth is not a sphere either, and the definitions of circumnavigation differ depending on usage, anyhow < 1187560941 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :like, for something to be accepted as a circumnavigation when you're sailing a yacht, the requirements are different than if you were flying on a plane < 1187560960 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :lament: the line around the equator will work for me if it works for you < 1187560963 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :do not use my answer to plan fuel consumption < 1187561019 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Surely the equator's circumference and the length of the moon's major and minor axes of rotation are googlable facts. < 1187561043 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :18 at apogee < 1187561044 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :20 at perigee < 1187561086 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: to clarify, is that the conversion answers? < 1187561089 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :are those < 1187561152 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Yes SnakeO. The distance from the earth to the moon and back is 18 times the circumference of the earth at apogee, or the moon's closest point. < 1187561175 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :or what [HoopyCat] said. < 1187561176 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :return 1; < 1187561200 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :zsh: exit failure: program returned error code 1 < 1187561203 0 :pilaf!n=pilaf@167-192-235-201.fibertel.com.ar JOIN :#esoteric < 1187561204 0 :HohoHuhu!n=Zozo@did75-16-88-162-139-183.fbx.proxad.net JOIN :#esoteric < 1187561218 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::1:8: parse error on input `;' < 1187561246 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(why? that makes no sense) < 1187561247 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Iz dat sum Haskell interpreter? < 1187561254 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :lament: Needs {} < 1187561264 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppos < 1187561264 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :e < 1187561275 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :(And a "do".) < 1187561280 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :error: all sales are final, cannot return < 1187561284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :er, why would it need a "do"? < 1187561308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, blah. < 1187561311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haskell is dumb. < 1187561317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187561345 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Well, you're at the interpreter. < 1187561366 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :The other option is to stick it in a file, but then you need a LHS for the equation. < 1187561372 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187561390 0 :trif!unknown@unknown.invalid PART #esoteric :? < 1187561429 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please give a general algorithm to solve all possible input pairs for the following problem: "Given a description of a program and a finite input, decide whether the program finishes running or will run forever on that input." < 1187561440 0 :sk1tch!n=jason@ppp-71-139-20-29.dsl.snfc21.pacbell.net JOIN :#esoteric < 1187561458 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Easy: run the program and see if it stops. < 1187561475 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Or did you want a guarantee of finite running time in there, too... < 1187561492 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :The definition of an algorithm is that it terminates in finite time, I believe < 1187561495 0 :xbayuldrd!i=xbayuldr@68-118-158-16.dhcp.mdsn.wi.charter.com JOIN :#esoteric < 1187561505 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :(or part of the def'n) < 1187561523 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187561530 0 :pilaf!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1187561547 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :HohoHuhu: Out loud or in my head? < 1187561563 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :Wello, Horld! < 1187561573 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :utoh, gotta go make test, bbiab < 1187561574 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :As you want. This is just a test. Thx. < 1187561579 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1187561618 0 :Goldfinger!n=goldfing@p3EE0A31C.dip0.t-ipconnect.de JOIN :#esoteric < 1187561636 0 :pilaf!n=pilaf@167-192-235-201.fibertel.com.ar JOIN :#esoteric < 1187561656 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please express and print the speed of light in furlongs per fortnight < 1187561662 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: First, construct a machine which can execute each instruction in half the time it took to execute the previous instruction. < 1187561694 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: Second, ensure that the machine can execute its first instruction in a finite amount of time. < 1187561697 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :1.8026175 x 10^12 < 1187561712 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1187561717 0 :havox!n=xovahhav@pool-71-187-209-128.nwrknj.fios.verizon.net JOIN :#esoteric < 1187561726 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1187561741 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187561746 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lotta ppl < 1187561762 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Blame reddit. < 1187561770 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Please, blame reddit. < 1187561770 0 :naringas!n=nar@189.130.126.189 JOIN :#esoteric < 1187561799 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reddamnit. < 1187561816 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :Damn reddit! < 1187561834 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :damn hippie redditors < 1187561839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what reddit is :) < 1187561843 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :gotta check... < 1187561864 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please suggest what I should make for dinner < 1187561865 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :Checked < 1187561871 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: Hummus and Pita < 1187561902 0 :c4st!n=andrew@nv-65-40-119-196.dyn.embarqhsd.net JOIN :#esoteric < 1187561909 0 :c4st!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187561920 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: carbonnade a la flamande over pasta with beer bread, garden salad, and pear crisp for dessert < 1187561924 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :World, Hello! < 1187561933 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Synax error: statement must be formed as a question. < 1187561935 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comes from reddit < 1187561944 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :you people are #4 in the front page < 1187561972 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :"are #4 in the front page" assigned to variable => you people < 1187561985 0 :havox!unknown@unknown.invalid PRIVMSG #esoteric :What is the meaning of life? < 1187561992 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :2*21 < 1187561994 0 :abhissekk!n=abhissek@pool-141-151-61-211.phlapa.east.verizon.net JOIN :#esoteric < 1187561997 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :havox: carbonnade a la flamande over pasta with beer bread, garden salad, and pear crisp for dessert < 1187562010 0 :abhissekk!unknown@unknown.invalid PRIVMSG #esoteric :IRP? < 1187562012 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :0x2A < 1187562030 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please write something I am unlikely to correctly prepare for dinner ;P < 1187562041 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :52 and rising, how exciting < 1187562042 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :print you people < 1187562048 0 :abhissekk!unknown@unknown.invalid PRIVMSG #esoteric :you people < 1187562060 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: carbonnade a la flamande over pasta with beer bread, garden salad, and pear crisp for dessert < 1187562068 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: Unable to comply, please rephrase in an ASCII-response usable format. < 1187562080 0 :c4st!unknown@unknown.invalid PRIVMSG #esoteric :i is 99, while i is greater than 1, say "i bottle off beers on the wall", subtract 1 from i. < 1187562084 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please start a flame war < 1187562094 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :BSD IS WAY BETTER THAN LINUX < 1187562098 0 :abhissekk!unknown@unknown.invalid PRIVMSG #esoteric :@c4st: fuck off < 1187562101 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :When will these ppl get bored and depart? Place your bets NOW! < 1187562108 0 :abhissekk!unknown@unknown.invalid PRIVMSG #esoteric :i say now < 1187562109 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Linux isn't even a REAL operating system - just a kernel! < 1187562111 0 :wkh!unknown@unknown.invalid PRIVMSG #esoteric :gpl is better than bsd < 1187562115 0 :abhissekk!unknown@unknown.invalid PART #esoteric :? < 1187562118 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :c4st: i is not 99; i is HoopyCat. < 1187562121 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :GPL is a license, dude. < 1187562123 0 :sharth!n=wlynch@c-68-44-237-240.hsd1.de.comcast.net JOIN :#esoteric < 1187562129 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :so is bsd < 1187562132 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :I think BSD is too < 1187562139 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Error, out of memory. < 1187562150 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :ACTION Panic! < 1187562158 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Please print your favorite programming language for web development (restatement of previous request?) < 1187562162 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Overand: At least infinitely long from now, i will finally be 98. < 1187562177 0 :HohoHuhu!unknown@unknown.invalid PRIVMSG #esoteric :Looks a very interesting channel... Where we learn what GPL, Linux and BSD is. < 1187562187 0 :wkh!unknown@unknown.invalid PRIVMSG #esoteric :gurami: assembly language running on a PDP-11 emulator running on a Nintendo DS < 1187562204 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: connected to the web via a webcam running OCR software? < 1187562217 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: United States dollar < 1187562254 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1187562256 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: my favorite language for web development is english - I requie all web users to phrase queries in plain english, then I write my answer out in cursive german, which an OCR program will scan, and translate to english, then feed back to the user. < 1187562269 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :postback performance time leaves something to be desired < 1187562282 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Emacs or Vim? < 1187562296 0 :HohoHuhu!unknown@unknown.invalid PART #esoteric :? < 1187562297 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :cursive russian > cursive german < 1187562303 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, who needs hard drives? Just hire some kids to memorize a bunch of numbers and you're all set. < 1187562309 0 :tolland!n=tolland@87-194-12-203.bethere.co.uk JOIN :#esoteric < 1187562326 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :overand: "Cheddarkaesekaese is a large adding to each possible Fondueerfahrung"? what does that even mean! < 1187562327 0 :chton!i=chton@wina.ugent.be JOIN :#esoteric < 1187562336 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Error: dmwit's reference to BASH.ORG quote caused an access violation in module "MEME.DLL" < 1187562348 0 :tolland!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187562355 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1187562356 0 :c4st!unknown@unknown.invalid PRIVMSG #esoteric :Please say 0/1 < 1187562356 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :tolland: No hablo ingles. < 1187562358 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is so much fun :) < 1187562366 0 :MotH-!n=nnscript@dsl-hkibras-fe36f900-244.dhcp.inet.fi JOIN :#esoteric < 1187562375 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :¡Hola, Mundo! < 1187562382 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hi MotH-, you here to talk about esolangs? :) < 1187562385 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :¡ ? < 1187562389 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: LOL < 1187562396 0 :Goldfinger!unknown@unknown.invalid QUIT :"Nettalk6 - www.ntalk.de" < 1187562400 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :html for < 1187562406 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I was recently reading about 'CHEF" actually. < 1187562411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is IRC :) < 1187562424 0 :pilaf!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187562425 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :What a horrifying language < 1187562464 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know chef < 1187562480 0 :chton!unknown@unknown.invalid PRIVMSG #esoteric :Please say the numbers 1 through 20, putting a star next to each number devisable by three < 1187562486 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dangermouse.net/esoteric/chef.html < 1187562488 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: http://en.wikipedia.org/wiki/Chef_(programming_language) < 1187562496 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :HAI. CAN HAS STDIO? VISIBLE "HAI WORLD!". KTHXBYE. < 1187562500 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187562505 0 :Yst!unknown@unknown.invalid PART #esoteric :? < 1187562506 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :chton: Completed. Too bad you weren't on the telephone with me. < 1187562509 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :HAI WORLD! < 1187562516 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :give me a lol catz link, please < 1187562518 0 :chton!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: SYNTAX ERROR < 1187562518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so should i implement my own bf interp for KajirBot? < 1187562524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god, people are talking about lolcode < 1187562538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess the overall iq of this channel drops round about now < 1187562544 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what, even more? < 1187562550 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric : < 1187562553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's pretty hard to have minus iq < 1187562557 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :that is a reddit side effect < 1187562561 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: that's actually an alias for /quit < 1187562568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naringas: this channel has been reddited? < 1187562569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1187562574 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you just noticed? < 1187562578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus, it has < 1187562578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :he just came in < 1187562581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: i have been away for a while < 1187562583 0 :wkh!unknown@unknown.invalid PART #esoteric :? < 1187562584 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: where do you think all these people came from < 1187562585 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, you are number for in the front page < 1187562591 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :number for? < 1187562594 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1187562597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh fuck < 1187562600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :time to update the IRP page everyone < 1187562605 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :no kidding < 1187562606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"DO NOT DO THIS IN #ESOTERIC GODDAMNIT" < 1187562606 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :then lock it < 1187562619 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :point it to #irp < 1187562653 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :(I don't know who owns it, but it's empty for the moment) < 1187562664 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Does this belong in #irp instead? < 1187562671 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq owns #irp < 1187562671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/IRP do you think the redditors will get the sarcasm? < 1187562679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187562688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i like it < 1187562694 0 :relix-!n=david@d51A403F3.access.telenet.be JOIN :#esoteric < 1187562706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should have an irp bot < 1187562712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gives a random answer for what most people do < 1187562716 0 :tolland!unknown@unknown.invalid QUIT :"Ciao!" < 1187562716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like matches hello world -> printing it < 1187562719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then kicks the sender. < 1187562736 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187562737 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: if a line starts with "Please", kickban the sender :D < 1187562740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1187562741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1187562758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you know, this wouldn't have happened in the old days < 1187562760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when reddit talked about lisp :p < 1187562761 0 :chton!unknown@unknown.invalid PRIVMSG #esoteric :lament: easy to solve then :p < 1187562762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1187562762 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :can we just use psychoanalyze-pinhead or something? < 1187562770 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :(I'll probably stick around 0- my guess is that at least one out of every 30 or 40 redditers will be into esoteric languages) < 1187562774 0 :chton!unknown@unknown.invalid PRIVMSG #esoteric :'haey fucktards, someone say hello world!' < 1187562782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187562785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would cause error 8 < 1187562789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DON'T_BE_A_DOUCHE_TO_YOUR_INTERPRETER ERROR < 1187562791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Overand: now that it's on the front page, probably much less < 1187562802 0 :relix-!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is into esoteric languages and comes from reddit < 1187562806 0 :relix-!unknown@unknown.invalid PRIVMSG #esoteric :I admit < 1187562809 0 :relix-!unknown@unknown.invalid NICK :relix < 1187562811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit isn't bad < 1187562814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except for the idiots < 1187562815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187562815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187562821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :programming.reddit.com is all about Haskell :) < 1187562823 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :those are refugees from digg :p < 1187562825 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :like a lynchmob isn't bad :P < 1187562829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relix: exactly < 1187562843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relix: the kind of people who find the idea of an illegal number idiotic < 1187562857 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"what do you mean i'm arrested for posting child porn? it was just a number... a very big number..." < 1187562858 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :you can spot them in the comments fairly easily - they don't understand irony < 1187562861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is such a great time for graue to make lots of money by putting up das on the IRP page < 1187562873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :das? < 1187562880 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ads :) < 1187562883 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :"look at me I tattoo'd a random number on my forehead and it turns out it's ILLEGAL" < 1187562889 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :omg wtf bbq first amendment bla < 1187562903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :first amendment: you have the right to DO WHAT THE FUCK YOU WANT < 1187562904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187562918 0 :canapay!n=a@AGrenoble-152-1-28-76.w82-122.abo.wanadoo.fr JOIN :#esoteric < 1187562927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :relix: in some sense, they're right. The laws dealing with information are a bit outdated. < 1187562944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187562950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is generally regarded as the "best" bf interp? < 1187562952 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's really quite sure how to deal with an information economy < 1187562955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flexible, optimizing < 1187562965 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187562965 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-- hopefully i can supply an arbitary cell size < 1187562970 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :but it's not a reason to act like a jackass < 1187562976 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: GregorR's? < 1187562978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, -c 64 is 64bit < 1187562984 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :in essence any program is "just a number" < 1187562984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and -l 546465 is tape length < 1187562987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe --unbounded < 1187562989 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and stuff like that < 1187563028 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :theoretically *anything* is 'just a number' depending on what worldview you use < 1187563045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187563045 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1187563047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even with a rational worldview, just about everything is a number < 1187563059 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to go that far but it looks like you're all likeminded here :p < 1187563062 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :it's probable that all matter and energy can be described absolutely. < 1187563072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relix: obviously < 1187563077 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :that is - if you describe to a deterministc universe < 1187563077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relix: especially because of goedel numbering < 1187563079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :failing that, ascii < 1187563080 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Overand: It smells. < 1187563081 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the universe is discreete < 1187563089 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :discreeeeeeeeeeeeeeeet < 1187563090 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately given the interactions with the rest of the universe, the number would have to be as large as the universe, more or less < 1187563090 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :oklokok that's not proven yet? < 1187563107 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :GOD IS A STATE MACHINE < 1187563124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :relix: it's a widely believed fact < 1187563135 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :god is a turing machine at the end of the tape < 1187563147 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1187563156 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :it would make sense < 1187563157 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :I actually *almost* like the line from some marilyn manson song or other < 1187563159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would like the universe to be deterministic, so much could be done, but alas, no hidden variables quantum theory < 1187563160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :profound. < 1187563165 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :"god is a number you cannot count to" < 1187563168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fuck quantum theory, i want a universe made out of marshmallows < 1187563176 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1187563177 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Which is wholly nonsensical but at least a cute image. < 1187563179 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :marshmallows! < 1187563181 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :I second that < 1187563183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187563188 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :I just made some marshmallows last night < 1187563191 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :does that mean I'm god? < 1187563192 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :where's the bonfire though < 1187563194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the subatomic particles of each marshmallow is a smaller marshmallows < 1187563195 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :and it occasionally gets too toasted? < 1187563195 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fuck god, i want numbers made out of marshmallows! < 1187563201 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :is that extra-universal?* < 1187563204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, you have infinite marshmallows < 1187563204 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :i, for one, would prefer a universe made out of carbonnade a la flamande over pasta with beer bread, garden salad, and pear crisp for dessert < 1187563206 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :numbermallows? < 1187563213 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1187563216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can create gloop and just continually eat the smaller marshmallows < 1187563231 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :ehird you're juggling with zeno's paradox there < 1187563236 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :BEWARE < 1187563238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scientists eat and inspect marshmallows for a living < 1187563251 0 :greentea123!i=greentea@d-65-175-225-190.metrocast.net JOIN :#esoteric < 1187563253 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the things we endure for science. < 1187563262 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :a bursting stomach? < 1187563268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :relix: the marshmallows are sentient, they don't believe in zeno's paradox, and they define the universe, so no i am not < 1187563269 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187563283 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :damn I hate you :p < 1187563284 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :leading-edge theorietical physics relies on building bigger and more complex campfires < 1187563284 0 :fruktq!unknown@unknown.invalid PART #esoteric :? < 1187563290 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :better to juddle with zeno's paradox than to juggle with Xenu < 1187563295 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :which would be anamazing excersize tape < 1187563298 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :xenu si my homeboy < 1187563299 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :"Juggling with Xenu" < 1187563301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Overand: xenu is actually a nice guy in the marshmallow universe < 1187563304 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this conversation is much closer to what we usually have here :) < 1187563308 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :relix: I'm in a band called Harry Xenu < 1187563309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see, everyone likes marshmallows < 1187563314 0 :greentea123!unknown@unknown.invalid QUIT :Client Quit < 1187563318 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :xenu is the stick that holds the marshmallow over the extra-universal bonfire < 1187563324 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187563324 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is that an axiom? < 1187563331 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: so what impl is gregorr's < 1187563335 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :how many people are they usually on this channel? < 1187563337 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :Overand what does the Harry stand for? < 1187563342 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Between this and #xkcd, I feel like I'm home. < 1187563343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :naringas: about half this amount < 1187563344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: no, it is intrinstically related to the marshmallow universe < 1187563347 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :25 < 1187563347 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :relix: actually, it's because we're both hairy... < 1187563349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naringas: 25 < 1187563351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods at Overand < 1187563353 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1187563354 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1187563358 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :I would have suspected more from redditors < 1187563359 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :...yeah... < 1187563361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stick around, it's nicer here with more sane people < 1187563364 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Is god the stay-puft marshmallow man? < 1187563380 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :yeah, God is the michelan dude < 1187563381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like #xkcd, without Bucket. < 1187563383 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :michelen* < 1187563384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: the god is actually nice, he implants the knowledge of himself and the nature of all the universe in each sentient creature < 1187563385 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :if god is the stay-puft marshmallow man, then satan is the michelin man < 1187563387 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :michelin* < 1187563401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: so no religion is needed because everyone knows it and everything < 1187563412 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :Omniquanism ftw < 1187563422 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :quanism? < 1187563427 0 :sharth!unknown@unknown.invalid QUIT : < 1187563431 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :infinite amount? < 1187563434 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :How does http://en.wikipedia.org/wiki/Flying_Spaghetti_Monster fit in? < 1187563439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is that a belief in quantum mechanics? < 1187563444 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :irrelative: no. < 1187563458 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :http://freefall.purrsia.com/ff1400/fv01386.htm < 1187563464 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :the marshmallows are the desert after the meal that is the flying spaghetti monster? < 1187563466 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :er, that was meant to go to pikhq < 1187563479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP has been vandalised < 1187563480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the wiki page. < 1187563483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it now says "cocks". < 1187563486 0 :HandOfCode!n=barren@S0106001195bc1200.lb.shawcable.net JOIN :#esoteric < 1187563486 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187563488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit is so mature < 1187563492 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :That's almsot better. < 1187563500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be an omniquantist. < 1187563512 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i type-o'd < 1187563522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clearly. < 1187563523 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me, i oughta install that frost-free sillcock next weekend < 1187563526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you named Sam or something? < 1187563537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: huges? < 1187563537 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No... < 1187563541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Hello, reddit! Just want you to know, we completely adore you spamming up our IRC channel with your lame, overdone requests. We highly suggest you do NOT use #irp instead. < 1187563541 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :We also appreciate your editorial work, such as contributing to this page with the word "cocks"." < 1187563544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am so damn sarcastic < 1187563588 0 :garandou!i=garandou@p5B076E51.dip.t-dialin.net JOIN :#esoteric < 1187563596 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :I'm sort of amazed there aren't more wiki pages out there that just say 'cocks' < 1187563618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cockswiki < 1187563620 0 :relix!unknown@unknown.invalid PRIVMSG #esoteric :cocks is overrated < 1187563621 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :completely safe for work < 1187563624 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but all pages just contain cocks < 1187563625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187563627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the word cocks. < 1187563630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not cocks cocks. < 1187563632 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187563635 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but then there's only one page < 1187563635 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :reverse whois this 69.118.79.88 < 1187563638 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[Cocks] < 1187563639 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :what about roosters? < 1187563642 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :i started doing some research to determine how many wiki pages out there just say "cocks", but, uhh, i have to have an awkward conversation with my wife now < 1187563649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HoopyCat: hah! < 1187563655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Does Reddit hate us or something? < 1187563656 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :naringas: ool-45764f58.dyn.optonline.net < 1187563662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No - reddit is nice < 1187563667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Some reddit users hate everything :p < 1187563671 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :naringas: it's optimum online - long island ISP < 1187563693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: so what is gregorr's impl < 1187563699 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bfi < 1187563703 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :part of egobot < 1187563704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :egobfi < 1187563712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least somebody recently mentioned it as a good optimizing compiler < 1187563715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's a seperate project which Egobot wraps. < 1187563718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to outdo egobot, haha :p < 1187563730 0 :smuckers!n=none@12.169.247.28 JOIN :#esoteric < 1187563730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just fork it. < 1187563730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in that case you probably shouldn't use its interpreter :) < 1187563741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i might write my own < 1187563748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but then of course is the choice - python or C? < 1187563751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the bot i'm writing is in python < 1187563755 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but C maybe for the speed < 1187563760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but then what programs do people run with bots? < 1187563798 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :that ip made the cocks edit < 1187563798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python or c? < 1187563803 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :javascript or cobol? < 1187563806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187563806 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :did you guys see that article a while ago claiming that java new is faster than C malloc? I forget wherefrom - maybe IBM labs < 1187563809 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :forth or epigram? < 1187563817 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :assembly or bash? < 1187563819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hey - < 1187563825 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hold up I have that link somewhere < 1187563826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Please just remember that you're the other #esoteric contact. ;) < 1187563830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python would fit in better with the bot since it is in python < 1187563833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however < 1187563841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :C is maybe best as when I write my BF compiler it will be in C < 1187563871 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :http://www-128.ibm.com/developerworks/java/library/j-jtp09275.html?ca=dgr-jw22JavaUrbanLegends < 1187563871 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Are you seriously stressed out about making a BF interpreter that's fast enough for industrial use? < 1187563872 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1187563875 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i already banned some guy who spammed the channel with "Please spam this message" < 1187563879 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :Yah that one < 1187563893 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :I call BS on it < 1187563900 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :0rly? < 1187563904 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :for rls < 1187563905 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187563907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dmwit: No < 1187563907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187563909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187563920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Domo. < 1187563921 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: What seemed off to you? < 1187563930 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :10 lines vs. 60? < 1187563934 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :where'd they get that from < 1187563937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do you optimize a bf interp, anyway < 1187563944 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :surely the opt. takes longer than just running it < 1187563950 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->-<<[->[->[-]<]<] ++++++++[>++++++++<-]>+. < 1187563954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187563959 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1187563961 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1187563966 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187563966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->-<<<[->[->[->[-]<]<]<] ++++++++[>++++++++<-]>+. < 1187563967 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck < 1187563969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187563981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->->-<<<< [->[->[->[->[-]<]<]<]<] ++++++++[>++++++++<-]>+. < 1187563983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187563984 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: no, the article said that they examined the # of machine instructions (assembly inst.) that each generated for each line of code. < 1187563986 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187563987 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :congratulations, IRP is now number 3 in reddit's fp < 1187563994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: Shall I bork your brain some more? < 1187564001 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :no @_@ < 1187564003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pfuck-1.1.tar.bz2 < 1187564006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->->->->-<<<<<< [->[->[->[->[->[->[-]<]<]<]<]<]<] ++++++++[>++++++++<-]>+. < 1187564007 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187564010 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187564010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naringas: not congratulations < 1187564012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do i fail? < 1187564014 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naringas: more like ``oh fuck'' < 1187564016 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is it just that fast... < 1187564025 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :now i'm hoping we get #1 :) < 1187564029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everyone is in #irp < 1187564031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is good < 1187564036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess my note worked < 1187564046 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: aye, but pikhq seems to dislike me, heh. < 1187564049 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187564053 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the IRP page is vandalized again < 1187564053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Overand: What makes you think that? < 1187564059 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :*wonders* could EgoBot have a BF buffer overun exploit? < 1187564066 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by the same guy < 1187564067 0 :PedoBear__!n=email@ool-45764f58.dyn.optonline.net JOIN :#esoteric < 1187564072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: revert, ban < 1187564075 0 :Overand!unknown@unknown.invalid PRIVMSG #esoteric :the type-o thing, and the 'sam' thing < 1187564077 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1187564079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: Gregor's not that bad of a coder. < 1187564081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just protect the page < 1187564082 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are there any esolang admins around? < 1187564082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1187564088 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not an admin < 1187564094 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :it's worth a try :) < 1187564097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oy! < 1187564100 0 :Symmetry-!i=Symmetry@host-89-41-101-170.moldtelecom.md JOIN :#esoteric < 1187564104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187564105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just revert then < 1187564114 0 :canapay!unknown@unknown.invalid PART #esoteric :? < 1187564127 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->->->->->->->-<<<<<<<<< [->[->[->[->[->[->[->[->[->[-]<]<]<]<]<]<]<]<]<] ++++++++[>++++++++<-]>+. < 1187564129 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187564132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :B < 1187564135 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :finally, a delay. < 1187564138 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or was that lag? < 1187564145 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :try again < 1187564152 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that? < 1187564153 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :we have a base line now we just need to average it out < 1187564154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :back down to #4 < 1187564155 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->->->->-<<<<<< [->[->[->[->[->[->[-]<]<]<]<]<]<] ++++++++[>++++++++<-]>+. < 1187564155 0 :Symmetry-!unknown@unknown.invalid PRIVMSG #esoteric :hi guys, has IRP died out? < 1187564157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187564157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: brainfuck, n00b < 1187564160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Symmetry-: try #irp < 1187564163 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :deffinetly a delay < 1187564164 0 :Symmetry-!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187564167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#irp is dead < 1187564167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187564171 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ->->->->->->->-<<<<<<< [->[->[->[->[->[->[->[-]<]<]<]<]<]<]<] ++++++++[>++++++++<-]>+. < 1187564173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187564177 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :nutz < 1187564181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1187564186 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what if it... optimizes? < 1187564191 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1187564197 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does it do that? you filthy meanie :< < 1187564211 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :How much wood would a wood chuck chuck if a woodchuck could chuck wood? < 1187564221 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it probably does optimize < 1187564224 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1187564225 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1187564228 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :chuck norris! < 1187564230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :since it's a bunch of balanced loops < 1187564238 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :even a most basic optimizer should be able to catch that < 1187564248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try making them unbalanced somehow < 1187564254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty easy to optimize, but i don't exactly feel like trying to cheat it :P < 1187564255 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187564260 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :Gurami: 42 wood < 1187564261 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you have a point < 1187564267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be hard < 1187564293 0 :Gurami!unknown@unknown.invalid PRIVMSG #esoteric :sudo make me a sandwich < 1187564299 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll just make those nested loops in a more generic way < 1187564319 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187564340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: It does optimize. < 1187564351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that hard to tell, though. < 1187564352 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess that's why ppl say it optimizes. < 1187564354 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187564355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just get the tarball. < 1187564416 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :he he he < 1187564424 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :found 99 bottles of beer in BF < 1187564433 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he he he < 1187564434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how amusing < 1187564435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good for you < 1187564460 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :that language must be debugging hell < 1187564479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187564482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to use really < 1187564487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once you 'get' it < 1187564541 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :is BF white space sensative? (AKA does it care about newlines) < 1187564546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not. < 1187564575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/bottles.b My personal version of that program. . . < 1187564608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is huge < 1187564612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187564620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I didn't optimise it at all. . . < 1187564635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE makes it too easy to make inefficient programs. < 1187564669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I at least have the excuse that that one outputs it without any tricks like "1 bottles". < 1187564673 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to see what that would do to egobot < 1187564684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too big for irc < 1187564688 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1187564689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it would excess flood < 1187564690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 http://pikhq.nonlogic.org/bottles.b < 1187564692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or at least, cap it < 1187564695 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so it would take a very long time < 1187564707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: !bf8 doesn't do urls does it < 1187564713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: All of them do. < 1187564727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just got some privmsgs from Egobot. < 1187564733 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187564735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Egobot is broken. < 1187564739 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187564742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting "Take one down, pass it around." < 1187564745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187564749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187564752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 pikhq: ps < 1187564755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!flush 2 < 1187564762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1187564763 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1187564766 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187564781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187564782 0 :xbayuldrd!unknown@unknown.invalid QUIT : < 1187564783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187564785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: ps < 1187564786 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1187564801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[++] < 1187564801 0 :fmota!unknown@unknown.invalid NICK :FMotAFK < 1187564803 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this one idiot keeps vandalizing the page < 1187564807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's good there's only one < 1187564821 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :checked to see if he's in the channel? < 1187564822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(cur) (last) 22:06, 19 August 2007 69.118.79.88 (Talk) (restored vandalism) < 1187564865 0 :javallone!n=javallon@c-76-98-220-7.hsd1.pa.comcast.net JOIN :#esoteric < 1187564876 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :comcast sucks balls~ < 1187564883 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :they're filterting torrent traffic now < 1187564895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other news, +>+[-<+>] makes 2. < 1187564897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loads of isps do < 1187564899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187564900 0 :ElbridgeGerry!n=washingt@wikipedia/ElbridgeGerry JOIN :#esoteric < 1187564901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187564903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: bf < 1187564904 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1187564906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ehird`: ps < 1187564913 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :egobot is broken~ < 1187564922 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are there any admins on the esowiki? < 1187564940 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1187564966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but I doubt they're here. < 1187564974 0 :Symmetry-!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1187565034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope is an admin < 1187565036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh - http://digg.com/programming/IRP_esoteric_language < 1187565039 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :keymaker < 1187565043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone put "gtfo diggers" in the topic < 1187565043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187565046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :reddit is bad enough < 1187565049 0 :ElbridgeGerry!unknown@unknown.invalid QUIT :"It is now safe to shut down your computer." < 1187565072 0 :JustinC!n=chatzill@24.143.70.160 JOIN :#esoteric < 1187565072 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1187565087 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you made ElbridgeGerry leave :) < 1187565091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187565096 0 :javallone!unknown@unknown.invalid PART #esoteric :? < 1187565257 0 :floam!n=flaom@71.237.241.190 JOIN :#esoteric < 1187565292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION groangs < 1187565299 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ACTION yawns < 1187565310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does the antidigg dance < 1187565312 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its like a raindance < 1187565317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but for keeping digg usrs away < 1187565349 0 :meltingwax!n=meltingw@pool-72-66-96-183.washdc.fios.verizon.net JOIN :#esoteric < 1187565357 0 :Dybber!n=dybber@0x5735f512.hinxx4.adsl-dhcp.tele.dk JOIN :#esoteric < 1187565361 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!w < 1187565363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187565364 0 :itodd__!n=itodd@c-24-63-41-192.hsd1.nh.comcast.net JOIN :#esoteric < 1187565366 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. < 1187565369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1187565373 0 :yaxu!n=alex@89.200.219.4 JOIN :#esoteric < 1187565375 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!who < 1187565376 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hmm it worked < 1187565377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187565380 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :but took a while o.O < 1187565391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :another vandal < 1187565400 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this one making edits that seem like they're in good faith < 1187565403 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :more roosters? < 1187565417 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :someone please respond to HTTP requests, serving valid HTML of a website about cats < 1187565419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, someone in here on a regular basis. < 1187565424 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :HTTP/1.1 GET / < 1187565438 0 :yaxu!unknown@unknown.invalid PRIVMSG #esoteric :410 Gone < 1187565442 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :floam: see #irp < 1187565448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :405 Obtain a brain. < 1187565449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EOF < 1187565454 0 :MrMeoff!n=TheWOLPR@adsl-065-013-172-036.sip.btr.bellsouth.net JOIN :#esoteric < 1187565469 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: http://esoteric.voxelperfect.net/wiki/IRP < 1187565472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is a part missing < 1187565475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the part with the ERROR 8 < 1187565476 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :what's that? I just clicked a link from reddit and some wiki told me to come here and use this distributed computing machine < 1187565479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :DONT_BE_A_DOUCHE < 1187565482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: http://esoteric.voxelperfect.net/wiki/IRP < 1187565486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: did you read the page? < 1187565488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1187565494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: i specifically put a bold message up there for a reason < 1187565499 0 :TrwX!i=93@pD9E8BC6D.dip0.t-ipconnect.de JOIN :#esoteric < 1187565518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1187565521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, #irp < 1187565531 0 :Ksero!i=Ksero@85.8.1.236.se.wasadata.net JOIN :#esoteric < 1187565539 0 :MrMeoff!unknown@unknown.invalid PRIVMSG #esoteric :Please, count to 10 < 1187565541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i was pretty sure it was there, the guy did two edits almost simultaneously < 1187565554 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :something in bold says not to use #irp < 1187565554 0 :lament!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp < 1187565556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MrMeoff: echo {1..10} < 1187565556 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :this is all to confusing < 1187565560 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :s/to/too. < 1187565563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: wow < 1187565568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: you are a digg refugee aren't you < 1187565576 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 [] < 1187565579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bAHAHAHAHAHAHHAHAHA. < 1187565583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: sarcasm, dude < 1187565587 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :no, I was using reddit before it sucked < 1187565587 0 :MrMeoff!unknown@unknown.invalid PRIVMSG #esoteric :not me ;) < 1187565600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: you probably caused it to suck with your complete lack of understanding of irony < 1187565600 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :it's just ron paul and kittens now < 1187565601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187565611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're one of those complainers < 1187565629 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187565639 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187565641 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187565643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 HandOfCode: ps < 1187565644 0 :smuckers!unknown@unknown.invalid PART #esoteric :? < 1187565645 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :there is a solution, however: http://ycombinator.com/hackernews.html < 1187565645 0 :MrMeoff!unknown@unknown.invalid PRIVMSG #esoteric :Please, tell me who I am. < 1187565657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :please, go to #irp < 1187565665 0 :MrMeoff!unknown@unknown.invalid PRIVMSG #esoteric :ok ;( *tear* < 1187565666 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :news.ycombinator kind of sucks < 1187565668 0 :PedoBear__!unknown@unknown.invalid NICK :smuckers < 1187565672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Upon mentioning Graham, you lose. < 1187565685 0 :MrMeoff!unknown@unknown.invalid PART #esoteric :? < 1187565696 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :naringas: supposedly they'll be launching a reddit-stuck-in-2006 at some point < 1187565702 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :it is kind of useless right now < 1187565712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, fellows, shall we discuss something *esoteric*? < 1187565718 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :that is their promise < 1187565722 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +[]] < 1187565727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps I should give a lecture on PEBBLE or Dimensifuck for the noobs? < 1187565733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1187565734 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1187565734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: you removed my "cocks" comment :( < 1187565735 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187565740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no - malbolge < 1187565744 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i think that only encourages people < 1187565748 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and get everybody to write a program at the end < 1187565749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: true < 1187565750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I can only lecture on languages I understand. < 1187565754 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187565757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: bf < 1187565759 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 HandOfCode: ps < 1187565760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then if they don't get it right < 1187565762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kick them < 1187565764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: just say loads of bullshit < 1187565766 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :damn it's smart < 1187565766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and include words like "cryptanalysis" < 1187565766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may be able to lecture on Glass. < 1187565769 0 :relix!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1187565771 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :doesn't get stuck in infinite loops < 1187565782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: use gregor's lecture on glass < 1187565784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is very good < 1187565789 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and any intelligent person would interstand < 1187565796 0 :SomeIdiot!n=tdanza@unaffiliated/someidiot JOIN :#esoteric < 1187565798 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :glass? < 1187565799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m"Hello, redditers!"(_o)O!(_o)o.?]} < 1187565801 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, redditers! < 1187565820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :redditors < 1187565821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1187565837 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE < 1187565847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m<2><2>+(_o)O!(_o)o.?]} < 1187565850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: What about it? < 1187565855 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 # < 1187565857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187565870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grr. O.o doesn't much like numbers. < 1187565872 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :lol it worked < 1187565883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: on < 1187565884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :O.on < 1187565887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: just praising it. < 1187565889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does numbers < 1187565906 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 # < 1187565907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187565912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :current IRP error set: < 1187565912 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ya that was me < 1187565913 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :not you < 1187565918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ERROR 8: DON'T_BE_A_DOUCHE_TO_YOUR_INTERPRETER ERROR < 1187565924 0 :TrwX!unknown@unknown.invalid QUIT :"System Failure" < 1187565931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your mom (division by zero and other impossible things) < 1187565935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go to hell (unreasonable stuff) < 1187565944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m<2><2>+(_o)O!(_o)(on).?]} < 1187565947 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1187565960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grr. < 1187565964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I forgot. < 1187565995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_a)A!(_o)O!<2><2>(_a)a.?(_o)(on).?]} < 1187565995 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187565997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: you're a pretard too < 1187565998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1187565999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187566001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187566003 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++>+++<-# < 1187566005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*2|3|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187566012 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :what? I thought the internet was anonymous < 1187566012 0 :Ilya!n=chatzill@ool-18b83f11.dyn.optonline.net JOIN :#esoteric < 1187566013 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1187566016 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what a pretard is < 1187566023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :floam: http://programming.reddit.com/info/2gndp/comments/c2gpos < 1187566027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187566029 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :that's some other floam < 1187566033 0 :kpanic!n=kpanic@pdpc/supporter/sustaining/kpanic JOIN :#esoteric < 1187566034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :suuure < 1187566061 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++>+++<-.# < 1187566063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*2|3|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187566071 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :didn't work quite as expected < 1187566082 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!i < 1187566090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +[>+#] < 1187566092 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :evil :) < 1187566100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm what < 1187566104 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187566134 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen waaa < 1187566137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:1|*1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187566144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1187566145 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :the hell < 1187566145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is flooding me < 1187566149 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1187566156 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187566172 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +#+# < 1187566175 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1187566181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187566182 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :I think we broke it < 1187566183 0 :itodd__!unknown@unknown.invalid PART #esoteric :? < 1187566192 0 :meltingwax!unknown@unknown.invalid PART #esoteric :? < 1187566196 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1187566197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot has messaged me 20 times < 1187566198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1187566219 0 :kpanic!unknown@unknown.invalid PART #esoteric :? < 1187566229 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :why the + inside the loop? < 1187566235 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't +[#] work < 1187566241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187566243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't change < 1187566248 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1187566249 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187566250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and would give up after 255 loops < 1187566251 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :right < 1187566258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1187566260 0 :jamierc!n=jamierc@host86-138-240-125.range86-138.btcentralplus.com JOIN :#esoteric < 1187566260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't < 1187566263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it wouldn't change < 1187566268 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187566272 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187566275 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187566276 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dead? < 1187566277 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :yeh you broke it < 1187566282 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :nice ^_^ < 1187566294 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :poor EgoBot, always dying. < 1187566295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :68:1|1|1|1|1|1|1|1|1|1|*1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187566296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1187566304 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf works though :) < 1187566304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :68 times < 1187566308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not hard; killing Egobot is kindof a hobby around here. < 1187566311 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should add # < 1187566324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KajirBot should be in here right now < 1187566324 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :why does it die? < 1187566326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would be great advertising < 1187566327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187566331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because we're evil. < 1187566349 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot? < 1187566360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :100 times! woo < 1187566368 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i need to make a bf_txtgen of my own < 1187566371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: my bot. is a work in progress, but will be comphrenensive when done < 1187566379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: lots and lots of esolang interpreters are planned < 1187566387 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ok I'm confused < 1187566393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and some miscellaneous rubbish like .feed where it begs for the food it wants until it gets it < 1187566394 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :how does 68 not have all 1s? < 1187566399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea < 1187566401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because the view < 1187566403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :moves with the tape < 1187566407 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187566410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it is just repeating now < 1187566411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is odd < 1187566415 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :woot sliding view < 1187566418 0 :SomeIdiot!unknown@unknown.invalid PART #esoteric :? < 1187566433 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ha, IRP is #1 in programming.reddit < 1187566435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 0 < 1187566438 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ## < 1187566440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :naringas: it's been #1 for hours < 1187566443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :naringas: almost #1 in just reddit < 1187566471 0 :Tanner!n=Tanner@d226-123-225.home.cgocable.net JOIN :#esoteric < 1187566476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 0 < 1187566478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 0 < 1187566478 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 0 < 1187566479 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :that private parking pick is such a photoshop < 1187566479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 0 < 1187566480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187566481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187566481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187566482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187566483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187566486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1187566488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1187566488 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!kill ehird` < 1187566489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1187566491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1187566493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!kill 6 < 1187566493 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187566495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there < 1187566497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if that doesn't get it < 1187566499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nothing will < 1187566502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its still going < 1187566503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone kill EgoBot < 1187566506 0 :r2q2!unknown@unknown.invalid PART #esoteric :? < 1187566508 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1187566511 0 :Tanner!unknown@unknown.invalid PRIVMSG #esoteric :Say "Hello, World!" < 1187566519 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :eat my shorts < 1187566520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go to hell < 1187566522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or #irp < 1187566526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read wiki pages damnit < 1187566530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :read the wiki page!! < 1187566533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moshi moshi, sekai. < 1187566581 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187566594 0 :Tanner!unknown@unknown.invalid PART #esoteric :? < 1187566601 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mourns egobot, whom I just met < 1187566675 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :he shall be reborn, don't worry < 1187566691 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you'll be here to see that, though :P < 1187566720 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i might comeback in the future, after the hype < 1187566728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not too much hype here < 1187566730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!quit < 1187566734 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the hype is in #irp < 1187566752 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :getting quiet there too < 1187566757 0 :Ksero!unknown@unknown.invalid PART #esoteric :? < 1187566761 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised to see people are still hanging in here < 1187566791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As am I. < 1187566791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SOMEONE KILL EGOBOT < 1187566792 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ARRGH < 1187566814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You need a kill-switch on that. < 1187566842 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: please make EgoBot immortal < 1187566873 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be that hard to do, and we'd avoid all the sorrow < 1187566935 0 :nefastei!i=470bd997@gateway/web/cgi-irc/ircatwork.com/x-81ce39ee1971d272 JOIN :#esoteric < 1187566938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if someone is fluent at their client's scripting langs, please tell me what time zone all these ppl are on < 1187566938 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: that sounds like an IRP request. I will have to ban you. < 1187566945 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1187566956 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: please do not ban me < 1187566959 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1187566967 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :is GregorR even here? < 1187566968 0 :sk1tch!unknown@unknown.invalid QUIT : < 1187566968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i had to do that < 1187566971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes < 1187566983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably at work. < 1187566988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1187566994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe even a life? < 1187567002 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187567003 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no way < 1187567027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just on a different virtual desktop. < 1187567030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Preparing a presentation :P < 1187567031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush < 1187567044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: its still going damnit < 1187567047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its pming me < 1187567049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what fales with EgoBot? < 1187567054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :445 times by now < 1187567055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Haha. < 1187567056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1187567061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :450:1|1|1|1|1|1|1|1|1|1|*1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187567064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all that changes is the number < 1187567066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damned infinite loops < 1187567069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Haha. < 1187567074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1187567076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1187567077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 1 < 1187567078 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 2 < 1187567079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 3 < 1187567080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 4 < 1187567080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!flush 5 < 1187567088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't really remember its commands :P < 1187567092 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187567095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it stoppped < 1187567097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thank GODDDD < 1187567098 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187567100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187567105 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're welcome. < 1187567120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf ++++++[THIS IS A QUANTUM BOX] < 1187567122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I /msg'd it !help < 1187567138 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: now try to make me believe that. < 1187567139 0 :Ben`!n=Ben@82.24.212.202 JOIN :#esoteric < 1187567150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!qbf ,%.[,%.] < 1187567154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187567156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 ehird`: qbf < 1187567158 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: qbf < 1187567160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 ehird`: ps < 1187567161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!i 1 hello\n < 1187567161 0 :Ben`!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187567166 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187567168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ben`: Please go to hell or #irp < 1187567183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ben`: Mi malsxatas vin. < 1187567190 0 :Ben`!unknown@unknown.invalid PRIVMSG #esoteric :that's not how you spell "Hello, World!" :( < 1187567194 0 :jamierc!unknown@unknown.invalid QUIT :Remote closed the connection < 1187567201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but it is how you spell "I don't like you." < 1187567202 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :but it is! < 1187567203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not an irp interpreter here < 1187567206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#irp i am < 1187567210 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :! < 1187567214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187567227 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :!i < 1187567262 0 :bsmntbombdood!n=gavin@71-208-201-111.hlrn.qwest.net JOIN :#esoteric < 1187567268 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: was that esperanto? < 1187567275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1187567281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Welcome to Malebolge. < 1187567286 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :esperanto x == lojban x? < 1187567298 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :an evil throat sound < 1187567301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: No. < 1187567303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :malebolge? < 1187567307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: also known as Bach < 1187567310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is that like sexy guys programming in malboge? < 1187567313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :esperanto and lojban are basically the same language! < 1187567318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :malebolge is a layer of hell < 1187567318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, german indeed has that < 1187567319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- with the e < 1187567340 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: really? < 1187567345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"sx" == "?". < 1187567356 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: then what is it? < 1187567360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, a way of ASCIIing the Esperanto circumflexes. < 1187567364 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hell is in the 666th recursive VM < 1187567369 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187567387 0 :nefastei!unknown@unknown.invalid QUIT :"CGI:IRC (Ping timeout)" < 1187567390 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so it's the english "sh", kinda? < 1187567400 0 :yaxu!unknown@unknown.invalid PART #esoteric :? < 1187567407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1187567421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's actually how "sx" is pronounced, actually. < 1187567424 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mal=bad, but sxatas? < 1187567431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To like. < 1187567437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, present tense. < 1187567437 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... from where is that? < 1187567443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1187567444 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is it from anywhere < 1187567452 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's not all that crucial < 1187567537 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn esperanto < 1187567540 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and japanese < 1187567542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and russian < 1187567544 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and lojban < 1187567546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes. < 1187567549 0 :SDr!unknown@unknown.invalid PRIVMSG #esoteric :hai < 1187567551 0 :Jenks!n=j@24-119-224-38.cpe.cableone.net JOIN :#esoteric < 1187567554 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :coi ro do < 1187567556 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :don't learn russian < 1187567560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: why? < 1187567560 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody speaks it! < 1187567577 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :because it's too difficult < 1187567580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i learn for my own amusement < 1187567587 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, difficult? < 1187567594 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. Very . < 1187567601 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :all languages are equally difficult, says i! < 1187567607 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but then again, i say a lot of things < 1187567623 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to continue implang < 1187567625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it was nice < 1187567631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i shall rename it and pick it up again < 1187567633 0 :Zephyroth!n=bgadfera@68.83.170.184 JOIN :#esoteric < 1187567634 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the planned one < 1187567764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, all languages are equally difficult, except Russian, which is more difficult. < 1187567795 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :and chinese which is even more difficult < 1187567803 0 :ekrpat!n=tt@adsl-69-235-17-238.dsl.irvnca.pacbell.net JOIN :#esoteric < 1187567839 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it < 1187567941 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :as far as i know, different pitches have different meanings in chinese < 1187567945 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: do you learn russian? < 1187567947 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*study < 1187567963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :naringas: how does that make it harder? < 1187567987 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it reciprocates by not having a lot of exceptions to rules < 1187568022 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :the same word, or very similar sounding ones have completely different meanings depending on the pitch < 1187568034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i'm a native speaker < 1187568040 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :naringas: tones, not pitches < 1187568050 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :writing < 1187568059 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that harder than say, english, that does *not* have those distinct tones, but still has 5 meanings for every word`? < 1187568061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*-` < 1187568071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: no, it's just unusual for a foreigner < 1187568092 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :makes it harder to learn for a foreginer, to listen < 1187568094 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe pronunciation can be hard < 1187568108 0 :Jenks!unknown@unknown.invalid QUIT : < 1187568109 0 :Zephyroth!unknown@unknown.invalid QUIT :"Leaving" < 1187568112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ishakul or whatever < 1187568116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is a 2-d written languge < 1187568117 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil < 1187568120 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187568120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about 3d languages? < 1187568123 0 :Ilya!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1187568124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that could be interesting < 1187568125 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ilaksh is a 2d lang < 1187568129 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187568131 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ithkuil is 1d methinks < 1187568139 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ilaksh then < 1187568142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about 3d languages? < 1187568144 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but not sure... ilaksh is definately 2d anyway < 1187568144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that could be interesting < 1187568157 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: you live in america though? < 1187568162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :each side could represent a different variation on a word < 1187568175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this would make phrases very short, if a little complex in visual form < 1187568215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: canada < 1187568229 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i recall you talking about russian sometime, don't remember the context right now though < 1187568235 0 :FunnyMan3595!n=funnyman@198.147.197.158 JOIN :#esoteric < 1187568238 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should check the logs < 1187568256 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :ok, i had to search for it but there is this language in the amazonian jungle, the one with virtually no numbers < 1187568277 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :that one has to be harder than russian, very very few non-native speakers have ever learned it < 1187568292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :piraha? < 1187568308 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would imagine it's really simple if it doesn't even have numbers < 1187568309 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :yeah that one < 1187568314 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :but hard to learn < 1187568323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How's about Toki Pona? < 1187568325 0 :c4st!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187568325 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you said it was *easier* to learn than most languages, i might even agree < 1187568331 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but harder? lol < 1187568333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...yeah :) < 1187568348 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :woo, another dinner cooked without disaster or serious injury < 1187568354 0 :fruktq!n=Tambet@84.50.12.200 JOIN :#esoteric < 1187568358 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: one of the goals of toki pona is being easy to learn... i would be surprised if it were heard to learn :) < 1187568361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*hard < 1187568380 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :thing is, it is not exactly simpler, it is very different < 1187568385 0 :Dybber!unknown@unknown.invalid PART #esoteric :? < 1187568392 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :thus, the unfamiliarity of it makes it harder to learn < 1187568429 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: wanna teach me to pronounce russian and prove me wrong in saying it can be done? < 1187568437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :toki pona is easy to learn < 1187568442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried, but i have looked at it < 1187568444 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it looks trivial < 1187568460 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my sentence was a bit obscure, gotta admit. < 1187568503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm one of the few fluent toki pona speakers, by the way :) < 1187568518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :write something < 1187568523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :naringas: very many languages are very different from the ones you know. < 1187568542 0 :zapbeeb!n=ankit@blackbox.cs.northwestern.edu JOIN :#esoteric < 1187568544 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :lament: this one is even more different that the ones you know < 1187568547 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i'm not saying please so in fear of getting banned) < 1187568562 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*-so < 1187568563 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187568568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Prove it? < 1187568573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: you are fluent in toki pona? < 1187568577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: cool < 1187568578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: write "roses are red" in toki pona < 1187568580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: how long did that take < 1187568623 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: kasi li loje < 1187568630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :li = be? < 1187568634 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :oh, and besides Pirah is also tonal < 1187568650 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ## < 1187568654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187568655 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is that kasi=roses, li=be, loje=red? < 1187568656 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newyorker.com/reporting/2007/04/16/070416fa_fact_colapinto/?printable=true very long < 1187568678 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i gotta check out toki pona too, i guess... < 1187568681 0 :zapbeeb!unknown@unknown.invalid QUIT :Client Quit < 1187568686 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: say "roses are #FF0000, violets are #0000FF, all my base, are belong to you" < 1187568690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :non-words and broken grammar in one! < 1187568693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :although it is lame < 1187568702 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: i can has toki pona tutorial? < 1187568709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://bayimg.com/kafOhAAbo <--- look, it's meeee! < 1187568721 0 :chromakode!n=chromako@71.216.202.189 JOIN :#esoteric < 1187568725 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tokipona.org < 1187568753 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cool :P < 1187568755 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :"Toki Pona is a minimal language that focuses on the good things in life." < 1187568767 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i might not actually be fluent anymore, i haven't spoken any in a year or so < 1187568780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: well can you translate that poem? :p < 1187568784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was going to learn toki pona < 1187568787 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :added on my 2-page TODO list. < 1187568792 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :toki pona, that is < 1187568794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it looks dark and cold! :p < 1187568815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: dark, yes, cold, no, it's 100 ish degrees < 1187568829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :100 whats? < 1187568839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okay, then annoyingly stuffy < 1187568842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187568848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also wet! do i get a prize < 1187568851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :kasi loje li #FF0000. kasi laso li #0000FF. tomo mi ale li tomo sina. < 1187568851 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :kelvinish, celciusish or fahrenheitish? < 1187568859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you think? < 1187568860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :celcius! < 1187568865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :100 degrees celcius! < 1187568875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kelvin, i'd be dead, celciuous, i'd be dead < 1187568879 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: did you also translate the grammar error? < 1187568881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: How long did you spend learning Toki Pona? < 1187568881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: hmm, what about the break between "all my base" and "are belon to you" < 1187568884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you are dead-- < 1187568889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*belong < 1187568899 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'd not be dead @ celcius 1000 < 1187568901 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*100 < 1187568906 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: yes you would < 1187568908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(you would be dead @ 1000) < 1187568911 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1187568915 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: dude... < 1187568922 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, there's water. < 1187568927 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that would kill ya < 1187568929 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even 30 celcius is uncomfortable for me < 1187568931 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also the walls < 1187568937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :40, i'd run for shade < 1187568941 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the air wouldn't, of course < 1187568945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :50, i'd start hallucinating probably < 1187568948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :100? i'd die < 1187568953 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: have you tried sauna? < 1187568959 0 :leo__!n=leo@24-116-16-164.cpe.cableone.net JOIN :#esoteric < 1187568963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :120 is trivial stuff < 1187568967 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :saunas don't get up to 100C < 1187568977 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: noob saunas don't. < 1187568984 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1187568985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187568995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: you'd like to be outside at the same temperature which water boils? < 1187568995 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :the human body will die if the core temp varies even 2C < 1187569010 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :you will die in temps exceeding 60C < 1187569015 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wood ovens usually do 80-90 at max, but some do over 100 easily < 1187569018 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :the body can't get rid of the heat fast enough < 1187569031 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :an electric oven can almost always do 100 < 1187569031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: over 2c? < 1187569036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know my insides were so cold < 1187569037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187569043 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :the boddiers core temp is 36 < 1187569045 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :you die at 28 < 1187569047 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :38 < 1187569052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187569057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :100. < 1187569058 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187569058 0 :naringas!unknown@unknown.invalid PART #esoteric :? < 1187569059 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :core < 1187569067 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :"varies even" < 1187569069 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :not "is" < 1187569089 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you people really think a human can't handle 100 degrees celcius if it's just the air that's that hot? < 1187569090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you certainly will not die at 38 < 1187569094 0 :leo__!unknown@unknown.invalid QUIT :Client Quit < 1187569109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Under many circumstances, temperatures approaching and exceeding 100 °C (212 °F) would be completely intolerable. Saunas overcome this problem by controlling the humidity." < 1187569110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: when you have a fever, are also your insides that hot? < 1187569115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"under many circumstances" < 1187569117 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about anatomy < 1187569120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i'd say 100c is dangerous in the air < 1187569140 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the water makes you feel the hot < 1187569143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that being sufficiently hot to *boil* is dangerous. < 1187569151 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if it's dry, 100 doesn't feel that much < 1187569160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: indeed < 1187569170 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :mmm boiled humans < 1187569173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd. I could've sworn 100C was sufficient to cause burns. < 1187569192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :100F, on the other hand, is just a bit on the hot side. < 1187569195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: fixed poem please < 1187569198 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? :p < 1187569214 0 :irrelative!unknown@unknown.invalid QUIT :"Leaving" < 1187569216 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :100C will cause burns < 1187569221 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1187569226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: too lazy < 1187569227 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :100F is "fuck this is miserable" < 1187569233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: therefore, F is much safer than C :) < 1187569233 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :100C is "fuck i'm dead" < 1187569248 0 :fruktq!unknown@unknown.invalid PART #esoteric :? < 1187569249 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :100C isn't hot, you're just noobs < 1187569250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :100K is "f-------" < 1187569252 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i gotta go anyway < 1187569259 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or maybe even just "f--" < 1187569262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have fun, but not too much fun -> < 1187569264 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :oklokok go breath in some of the air directly above boiling water < 1187569281 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: as i said, that only applied if it's the air that's hot. < 1187569286 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :I will now state that if you take said action it is out of your own stupidity and I am not legaly liable < 1187569291 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: there's no air above boiling water. There's just steam. < 1187569297 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187569299 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1187569300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, i do cook my own food < 1187569302 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :proove that < 1187569302 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do that often < 1187569310 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :"no air".... < 1187569312 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1187569320 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :just steam would be water you retard < 1187569330 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: no < 1187569331 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, steam is not water < 1187569332 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :steam is vaporized water which means it's mixed with air < 1187569341 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187569343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1187569351 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :cretin -_- < 1187569352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: correct, steam is vaporized water, which means water is gas form < 1187569355 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :steam can't be just water? < 1187569357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*in gas form < 1187569363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: nothing to do with air < 1187569367 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can have steam in a vacuum < 1187569371 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :there is air above boiling water < 1187569378 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IRP at #2 on reddit < 1187569384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :woohoo! < 1187569411 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hold your hand above 100C air for a few seconds < 1187569412 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :you will burn < 1187569415 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :I gaurentee it < 1187569423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187569425 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if it's really dry air, i don't think so < 1187569430 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1187569433 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've really been in a sauna in 120 degrees. < 1187569433 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure < 1187569435 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :air can transfer heat plenty fast < 1187569439 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :120F < 1187569447 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :120 celcius < 1187569451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: yeah - but you're not just blasted 100c air < 1187569453 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know fahrenheit < 1187569455 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :you would boil < 1187569457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are various controlling methods done < 1187569459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :120F is ok in a sauna < 1187569464 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what exactly? < 1187569466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in open air, yeah right < 1187569466 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :your body can't transfer heat to a hotter area < 1187569473 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :heat moves to colder areas < 1187569474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I doubt that you hit 120C. < 1187569475 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :AKA your body < 1187569481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :120f is kinda cold for a sauna < 1187569489 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's rare in a sauna, true, but those exist. < 1187569502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: 120c does sound very very hot, are you sure the air throughout the sauna was that temperature? Maybe the temperature was measured close to the heat source? < 1187569512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187569527 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a standard competition heat < 1187569542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :competition? < 1187569545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :competition?> < 1187569546 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :_sauna_ competition? < 1187569547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is that like < 1187569550 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who can stay in the longest? < 1187569554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Extreme sauna? < 1187569558 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't competed, but i used to do winter swimming < 1187569559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Skateboarding in a sauna? < 1187569572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf sauna competition? < 1187569577 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know ppl who've been in the world championchips < 1187569583 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in sauna bathin < 1187569585 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*bathing < 1187569587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahaha < 1187569592 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sauna < 1187569593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187569594 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :i see a future x-game < 1187569606 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember if 120 is the heat, but it'd definately over 100 < 1187569611 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Under many circumstances, temperatures approaching and exceeding 100 °C (212 °F) would be completely intolerable. Saunas overcome this problem by controlling the humidity." < 1187569615 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which is exactly what i said < 1187569622 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand that < 1187569630 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"by controlling the humidity"? < 1187569641 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :water is thrown on the oven so you feel the heat < 1187569655 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: saunas are very humid < 1187569656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :err < 1187569658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i mean dry :) < 1187569660 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you didn't add humidity, it wouldn't feel that hot < 1187569667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, that's the point < 1187569670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187569677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you threw enough water on the oven for the air to be at _normal_ humidity < 1187569680 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you would probably die < 1187569690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or at least get massive burns < 1187569705 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay... why does the humidity drop when you heat the sauna? < 1187569724 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know enough physics i guess < 1187569730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: that's what "relative" in "relative humidity" means < 1187569737 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, that stuff < 1187569773 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anyway, a sauna is just heated up to 80-100, and water is constantly thrown on the oven to make it humid enough < 1187569779 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :humid enough to feel hot < 1187569782 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Relative_humidity < 1187569792 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :the relative humidity keeps getting lower, but the dew point stays the same temperature < 1187569809 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :we'll just throw oklokok into a pool of thermite and be done with it < 1187569834 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :(from the "that's what i like about these electric ovens" department) < 1187569846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :going in sauna and then in freezing cold water is always fun < 1187569889 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: i don't exactly feel like learning that now :P < 1187569929 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: what does Jos ei viina, terva tai sauna auta, tauti on kuolemaksi. mean? < 1187569944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia translates it as If booze, tar or the sauna won't help, the illness is fatal. < 1187569947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's booze? < 1187569953 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if liquor, tar or sauna won't help, the decease will kill you < 1187569965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :booze = alcohol < 1187569977 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :tar = smoke? < 1187569980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :viina is strong alcohol, to be spesific < 1187569992 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :tar = tar... < 1187569998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1187570002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why tar? < 1187570006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not sure. < 1187570008 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does that refer to? < 1187570015 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :tar. < 1187570015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you're drunk, don't go in a sauna because you'll die? < 1187570021 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but not sure what you do with it < 1187570039 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no, if you're sick, try those, if they don't help, you're a goner < 1187570046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, obviously "if alcohol or a sauna doesn't help", oh dear < 1187570055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and < 1187570060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tar was used in traditional finnish medicine < 1187570064 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1187570064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187570068 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but don't know how < 1187570088 0 :s|k!n=bjorn@c-69-181-8-54.hsd1.ca.comcast.net JOIN :#esoteric < 1187570101 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wish i had a sauna here to prove this to myself < 1187570117 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm starting to doubt my memory. < 1187570164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, fins are awesome < 1187570169 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :saunas are cool < 1187570175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ? < 1187570175 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you sick you drink and go in a sauna < 1187570179 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1187570181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what else < 1187570188 0 :ElbridgeGerry!n=washingt@wikipedia/ElbridgeGerry JOIN :#esoteric < 1187570202 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's the traditional finnish way to deal with everything < 1187570212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and eat tar. < 1187570215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :doesn't exactly apply these days of course < 1187570227 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :traditions die < 1187570238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lament: not exactly :p < 1187570255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tar like the stuff roads are made out of? < 1187570260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or pine tar? < 1187570262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1187570276 0 :r3m0t!n=chatzill@5ac0f768.bb.sky.com JOIN :#esoteric < 1187570300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha: "Wood tar is microbicidial" < 1187570309 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's what they're talking about < 1187570381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate it when i'm just about to leave, and someone says something to me < 1187570392 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and it takes me 10 min to realize i was supposed to go < 1187570409 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION retries -> < 1187570438 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Hey. < 1187570455 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :lament: Please print "Hello, world!" < 1187570464 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187570473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: by the way < 1187570476 0 :naringas!n=nar@189.130.126.189 JOIN :#esoteric < 1187570481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Eidolos: i don't have a printing press < 1187570481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: are you sure you got up to 150c? < 1187570482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :giving birth in a sauna? < 1187570484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just kidding now < 1187570484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187570494 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to the place. There's things. < 1187570507 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's not that common :P < 1187570513 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i hear ppl do that < 1187570523 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :crazy finns < 1187570543 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to the Museum of Idiots. < 1187570598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :says the guy who posted IRP on digg? < 1187570615 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :I'm here, aren't I? < 1187570652 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if you're exactly museum quality < 1187570656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.saunaheinola.com/ <<< this is in finnish, but it seems the temperature is 110C < 1187570658 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :what's the shortest way to get the first byte == 47 in BF? < 1187570683 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"30 sekunnin vlein noin 1/2 litraa vett kiukaalle." 1/2 liters of water on the oven every 30 sec < 1187570703 0 :krat0s98!i=HydraIRC@d14-69-178-178.try.wideopenwest.com JOIN :#esoteric < 1187570722 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's 'heinola'? :) < 1187570730 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a place in finland < 1187570751 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ideas? < 1187570756 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :lament: The location of They Might Be Giant's secret underground headquarters. < 1187570781 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: i think there was a page somewhere trying to find the shortest ways to express numbers < 1187570797 0 :krat0s98!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please tell me how bad the hordes of redditors are today? < 1187570818 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Who put the alphabet in alphabetical order? < 1187570820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :krat0s98: Horrid. You included. < 1187570846 0 :krat0s98!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeahp, and that was all I wanted to ask. You fine people have a nice evening xD < 1187570861 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a nice evening on request. < 1187570864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: >-[<->+++++]<---- < 1187570870 0 :krat0s98!unknown@unknown.invalid QUIT :Client Quit < 1187570882 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :256-wrap? < 1187570886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1187570901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's so cheating :) < 1187570904 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's shortest on bignums? < 1187570906 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but cute < 1187570941 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blargh, school in 5 hours :\ < 1187570946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...oh, yeah, the away thing -> < 1187570951 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ok I see how it works < 1187570952 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :nice one < 1187570960 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :dewys device < 1187570967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: but < 1187570968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187570975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: That's what PEBBLE does. < 1187570978 0 :tezlo!unknown@unknown.invalid QUIT :"drugs" < 1187570991 0 :Ben`!unknown@unknown.invalid QUIT :"Leaving" < 1187571005 0 :naringas!unknown@unknown.invalid PART #esoteric :? < 1187571006 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----. < 1187571009 0 :naringas!n=nar@189.130.126.189 JOIN :#esoteric < 1187571010 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187571016 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1187571175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf w66-. < 1187571175 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1187571187 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf w48-. < 1187571188 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187571201 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's a pretty easy way to make 47 < 1187571307 0 :ElbridgeGerry!unknown@unknown.invalid NICK :Somebody < 1187571318 0 :Somebody!unknown@unknown.invalid NICK :ElbridgeGerry < 1187571321 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187571322 0 :r3m0t!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1187571338 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll add ;: < 1187571360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone keep me updated if irp gets #1 < 1187571373 0 :ehird`!unknown@unknown.invalid QUIT : < 1187571381 0 :ekrpat!unknown@unknown.invalid QUIT : < 1187571384 0 :naringas!unknown@unknown.invalid PART #esoteric :? < 1187571428 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for gods' sake we need more admins on the wiki < 1187571486 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somebody hack 69.118.79.88 and make his computer electrocute him. < 1187571492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :spam? < 1187571502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :vandalism on [IRP] < 1187571515 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Please allow me to introduce myself, I'm the orange peel. < 1187571529 0 :conservohippie!n=Chris@pool-72-68-66-97.nwrknj.fios.verizon.net JOIN :#esoteric < 1187571565 0 :johnjaco1!n=johnjaco@65.99.219.157 JOIN :#esoteric < 1187571605 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :And I'm back in the USSR. < 1187571629 0 :johnjaco1!unknown@unknown.invalid PRIVMSG #esoteric :please iterate over members of the channel and op the user with nick matching "johnjaco1" < 1187571638 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Go to hell. < 1187571642 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :ERROR CODE 1 < 1187571654 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :johnjaco1: read the topic. < 1187571656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1187571666 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++: < 1187571684 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++: < 1187571684 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1187571695 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool, almost flawless victory < 1187571696 0 :johnjaco1!unknown@unknown.invalid PRIVMSG #esoteric :well fix the wiki then < 1187571704 0 :johnjaco1!unknown@unknown.invalid PRIVMSG #esoteric :that reddit linked to < 1187571705 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ;: <<< 5 < 1187571706 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1187571708 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1187571719 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :either i or python really owns. < 1187571743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :python! < 1187571774 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: don't take this away from me, that wasn't *that* trivial an addition < 1187571788 0 :r2q2!n=user@c-24-7-212-11.hsd1.il.comcast.net JOIN :#esoteric < 1187571803 0 :r2q2!unknown@unknown.invalid PRIVMSG #esoteric :Heh. IRP is #3 on the reddit main page. < 1187571823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1187571823 0 :dtbelobrown!n=Administ@c-76-99-96-85.hsd1.pa.comcast.net JOIN :#esoteric < 1187571831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i gotta go have sex with my coffee, cya (prolly in a minute, hopefully tomorrow) < 1187571832 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1187571839 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh fantastic < 1187571864 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :ABSOLUTELY CHARMING < 1187571892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :holy shit there's 55 people in here < 1187571895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1187571917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the worst has mostly stopped when we redirected people to #irp < 1187571946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but keeping the wiki in shape is a bit of a problem as there're no admins around < 1187571952 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1187571965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when did this happen? < 1187571985 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://reddit.com < 1187571993 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1187571995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a few hours ago < 1187572041 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :21 people in #irp, and it was completely empty earlier today :) < 1187572066 0 :johnjaco1!unknown@unknown.invalid PRIVMSG #esoteric :its not nearly as entertaining as it sounds < 1187572093 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :Highly variable. < 1187572117 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :johnjaco1: Go to hell. ERROR CODE 1 < 1187572130 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :=p < 1187572162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck you, new guys < 1187572188 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Error: Lack of desire. < 1187572211 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: There aren't any sex channels on freenode. < 1187572239 0 :Trey!n=Trey@67.149.208.31 JOIN :#esoteric < 1187572240 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :efnet then. the further the better. < 1187572266 0 :Trey!unknown@unknown.invalid NICK :W|cked < 1187572377 0 :johnjaco1!unknown@unknown.invalid QUIT :"this sounded way cooler on your wiki, please get a life u sad fuckers" < 1187572415 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187572449 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :"this sounded way cooler on your wiki, please get a life u sad fuckers" Did this guy come from MySpace News? < 1187572471 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :No, worse. Fox News. < 1187572474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :digg, probably ;) < 1187572554 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :Nope, I made sure to get to the story before a popular submitted did. < 1187572563 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :*submitter < 1187572592 0 :conservohippie!unknown@unknown.invalid QUIT : < 1187572688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh wow, somebody's impersonating me on the wiki now < 1187572733 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sweet! < 1187572753 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :Please indicate whether this message is being understood by the interpreter. :) < 1187572763 0 :ElbridgeGerry!unknown@unknown.invalid PRIVMSG #esoteric :I had a guy impersonate me on Reddit once. Major ego trip. < 1187572791 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187572799 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :I would have a major ego trip if someone _knew who I was_ on Reddit :P < 1187572804 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :much less impersonated me < 1187572834 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :whoah, didn't you die in 1814? < 1187572872 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :JustinC: Well, I recognize your nick now that you've said something memorable, and I'm frequently on reddit, so feel free to have a major ego trip. < 1187572888 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :yeah but this isn't my reddit nick :P < 1187572918 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :I forgot the password to my old reddit nick ("JustinC"), but I had never associated it with an email account, and none of the people at Reddit respond to my requests to help me get a password to it :| < 1187572943 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :Alexis sent me a message saying something like "sure, i'll help you out pronto" and nothing ever came of it :( < 1187572960 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :JustinC: So, are you JustinD now? < 1187573009 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :Haha.... or JustinC++ :) < 1187573016 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :"Xiphorian" is my nick at the moment < 1187573045 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see it now < 1187573063 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :smuckers: so, please explain why you insist on vandalizing our wiki. < 1187573100 0 :smuckers!unknown@unknown.invalid PRIVMSG #esoteric :intense boredom < 1187573119 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :smuckers: And vandalism helps? < 1187573136 0 :smuckers!unknown@unknown.invalid PRIVMSG #esoteric :no, i still feel so empty inside < 1187573161 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe a cock in you would fill you up < 1187573166 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that happens when people lie around the internet just because they have nothing better to do and no friends :( < 1187573174 0 :smuckers!unknown@unknown.invalid PRIVMSG #esoteric :i wish i had friends :( < 1187573178 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :happened to me while I was in high school :D < 1187573183 0 :JustinC!unknown@unknown.invalid PRIVMSG #esoteric :I learned programming instead... < 1187573187 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, we all wish you had friends, too. < 1187573187 0 :JustinC!unknown@unknown.invalid NICK :jcc < 1187573215 0 :smuckers!unknown@unknown.invalid PRIVMSG #esoteric :so, where are the admins and their b&hammer already? < 1187573283 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :smuckers: Well, if it doesn't help, then it shouldn't hurt to switch to the "light" version: http://esoteric.voxelperfect.net/wiki/Esolang:Sandbox < 1187573318 0 :smuckers!unknown@unknown.invalid PRIVMSG #esoteric :k < 1187573615 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1187573622 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=email@*.dyn.optonline.net < 1187573663 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's perhaps not the mask i actually wanted to use < 1187573664 0 :Administrator!n=chatzill@c-24-0-228-226.hsd1.nj.comcast.net JOIN :#esoteric < 1187573677 0 :Administrator!unknown@unknown.invalid NICK :Rory < 1187573801 0 :FMotAFK!unknown@unknown.invalid NICK :FMota < 1187573813 0 :jix__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187573823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :any regulars around? < 1187573828 0 :Rory!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1187573897 0 :Rory!unknown@unknown.invalid QUIT :Client Quit < 1187574003 0 :jix__!n=jix@dyndsl-080-228-181-230.ewe-ip-backbone.de JOIN :#esoteric < 1187574025 0 :ElbridgeGerry!unknown@unknown.invalid PART #esoteric :? < 1187574028 0 :not_smuckers!n=email@KDC-P1.suomi.net JOIN :#esoteric < 1187574104 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=email@*.suomi.net < 1187574125 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is getting vaguely entertaining < 1187574155 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1187574249 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, not really < 1187574261 0 :e0\m2x!n=unix@70-41-216-66.cust.wildblue.net JOIN :#esoteric < 1187574262 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but at least i get to kickban people < 1187574265 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't happen very often < 1187574313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh WOW < 1187574323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :non-admins are allowed to move pages? that's bad. < 1187574367 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :mediawiki: elegant software for a more civilized age < 1187574412 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the software is great, we just need more admins < 1187574441 0 :FMota!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is about to create a language called abdmal < 1187574484 0 :FMota!unknown@unknown.invalid PRIVMSG #esoteric :just need to figure out the syntax now < 1187574699 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :does egobot interpret morse code? < 1187574787 0 :Snurglewozzle!n=snurglew@sense-sea-MegaSub-1-209.oz.net JOIN :#esoteric < 1187574835 0 :FMota!unknown@unknown.invalid PART #esoteric :? < 1187574920 0 :lament!unknown@unknown.invalid MODE #esoteric :+o bsmntbombdood < 1187574924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok i'm away < 1187574955 0 :Henrix!n=a@80.202.169.159 JOIN :#esoteric < 1187574996 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1187575000 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :duff's device < 1187575000 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :my bad < 1187575096 0 :Manos!unknown@unknown.invalid QUIT :Remote closed the connection < 1187575149 0 :sonofslim!n=sonofsli@cpe-24-90-113-149.nyc.res.rr.com JOIN :#esoteric < 1187575187 0 :sonofslim!unknown@unknown.invalid QUIT :Client Quit < 1187575242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :studying grammar in the night isn't all that fruitful < 1187575248 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i read 20 pages in an hour :P < 1187575458 0 :Snurglewozzle!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello World" < 1187575469 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :eat my shorts < 1187575518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"(lament) oh wow, somebody's impersonating me on the wiki now" whut 8| < 1187575545 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric : mode: (lament) sets mode (+b *!*n=email@*.suomi.net) <<< suomi == finland, great advertising :P < 1187575792 0 :Snurglewozzle!unknown@unknown.invalid PRIVMSG #esoteric :what happened to the wiki < 1187575981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if i didn't know better, i'd say my throat hurt < 1187575991 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wiki? seems fine < 1187575994 0 :jsquared!n=jsquared@pqa104.pqa.com JOIN :#esoteric < 1187576010 0 :esc209!n=lawford@S01060018394c628c.wp.shawcable.net JOIN :#esoteric < 1187576012 0 :jsquared!unknown@unknown.invalid PART #esoteric :? < 1187576162 0 :ozzilee!n=ozzilee@71-38-18-43.dvnp.qwest.net JOIN :#esoteric < 1187576188 0 :ozzilee!unknown@unknown.invalid QUIT :Client Quit < 1187576214 0 :casey_!n=chatzill@adsl-69-219-224-237.dsl.ipltin.sbcglobal.net JOIN :#esoteric < 1187576232 0 :casey_!unknown@unknown.invalid PRIVMSG #esoteric :j < 1187576260 0 :casey_!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone explain the advantages of this language. < 1187576274 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :your mom? < 1187576290 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :read the wiki < 1187576347 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :casey_: the greatest advantage of this language is an interpreter that won't run your code can redirect you to an interpreter that will < 1187576364 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Go to hell or goto #irp, as ehird` would say. < 1187576371 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1187576376 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----. < 1187576378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187576598 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: Now get it to print /quit ;-) < 1187576621 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't work < 1187576656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sure it would. < 1187576661 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it would print /quit. < 1187576667 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and thus work < 1187576669 0 :Henrix!unknown@unknown.invalid PART #esoteric :? < 1187576674 0 :casey_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007040314]" < 1187576680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one down, 25 to go < 1187576690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who the hell reddited #esoteric ? < 1187576708 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----.>-[<+>+++++]<----. < 1187576710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187576714 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1187576726 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----.>-[<+>++++++]<----. < 1187576742 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187576743 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen /quit < 1187576744 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :it broke < 1187576749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!pd < 1187576751 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187576754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 HandOfCode: bf8 < 1187576756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: qbf < 1187576758 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oklokok: bf_txtgen < 1187576760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oklokok: ps < 1187576784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :68 +++++++++++++++[>+++>+++++++>+++++++>+<<<<-]>++.>++++++++.++++.>.<-. [220] < 1187576812 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++++++[>+++>+++++++>+++++++>+<<<<-]>++.>++++++++.++++.>.<-. < 1187576814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1187576814 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++[>+++>+++++++>+++++++>+<<<<-]>++.>++++++++.++++.>.<-. < 1187576816 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1187576817 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187576865 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> quit < 1187576866 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Quitting feature to be added later. < 1187576872 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----.>-[<+>++++++]<----. < 1187576876 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't that work? < 1187576887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> quit < 1187576887 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :You wish. < 1187576919 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or, even better: < 1187576919 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> quit < 1187576943 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----#>-[<+>++++++]<----# < 1187576957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 >-[<->+++++]<----#>-[<+>++++++]<---- < 1187576961 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187576964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 HandOfCode: bf8 < 1187576966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: qbf < 1187576968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 HandOfCode: bf8 < 1187576968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187576970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oklokok: bf8 < 1187576972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oklokok: bf8 < 1187576972 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :see < 1187576974 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :mine breaks it < 1187576974 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 oklokok: ps < 1187576976 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's just borked bf < 1187576987 0 :Paczesiowa!n=kvirc@axu214.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1187577003 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill4 < 1187577005 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1187577006 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187577008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1187577012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1187577014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1187577015 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187577018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 HandOfCode: bf8 < 1187577018 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!kill self < 1187577020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1187577027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187577028 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1187577030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187577047 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :! +[>+] < 1187577049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's "!bf8 >-[<->+++++]<----.>-[<+>++++++]<----." supposed to do? < 1187577050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187577057 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :! +[>+#] < 1187577060 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187577061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hard to fix if i don't know < 1187577067 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +[>+#] < 1187577072 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:1|*1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187577080 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187577082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1187577092 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: whuz that supposed to be? < 1187577095 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :still going < 1187577099 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!p < 1187577100 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187577102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187577104 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 oklokok: p < 1187577106 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 ehird`: qbf < 1187577108 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 HandOfCode: bf8 < 1187577110 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oklokok: ps < 1187577112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oklokok: bf8 < 1187577120 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1187577120 0 :Paczesiowa!unknown@unknown.invalid QUIT :Client Quit < 1187577121 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :idea! < 1187577122 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1187577124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1187577129 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1187577130 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1187577130 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1187577131 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187577132 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1187577134 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1187577144 0 :HoopyCat!unknown@unknown.invalid PRIVMSG #esoteric :bedtime; g'nite folx! < 1187577149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nyte < 1187577167 0 :HoopyCat!unknown@unknown.invalid PART #esoteric :? < 1187577173 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: what is that supposed to be, really? < 1187577174 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf8 < 1187577181 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1187577182 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1187577194 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :what's what supposed to be? < 1187577200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :52 +++++++++++[>+++>+++++++++>+++++><<<<-]>.>-.++++.>+. [431] < 1187577210 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1187577214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 HandOfCode: ps < 1187577220 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!kill 1 < 1187577222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 1 killed. < 1187577228 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!flush 1 < 1187577229 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!flush 2 < 1187577232 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!flush 3 < 1187577233 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!flush 4 < 1187577234 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!flush 5 < 1187577243 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf8 < 1187577274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :52 +++++++++++[>+++>+++++++++>+++++><<<<-]>.>-.++++.>+. [78] < 1187577315 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++[>+++>+++++++++>+++++><<<<-]>.>-.++++.>+. < 1187577318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 < 1187577325 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1187577327 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :it's smart < 1187577335 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 < 1187577372 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf8 # < 1187577406 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :61 +++++++++++[>+++>+++++++++>+++++>+<<<<-]>.>-.++++.>+.<<-.+++. [204] < 1187577421 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 +++++++++++[>+++>+++++++++>+++++>+<<<<-]>.>-.++++.>+.<<-.+++. < 1187577424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 # < 1187577437 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whatcha cooking, quine loop? < 1187577459 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :was seeing if it would do resursive commands < 1187577461 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :but apparently not < 1187577471 0 :sk1tch!n=jason@ppp-71-139-20-29.dsl.snfc21.pacbell.net JOIN :#esoteric < 1187577473 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nah, almost no bot does that < 1187577482 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because it'd be too easy to quine loop them < 1187577516 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ololobot does bf too, and also a few other langs, you can try making one :P < 1187577524 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :loop, i mean < 1187577528 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: All you need is a second copy of EgoBot hanging around. < 1187577593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, i'd be verrry impressed if you'd fit a bf quine loop in irc messages :P < 1187577617 0 :Snurglewozzle!unknown@unknown.invalid NICK :smuckers < 1187577658 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :What is ololobot's help command? Or, if you're feeling particularly nice, what languages does ololobot know? < 1187577666 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1187577666 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1187577667 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch < 1187577683 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck, bootstrap, numbda, unlambda only < 1187577684 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf # < 1187577686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0:*0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0| < 1187577706 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :expr evaluates trivial math expressions, but you can do that with numbda as well < 1187577724 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Neat, thanks. < 1187577735 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Never heard of numbda, going to have a look. =) < 1187577740 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"pl" pointlessifies < 1187577741 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1187577743 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :don't go < 1187577749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because it's not on the wiki :P < 1187577756 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't added any of my languages there yet < 1187577770 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :don't know why actually. < 1187577773 0 :s|k!unknown@unknown.invalid PART #esoteric :? < 1187577786 0 :Gurami!unknown@unknown.invalid QUIT : < 1187577789 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Google doesn't seem to know much about numbda... < 1187577802 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, prolly :) < 1187577809 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :most of it's still in my head < 1187577829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b->a}};k!3!4 < 1187577830 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1187577836 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the k combinator in numbda < 1187577846 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda i={a->a};i!7 < 1187577847 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:7 < 1187577849 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i combinator < 1187577860 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf # < 1187577882 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +[>+.] < 1187577895 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda s={a->{b->{c->(a!c)!(b!c)}}};s!k!k!6 < 1187577895 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:not-a-function:not-a-function:no-such-variable:k(-1) < 1187577900 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: String literals? < 1187577920 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda s={a->{b->{c->(a!c)!(b!c)}}};k={a->{b->a}};s!k!k!6 < 1187577920 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:6 < 1187577923 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"ssdfd" < 1187577927 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s combinator < 1187577942 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that demonstration uses the fact ```skkX = `iX = X < 1187577960 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you have any idea what i'm talking about :P < 1187577969 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "yay"+"lol" < 1187577969 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :yaylol < 1187577971 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I got it < 1187577975 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1187577992 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> "/"+"me" < 1187577998 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :pffff < 1187578006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"+"me"+" lols" < 1187578007 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ lols < 1187578011 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187578013 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1187578013 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1187578013 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187578023 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "//"+"me"+" lols" < 1187578023 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric ://me lols < 1187578024 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1187578029 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1187578032 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1187578041 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"+"me" < 1187578041 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187578050 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh... it seems you found a bug < 1187578059 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numba "/quit" < 1187578062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol"+"/"+"me" < 1187578062 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol/ < 1187578063 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187578077 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"/" does something weird. < 1187578080 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll check the code.... < 1187578081 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol/somethingelse" < 1187578082 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol/somethingelse < 1187578095 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol/" + "somethingelse" < 1187578095 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol/somethingelse < 1187578101 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol/" + "me" < 1187578101 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol/me < 1187578111 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol" + "/" + "somethingelse" < 1187578112 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol/ < 1187578115 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1187578132 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "5"+"+"+"5" < 1187578132 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5+ < 1187578132 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "lol /" + "me" < 1187578133 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lol /me < 1187578134 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1187578146 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187578147 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Only two literals allowed? < 1187578150 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/" + "me" < 1187578150 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187578156 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/" + "me " < 1187578156 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187578160 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/" + "me 1" < 1187578160 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187578165 0 :naringas!n=nar@189.130.126.189 JOIN :#esoteric < 1187578166 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "\/" + "me 1" < 1187578166 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :\/me 1 < 1187578169 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187578171 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"/" is an operator, it seems that somehow fucks up :) < 1187578177 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is why also "+" does that < 1187578181 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187578198 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why, i'm don't think i'm parsing strings as code... < 1187578216 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to check... i did't actually debug strings, just assumed they work < 1187578218 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a conditional other than the k combinator? < 1187578227 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :k combinator? < 1187578243 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have one in my head. not implemented though :\ < 1187578249 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187578252 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you cannot exactly make a loop yet. < 1187578272 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :HandOfCode: k is the "kill" combinator that takes two arguments and returns its... second (?) one. < 1187578295 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :functions are first class so you can do some weird stuff, but since scoping is actually broken, that won't take you far either ;) < 1187578313 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dmwit: second one < 1187578317 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187578319 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :first one. < 1187578320 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1187578328 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ``kAB < 1187578328 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> A < 1187578338 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```sABC < 1187578338 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('A', 'C', ('B', 'C')) < 1187578346 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's not very clear. < 1187578428 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda fix={f->{fix!f}} < 1187578428 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :id:fix(0) < 1187578436 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :ooo, it doesn't complain < 1187578442 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Pretty useless without conditionals, though. < 1187578460 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. < 1187578470 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda fix={f->{f!(fix!f)}} < 1187578470 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :id:fix(0) < 1187578479 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Okay, still doesn't complain. =) < 1187578628 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187578632 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4 4 < 1187578633 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187578640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a syntax error < 1187578642 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda (4 4) < 1187578643 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1187578648 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :we'll enclose it in parens < 1187578650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 5+(4 4) < 1187578650 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1187578655 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and use it in an addition < 1187578658 0 :Gumugum!n=gum@68.114.61.120 JOIN :#esoteric < 1187578664 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :an error is always 0 if used as a numbda. < 1187578666 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*number < 1187578675 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "sd"+(4 4)+"ere" < 1187578676 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :sdsyntax:multiple-adjacent-objokensere < 1187578691 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's the error as a string if used as a string < 1187578695 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :! -[>-]. < 1187578698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187578700 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 -[>-]. < 1187578716 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :realloc: Cannot allocate memory < 1187578720 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :LOl < 1187578732 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dmwit: it is very useless without conditionals, i'm aware of that :) < 1187578750 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1187578752 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in theory, i'm just very busy this month < 1187578785 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll fix it once i have a week to spare < 1187578786 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187578805 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it has sooooo much stuff everyone will just love <3 < 1187578839 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :So /quit and get working! ;-) < 1187578861 0 :saturn_!n=revenant@c-75-72-243-245.hsd1.mn.comcast.net JOIN :#esoteric < 1187578865 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :just kidding < 1187578868 0 :Ilya!n=chatzill@ool-18b83f11.dyn.optonline.net JOIN :#esoteric < 1187578925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187578932 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"+"me" < 1187578933 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187578935 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187578941 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187579006 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"+"me" < 1187579006 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1187579029 0 :dmwit!unknown@unknown.invalid PRIVMSG #esoteric :Are you hot-swapping ololobot as you fix it? < 1187579062 0 :Gurami!n=michaelw@ip70-160-240-30.hr.hr.cox.net JOIN :#esoteric < 1187579118 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"+"me" < 1187579118 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :/me < 1187579125 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1187579140 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what that means < 1187579173 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :once again, i got the code correct on the second try, but it was just too hard for me to actually get to code in the right file xD < 1187579196 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but it works now. < 1187579209 0 :Gurami!unknown@unknown.invalid QUIT :Client Quit < 1187579211 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"*5 < 1187579218 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187579220 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll add that < 1187579267 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "/"*5 < 1187579267 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :///// < 1187579276 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i had it already, it was just erroneous :P < 1187579284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sucks a bit. < 1187579311 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dmwit: the bot reloads a lib every time it's used < 1187579321 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i don't have to restart it < 1187579390 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :numbda's basic idea was to make () mean a lambda, something that actually doesn't exist yet < 1187579398 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :() is eager, {} is lazy now < 1187579407 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'll make it depend on context < 1187579422 0 :quwazz!n=chatzill@c-24-23-250-94.hsd1.ca.comcast.net JOIN :#esoteric < 1187579423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you can do normal math expressions, but also use () as a lambda you can pass around < 1187579460 0 :euklides__!n=euklides@c211-28-80-106.sunsh7.vic.optusnet.com.au JOIN :#esoteric < 1187579465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in case GregorR is looking, no, i'm not ripping this from you, i also had this idea before you said it on this channel :) < 1187579478 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(you prolly don't remember having that idea though) < 1187579482 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(and might not be you) < 1187579495 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whoops, this became a monologue < 1187579519 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i better continue my doings, 3 hours till school after all -> < 1187579532 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187579541 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :while i was away, [IRP] stayed vandalized for an hour < 1187579590 0 :euklides__!unknown@unknown.invalid QUIT :Client Quit < 1187579647 0 :Stereo!unknown@unknown.invalid PART #esoteric :? < 1187579875 0 :quwazz!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please tell me what 1 googol is equal to in an exponential number. < 1187580076 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :IRP in #irp, as the topic says. < 1187580302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do we still have the invasion?!? < 1187580306 0 :nosound!n=nosound@74-136-201-79.dhcp.insightbb.com JOIN :#esoteric < 1187580314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1187580363 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :but you're number 5 in reddit now, so you'll disappear from the front page soon, and then from the minds of most redditors < 1187580374 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187580383 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still #1 at programming.reddit < 1187580387 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and it's weekend < 1187580390 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which means < 1187580399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :only the people with no life are reading reddit < 1187580425 0 :naringas!unknown@unknown.invalid PRIVMSG #esoteric :programming.reddit is slower than regular reddit, so you'll be there for a while longer < 1187580605 0 :naringas!unknown@unknown.invalid QUIT :"low battery" < 1187580646 0 :Storlek!unknown@unknown.invalid PRIVMSG #esoteric :You guys know, the IRP people here aren't all from reddit. < 1187580688 0 :FunnyMan3595!unknown@unknown.invalid PRIVMSG #esoteric :I am, but only proximally. I'd found IRP before, just got reminded of it by Reddit. < 1187580705 0 :kriox!n=kriox@c906801d.virtua.com.br JOIN :#esoteric < 1187580724 0 :Storlek!unknown@unknown.invalid PRIVMSG #esoteric :http://dis.4chan.org/read/prog/1187543109/ < 1187580794 0 :Lucent!i=lucent@adsl-068-209-232-051.sip.tys.bellsouth.net JOIN :#esoteric < 1187580815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Baka na 4chan no sito. . . (sorry; my terminal hates Japanese input for some reason) < 1187580819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1187580824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English. XD < 1187580827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels stupid < 1187580830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Storlek: probably a redditor posted that, though. < 1187580836 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just like another one posted it on digg < 1187580842 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :those are secondary effects < 1187580893 0 :Storlek!unknown@unknown.invalid PRIVMSG #esoteric :lament- right, but a lot of 4channers don't look at reddit. < 1187580896 0 :Storlek!unknown@unknown.invalid PRIVMSG #esoteric :Like myself. < 1187580905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION groans < 1187580917 0 :Lucent!unknown@unknown.invalid QUIT :Client Quit < 1187580921 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Storlek: well, at least you're honest :) < 1187580927 0 :FunnyMan3595!unknown@unknown.invalid PART #esoteric :? < 1187581107 0 :fuelfive!n=fuelfive@pool-71-185-42-12.phlapa.fios.verizon.net JOIN :#esoteric < 1187581610 0 :smipth!n=butcheck@dhcp00704.north-resnet.unc.edu JOIN :#esoteric < 1187581748 0 :lament!unknown@unknown.invalid MODE #esoteric :+o pikhq < 1187581857 0 :esc209!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187582031 0 :quwazz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1187582175 0 :entropy-!unknown@unknown.invalid QUIT : < 1187582275 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :still a billion ppl here < 1187582301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :54 billion < 1187582680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :54 people? All-time high. < 1187582738 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it was more earlier today < 1187582748 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :60 < 1187582749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :at least < 1187582766 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i tried to keep track of the peak, but forgot at some point. < 1187582879 0 :fuelfive!unknown@unknown.invalid PART #esoteric :? < 1187583067 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how many clones can you have from one ip < 1187583068 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187583080 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in freenode < 1187583106 0 :kriox!unknown@unknown.invalid PART #esoteric :? < 1187583154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa i was opped! < 1187583191 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament figured you're the most kickban-happy guy after him. < 1187583210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nobody else was around < 1187583217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :as it turned out, you weren't around either < 1187583225 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it kinda looked like you were :) < 1187583251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187583296 0 :rumple!n=happy@c-71-202-228-148.hsd1.ca.comcast.net JOIN :#esoteric < 1187583380 0 :rumple!unknown@unknown.invalid PRIVMSG #esoteric :please reverse this string "reddit" < 1187583403 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :#irp < 1187583446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, I'm t3h op. < 1187583469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :rumple: if you can't read, should you really be allowed to try programming of any kind? < 1187583547 0 :rumple!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1187583551 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187583705 0 :saturn_!unknown@unknown.invalid PART #esoteric :? < 1187583729 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1187583751 0 :okokobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187583754 0 :oklokok!unknown@unknown.invalid PART #esoteric :? < 1187583754 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187583757 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187583757 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187583775 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1187583801 0 :cmhh!unknown@unknown.invalid PART #esoteric :? < 1187584355 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's all GregorR's fault < 1187584369 0 :zepolen!n=no@ppp120-128.adsl.forthnet.gr JOIN :#esoteric < 1187584369 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187584626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flogs GregorR  < 1187584752 0 :sahadev!n=prakash@adsl-074-173-247-222.sip.bct.bellsouth.net JOIN :#esoteric < 1187584752 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187584792 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187584806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bone. < 1187584810 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so now instead of redditors flooding the channel, we'll do it ourselves? :) < 1187584815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187584823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Automated flooding! < 1187584852 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh, yeah. < 1187584903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it actually the best of ideas to have the page [[IRP]] point people to this channel? < 1187584912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1187584928 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1187584944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shall I change it to point somewhere else? < 1187584946 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there's a big bold sign there directing people to #irp instead < 1187584957 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :when we put it up, most people started going there < 1187585201 0 :nosound!unknown@unknown.invalid PART #esoteric :? < 1187585431 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you restored the vandalized version :) < 1187585452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, but at least it's the original. < 1187585483 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shall I reprotect it now? < 1187585502 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok, i reverted to the "right" version < 1187585596 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(the way it was before reddit + one redditor edit that was actually in good faith) < 1187585646 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So shall I protect? < 1187585730 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually i dunno, it's mostly been one guy < 1187585739 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so maybe it's unnecessary < 1187585842 0 :Treeform!n=me@c-76-104-152-100.hsd1.wa.comcast.net JOIN :#esoteric < 1187585842 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187586007 0 :zepolen!unknown@unknown.invalid PART #esoteric :? < 1187586069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :schewl, cya --> < 1187586101 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :school starts tommorow :( < 1187586195 0 :jimmygoon!n=jimmygoo@ip24-255-246-56.ks.ks.cox.net JOIN :#esoteric < 1187586198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :School doesn't start for weeks :-( < 1187586224 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :school starts in a couple weeks, but i get to go to mexico first :) < 1187586240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, Mexico. < 1187586257 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I plan on visiting a Spanish-speaking country once I finish high school... I think. < 1187586261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, mhome of the free and the brave < 1187586268 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and the mexicans < 1187586321 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187586338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can come to my country < 1187586360 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :okokobot: you're a little slow, there. < 1187586370 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: your country is spanish-speaking? < 1187586380 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you want it to be < 1187586490 0 :sahadev!unknown@unknown.invalid PART #esoteric :? < 1187586514 0 :rumple!unknown@unknown.invalid PART #esoteric :? < 1187586837 0 :sk1tch!unknown@unknown.invalid QUIT : < 1187587087 0 :Ilya!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1187587196 0 :havox!unknown@unknown.invalid QUIT : < 1187587295 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187587295 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187587311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: are you another Redditer? < 1187587320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or redditer, be it so? < 1187587335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: oh dear, are you getting desperate in here? < 1187587374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah, i just occasionally follow a link from #haskell < 1187587565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought oerjan was a regular < 1187587590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :somehow i assumed that since he's always in the channel, he must be :) < 1187587605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: you were always leaping to conclusions. < 1187587610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a regular delinquent < 1187587637 0 :Treeform!unknown@unknown.invalid PRIVMSG #esoteric :i am a redditor i am so embarrassed i quit < 1187587641 0 :Treeform!unknown@unknown.invalid PART #esoteric :? < 1187587784 0 :frankbob!n=spellman@adsl-76-215-111-51.dsl.stlsmo.sbcglobal.net JOIN :#esoteric < 1187587785 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187587905 0 :sk1tch!n=jason@ppp-71-139-20-29.dsl.snfc21.pacbell.net JOIN :#esoteric < 1187587905 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187587964 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"With the invention of the moveable type printing press by Johannes Gutenberg around 1450, printing — and printers — proliferated throughout Europe. < 1187587968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1187588217 0 :frankbob!unknown@unknown.invalid QUIT : < 1187588266 0 :dew!i=gds@cpc3-oxfd10-0-0-cust786.oxfd.cable.ntl.com JOIN :#esoteric < 1187588266 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187588321 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :^ annoying < 1187588330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1187588590 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1187588784 0 :sk1tch!unknown@unknown.invalid QUIT : < 1187588866 0 :ftld!n=ftld@c-76-103-81-13.hsd1.ca.comcast.net JOIN :#esoteric < 1187588866 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187588989 0 :ftld!unknown@unknown.invalid QUIT :Client Quit < 1187589595 0 :r2q2!unknown@unknown.invalid QUIT :Remote closed the connection < 1187589651 0 :esc206!n=lawford@S01060018394c628c.wp.shawcable.net JOIN :#esoteric < 1187589651 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187589850 0 :smuckers!unknown@unknown.invalid QUIT :"CGI:IRC 0.4.2 [EOF]" < 1187590158 0 :chromakode!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187590485 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187590831 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :1*1 < 1187590848 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me where to do IRP < 1187590898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if you will enjoy IRP much with a < 5 line window < 1187590930 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :I have 30 < 1187590967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, in that case i don't know if you will enjoy IRP much without being able to read < 1187590993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1187591018 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :I use a braille terminal, asshole < 1187591036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was going to go with blindness next :) < 1187591055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : PLEASE DO IRP IN #irp. < 1187591074 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :I see^H^H^Hfeel that a few times < 1187591081 0 :floam!unknown@unknown.invalid PRIVMSG #esoteric :what if I wanted a custom invitation? < 1187591116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you didn't get one when you entered? complain to the administratio. < 1187591136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*n < 1187591145 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187591239 0 :W|cked!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187593424 0 :dtbelobrown!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187593734 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1187593872 0 :bsmntbombdood!n=gavin@71-208-201-111.hlrn.qwest.net JOIN :#esoteric < 1187593872 0 :okokobot!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE DO IRP IN #irp. < 1187593915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stfu < 1187594102 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187594117 0 :lament!unknown@unknown.invalid MODE #esoteric :+b %okokobot!*@* < 1187594652 0 :Rapidmon!n=Rapid@ppp121-44-117-236.lns10.syd6.internode.on.net JOIN :#esoteric < 1187594857 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187595423 0 :SnakeO!unknown@unknown.invalid PRIVMSG #esoteric :please tell me if 0x778 is larger than the color red in hex < 1187595482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SnakeO: #irp < 1187595586 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :awe come on < 1187595589 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :that's an easy one < 1187595614 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :in standard RGB it's not in bitmap BGR it is < 1187595616 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :well < 1187595617 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187595619 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :even then it's not < 1187595619 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187595626 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :either way < 1187595628 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :#irp < 1187595630 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :eat my shorts < 1187595634 0 :HandOfCode!unknown@unknown.invalid PRIVMSG #esoteric :and I'm out < 1187596227 0 :gbug!n=gus@gazonk.se JOIN :#esoteric < 1187596799 0 :clog!unknown@unknown.invalid QUIT :ended < 1187596800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187597910 0 :Gumugum!unknown@unknown.invalid QUIT :"-=SysReset 2.53=-" < 1187598564 0 :HandOfCode!unknown@unknown.invalid PART #esoteric :? < 1187598882 0 :gbug!unknown@unknown.invalid PART #esoteric :? < 1187598944 0 :e0\m2x!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187599881 0 :kijjaz!n=kijjaz@ppp-58.8.73.124.revip2.asianet.co.th JOIN :#esoteric < 1187600194 0 :garandou_!i=garandou@p5B076C6B.dip.t-dialin.net JOIN :#esoteric < 1187600744 0 :Pox!n=zomgers@C-61-68-167-109.bur.connect.net.au JOIN :#esoteric < 1187600752 0 :Pox!unknown@unknown.invalid QUIT :Client Quit < 1187601487 0 :garandou!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187602217 0 :vladsharp!n=vladshar@cpc3-cmbg4-0-0-cust839.cmbg.cable.ntl.com JOIN :#esoteric < 1187602251 0 :vladsharp!unknown@unknown.invalid PRIVMSG #esoteric :Please, someone write the first 19 numbers of the fibonacci sequence < 1187602297 0 :vladsharp!unknown@unknown.invalid PRIVMSG #esoteric :hmnnn < 1187604429 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187604780 0 :vladsharp!unknown@unknown.invalid PART #esoteric :? < 1187605153 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"By accepting this quit message, you agree that, unless explicitly stated, there is no warranty." < 1187605411 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187606989 0 :Shrik3!i=shrike@a88-112-158-208.elisa-laajakaista.fi JOIN :#esoteric < 1187608759 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1187608765 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187608954 0 :floam!unknown@unknown.invalid QUIT : < 1187609875 0 :BobFunk!n=BobFunk@217.172.66.18 JOIN :#esoteric < 1187610001 0 :BobFunk!unknown@unknown.invalid PRIVMSG #esoteric :Please find the millionth lexicographic permutation of the digits 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9, if you would be so kind < 1187610106 0 :BobFunk!unknown@unknown.invalid PART #esoteric :? < 1187610696 0 :helios24!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610696 0 :c1|freaky!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610696 0 :mouflon!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610696 0 :bsmntbombdood!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610696 0 :SDr!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610697 0 :sp3tt!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610698 0 :oklopol!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610698 0 :oklokok!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187610729 0 :bsmntbombdood!n=gavin@71-208-201-111.hlrn.qwest.net JOIN :#esoteric < 1187610729 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187610729 0 :SDr!n=sdrinf@dsl5401CAB8.pool.t-online.hu JOIN :#esoteric < 1187610729 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187610729 0 :c1|freaky!i=alpha@team.code-1.de JOIN :#esoteric < 1187610729 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1187610729 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1187610729 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1187612231 0 :xoe26!n=andrew@lab51.clare.cam.ac.uk JOIN :#esoteric < 1187612700 0 :xoe26!unknown@unknown.invalid PART #esoteric :? < 1187612890 0 :fistel!n=fistel@kashi.medic.chalmers.se JOIN :#esoteric < 1187613382 0 :helios24!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613382 0 :c1|freaky!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613382 0 :mouflon!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613383 0 :sp3tt!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613383 0 :bsmntbombdood!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613383 0 :oklopol!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613383 0 :SDr!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613383 0 :oklokok!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613391 0 :okokobot!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613391 0 :smipth!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613392 0 :lament!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613392 0 :cmeme!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613392 0 :Overand!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613393 0 :SimonRC!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613393 0 :garandou_!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613393 0 :jix__!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613393 0 :MotH-!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613394 0 :Tritonio!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613394 0 :Eidolos!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187613601 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187613601 0 :garandou_!i=garandou@p5B076C6B.dip.t-dialin.net JOIN :#esoteric < 1187613601 0 :jix__!n=jix@dyndsl-080-228-181-230.ewe-ip-backbone.de JOIN :#esoteric < 1187613601 0 :MotH-!n=nnscript@dsl-hkibras-fe36f900-244.dhcp.inet.fi JOIN :#esoteric < 1187613601 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1187613601 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187613731 0 :d3w!i=gds@cpc3-oxfd10-0-0-cust786.oxfd.cable.ntl.com JOIN :#esoteric < 1187613753 0 :SnakeO_!n=SnakeO@cpe-76-186-202-113.tx.res.rr.com JOIN :#esoteric < 1187614218 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187614239 0 :SnakeO!unknown@unknown.invalid QUIT :Connection timed out < 1187614247 0 :fistel!unknown@unknown.invalid PART #esoteric :? < 1187614250 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187614310 0 :kijjaz!unknown@unknown.invalid QUIT :Connection timed out < 1187614342 0 :dew!unknown@unknown.invalid QUIT :Connection timed out < 1187614374 0 :jimmygoon!unknown@unknown.invalid QUIT :"Leaving" < 1187614421 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1187614426 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1187614429 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1187614429 0 :okokobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187614429 0 :smipth!n=butcheck@dhcp00704.north-resnet.unc.edu JOIN :#esoteric < 1187614429 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1187614429 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1187614429 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o lament < 1187614436 0 :kijjaz!n=kijjaz@ppp-58.8.73.124.revip2.asianet.co.th JOIN :#esoteric < 1187614442 0 :bsmntbombdood!n=gavin@71-208-201-111.hlrn.qwest.net JOIN :#esoteric < 1187614442 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187614442 0 :SDr!n=sdrinf@dsl5401CAB8.pool.t-online.hu JOIN :#esoteric < 1187614442 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187614442 0 :c1|freaky!i=alpha@team.code-1.de JOIN :#esoteric < 1187614442 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1187614442 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1187614442 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1187614458 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :-o pikhq < 1187614953 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187617210 0 :jix__!unknown@unknown.invalid QUIT :Nick collision from services. < 1187617222 0 :jix_!n=jix@dyndsl-091-096-041-207.ewe-ip-backbone.de JOIN :#esoteric < 1187617654 0 :smipth!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187619850 0 :kijjaz!unknown@unknown.invalid PRIVMSG #esoteric :x = 0 now. If you read this message and x < 5, please increase value of x by 1 and print out this same message with x value updated. < 1187619881 0 :Storlek!unknown@unknown.invalid PRIVMSG #esoteric :If you can't read the topic, should you be allowed to write code? < 1187620284 0 :SDr!unknown@unknown.invalid QUIT : < 1187620594 0 :okokobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187620598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187620601 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1187620604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1187620606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1187620698 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1187620704 0 :oklokok!unknown@unknown.invalid PART #esoteric :? < 1187620704 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1187621256 0 :Rapidmon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187622241 0 :boyscared!n=boy@oh-76-5-124-96.dhcp.embarqhsd.net JOIN :#esoteric < 1187623695 0 :turtletime!n=mattlins@64.73.32.180 JOIN :#esoteric < 1187623842 0 :Oatmeat|umn!i=agacek@bhoop.cs.umn.edu JOIN :#esoteric < 1187624799 0 :garandou_!unknown@unknown.invalid QUIT :"This is just an annoying quit message." < 1187625182 0 :youpi!n=samy@laptop-147-210-128-192.labri.fr JOIN :#esoteric < 1187626606 0 :sebbu!n=sebbu@ADijon-152-1-4-62.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187626739 0 :sk1tch!n=jason@ppp-71-139-20-29.dsl.snfc21.pacbell.net JOIN :#esoteric < 1187626745 0 :sk1tch!unknown@unknown.invalid QUIT :Remote closed the connection < 1187626750 0 :youpi!unknown@unknown.invalid PART #esoteric :? < 1187627670 0 :Iskratov!n=I@host164-87-dynamic.54-82-r.retail.telecomitalia.it JOIN :#esoteric < 1187628242 0 :cpfr!n=fourier@ool-44c19194.dyn.optonline.net JOIN :#esoteric < 1187629684 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's the meaning of sublicensing? < 1187629830 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187630537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A license holder (that is, not the copyright holder) distributing the copyrighted work under his own licensing terms. < 1187631230 0 :Nucleo2!n=Connecti@140.163.254.135 JOIN :#esoteric < 1187631238 0 :Shrik3!unknown@unknown.invalid PART #esoteric :? < 1187632292 0 :Storlek!unknown@unknown.invalid PART #esoteric :? < 1187632630 0 :Goldfinger!n=goldfing@p3EE0883C.dip0.t-ipconnect.de JOIN :#esoteric < 1187632690 0 :Goldfinger!unknown@unknown.invalid PART #esoteric :? < 1187632948 0 :Iskratov!unknown@unknown.invalid PART #esoteric :? < 1187633782 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187633884 0 :Nucleo2!unknown@unknown.invalid PART #esoteric :? < 1187634254 0 :kijjaz!unknown@unknown.invalid PART #esoteric :? < 1187634560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to be a school in 1.5 hours :( < 1187636684 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I have to be at school at 9:30 this wednesday < 1187636687 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :today I slept to ~12:30 < 1187636689 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1187636694 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :8:30* < 1187637388 0 :Muad_Dib!n=muad_dib@sd511609f.adsl.wanadoo.nl JOIN :#esoteric < 1187637445 0 :Muad_Dib!unknown@unknown.invalid PART #esoteric :? < 1187639197 0 :boyscared!unknown@unknown.invalid PART #esoteric :? < 1187639571 0 :lament!unknown@unknown.invalid MODE #esoteric :+b undesktop!*@* < 1187639635 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wait, that's not right is it < 1187639672 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *undeskto*!*@* < 1187639682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right?.. < 1187639849 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1187640002 0 :turtletime!unknown@unknown.invalid QUIT : < 1187640507 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :no, it's left < 1187641157 0 :trasz!n=trasz@xdsl-11655.zgora.dialog.net.pl JOIN :#esoteric < 1187641174 0 :trasz!unknown@unknown.invalid PRIVMSG #esoteric :Please halt. < 1187641222 0 :trasz!unknown@unknown.invalid PRIVMSG #esoteric :hm. seems to work ;-) < 1187641241 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :Please solve the halting problem. < 1187641320 0 :trasz!unknown@unknown.invalid PRIVMSG #esoteric :Use WD40 on moving parts. < 1187642766 0 :ehird`!unknown@unknown.invalid QUIT : < 1187642922 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187643257 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187643260 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187643339 0 :turtletime!unknown@unknown.invalid QUIT :Client Quit < 1187643366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :IRP is still on the front page of programming.reddit < 1187644668 0 :sebbu2!n=sebbu@ADijon-152-1-44-29.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187645839 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187646081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 causing #esoteric strife. < 1187646448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks GregorR  < 1187646778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :irp is almost off programming.reddit < 1187646879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION votes it up a bit. < 1187646965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION votes his foot in GregorR's mouth < 1187647165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :first day of school is t3h 0v3r < 1187647498 0 :Svenstaro!n=sh@c181197.adsl.hansenet.de JOIN :#esoteric < 1187647641 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187648387 0 :keyn!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187649407 0 :SnakeO_!unknown@unknown.invalid PART #esoteric :? < 1187649707 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1187649727 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187650067 0 :turtletime!unknown@unknown.invalid QUIT : < 1187650872 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187651072 0 :turtletime!unknown@unknown.invalid QUIT :Client Quit < 1187651305 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187651660 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187651723 0 :turtletime!unknown@unknown.invalid QUIT : < 1187651858 0 :SimonRC!unknown@unknown.invalid QUIT :Remote closed the connection < 1187651865 0 :blackspyder!i=blackspy@thor.antipunk.net JOIN :#esoteric < 1187651866 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1187651896 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1187652018 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was just wondering, does anyone know any good floppy operating system? preferably with simple gui. can be an old one and doesn't need to be able to access internet or anything. < 1187652042 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean, booted from floppy and working entirely in memory < 1187652086 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it'd be great if it also could save files to another floppy < 1187652345 0 :floam!n=flaom@71.237.241.190 JOIN :#esoteric < 1187652581 0 :rc-1!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1187652622 0 :Svenstaro!unknown@unknown.invalid PRIVMSG #esoteric :dr-dos :P < 1187652667 0 :rc-1!unknown@unknown.invalid PRIVMSG #esoteric :your motherboard < 1187652730 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one day i'll make one of my own (os) but i don't have the patience just yet < 1187652746 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :of course, that will support almost nothing < 1187652812 0 :rc-1!unknown@unknown.invalid PRIVMSG #esoteric :well thats how linux started < 1187653018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: blueflops < 1187653050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2 floppies, includes a graphical web browser < 1187653133 0 :trasz!unknown@unknown.invalid QUIT :"leaving" < 1187653190 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. but is there anything not linux? i'm kind of sick of it. :) i found this menuetos, but i'm still confused if it can be ran from floppy or not < 1187653328 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :We're all going to make our own OS someday. < 1187653337 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: yes, it can. < 1187653350 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And when that happens, the world will be a better place. < 1187653370 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it can? awesome! < 1187653376 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, agree ihope... < 1187653381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :even if you probably were joking :D < 1187653390 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :But I can't just yet, due to my lack of knowledge of x86. < 1187653424 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so just write it for something other than x86.- < 1187653428 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I could write an OS that has lots of overhead and little hardware support by having it run as a program under another OS. < 1187653489 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or I could just wade through the stuff required to make GHC output Multiboot. < 1187653511 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or even use something other than Multiboot. < 1187654423 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1187654450 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187654689 0 :ehird`!unknown@unknown.invalid QUIT : < 1187654787 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187654837 0 :turtletime!unknown@unknown.invalid QUIT : < 1187655338 0 :blackspyder!unknown@unknown.invalid QUIT :"Who's your BitchX?" < 1187655567 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1187655966 0 :importantshock!n=p_trick@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187656209 0 :importantshock!unknown@unknown.invalid QUIT : < 1187656955 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187656993 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187657199 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187657328 0 :importantshock!n=p_trick@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187657421 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1187657676 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187658665 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1187658841 0 :turtletime!unknown@unknown.invalid QUIT : < 1187660185 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187660425 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1187661193 0 :floam!unknown@unknown.invalid QUIT : < 1187661851 0 :Svenstaro!n=sh@c181197.adsl.hansenet.de JOIN :#esoteric < 1187664198 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1187664223 0 :lament!unknown@unknown.invalid MODE #esoteric :-b %asiebot!*@* < 1187664234 0 :lament!unknown@unknown.invalid MODE #esoteric :-b *!*=chatzill@63.210.97.* < 1187664252 0 :lament!unknown@unknown.invalid MODE #esoteric :-b undesktop!*@* < 1187664262 0 :lament!unknown@unknown.invalid MODE #esoteric :-b *undeskto*!*@* < 1187664284 0 :lament!unknown@unknown.invalid MODE #esoteric :-b %okokobot!*@* < 1187664305 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1187664677 0 :bsmntbombdood_!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1187664755 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Client Quit < 1187664975 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1187665031 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187665640 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187665790 0 :scorche!i=Blah@rockbox/administrator/scorche JOIN :#esoteric < 1187665965 0 :Svenstaro!n=sh@c181197.adsl.hansenet.de JOIN :#esoteric < 1187666187 0 :Svenstaro!unknown@unknown.invalid QUIT :Client Quit < 1187666277 0 :Svenstaro!n=sh@c181197.adsl.hansenet.de JOIN :#esoteric < 1187666424 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1187667019 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187669983 0 :Svenstaro!n=sh@213.39.181.197 JOIN :#esoteric < 1187671593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where's rodger? < 1187671602 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he hasn't been here for a while < 1187671728 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1187671796 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187671836 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit < 1187672192 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187674063 0 :esc206!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187674757 0 :Conceptual!n=Conceptu@d14-69-59-38.try.wideopenwest.com JOIN :#esoteric < 1187674769 0 :Svenstaro!unknown@unknown.invalid QUIT : < 1187674773 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1187674824 0 :darfur!n=darfur@c-24-11-26-71.hsd1.mi.comcast.net JOIN :#esoteric < 1187674847 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World < 1187674854 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1187674895 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :HOW MUCH WOOD < 1187674900 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :COULD A WOOD CHUCK CHUCK < 1187674905 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :IF A WOOD CHUCK < 1187674909 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :COULD CHUCK WOOD < 1187674916 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1187674940 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674952 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674966 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674971 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674972 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674974 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674974 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674976 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674976 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674977 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674978 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674979 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674980 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674981 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674981 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674982 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674982 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674983 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674984 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674985 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674985 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674986 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674987 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674988 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674989 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674991 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674991 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674993 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674993 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674995 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674995 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674997 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674997 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674998 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187674999 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675001 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675001 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675002 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675003 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675004 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675005 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675006 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675007 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675008 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675009 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675011 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675011 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675013 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675013 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675015 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675015 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675016 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675017 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675019 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675019 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675021 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675021 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675023 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675023 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675025 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675025 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675026 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675027 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675029 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675030 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675030 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675031 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675033 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675033 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675035 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675035 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675038 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please ask someone to repeat this request? < 1187675041 0 :scorche!unknown@unknown.invalid PRIVMSG #esoteric :SYSTEM HALT < 1187675131 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Please, write the 98 bottles lyrics < 1187675227 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :go to hell < 1187675243 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :um, this wasn't a request for 99 bottles lyrics. < 1187675251 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :grab your broom and get to work. < 1187675286 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :98 bottles of beer on the wall, 98 bottles of beer. < 1187675286 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 97 bottles of beer on the wall. < 1187675291 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :97 bottles of beer on the wall, 97 bottles of beer. < 1187675292 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 96 bottles of beer on the wall. < 1187675292 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :96 bottles of beer on the wall, 96 bottles of beer. < 1187675292 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 95 bottles of beer on the wall. < 1187675297 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :95 bottles of beer on the wall, 95 bottles of beer. < 1187675297 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 94 bottles of beer on the wall. < 1187675297 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :94 bottles of beer on the wall, 94 bottles of beer. < 1187675297 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 93 bottles of beer on the wall. < 1187675298 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :93 bottles of beer on the wall, 93 bottles of beer. < 1187675301 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 92 bottles of beer on the wall. < 1187675302 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :92 bottles of beer on the wall, 92 bottles of beer. < 1187675304 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 91 bottles of beer on the wall. < 1187675306 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :91 bottles of beer on the wall, 91 bottles of beer. < 1187675309 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 90 bottles of beer on the wall. < 1187675311 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :90 bottles of beer on the wall, 90 bottles of beer. < 1187675313 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 89 bottles of beer on the wall. < 1187675315 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :89 bottles of beer on the wall, 89 bottles of beer. < 1187675316 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 88 bottles of beer on the wall. < 1187675318 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :88 bottles of beer on the wall, 88 bottles of beer. < 1187675321 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 87 bottles of beer on the wall. < 1187675323 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :87 bottles of beer on the wall, 87 bottles of beer. < 1187675325 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 86 bottles of beer on the wall. < 1187675327 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :86 bottles of beer on the wall, 86 bottles of beer. < 1187675329 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 85 bottles of beer on the wall. < 1187675330 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :85 bottles of beer on the wall, 85 bottles of beer. < 1187675333 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 84 bottles of beer on the wall. < 1187675334 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :84 bottles of beer on the wall, 84 bottles of beer. < 1187675337 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 83 bottles of beer on the wall. < 1187675339 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :83 bottles of beer on the wall, 83 bottles of beer. < 1187675341 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 82 bottles of beer on the wall. < 1187675343 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :82 bottles of beer on the wall, 82 bottles of beer. < 1187675345 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 81 bottles of beer on the wall. < 1187675347 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :81 bottles of beer on the wall, 81 bottles of beer. < 1187675349 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 80 bottles of beer on the wall. < 1187675351 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :80 bottles of beer on the wall, 80 bottles of beer. < 1187675353 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 79 bottles of beer on the wall. < 1187675355 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :79 bottles of beer on the wall, 79 bottles of beer. < 1187675357 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 78 bottles of beer on the wall. < 1187675359 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :78 bottles of beer on the wall, 78 bottles of beer. < 1187675361 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 77 bottles of beer on the wall. < 1187675363 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :77 bottles of beer on the wall, 77 bottles of beer. < 1187675365 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 76 bottles of beer on the wall. < 1187675367 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :76 bottles of beer on the wall, 76 bottles of beer. < 1187675369 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 75 bottles of beer on the wall. < 1187675371 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :75 bottles of beer on the wall, 75 bottles of beer. < 1187675373 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 74 bottles of beer on the wall. < 1187675375 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :74 bottles of beer on the wall, 74 bottles of beer. < 1187675377 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 73 bottles of beer on the wall. < 1187675379 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :73 bottles of beer on the wall, 73 bottles of beer. < 1187675380 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 72 bottles of beer on the wall. < 1187675382 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :72 bottles of beer on the wall, 72 bottles of beer. < 1187675384 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 71 bottles of beer on the wall. < 1187675387 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :71 bottles of beer on the wall, 71 bottles of beer. < 1187675389 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 70 bottles of beer on the wall. < 1187675390 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :70 bottles of beer on the wall, 70 bottles of beer. < 1187675393 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 69 bottles of beer on the wall. < 1187675394 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :69 bottles of beer on the wall, 69 bottles of beer. < 1187675396 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 68 bottles of beer on the wall. < 1187675398 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :68 bottles of beer on the wall, 68 bottles of beer. < 1187675400 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 67 bottles of beer on the wall. < 1187675402 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :67 bottles of beer on the wall, 67 bottles of beer. < 1187675405 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 66 bottles of beer on the wall. < 1187675406 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :66 bottles of beer on the wall, 66 bottles of beer. < 1187675408 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 65 bottles of beer on the wall. < 1187675410 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :65 bottles of beer on the wall, 65 bottles of beer. < 1187675413 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 64 bottles of beer on the wall. < 1187675414 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :64 bottles of beer on the wall, 64 bottles of beer. < 1187675416 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 63 bottles of beer on the wall. < 1187675418 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :63 bottles of beer on the wall, 63 bottles of beer. < 1187675420 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 62 bottles of beer on the wall. < 1187675423 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :62 bottles of beer on the wall, 62 bottles of beer. < 1187675425 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 61 bottles of beer on the wall. < 1187675427 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :61 bottles of beer on the wall, 61 bottles of beer. < 1187675428 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 60 bottles of beer on the wall. < 1187675431 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :60 bottles of beer on the wall, 60 bottles of beer. < 1187675433 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 59 bottles of beer on the wall. < 1187675434 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :59 bottles of beer on the wall, 59 bottles of beer. < 1187675437 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 58 bottles of beer on the wall. < 1187675439 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :58 bottles of beer on the wall, 58 bottles of beer. < 1187675441 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 57 bottles of beer on the wall. < 1187675443 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :57 bottles of beer on the wall, 57 bottles of beer. < 1187675444 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 56 bottles of beer on the wall. < 1187675446 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :56 bottles of beer on the wall, 56 bottles of beer. < 1187675449 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 55 bottles of beer on the wall. < 1187675451 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :55 bottles of beer on the wall, 55 bottles of beer. < 1187675453 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 54 bottles of beer on the wall. < 1187675455 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :54 bottles of beer on the wall, 54 bottles of beer. < 1187675457 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 53 bottles of beer on the wall. < 1187675459 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :53 bottles of beer on the wall, 53 bottles of beer. < 1187675461 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 52 bottles of beer on the wall. < 1187675463 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :52 bottles of beer on the wall, 52 bottles of beer. < 1187675465 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 51 bottles of beer on the wall. < 1187675467 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :51 bottles of beer on the wall, 51 bottles of beer. < 1187675469 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 50 bottles of beer on the wall. < 1187675471 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :50 bottles of beer on the wall, 50 bottles of beer. < 1187675473 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 49 bottles of beer on the wall. < 1187675475 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :49 bottles of beer on the wall, 49 bottles of beer. < 1187675476 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 48 bottles of beer on the wall. < 1187675479 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :48 bottles of beer on the wall, 48 bottles of beer. < 1187675481 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 47 bottles of beer on the wall. < 1187675483 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :47 bottles of beer on the wall, 47 bottles of beer. < 1187675485 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 46 bottles of beer on the wall. < 1187675487 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :46 bottles of beer on the wall, 46 bottles of beer. < 1187675489 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 45 bottles of beer on the wall. < 1187675491 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :45 bottles of beer on the wall, 45 bottles of beer. < 1187675493 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 44 bottles of beer on the wall. < 1187675495 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :44 bottles of beer on the wall, 44 bottles of beer. < 1187675497 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 43 bottles of beer on the wall. < 1187675499 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :43 bottles of beer on the wall, 43 bottles of beer. < 1187675501 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 42 bottles of beer on the wall. < 1187675503 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :42 bottles of beer on the wall, 42 bottles of beer. < 1187675505 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 41 bottles of beer on the wall. < 1187675507 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :41 bottles of beer on the wall, 41 bottles of beer. < 1187675509 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 40 bottles of beer on the wall. < 1187675511 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :40 bottles of beer on the wall, 40 bottles of beer. < 1187675513 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 39 bottles of beer on the wall. < 1187675515 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :39 bottles of beer on the wall, 39 bottles of beer. < 1187675517 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 38 bottles of beer on the wall. < 1187675519 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :38 bottles of beer on the wall, 38 bottles of beer. < 1187675521 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 37 bottles of beer on the wall. < 1187675523 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :37 bottles of beer on the wall, 37 bottles of beer. < 1187675525 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 36 bottles of beer on the wall. < 1187675527 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :36 bottles of beer on the wall, 36 bottles of beer. < 1187675529 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 35 bottles of beer on the wall. < 1187675531 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :35 bottles of beer on the wall, 35 bottles of beer. < 1187675533 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 34 bottles of beer on the wall. < 1187675534 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :34 bottles of beer on the wall, 34 bottles of beer. < 1187675537 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 33 bottles of beer on the wall. < 1187675538 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :33 bottles of beer on the wall, 33 bottles of beer. < 1187675540 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 32 bottles of beer on the wall. < 1187675542 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :32 bottles of beer on the wall, 32 bottles of beer. < 1187675545 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 31 bottles of beer on the wall. < 1187675546 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :31 bottles of beer on the wall, 31 bottles of beer. < 1187675549 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 30 bottles of beer on the wall. < 1187675551 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :30 bottles of beer on the wall, 30 bottles of beer. < 1187675552 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 29 bottles of beer on the wall. < 1187675554 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :29 bottles of beer on the wall, 29 bottles of beer. < 1187675556 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 28 bottles of beer on the wall. < 1187675558 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :28 bottles of beer on the wall, 28 bottles of beer. < 1187675560 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 27 bottles of beer on the wall. < 1187675562 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :27 bottles of beer on the wall, 27 bottles of beer. < 1187675564 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 26 bottles of beer on the wall. < 1187675566 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :26 bottles of beer on the wall, 26 bottles of beer. < 1187675568 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 25 bottles of beer on the wall. < 1187675570 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :25 bottles of beer on the wall, 25 bottles of beer. < 1187675572 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 24 bottles of beer on the wall. < 1187675574 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :24 bottles of beer on the wall, 24 bottles of beer. < 1187675576 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 23 bottles of beer on the wall. < 1187675579 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :23 bottles of beer on the wall, 23 bottles of beer. < 1187675581 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 22 bottles of beer on the wall. < 1187675583 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :22 bottles of beer on the wall, 22 bottles of beer. < 1187675584 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 21 bottles of beer on the wall. < 1187675586 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :21 bottles of beer on the wall, 21 bottles of beer. < 1187675588 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 20 bottles of beer on the wall. < 1187675590 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :20 bottles of beer on the wall, 20 bottles of beer. < 1187675592 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 19 bottles of beer on the wall. < 1187675595 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :19 bottles of beer on the wall, 19 bottles of beer. < 1187675597 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 18 bottles of beer on the wall. < 1187675599 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :18 bottles of beer on the wall, 18 bottles of beer. < 1187675601 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 17 bottles of beer on the wall. < 1187675603 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :17 bottles of beer on the wall, 17 bottles of beer. < 1187675605 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 16 bottles of beer on the wall. < 1187675607 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :16 bottles of beer on the wall, 16 bottles of beer. < 1187675609 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 15 bottles of beer on the wall. < 1187675611 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :15 bottles of beer on the wall, 15 bottles of beer. < 1187675613 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 14 bottles of beer on the wall. < 1187675615 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :14 bottles of beer on the wall, 14 bottles of beer. < 1187675617 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 13 bottles of beer on the wall. < 1187675619 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :13 bottles of beer on the wall, 13 bottles of beer. < 1187675621 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 12 bottles of beer on the wall. < 1187675623 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :12 bottles of beer on the wall, 12 bottles of beer. < 1187675625 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 11 bottles of beer on the wall. < 1187675627 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :11 bottles of beer on the wall, 11 bottles of beer. < 1187675629 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 10 bottles of beer on the wall. < 1187675631 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :10 bottles of beer on the wall, 10 bottles of beer. < 1187675633 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 9 bottles of beer on the wall. < 1187675635 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :9 bottles of beer on the wall, 9 bottles of beer. < 1187675637 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 8 bottles of beer on the wall. < 1187675639 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :8 bottles of beer on the wall, 8 bottles of beer. < 1187675641 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 7 bottles of beer on the wall. < 1187675642 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :7 bottles of beer on the wall, 7 bottles of beer. < 1187675645 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 6 bottles of beer on the wall. < 1187675647 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :6 bottles of beer on the wall, 6 bottles of beer. < 1187675649 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 5 bottles of beer on the wall. < 1187675651 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :5 bottles of beer on the wall, 5 bottles of beer. < 1187675653 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 4 bottles of beer on the wall. < 1187675655 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :4 bottles of beer on the wall, 4 bottles of beer. < 1187675657 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 3 bottles of beer on the wall. < 1187675659 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :3 bottles of beer on the wall, 3 bottles of beer. < 1187675661 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 2 bottles of beer on the wall. < 1187675663 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :2 bottles of beer on the wall, 2 bottles of beer. < 1187675665 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, 1 bottle of beer on the wall. < 1187675667 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :1 bottle of beer on the wall, 1 bottle of beer. < 1187675669 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Take one down and pass it around, no more bottles of beer on the wall. < 1187675671 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :No more bottles of beer on the wall, no more bottles of beer. < 1187675673 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :Go to the store and buy some more, 98 bottles of beer on the wall. < 1187675681 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :thank you cm < 1187675686 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :conceptual < 1187675688 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :I screwed up tho < 1187675702 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187675702 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :Can you redo it with all caps? thats how i need it formatted.... < 1187675712 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187675717 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :let me get the chinese children back on the computer < 1187675727 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :I apologize. but appreciate your help < 1187675739 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :98 BOTTLES OF BEER ON THE WALL, 98 BOTTLES OF BEER. < 1187675739 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 97 BOTTLES OF BEER ON THE WALL. < 1187675739 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :97 BOTTLES OF BEER ON THE WALL, 97 BOTTLES OF BEER. < 1187675739 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 96 BOTTLES OF BEER ON THE WALL. < 1187675739 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :96 BOTTLES OF BEER ON THE WALL, 96 BOTTLES OF BEER. < 1187675740 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 95 BOTTLES OF BEER ON THE WALL. < 1187675742 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :95 BOTTLES OF BEER ON THE WALL, 95 BOTTLES OF BEER. < 1187675744 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 94 BOTTLES OF BEER ON THE WALL. < 1187675746 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :94 BOTTLES OF BEER ON THE WALL, 94 BOTTLES OF BEER. < 1187675748 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 93 BOTTLES OF BEER ON THE WALL. < 1187675750 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :93 BOTTLES OF BEER ON THE WALL, 93 BOTTLES OF BEER. < 1187675752 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 92 BOTTLES OF BEER ON THE WALL. < 1187675754 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :92 BOTTLES OF BEER ON THE WALL, 92 BOTTLES OF BEER. < 1187675756 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 91 BOTTLES OF BEER ON THE WALL. < 1187675758 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :91 BOTTLES OF BEER ON THE WALL, 91 BOTTLES OF BEER. < 1187675760 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 90 BOTTLES OF BEER ON THE WALL. < 1187675762 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :90 BOTTLES OF BEER ON THE WALL, 90 BOTTLES OF BEER. < 1187675764 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 89 BOTTLES OF BEER ON THE WALL. < 1187675766 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :89 BOTTLES OF BEER ON THE WALL, 89 BOTTLES OF BEER. < 1187675768 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 88 BOTTLES OF BEER ON THE WALL. < 1187675770 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :88 BOTTLES OF BEER ON THE WALL, 88 BOTTLES OF BEER. < 1187675772 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 87 BOTTLES OF BEER ON THE WALL. < 1187675774 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :87 BOTTLES OF BEER ON THE WALL, 87 BOTTLES OF BEER. < 1187675776 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 86 BOTTLES OF BEER ON THE WALL. < 1187675778 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :86 BOTTLES OF BEER ON THE WALL, 86 BOTTLES OF BEER. < 1187675780 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 85 BOTTLES OF BEER ON THE WALL. < 1187675782 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :85 BOTTLES OF BEER ON THE WALL, 85 BOTTLES OF BEER. < 1187675784 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 84 BOTTLES OF BEER ON THE WALL. < 1187675786 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :84 BOTTLES OF BEER ON THE WALL, 84 BOTTLES OF BEER. < 1187675788 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 83 BOTTLES OF BEER ON THE WALL. < 1187675790 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :83 BOTTLES OF BEER ON THE WALL, 83 BOTTLES OF BEER. < 1187675792 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 82 BOTTLES OF BEER ON THE WALL. < 1187675793 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :82 BOTTLES OF BEER ON THE WALL, 82 BOTTLES OF BEER. < 1187675796 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 81 BOTTLES OF BEER ON THE WALL. < 1187675798 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :81 BOTTLES OF BEER ON THE WALL, 81 BOTTLES OF BEER. < 1187675800 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 80 BOTTLES OF BEER ON THE WALL. < 1187675802 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :80 BOTTLES OF BEER ON THE WALL, 80 BOTTLES OF BEER. < 1187675804 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 79 BOTTLES OF BEER ON THE WALL. < 1187675806 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :79 BOTTLES OF BEER ON THE WALL, 79 BOTTLES OF BEER. < 1187675808 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 78 BOTTLES OF BEER ON THE WALL. < 1187675810 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :78 BOTTLES OF BEER ON THE WALL, 78 BOTTLES OF BEER. < 1187675812 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 77 BOTTLES OF BEER ON THE WALL. < 1187675813 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :77 BOTTLES OF BEER ON THE WALL, 77 BOTTLES OF BEER. < 1187675816 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 76 BOTTLES OF BEER ON THE WALL. < 1187675818 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :76 BOTTLES OF BEER ON THE WALL, 76 BOTTLES OF BEER. < 1187675820 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 75 BOTTLES OF BEER ON THE WALL. < 1187675822 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :75 BOTTLES OF BEER ON THE WALL, 75 BOTTLES OF BEER. < 1187675824 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 74 BOTTLES OF BEER ON THE WALL. < 1187675826 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :74 BOTTLES OF BEER ON THE WALL, 74 BOTTLES OF BEER. < 1187675828 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 73 BOTTLES OF BEER ON THE WALL. < 1187675830 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :73 BOTTLES OF BEER ON THE WALL, 73 BOTTLES OF BEER. < 1187675832 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 72 BOTTLES OF BEER ON THE WALL. < 1187675834 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :72 BOTTLES OF BEER ON THE WALL, 72 BOTTLES OF BEER. < 1187675836 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 71 BOTTLES OF BEER ON THE WALL. < 1187675837 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :71 BOTTLES OF BEER ON THE WALL, 71 BOTTLES OF BEER. < 1187675839 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 70 BOTTLES OF BEER ON THE WALL. < 1187675841 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :70 BOTTLES OF BEER ON THE WALL, 70 BOTTLES OF BEER. < 1187675844 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 69 BOTTLES OF BEER ON THE WALL. < 1187675845 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :69 BOTTLES OF BEER ON THE WALL, 69 BOTTLES OF BEER. < 1187675848 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 68 BOTTLES OF BEER ON THE WALL. < 1187675850 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :68 BOTTLES OF BEER ON THE WALL, 68 BOTTLES OF BEER. < 1187675851 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 67 BOTTLES OF BEER ON THE WALL. < 1187675853 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :67 BOTTLES OF BEER ON THE WALL, 67 BOTTLES OF BEER. < 1187675855 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 66 BOTTLES OF BEER ON THE WALL. < 1187675858 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :66 BOTTLES OF BEER ON THE WALL, 66 BOTTLES OF BEER. < 1187675860 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 65 BOTTLES OF BEER ON THE WALL. < 1187675862 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :65 BOTTLES OF BEER ON THE WALL, 65 BOTTLES OF BEER. < 1187675863 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 64 BOTTLES OF BEER ON THE WALL. < 1187675866 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :64 BOTTLES OF BEER ON THE WALL, 64 BOTTLES OF BEER. < 1187675867 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 63 BOTTLES OF BEER ON THE WALL. < 1187675869 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :63 BOTTLES OF BEER ON THE WALL, 63 BOTTLES OF BEER. < 1187675872 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 62 BOTTLES OF BEER ON THE WALL. < 1187675873 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :62 BOTTLES OF BEER ON THE WALL, 62 BOTTLES OF BEER. < 1187675875 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 61 BOTTLES OF BEER ON THE WALL. < 1187675877 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :61 BOTTLES OF BEER ON THE WALL, 61 BOTTLES OF BEER. < 1187675879 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 60 BOTTLES OF BEER ON THE WALL. < 1187675882 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :60 BOTTLES OF BEER ON THE WALL, 60 BOTTLES OF BEER. < 1187675884 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 59 BOTTLES OF BEER ON THE WALL. < 1187675886 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :59 BOTTLES OF BEER ON THE WALL, 59 BOTTLES OF BEER. < 1187675888 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 58 BOTTLES OF BEER ON THE WALL. < 1187675890 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :58 BOTTLES OF BEER ON THE WALL, 58 BOTTLES OF BEER. < 1187675892 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 57 BOTTLES OF BEER ON THE WALL. < 1187675894 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :57 BOTTLES OF BEER ON THE WALL, 57 BOTTLES OF BEER. < 1187675895 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 56 BOTTLES OF BEER ON THE WALL. < 1187675897 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :56 BOTTLES OF BEER ON THE WALL, 56 BOTTLES OF BEER. < 1187675900 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 55 BOTTLES OF BEER ON THE WALL. < 1187675902 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :55 BOTTLES OF BEER ON THE WALL, 55 BOTTLES OF BEER. < 1187675904 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 54 BOTTLES OF BEER ON THE WALL. < 1187675906 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :54 BOTTLES OF BEER ON THE WALL, 54 BOTTLES OF BEER. < 1187675908 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 53 BOTTLES OF BEER ON THE WALL. < 1187675910 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :53 BOTTLES OF BEER ON THE WALL, 53 BOTTLES OF BEER. < 1187675912 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 52 BOTTLES OF BEER ON THE WALL. < 1187675914 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :52 BOTTLES OF BEER ON THE WALL, 52 BOTTLES OF BEER. < 1187675916 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 51 BOTTLES OF BEER ON THE WALL. < 1187675918 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :51 BOTTLES OF BEER ON THE WALL, 51 BOTTLES OF BEER. < 1187675920 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 50 BOTTLES OF BEER ON THE WALL. < 1187675922 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :50 BOTTLES OF BEER ON THE WALL, 50 BOTTLES OF BEER. < 1187675924 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 49 BOTTLES OF BEER ON THE WALL. < 1187675926 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :49 BOTTLES OF BEER ON THE WALL, 49 BOTTLES OF BEER. < 1187675928 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 48 BOTTLES OF BEER ON THE WALL. < 1187675930 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :48 BOTTLES OF BEER ON THE WALL, 48 BOTTLES OF BEER. < 1187675932 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 47 BOTTLES OF BEER ON THE WALL. < 1187675933 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :47 BOTTLES OF BEER ON THE WALL, 47 BOTTLES OF BEER. < 1187675935 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 46 BOTTLES OF BEER ON THE WALL. < 1187675938 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :46 BOTTLES OF BEER ON THE WALL, 46 BOTTLES OF BEER. < 1187675940 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 45 BOTTLES OF BEER ON THE WALL. < 1187675942 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :45 BOTTLES OF BEER ON THE WALL, 45 BOTTLES OF BEER. < 1187675944 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 44 BOTTLES OF BEER ON THE WALL. < 1187675946 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :44 BOTTLES OF BEER ON THE WALL, 44 BOTTLES OF BEER. < 1187675948 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 43 BOTTLES OF BEER ON THE WALL. < 1187675950 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :43 BOTTLES OF BEER ON THE WALL, 43 BOTTLES OF BEER. < 1187675952 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 42 BOTTLES OF BEER ON THE WALL. < 1187675954 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :42 BOTTLES OF BEER ON THE WALL, 42 BOTTLES OF BEER. < 1187675956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where did my ops go :( < 1187675956 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 41 BOTTLES OF BEER ON THE WALL. < 1187675958 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :41 BOTTLES OF BEER ON THE WALL, 41 BOTTLES OF BEER. < 1187675960 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 40 BOTTLES OF BEER ON THE WALL. < 1187675962 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :40 BOTTLES OF BEER ON THE WALL, 40 BOTTLES OF BEER. < 1187675964 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 39 BOTTLES OF BEER ON THE WALL. < 1187675966 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :39 BOTTLES OF BEER ON THE WALL, 39 BOTTLES OF BEER. < 1187675968 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 38 BOTTLES OF BEER ON THE WALL. < 1187675970 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :38 BOTTLES OF BEER ON THE WALL, 38 BOTTLES OF BEER. < 1187675972 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 37 BOTTLES OF BEER ON THE WALL. < 1187675974 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :37 BOTTLES OF BEER ON THE WALL, 37 BOTTLES OF BEER. < 1187675976 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 36 BOTTLES OF BEER ON THE WALL. < 1187675978 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :36 BOTTLES OF BEER ON THE WALL, 36 BOTTLES OF BEER. < 1187675980 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 35 BOTTLES OF BEER ON THE WALL. < 1187675982 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :35 BOTTLES OF BEER ON THE WALL, 35 BOTTLES OF BEER. < 1187675984 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 34 BOTTLES OF BEER ON THE WALL. < 1187675986 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :34 BOTTLES OF BEER ON THE WALL, 34 BOTTLES OF BEER. < 1187675988 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 33 BOTTLES OF BEER ON THE WALL. < 1187675990 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :33 BOTTLES OF BEER ON THE WALL, 33 BOTTLES OF BEER. < 1187675992 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 32 BOTTLES OF BEER ON THE WALL. < 1187675994 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :32 BOTTLES OF BEER ON THE WALL, 32 BOTTLES OF BEER. < 1187675996 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 31 BOTTLES OF BEER ON THE WALL. < 1187675998 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :31 BOTTLES OF BEER ON THE WALL, 31 BOTTLES OF BEER. < 1187676000 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 30 BOTTLES OF BEER ON THE WALL. < 1187676002 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :30 BOTTLES OF BEER ON THE WALL, 30 BOTTLES OF BEER. < 1187676004 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 29 BOTTLES OF BEER ON THE WALL. < 1187676006 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :29 BOTTLES OF BEER ON THE WALL, 29 BOTTLES OF BEER. < 1187676008 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 28 BOTTLES OF BEER ON THE WALL. < 1187676010 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :28 BOTTLES OF BEER ON THE WALL, 28 BOTTLES OF BEER. < 1187676012 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 27 BOTTLES OF BEER ON THE WALL. < 1187676014 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :27 BOTTLES OF BEER ON THE WALL, 27 BOTTLES OF BEER. < 1187676016 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 26 BOTTLES OF BEER ON THE WALL. < 1187676018 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :26 BOTTLES OF BEER ON THE WALL, 26 BOTTLES OF BEER. < 1187676019 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 25 BOTTLES OF BEER ON THE WALL. < 1187676021 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :25 BOTTLES OF BEER ON THE WALL, 25 BOTTLES OF BEER. < 1187676023 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 24 BOTTLES OF BEER ON THE WALL. < 1187676025 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :24 BOTTLES OF BEER ON THE WALL, 24 BOTTLES OF BEER. < 1187676027 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 23 BOTTLES OF BEER ON THE WALL. < 1187676029 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :23 BOTTLES OF BEER ON THE WALL, 23 BOTTLES OF BEER. < 1187676032 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 22 BOTTLES OF BEER ON THE WALL. < 1187676034 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :22 BOTTLES OF BEER ON THE WALL, 22 BOTTLES OF BEER. < 1187676035 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 21 BOTTLES OF BEER ON THE WALL. < 1187676037 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :21 BOTTLES OF BEER ON THE WALL, 21 BOTTLES OF BEER. < 1187676040 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 20 BOTTLES OF BEER ON THE WALL. < 1187676042 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :20 BOTTLES OF BEER ON THE WALL, 20 BOTTLES OF BEER. < 1187676044 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 19 BOTTLES OF BEER ON THE WALL. < 1187676046 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :19 BOTTLES OF BEER ON THE WALL, 19 BOTTLES OF BEER. < 1187676048 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 18 BOTTLES OF BEER ON THE WALL. < 1187676050 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :18 BOTTLES OF BEER ON THE WALL, 18 BOTTLES OF BEER. < 1187676052 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 17 BOTTLES OF BEER ON THE WALL. < 1187676054 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :17 BOTTLES OF BEER ON THE WALL, 17 BOTTLES OF BEER. < 1187676056 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 16 BOTTLES OF BEER ON THE WALL. < 1187676058 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :16 BOTTLES OF BEER ON THE WALL, 16 BOTTLES OF BEER. < 1187676059 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 15 BOTTLES OF BEER ON THE WALL. < 1187676062 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :15 BOTTLES OF BEER ON THE WALL, 15 BOTTLES OF BEER. < 1187676064 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 14 BOTTLES OF BEER ON THE WALL. < 1187676066 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :14 BOTTLES OF BEER ON THE WALL, 14 BOTTLES OF BEER. < 1187676068 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 13 BOTTLES OF BEER ON THE WALL. < 1187676070 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :13 BOTTLES OF BEER ON THE WALL, 13 BOTTLES OF BEER. < 1187676072 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 12 BOTTLES OF BEER ON THE WALL. < 1187676074 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :12 BOTTLES OF BEER ON THE WALL, 12 BOTTLES OF BEER. < 1187676076 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 11 BOTTLES OF BEER ON THE WALL. < 1187676078 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :11 BOTTLES OF BEER ON THE WALL, 11 BOTTLES OF BEER. < 1187676080 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 10 BOTTLES OF BEER ON THE WALL. < 1187676082 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :10 BOTTLES OF BEER ON THE WALL, 10 BOTTLES OF BEER. < 1187676083 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 9 BOTTLES OF BEER ON THE WALL. < 1187676086 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :9 BOTTLES OF BEER ON THE WALL, 9 BOTTLES OF BEER. < 1187676087 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 8 BOTTLES OF BEER ON THE WALL. < 1187676090 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :8 BOTTLES OF BEER ON THE WALL, 8 BOTTLES OF BEER. < 1187676091 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 7 BOTTLES OF BEER ON THE WALL. < 1187676093 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :7 BOTTLES OF BEER ON THE WALL, 7 BOTTLES OF BEER. < 1187676096 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 6 BOTTLES OF BEER ON THE WALL. < 1187676098 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :6 BOTTLES OF BEER ON THE WALL, 6 BOTTLES OF BEER. < 1187676099 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 5 BOTTLES OF BEER ON THE WALL. < 1187676101 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :5 BOTTLES OF BEER ON THE WALL, 5 BOTTLES OF BEER. < 1187676104 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 4 BOTTLES OF BEER ON THE WALL. < 1187676106 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :4 BOTTLES OF BEER ON THE WALL, 4 BOTTLES OF BEER. < 1187676108 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 3 BOTTLES OF BEER ON THE WALL. < 1187676109 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :3 BOTTLES OF BEER ON THE WALL, 3 BOTTLES OF BEER. < 1187676112 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 2 BOTTLES OF BEER ON THE WALL. < 1187676114 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :2 BOTTLES OF BEER ON THE WALL, 2 BOTTLES OF BEER. < 1187676116 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, 1 BOTTLE OF BEER ON THE WALL. < 1187676118 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :1 BOTTLE OF BEER ON THE WALL, 1 BOTTLE OF BEER. < 1187676120 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :TAKE ONE DOWN AND PASS IT AROUND, NO MORE BOTTLES OF BEER ON THE WALL. < 1187676122 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :NO MORE BOTTLES OF BEER ON THE WALL, NO MORE BOTTLES OF BEER. < 1187676124 0 :Conceptual!unknown@unknown.invalid PRIVMSG #esoteric :GO TO THE STORE AND BUY SOME MORE, 98 BOTTLES OF BEER ON THE WALL. < 1187676132 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :thank you! < 1187676137 0 :darfur!unknown@unknown.invalid PRIVMSG #esoteric :i am gonna go to the store right now. < 1187676206 0 :Conceptual!unknown@unknown.invalid PART #esoteric :? < 1187676526 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187676607 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187676955 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1187676962 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*n=darfur@*.hsd1.mi.comcast.net < 1187677003 0 :lament!unknown@unknown.invalid MODE #esoteric :+b *!*@d14-69-59-38.try.wideopenwest.com < 1187677028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see i just escaped the action. < 1187677033 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1187677044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :makes the logs rather quick to read... < 1187677220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blows the smoke off the tip of the gun and puts the gun back into the belt < 1187677311 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :putting retards out of their misery since 2007 < 1187677401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cunningly detects a ddarius inspiration < 1187679636 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187682338 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187683199 0 :clog!unknown@unknown.invalid QUIT :ended < 1187683200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187684627 0 :atdt_!n=at@user-11fadmd.dsl.mindspring.com JOIN :#esoteric < 1187688075 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187688699 0 :atdt_!unknown@unknown.invalid QUIT :"exiting" < 1187691699 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1187694699 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i wonder where ppl get those clever quit messages < 1187696984 0 :jix_!n=jix@dyndsl-091-096-035-158.ewe-ip-backbone.de JOIN :#esoteric < 1187698931 0 :turtletime!n=mattlins@64.73.32.180 JOIN :#esoteric < 1187699189 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187701574 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187703582 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1187703598 0 :jix__!n=jix@dyndsl-091-096-050-053.ewe-ip-backbone.de JOIN :#esoteric < 1187705402 0 :Svenstaro!n=sh@c144138.adsl.hansenet.de JOIN :#esoteric < 1187708205 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187708545 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187710306 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's funny how much increase in speakers can reduce conversation < 1187710686 0 :edduddiee!n=Edd@linuxproj.ecs.soton.ac.uk JOIN :#esoteric < 1187711020 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187711024 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1187711138 0 :ivan`!i=ivan@unaffiliated/ivan/x-000001 JOIN :#esoteric < 1187711521 0 :ehird`!unknown@unknown.invalid QUIT :"Pong timeout" < 1187711635 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187712535 0 :ivan`!unknown@unknown.invalid QUIT : < 1187713777 0 :edduddiee!unknown@unknown.invalid PART #esoteric :? < 1187714520 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1187716096 0 :Svenstaro!unknown@unknown.invalid PART #esoteric :? < 1187716275 0 :ivan`!i=ivan@unaffiliated/ivan/x-000001 JOIN :#esoteric < 1187716286 0 :sebbu!n=sebbu@ADijon-152-1-23-182.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187716626 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187716918 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187718041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone alive < 1187718052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO WE ARE ALL DEAD < 1187718057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good < 1187718060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BRAINS < 1187718069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to expand on the general idea of implang when it was a designed language? < 1187718085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's implang? < 1187718141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :remember it? < 1187718143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :from #implang? < 1187718148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that thing < 1187718160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about making a new channel with a different name, to continue the project when it was a planned languge < 1187718525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sound good? < 1187718952 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187718963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1187719048 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187719053 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1187719257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1187719519 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187719820 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187720214 0 :ivan`_!i=ivan@unaffiliated/ivan/x-000001 JOIN :#esoteric < 1187721218 0 :ivan`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187721373 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1187721400 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187723797 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: sounds something i'd gladly follow idly by :) < 1187723945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: ;P < 1187724330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are we following idly by? < 1187724388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :And do we get ice cream? < 1187724394 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(19:41:06) (ehird`) i'm thinking about making a new channel with a different name, to continue the project when it was a planned languge < 1187724394 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(19:47:11) (ehird`) sound good? < 1187724401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that < 1187724450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1187724580 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: where do you live? < 1187724614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall it was bergen, but i don't really know other norwegian towns than bergen and oslo < 1187724626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Trondheim < 1187724632 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187724635 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :close to bergen? < 1187724644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187724650 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :close to hammerfest? < 1187724654 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1187724656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no :) < 1187724661 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187724665 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but in the north anyway? < 1187724670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the middle < 1187724676 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh :|| < 1187724681 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then my memory totally failed me < 1187724688 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :trondheim sounds familiar < 1187724739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the third largest city after Oslo and Bergen, iirc < 1187724762 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was first gonna say i can get you some ice cream when i come to bergen, but then realized you prolly don't live there < 1187724896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh it's really in the middle < 1187724929 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no offence, but i'm not gonna come there to bring you ice cream :< < 1187724942 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no matter how much you beg < 1187725000 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, simple planned language design in #testlang < 1187725500 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187726096 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187726297 0 :turtletime!unknown@unknown.invalid QUIT : < 1187728489 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187730634 0 :gnomon!unknown@unknown.invalid QUIT :Connection timed out < 1187731830 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187732025 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187732674 0 :undesktop!n=undeskto@p57A54352.dip.t-dialin.net JOIN :#esoteric < 1187732682 0 :undesktop!unknown@unknown.invalid PRIVMSG #esoteric :print hello word < 1187732690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :hello word < 1187732690 0 :undesktop!unknown@unknown.invalid PART #esoteric :? < 1187732798 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, he actually found #esoteric < 1187732807 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought he wouldn't manage < 1187732827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this someone you know? < 1187732847 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, from #irp :) < 1187732998 0 :keyn!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187733522 0 :turtletime!unknown@unknown.invalid QUIT : < 1187733728 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187734092 0 :gnomon_!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187734128 0 :gnomon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187734707 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187735853 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1187736983 0 :turtletime!unknown@unknown.invalid QUIT : < 1187738382 0 :scorche!unknown@unknown.invalid QUIT :" rebooting..." < 1187740931 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187740975 0 :FMota!n=FMota@dhcp-36-203-57-69.cf-res.cfu.net JOIN :#esoteric < 1187741076 0 :turtletime!unknown@unknown.invalid QUIT :Client Quit < 1187741502 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187742851 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187744920 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187745210 0 :ehird`!unknown@unknown.invalid QUIT : < 1187747065 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187747327 0 :jix__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187747985 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187749604 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187749956 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187750872 0 :naringas!n=nar@baltasar.res.wpi.net JOIN :#esoteric < 1187751647 0 :dmwit!unknown@unknown.invalid QUIT :"Leaving" < 1187752397 0 :naringas!unknown@unknown.invalid PART #esoteric :? < 1187754618 0 :turtletime!unknown@unknown.invalid QUIT : < 1187759319 0 :cpfr!unknown@unknown.invalid PRIVMSG #esoteric :lament, ya gotta stop killing them so routinely < 1187759325 0 :cpfr!unknown@unknown.invalid PRIVMSG #esoteric :add some spin to it < 1187759333 0 :cpfr!unknown@unknown.invalid PRIVMSG #esoteric :like play password < 1187759339 0 :cpfr!unknown@unknown.invalid PRIVMSG #esoteric :or russian roulette < 1187761878 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1187765517 0 :Arrogant!i=Arrogatn@123.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1187765806 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1187765851 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187766702 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1187768374 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1187769443 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!roulette < 1187769447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1187769458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(09:55:54) (+oklopol) %roulette < 1187769458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(09:55:55) kick: (Fiskare) was kicked by (trazer) (You are damn LUCKY today, Fiskare!) < 1187769460 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187769467 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :trazer <3 < 1187769474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :school -> < 1187769599 0 :clog!unknown@unknown.invalid QUIT :ended < 1187769600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187770748 0 :jcc_!n=chatzill@24.143.70.160 JOIN :#esoteric < 1187771658 0 :jcc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187771774 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187772598 0 :mouflon!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187772617 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187773128 0 :mouflon!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187774247 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187783347 0 :Svenstaro!n=sh@c212185.adsl.hansenet.de JOIN :#esoteric < 1187785393 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1187785397 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187785408 0 :turtletime!n=mattlins@64.73.32.180 JOIN :#esoteric < 1187786756 0 :jix_!n=jix@dyndsl-085-016-237-014.ewe-ip-backbone.de JOIN :#esoteric < 1187788463 0 :Svenstaro!unknown@unknown.invalid PART #esoteric :? < 1187790031 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1187790047 0 :jix__!n=jix@dyndsl-085-016-235-227.ewe-ip-backbone.de JOIN :#esoteric < 1187795129 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1187796793 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1187798841 0 :gnomon_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187799187 0 :gnomon!n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com JOIN :#esoteric < 1187799915 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187801121 0 :sebbu!n=sebbu@ADijon-152-1-91-128.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1187801959 0 :rc-1!unknown@unknown.invalid QUIT :Connection timed out < 1187807150 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187807391 0 :Oatmeat|umn!unknown@unknown.invalid PART #esoteric :? < 1187807538 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187808389 0 :ivan`_!unknown@unknown.invalid NICK :ivan` < 1187808465 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1187808491 0 :jix_!n=jix@dyndsl-085-016-235-227.ewe-ip-backbone.de JOIN :#esoteric < 1187811637 0 :keyn!unknown@unknown.invalid QUIT :"kaerimashou" < 1187812544 0 :turtletime!unknown@unknown.invalid QUIT : < 1187816273 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187816392 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187817231 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187818427 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187818476 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think my Google interviews went well < 1187818479 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I had interviews for Google's Zürich office < 1187818610 0 :turtletime!unknown@unknown.invalid QUIT : < 1187818875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what position? < 1187818966 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :insect overlord < 1187818971 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Mind-control-device engineering. < 1187818978 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, Software Engineer < 1187819025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, that's the only real job at google right? < 1187819099 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187819105 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187819123 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There are also people the run the datacenters, and many support staff < 1187819130 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :including exellent chefs < 1187819145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the only real programming job i meant < 1187819260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1187819416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do they have the free cafeteria over there? < 1187819439 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187819448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they do your laundry too < 1187819450 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no dorms yet < 1187819469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1187819477 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :doesn't sound like a real job, more of a way of life < 1187819497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187819508 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you're getting paid crazy money, and have no time at all to spend it < 1187819508 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are going after tha academics < 1187819517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, they encourage you not to overwork < 1187819538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :20% < 1187819546 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you get a mentor at the beginning, who (amoung other things) persuades you not to work too much of the time < 1187819568 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is the a question or a statement? < 1187819570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you think you'll get the job? < 1187819588 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: then why do they do your laundry? < 1187819843 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187819975 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187820134 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: " they are going after tha academics" < 1187820141 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh man < 1187820155 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Irregular Webcomic #1667 is a good one < 1187820310 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a forum thread betting on who is killed off... < 1187820451 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if anyone < 1187820670 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187820861 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187822214 0 :sekhmet!unknown@unknown.invalid QUIT :"omg no power!" < 1187822417 0 :Shurique!unknown@unknown.invalid QUIT :Connection timed out < 1187822646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: The only theory I can think of is either overworking or they want you to spend your personal free time without dealing with mundane things. < 1187823579 0 :turtletime!unknown@unknown.invalid QUIT : < 1187824890 0 :sekhmet!n=pez@adsl-76-204-96-106.dsl.mdsnwi.sbcglobal.net JOIN :#esoteric < 1187826122 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187827059 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1187827132 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187828285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/71552015@N00/sets/72157601600913888/ < 1187828589 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187828878 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187829795 0 :ehird`!unknown@unknown.invalid QUIT : < 1187831104 0 :turtletime!unknown@unknown.invalid QUIT : < 1187831765 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187832104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1187832765 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1187832780 0 :jix__!n=jix@dyndsl-085-016-235-215.ewe-ip-backbone.de JOIN :#esoteric < 1187833033 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187833132 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187835579 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1187835638 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1187836771 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187838770 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187839108 0 :turtletime!unknown@unknown.invalid QUIT : < 1187840234 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187841702 0 :cpfr!unknown@unknown.invalid PART #esoteric :? < 1187841806 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187845702 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398681.dsl.bell.ca JOIN :#esoteric < 1187846837 0 :ohcamacj!n=Jonathan@72.93.254.226 JOIN :#esoteric < 1187846862 0 :ohcamacj!unknown@unknown.invalid QUIT :Client Quit < 1187848895 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187854163 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1187854542 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1187855681 0 :immibis!n=immibis@125-238-33-62.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1187855687 0 :immibis!unknown@unknown.invalid QUIT :Remote closed the connection < 1187855950 0 :ivan`!unknown@unknown.invalid QUIT : < 1187855999 0 :clog!unknown@unknown.invalid QUIT :ended < 1187856000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187856376 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187860660 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187863431 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187865302 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187865309 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello~! < 1187866126 0 :mouflon!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1187866149 0 :mouflon!n=skajohan@Psilocybe.Update.UU.SE JOIN :#esoteric < 1187867018 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what time zone RodgerTheGreat is in? < 1187871958 0 :jix_!n=jix@dyndsl-085-016-235-215.ewe-ip-backbone.de JOIN :#esoteric < 1187872180 0 :turtletime!n=mattlins@64.73.32.180 JOIN :#esoteric < 1187872660 0 :jcc_!unknown@unknown.invalid QUIT :Connection timed out < 1187873125 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187873821 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1187874353 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187874929 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1187875558 0 :jcc_!n=chatzill@24.143.70.160 JOIN :#esoteric < 1187875572 0 :jcc_!unknown@unknown.invalid NICK :jcc < 1187876449 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1187876456 0 :MotH-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187876465 0 :jix__!n=jix@dyndsl-091-096-033-103.ewe-ip-backbone.de JOIN :#esoteric < 1187876466 0 :MotH-!n=nnscript@dsl-hkibras-fe36f900-244.dhcp.inet.fi JOIN :#esoteric < 1187877452 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187879239 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187881204 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187884732 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187885067 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1187887760 0 :jix_!n=jix@dyndsl-091-096-033-103.ewe-ip-backbone.de JOIN :#esoteric < 1187888499 0 :sebbu!n=sebbu@ADijon-152-1-77-153.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1187891150 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187891851 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187898433 0 :jcc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187899236 0 :turtletime!unknown@unknown.invalid QUIT : < 1187901350 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187901361 0 :jcc_!n=chatzill@24.143.70.160 JOIN :#esoteric < 1187901376 0 :jcc_!unknown@unknown.invalid NICK :jcc < 1187901540 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187902180 0 :rechercher!n=cmerck@nj-71-53-29-36.dhcp.embarqhsd.net JOIN :#esoteric < 1187903002 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187904561 0 :keyn!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187905835 0 :turtletime!unknown@unknown.invalid QUIT : < 1187907065 0 :FMota!unknown@unknown.invalid PART #esoteric :? < 1187907707 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187908053 0 :saikobee!n=saikobee@c-67-166-91-90.hsd1.or.comcast.net JOIN :#esoteric < 1187908175 0 :saikobee!unknown@unknown.invalid PRIVMSG #esoteric :Please give me a cookie < 1187908207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how about no < 1187908230 0 :saikobee!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I don't think so < 1187908391 0 :saikobee!unknown@unknown.invalid PART #esoteric :? < 1187909345 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187910003 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187911143 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1187911434 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187911864 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1187914235 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187914655 0 :ehird`!unknown@unknown.invalid QUIT : < 1187914682 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187914711 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone use EsoAPI or PESOIX? < 1187915084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone use BFComp? < 1187915086 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1187915089 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi importantshock < 1187915150 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1187915166 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1187915170 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :what's going on? < 1187915176 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not much < 1187915178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is playing with BFC and PESOIX < 1187915180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WRU? < 1187915199 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is it still called BFC? < 1187915225 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :western reserve? < 1187915230 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :it's a private high school now. < 1187915256 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :THat's not what I meant < 1187915266 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.clifford.at/bfcpu/bfcomp.html < 1187915275 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1187915302 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i wrote my first interpreter for an esoteric language today! < 1187915336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :congratulations importantshock < 1187915346 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i'm totally thrilled with myself < 1187915350 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187915377 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1187915472 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ < 1187915478 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :but i did it in Haskell! < 1187915483 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :which i am still learning < 1187915494 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :and getting an accumulator to work properly was a Herculean task < 1187915503 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1187915511 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :hey, don't laugh < 1187915513 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i are not smart < 1187915529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, Haskell FTW < 1187915551 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You might find that monad transformers help greatly < 1187915555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, i agree, incrementing the accumulator is certainly harder in haskell than it ought to be for the purpose of implementing HQ9+ < 1187915603 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :it's just a mind-bender wrapping my head around monads < 1187915621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you can just make a "lazy" implementation, that simply wouldn't increment the accumulator at all - that's in the spirit of haskell :) < 1187915650 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :lament: That was my first implementation :P < 1187915671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :once you get monads you are above most programmers < 1187915676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or use IORefs, or use a StateT on top of IO < 1187915728 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i went out and bought a book on Haskell today < 1187915731 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :are you using Parsec to parse it? :) < 1187915737 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, Parsec is awesome < 1187915745 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :are there equivalents in other languages? < 1187915754 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :right now my goal is to understand monads < 1187915774 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you probably understand monads if you think parsec is awesome :) < 1187915818 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :believe me, i don't understand monads. i do understand how much better Parsec is than using regular expressions, though. < 1187915825 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :cue tired, but relevant, jwz quote. < 1187915870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and how come you're not in #haskell? < 1187915874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"1. If the PESOIX aware esotool has declared that it supports memory < 1187915874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cells, the current cell will be set to NUL." ick, that makes writing this thing harder < 1187916009 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ISTR that Python has a library that is trivially equivalent to Parsec. Also C++. < 1187916019 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1187916034 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :although Python ++ circucular definition == pain < 1187916106 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is the python one called? < 1187916112 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1187916119 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have the name arouns somewhere... < 1187916286 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pyparser, I think < 1187916367 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :pyparsing, i think < 1187916370 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :http://pyparsing.wikispaces.com/ < 1187916422 0 :cosmic_string!i=cosmic_s@c-68-84-9-160.hsd1.md.comcast.net JOIN :#esoteric < 1187916735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: PESOIX needs to be cleaned up. . . Near as I can tell, it requires much more access to interpreter state than I/O. < 1187916758 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, an *interpreter* would be nice. < 1187916785 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates the alteration of memory < 1187916887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proposes that the results of a PESOIX command shall be given on stdin. . . < 1187916929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shall we call this room the International PESOIX 2 convention? :p < 1187917093 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.clifford.at/bfcpu/bfcomp.html needs more publicity < 1187917111 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is writing a PESOIX library for BFC < 1187917124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. . . < 1187917146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a remarkably inefficient macro language. < 1187917164 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1187917166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK's BFC rendition was nearly a megabyte. < 1187917175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK? < 1187917185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My Brainfuck->C compiler, now in PEBBLE. < 1187917233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE? < 1187917250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1187917261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Practicle Esoteric Brainfuck-Based Language, Eh? < 1187917266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble.php < 1187917274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've only been working on it for, what, a year? < 1187917282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and obsessively talking about it) < 1187917296 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wow....just wow. < 1187917305 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kneels before pikhq  < 1187917308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1187917490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if BFC code could easily be converted into PEBBLE < 1187917734 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it could be done the other way around.. PEBBLE is more expressive/powerful >.> < 1187917741 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :s/is/seems to be/ < 1187917876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the hard part would involve BFC's local variables. . . < 1187917909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE, BTW, is to BFC as C is to C#. ;) < 1187917943 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't aware of any "right" or "left" commands in BFC.. < 1187917955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'>'; < 1187917963 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant by a variable number < 1187917991 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or do those commands only accept constants? < 1187918138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"right" and "left" only accept constants. . . < 1187918176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while condition {right 1} nets you a variable amount, just like '[>]'; does in BFC/BF polyglot. < 1187918185 0 :turtletime!unknown@unknown.invalid QUIT : < 1187918268 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it safe to say that [in PESOIX] 00h 00h will always be regular output 00h? < 1187918276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Like in EsoAPI? < 1187918284 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1187918289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or are dialects allwoed to change that? < 1187918355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1187918624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[wrt Select Dialect] "A return code indicating sucess or failure will be placed on the input < 1187918624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :channel, your application should read this value and respond < 1187918624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :appropriately." < 1187918627 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1187918679 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Return code 0 - PESOIX-SetDialect was successful < 1187918679 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Return code 1 - PESOIX-SetDialect failed < 1187918692 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, should I have the macro return those directly? < 1187918707 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't even up to that yet though < 1187918961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO < 1187919017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX specs for a PESOIX tool indicating that it does not support memory writes conflicts with non-PESOIX interpreters that might return 0 on first read.. e.g. EOF=0 and no input or something < 1187919089 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1187919147 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, wrote pesoix_init() and p_out() < 1187919606 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :00h 00h should be reserved in all dialects, IMO < 1187920502 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/easel/api.txt some of those don't NEED PESOIX < 1187920528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will include a supplimentary BFC file to provide non-PESOIX versions of some of that stuff < 1187920622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like you to just write some PESOIX versions of PEBBLE macros. :p < 1187920654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACRONYM of the ACRONYMING ACRONYM < 1187920656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Be back laterish < 1187920731 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :AOTAA: "AOTAA of the AOTTA AOTTA" < 1187922949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :back < 1187922972 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1187923063 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :baxk! < 1187923073 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*back < 1187923078 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wb Figs < 1187923086 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks :D < 1187923095 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should also write a Python implementation of PESOIX while he's at it < 1187923104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX? < 1187923259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PESOIX < 1187923269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/easel/ < 1187923323 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.badongo.com/file/4139332 < 1187923328 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :new song ;) < 1187923341 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :feedback always appreciated :) < 1187923968 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187924282 0 :turtletime!unknown@unknown.invalid QUIT : < 1187924738 0 :cosmic_string!unknown@unknown.invalid QUIT : < 1187924761 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187924828 0 :turtletime!unknown@unknown.invalid QUIT :Client Quit < 1187925290 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187925607 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1187925612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this is a funny story on xkcd < 1187925614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"When I was a lot younger, say about five or so, we went on vacation in Germany (we did a trip a few countries in western Europe), that is my mom and dad, my older brother, myself and my younger brother, who was about three. < 1187925614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : < 1187925614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :We go to a restaurant and everyone orders and then the waiter brings drinks or something (don't remember exactly what). So my dad says "Thank you", my mom says "thank you", my older brother does and me as well. However, my younger brother says "fuck you"." < 1187925618 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the forums) < 1187925657 0 :turtletime!unknown@unknown.invalid QUIT : < 1187925702 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would a Python non-memory-altering PESOIX interpreter be appreciated? < 1187925765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that it'd be the first one ever, yes. < 1187925777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :first PESOIX interpreter ever? < 1187925783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do believe so. < 1187925787 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yayayay! < 1187925798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's code will probably be filled with WTFs though :/ < 1187925818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a WTF.. < 1187925902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haven't you ever seen anything I've written? I'm gonna give DailyWTF a run for its money one of these days... < 1187926276 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1187926997 0 :Chuck_!n=echuck@60.254.171.66.subscriber.vzavenue.net JOIN :#esoteric < 1187928281 0 :turtletime!unknown@unknown.invalid QUIT : < 1187929117 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION unilaterally decides his PESOIX interpreter will have a semantic deviation from the current PESOIX spec < 1187929132 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this thread is epic < 1187929135 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :156 pages < 1187929148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's natural. < 1187929162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The current PESOIX spec is difficult to impossible. < 1187929170 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187929181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION simply wants 00h 00h to print NUL regardless of dialect < 1187929187 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :isn't that ... appropriate for an esolang? < 1187929260 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, I don't have the sort of skill necessary for the PESOIX interpreter to ask the user upon each dangerous PESOIX operation :/ < 1187929296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might have them enablable from switch, and have it ALWAYS write to stderr < 1187930280 0 :Chuck_!unknown@unknown.invalid PART #esoteric :? < 1187931555 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :how do i train megahal? < 1187931562 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :his man page is not so manly < 1187931606 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you talk to him < 1187931608 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's it. < 1187931614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :give it testosterone injections < 1187931614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or use the training file < 1187931631 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it should autotrain if the file is detected < 1187931641 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :otherwise just talk to him and he'll learn from you.' < 1187932402 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :arg < 1187932404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1187932426 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I use Python's select.select, that would mean PESOIX couldn't run on Windows < 1187932434 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX would need POSIX >.> < 1187933277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Next version of PESOIX should be called PESOX >.> < 1187933291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.physorg.com/news107109720.html < 1187933517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I think I'm not going to implement PESOIX < 1187933521 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOX, here I come < 1187933525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But not now < 1187933528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I need to sleep < 1187933537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do what you will. < 1187933541 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do no harm. < 1187933542 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187933547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :go forth. < 1187933556 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :ooo, i got it < 1187933565 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :rename a huge txt file megahal.trn < 1187933598 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I usually just talk to it for a few hours < 1187933601 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :more fun that way < 1187933711 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :mmm, especially if you do megahal | espeak < 1187933729 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :espeak? < 1187933801 0 :rechercher!unknown@unknown.invalid PRIVMSG #esoteric :text to speech for stdin < 1187933878 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably should disable type writter mode then... < 1187933905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1187933917 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION HATES HATES HATES the idea of PESOIX writing to memory < 1187933942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : 'writing to memory'? < 1187933959 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I don't want to name something PESOX unless it's substantially different, but my ideas aren't PESOIX < 1187933979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, PESOIX can sometime write directly to a cell-based esolangs' cells < 1187933983 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :e.g. Brainfuck < 1187933990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates that idea < 1187933995 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1187934018 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It means that fewer esolangs will work with PESOIX < 1187934027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :to PESOIX's full capacity, I mean < 1187934057 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't do it then? < 1187934062 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It also means that to add those features, I'd need to integrate PESOIX with the esolang's interpreter < 1187934076 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't you need to anyway? < 1187934083 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No < 1187934087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1187934092 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can make a wrapper around an interpreter < 1187934096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Treat it like a blackbox < 1187934108 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :With me modifying stdin and sdtout < 1187934114 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187934116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because that's how PESOIX communicates.. < 1187934118 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1187934127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :when it isn't modifying memory < 1187934134 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then don't modify memory? < 1187934146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus what he's saying. < 1187934163 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I miss the problem. < 1187934169 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*ed < 1187934182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are some things in the PESOIX spec that say "modify memory, or don't include this".. I want to include it, but via stdin/stdout < 1187934212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then do something else? < 1187934224 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :PESGEOX < 1187934230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1187934245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking PESOX, but that should really be for something really new, IMO < 1187934253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :call it PNP and really confuse people < 1187934263 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :PNP's Not PESOIX... < 1187934269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1187934297 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or better, call it PNP-PESOIX < 1187934309 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :PNP's Not PESOIX - PESOIX < 1187934334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOX is funny too *defending name* < 1187934343 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :IX -> X < 1187934349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :9 -> 10 < 1187934358 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives Sgeo a pair of socks < 1187934362 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :call it PSOX < 1187934410 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1187934427 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :am I the only one who gets *really* embaressed by accidently unplugging the headphones? < 1187934438 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :even when what comes out is perfectly legit? < 1187934440 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187934563 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why PSOX? < 1187934635 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :Figs: hehe, me too < 1187934675 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Semantic difference between PESOIX and PESOX: 00h 00h in PESOX is always print NUL < 1187934691 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX is the same, because both existant dialects do that, but there's a semantic difference < 1187934874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just be sure to document your changes. < 1187934999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Will do < 1187935004 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOX will have versioning < 1187935025 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I only have a vague idea now, and it's time to go to sleep < 1187935028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1187935198 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1187935735 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"bye" < 1187935779 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey Eidolos, have you seen jamendo.com? < 1187935862 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1187935877 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :take a look < 1187935886 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :free legal music by independant artists :D] < 1187935898 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :some of it is even good < 1187935903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :legal is over rated < 1187935939 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well, if you're a soon-to-be-college student in the US like me... < 1187935940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if it's not legal, they can put you in jail for 5 months, along with forcing you to use windows for the 5 months after that < 1187935943 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :^.^ < 1187935963 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I already use windows... :S < 1187935988 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :poor guy < 1187936022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eeeeew. < 1187936041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1187936049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: As far as I'm concerned, that's cruel and unusual punishment. < 1187936050 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drips windex on you < 1187936078 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :his internet connection is monitored, that's pretty cruel too < 1187936085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1187936105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably set up a script to just show goatse to the log for those 5 months. < 1187936146 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/PESOIX <<< if this is the PESOIX spec, you people are seriously skilled at reading between then lines < 1187936192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187936194 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi oklokok < 1187936230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions the word "piano" and tries to see if psychology has any merits... < 1187936247 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1187936250 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187936259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i played guitar a bit the other day < 1187936277 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.badongo.com/file/4139332 < 1187936294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: goatse may be considered obscene (illegal) in the US < 1187936343 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, take a look at my link :D < 1187936351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so you get hit with parole violation and transporting obscenity < 1187936358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The definition for obscenity is fairly loose. < 1187936369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187936381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://jonripley.com/easel/api.txt <<< oh, this is actually pretty cool < 1187936385 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :considering a guy got put away for 10 years for selling lightbulbs... < 1187936388 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: i'm getting there < 1187936393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And given that the goatse pic comes from an actual sold collection of porn pictures, it seems likely to me that it would not fit that definition. < 1187936436 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in that case, it applies to prurient interest < 1187936468 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could be considered to depict excretory or sexual functions in an offensive way < 1187936480 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And given that the goatse pic comes from an actual sold collection of porn pictures, it seems likely to me that it would not fit that definition. <- then wouldn't you be violating copyright law by illegally downloading porn? < 1187936492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck; you would. < 1187936493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it could be said to lack serious literary, artistic, political or scientific value < 1187936500 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hence, it could be said to be obscene < 1187936519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The same applies to some of what passes for 'art' today. < 1187936520 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at first I though you just said "fuck you" :P < 1187936569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It has uh, historical value... uh, to the development of the internet... uh, yeah... really! :P < 1187936603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm going to go to sleep and dream of anal stretching and how its depictions relate to obscenity laws < 1187936618 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1187936629 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.answers.com/topic/p-emoticon-shouting?cat=technology <<< i'm pretty sure that's wrong, or at least an obsolete definition < 1187936634 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :glad we could help to further *stretch* your imagination... < 1187936644 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*open* your mind... < 1187936648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a bumper sticker that says "i fap to goatse" < 1187936658 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1187936664 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1187936678 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where di you get your name bsmntbombdood? < 1187936679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :along with maybe a E03 < 1187936685 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :people would yawn from all the old when they saw that < 1187936694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :----> bed < 1187936695 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"bull shit mountain bomb dude"? < 1187936733 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or did I totally misinterpret your name? :S < 1187936737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bed, eh? < 1187936742 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well tell me later then ^.^ < 1187936759 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, I just mistyped your name as "kolokoko" < 1187936782 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187936787 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you listen? < 1187936804 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :just scramble a few o's, k's and l's and you get pretty near. < 1187936810 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i'm getting to it! < 1187936834 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lokoloko! < 1187936859 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklolo < 1187936891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees he's getting to oklokok~! < 1187936902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :successful attack of the secret ninja man! < 1187936952 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1187936962 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1187936974 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i opened your song link twice, but it's not open. < 1187936980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :great < 1187936981 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187936984 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :give it a third time? :) < 1187936987 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.badongo.com/file/4139332 < 1187937163 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now listening < 1187937173 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1187937251 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :blargh... can't hear a thing < 1187937257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll redl the file.. < 1187937266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1187937292 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it won < 1187937299 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :'t play it < 1187937302 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :.| < 1187937318 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :turn up your volume? < 1187937321 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: basement < 1187937329 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was just listening to another mid :P < 1187937330 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187937342 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :headphones :D < 1187937352 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so... i'm pretty sure i have volume < 1187937353 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can you hear it at alll? < 1187937360 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :headphone hole not work < 1187937365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1187937377 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can no-at all hear. < 1187937385 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187937387 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1187937390 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I dunno then < 1187937397 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :works fine here, obviously :P < 1187937441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1187937442 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187937455 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i imported it into guitar pro, and i got a score. < 1187937459 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now listening. < 1187937461 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1187937468 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :WHUT < 1187937476 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see the notes, but it won't play xD < 1187937483 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1187937488 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe wtf? :P < 1187937534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* :P < 1187937545 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess no one shall ever hear my song then < 1187937588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay... made it into a gp4 song and reopened, i can hear it now! < 1187937591 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now listening! < 1187937597 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1187937677 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :relisten < 1187937759 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pretty nice < 1187937808 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks ;) < 1187937814 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Any suggestions? < 1187937839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :was afraid it'd turn out overly trivial at first, because of the basic chord pattern, but it quickly evolved and proved me wrong < 1187937842 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187938222 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can't say i do, the long chords are a bit ...i lose the word here < 1187938258 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :long chords? < 1187938286 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see anything wrong with stopping a quick run in a long note, but it somewhat kills the "go" :P < 1187938299 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i really seem to have forgotten all my vocabulary. < 1187938324 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :long chords < 1187938351 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean... a chord you play for the whole bar < 1187938384 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :they work well when you do the prefixing ghost note... eh, i mean, the ti-dii xD < 1187938396 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187938415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :time position? < 1187938416 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is very hard to explain without being able to sing what i mean. < 1187938432 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can just give me time positions :D < 1187938450 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i could, if i wasn't playing from guitar pro < 1187938460 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bar numbers? < 1187938468 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :note names? < 1187938508 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I see what you mean though < 1187938511 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'll have to retract that statement, there's nothing wrong with doing that, really < 1187938531 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I over-do it a bit though for a 1:12 song < 1187938556 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187938581 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what i'd do, is i'd make left play short low melodies when the chord stops < 1187938595 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1187938601 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hold on a second < 1187938640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well okay, i'd make it slash a few very low octaves in a rapid manner, but you do something less theatrical, merecommends :P < 1187938704 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you do the leftie melody, you get the stop, but the melody continues anyhow < 1187938707 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.badongo.com/file/4140970 < 1187938743 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :similar to the later parts of this? < 1187938765 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there was nothing wrong with that as it was, though, i just feel obligated to give a suggestion when asked. < 1187938767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'll listen < 1187938781 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, you're right though < 1187938786 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my piece doesn't flow too well < 1187938802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's like 'move move move stop.... move move move stop...." < 1187938828 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a problem caused by my use of 4-bar patterns < 1187938841 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1187938856 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bar 20 is where it doesn't sound that good, i think all the other long bars work < 1187938898 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and 36 might need some spicing up, since at that point you're kinda *going for the big final* < 1187938938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :at the beginning it doesn't have to be that flowsome, since you're just introducing the theme < 1187938965 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what did you think of bar 8? < 1187938974 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i think you do the stops pretty well when the melody starts < 1187938978 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1187938999 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1187939046 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's fine stopping like that before starting a new theme < 1187939060 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the "ghost" thing you meant was bar 16 maybe? < 1187939062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :plus, left hand makes it obvious there's a stop ahead < 1187939076 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because of the... *oklokok sings what he means* < 1187939079 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1187939083 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187939123 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... just play leftie in the beginning and you'll know what i mean < 1187939126 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot I could still do with this, actually < 1187939131 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :especially since you pointed it out < 1187939148 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the last rise into the chord makes it work, but i'll see about bar 16 < 1187939172 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :12 would be blunt if you didn't continue right away < 1187939195 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and i think that somehow also justifies bar 16 being long < 1187939223 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, the quick not before 16 is exactly something you might do when doing a long chord < 1187939250 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but 16 might need a left-hand melody there or something, it might be a *bit* too long < 1187939280 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the issue is basically with the rhythm of the "cadences" (not sure if that term is meant to apply outside of chords, but meh, I'll use it) < 1187939310 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :17-28 is your main problem area iyam < 1187939340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you like the rhythm of the non-stop areas in that? < 1187939381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, good old afterbeat < 1187939385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or whaddyacallit < 1187939388 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187939419 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's basically the first part repeated with the notes that fuck up the harmony removed < 1187939425 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it sounded kind of cool < 1187939449 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I also shifted it down < 1187939510 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see what you mean by that, though i didn't know you'd generated the melody that wayt < 1187939512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*way < 1187939516 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187939522 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, it sounds pretty cool < 1187939524 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1187939560 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i recall you having some more complex rhythms in a song sometime... don't remember where exactly < 1187939583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I play with rhythm occasionally < 1187939588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you shifted cde -> abc < 1187939593 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187939670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking of making myself a game that generates melodies and you have to note up the melody < 1187939698 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1187939705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you could sell it to music majors < 1187939715 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they have to do that stuff to get their degree < 1187939730 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :would be fun to make different melody generators, plus that'd be a much more natural way for me to improve my ear than making scores for existing songs < 1187939747 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187939767 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there are some notes I can tell < 1187939770 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :most I have no idea < 1187939776 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but G is one of them... < 1187939781 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :when played on the midi pian < 1187939783 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*piano < 1187939788 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1187939795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you can find G, it's trivial finding the rest < 1187939801 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can usually always tell the G above the treble cleff < 1187939823 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually no < 1187939825 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't the piano < 1187939829 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it was the vibraphone... :P < 1187939868 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, i have the occasional skill of knowing what tone a key on my piano will produce, but that's it < 1187939879 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the program wouldn't ask you for absolute noting < 1187939896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well i guess it could on harder levels or smth. < 1187939915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, that's basically what it is < 1187939924 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just got used to particular notes my program makes < 1187939936 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can't apply it to other instruments very well < 1187939990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I could be relatively decent at playing things I've heard in the key of A minor < 1187939999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :with a bit of practice < 1187940110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you play metal, i can usually memorize a piece on a few hearings and play it straight away < 1187940143 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :pop music is just as easy, but classic has too many details for that < 1187940148 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1187940295 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(metal can have a lot of details too, i'm talking about the majority of cases where only the guitar solo is complex :)) < 1187940302 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1187940496 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can't play guitar pro? < 1187940522 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1187940535 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can you play guitar pro? < 1187940551 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Guitar Pro < 1187940557 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :play guitar pro? The program? < 1187940561 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't own it. < 1187940569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I can't play guitar :P < 1187940588 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i meant the program < 1187940603 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'd've given you a few songs, if you'd had that < 1187940633 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a music editing program < 1187941210 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, lament, you once recommended me to read "in search for lost time" or however it's called in english < 1187941240 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a russian book, so i made the assumption you have something to do with the language or the country. < 1187941288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :dunno if that's the only reason i had a feeling you know russian before you told me... guess my brain digs 'em up sooner or later, if there were other quotes. < 1187942399 0 :clog!unknown@unknown.invalid QUIT :ended < 1187942400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1187947640 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1187947813 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187953582 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187953595 0 :Tritonio!n=Tritonio@150.140.228.139 JOIN :#esoteric < 1187953908 0 :lizendir!n=lorien@host-90-188-131-205.pppoe.omsknet.ru JOIN :#esoteric < 1187954818 0 :lizendir!unknown@unknown.invalid QUIT :"leaving" < 1187957818 0 :turtletime!n=mattlins@64.73.32.180 JOIN :#esoteric < 1187958072 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1187964302 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1187965654 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1187967074 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187971760 0 :Tritonio_!n=Tritonio@150.140.227.234 JOIN :#esoteric < 1187971773 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187971882 0 :Tritonio_!unknown@unknown.invalid QUIT :Client Quit < 1187971894 0 :Tritonio!n=Tritonio@150.140.227.234 JOIN :#esoteric < 1187973301 0 :sebbu!n=sebbu@ADijon-152-1-53-118.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1187976852 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1187977091 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187977285 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398635.dsl.bell.ca JOIN :#esoteric < 1187977439 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/BF_machine < 1187977450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that maybe that could become part of PESOX < 1187977751 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :whats PESOX? < 1187977786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My idea of a sort of improved PESOIX < 1187977891 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1187978017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there anything that uses PESOIX out there? < 1187978032 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because PESOX will be generally incompatible :/ < 1187978336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does anything use EsoAPI? < 1187978465 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1187978473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi keyn < 1187978481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1187978727 0 :keyn!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1187979063 0 :rechercher!unknown@unknown.invalid PART #esoteric :? < 1187980450 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187980709 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1187981259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re pikhq < 1187982429 0 :oklokok!n=oko@a84-230-179-2.elisa-laajakaista.fi JOIN :#esoteric < 1187982644 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oklokok < 1187983193 0 :sebbu2!n=sebbu@ADijon-152-1-99-227.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1187983370 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1187983373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sebbu2, < 1187984276 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1187984322 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1187984743 0 :lhadie!n=asdf@adsl-68-125-110-97.dsl.scrm01.pacbell.net JOIN :#esoteric < 1187984749 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi lhadie < 1187984756 0 :lhadie!unknown@unknown.invalid PRIVMSG #esoteric :Um.. hi.. < 1187984803 0 :gnomon!unknown@unknown.invalid PART #esoteric :? < 1187985524 0 :turtletime!unknown@unknown.invalid QUIT : < 1187986289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to stay focused on PESOX < 1187987479 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1187988111 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187988123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes output NUL be 0x00 0x00 0x00 instead of 0x00 < 1187988125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1187988129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :instead of 0x00 0x00 < 1187988359 0 :keyn!unknown@unknown.invalid QUIT :"kaerimashou" < 1187988373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm n/m < 1187988394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x00-0x03 will be reserved by PESOX :/ < 1187988605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually only 0x00 0x00-0x02 < 1187988713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, afaict, exit with 0 will be 0x00 0x02 0x00 0x00 0x03 0x00 < 1187988745 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x02 0x00 < 1187988751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x03 0x00 < 1187988762 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1187988771 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x02 0x00 - switch to domain 0 < 1187988776 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x03 0x00 - exit(0) < 1187988782 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak < 1187988818 0 :RedDak!unknown@unknown.invalid PRIVMSG #esoteric :oegs ih! < 1187988952 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make that: 0x00 0x01 0x00 - switch to domain 0 < 1187988961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x02 0x00 -exit(0) < 1187989215 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to try to write a PESOX bf program < 1187989294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :.+++++++.-------.,[-]..,[-].+.-..++.--. < 1187989370 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x07 [init] 0x00 [majorver] 0x00 0x00 [minorver] 0x00 0x01 0x00 [domainswitch to 0x00] 0x00 0x02 0x00 [exit0] < 1187989517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would think that PEBBLE already has a library to handle PESOIX < 1187989559 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO hm? < 1187989611 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1187989617 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where? < 1187989760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes not, because so far PESOX is completely incompatible with EsoAPI and PESOIX < 1187989913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes that domain0 won't work.. *changes PESOX-System domain to 0x01* < 1187989937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I don't even have that in the spec < 1187989941 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*changes it mentally* < 1187990418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :actually, I can use domain0 < 1187991474 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1187991519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1187991572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1187991672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps working on PESOX < 1187991790 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Please note that PESOX, as described here, is in no way whatsoever backwards compatible with either PESOIX or EsoAPI 1.0.. if there is enough demand, I might eventually try to figure out how to fix that.." < 1187991941 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought there was a versioning thingy... < 1187991957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Within PESOX versions < 1187991987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ROT-26 bitches < 1187992953 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: please do not choose a name that looks like a misprint for the name of an existing product in the same field. < 1187992959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PESOX vs PEOSIX < 1187992964 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1187992968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PESOX vs PESOIX < 1187992978 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was intentional < 1187993012 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187993015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would PSOX be ok? < 1187993028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That was suggested by someone else < 1187993033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION already forgot who < 1187993099 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It IS largely inspired by PESOIX though.. < 1187993156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about psocks? < 1187993169 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, wait, that sounds like a sockets library < 1187993191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So PSOX is out? < 1187993201 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187993205 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, it is good < 1187993226 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :although something with a really contorted actronym would be good too < 1187993243 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Someone suggested PNP for PNP is Not PESOIX < 1187993258 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And then PNP-PESOIX < 1187993327 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PP? < 1187993334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pseudo-PESOIX < 1187993365 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what's your IRL name? < 1187993379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to avoid giving that out < 1187993425 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :POSGEX? < 1187993465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it's Osama bin Laden, just don't tell anyone < 1187993530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the famous one or a diferent one? < 1187993556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a different one? < 1187993569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1187994037 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX so far: http://sgeo.diagonalfish.net/esoteric/psox.txt < 1187994137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes SimonRC and oerjan  < 1187994166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: don't give anyone your name on the internet < 1187994169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you see, nobody has your name < 1187994173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your name is completely unique < 1187994175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and there is a secret website < 1187994182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where internet stalkers can find your address, picture, and phone number < 1187994186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just through your unique name < 1187994196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actally that last bit is effectively true < 1187994214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not if you haven't posted your address, picture and phone number on the internet < 1187994229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well - you can get address+phone number if you've registered an unprotected domain < 1187994249 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on PSOX? < 1187994283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I heard that people can get your address even if you have never posted it on the Internet. < 1187994307 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's via a system called "Earth". < 1187994307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: umm how < 1187994309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1187994317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1187994334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Every address of anyone (AFAIK) is present on the Earth < 1187994431 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that "references" is a fun word to type on a qwerty keyboard < 1187994491 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994500 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :references < 1187994511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what's fun about it? < 1187994528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No comments on PSOX? < 1187994741 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :The first 7 letters < 1187994758 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just the first 6 < 1187994769 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you just want to type refereferefereferefer... < 1187994777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no you don't < 1187994780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :refereferefere < 1187994781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1187994782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1187994783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1187994795 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, never mind < 1187994834 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX, people! PSOX! < 1187994964 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187995079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how many bytes are each $foo_VER < 1187995125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1187995189 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although the specs will include a way to specify, at any point, an arbitrary size number < 1187995272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can do such things UTF-style or BER-style < 1187995319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the former is obvious, the latter means that "0xxx xxxx" == end-of-number, "1xxx xxxx" == number continues < 1187995329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :understand? < 1187995364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I understand the latter, but what's UTF? < 1187995395 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*UTF-style < 1187995400 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :STFW < 1187995414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What does unicode have to do with arbitrary-size numbers? < 1187995448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1187995493 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :UTF is a way of encoding quite wide numbers so that the small ones fit in one byte, but there is still a way to encode the large ones < 1187995530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 maps 21-bit codepoints onto (strings of) 8-bit bytes < 1187995932 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1187996368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unicode is only 21-bits? < 1187996377 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is it UTF-32 instead of UTF-24 then? < 1187996389 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alignment issues < 1187996405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :existing 32-bit character sets? < 1187996633 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on the rest of the spec? < 1187997037 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seems good so far < 1187997050 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what are the default namespace mappings? < 1187997061 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :obviously you need 0 = system < 1187997148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1187997673 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :back < 1187997683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, considering I haven't defined other domains yet.. < 1187997692 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There definately will be a File I/O < 1187997697 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And Date/Time < 1187997714 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will probably start off with the functionality of Project Easel < 1187997738 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Returns number of parameters passed to program on the < 1187997738 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : command line." Maybe that should go into 0? < 1187997874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1187997988 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :make sure that you can fetch date and time together atomically < 1187998337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How would that work? < 1187998362 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :n/m < 1187998390 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO Project Easel doesn't have that, yet PSOX will =P < 1187998394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :to stop the day-change falling in-between < 1187998400 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol: http://i2.photobucket.com/albums/y13/Arsonade/ZorkTfrontcopy.jpg < 1187999051 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1187999084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should really hold onto the idea of some domains (even domains) being premapped < 1188000788 0 :ehird`!unknown@unknown.invalid QUIT : < 1188000959 0 :sebbu2!unknown@unknown.invalid QUIT :"Leaving" < 1188004419 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1188005576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188005592 0 :oklokok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188005601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe instead of the encodings SimonRC was mentioning, I could, in necessary places, use NUL-terminated numbers < 1188005615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1188005631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1188005631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :7 bits-per-byte with an indicator bit at the top is better < 1188005644 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is shorter for any case you will encounter < 1188005656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which is easier for an esolang to process? < 1188005701 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :your way < 1188005707 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188005710 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which is why we should do it my way < 1188005716 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1188005720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188005730 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If it was supposed to be easy people wouldn;t be using brainfuck < 1188005743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX isn't just for Brainfuck < 1188005759 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And why make things harder then they already are? < 1188005818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Easel-PESOIX had some convenience functions >.> < 1188005927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the even domains shouldn't have longnames.. < 1188006030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1188006041 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :use the befunge system? < 1188006304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1188006811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://quadium.net/funge/spec98.html#Fingerprints < 1188006869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ty SimonRC < 1188006932 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are ones for time travel, graphics, roman numerals, etc < 1188007060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1188007068 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how many people other than befunge programmers know what a "discrete lahey space" is < 1188007098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My system doesn't allow overlaps, but do we need overlaps? < 1188007107 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What would overlaps in PSOX mean? < 1188007126 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1188007136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nick the applicaable good bits and leave the rest < 1188007144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And my system doesn't require registration, unless you count a URL or email address in your possession registration.. < 1188007152 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is a language feature not a dinner < 1188007176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my impression is that Lahey was a befunge programmer and the term was invented there < 1188007202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of him elsewhere < 1188007206 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :any specific evidence? < 1188007240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :An equivelent of handprints may be useful.. < 1188007244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, Chris Lahey is mentioned in wikipedia on befunge < 1188007264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, google agrees < 1188007285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[0x00 0x01 0x00] 0x00 0x08 could return a string similar to domain longnames.. < 1188007288 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I must ask a mathematician what the proper name is.. < 1188007366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Domains are like tame extensions that don't overlap < 1188007395 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And even domains don't need to be loaded in any way < 1188007409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://quadium.net/funge/downloads/bef93src/ proves that he was a befunge programmer < 1188007415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :even domains/custom domains < 1188007424 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :even is opposite of custom < 1188007427 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :not odd < 1188007461 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was just givin inspiration < 1188007539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1188007602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will too < 1188007609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night SimonRC < 1188007624 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188009015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anyone else is in here < 1188009378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reserving domain1 as a Shortcut Pseudo-domain < 1188009487 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :or not.. < 1188010226 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reserves 0x00 0x02 as 'call shortcut' < 1188010919 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188011167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1188011170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq_ < 1188011237 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq_, you there? < 1188011597 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188011734 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1188011870 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1188013573 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi cmeme < 1188013875 0 :navaburo!n=navaburo@155.246.216.59 JOIN :#esoteric < 1188013897 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ahh.. ok, anyone have a mod operator implementation in bf? < 1188013919 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i have been working on this for two hours with no luck < 1188014479 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :navaburo, hold on < 1188014489 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to translate bfc into bf by hand < 1188014530 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188014540 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets lost < 1188014551 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :chyea... its not that important < 1188014560 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well... how could it be? < 1188014627 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i thought around 6 tonight, hey, i should write a bf interpreter in scheme... < 1188014656 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :then, realizing that I knew neither language, i decided i would write a prime number lister in bf < 1188014685 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i got the looping, mov/copy, and adding on the lock-down, and i finally got division to work < 1188014694 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :but modulus just made my head turn inside out < 1188014808 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe examine the logic of bfc's _mod? < 1188014862 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/669810 < 1188014938 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1188014949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1188015006 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :opinion wanted: does the Ultimate RISC's assembler language qualify as esoteric? < 1188015012 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.uiowa.edu/~jones/arch/risc/ < 1188015351 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well... i suppose it is after reading some more < 1188019292 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188019302 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1188020398 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1188023019 0 :turtletime!n=mattlins@vrnawihed51-pool2-a186.vrnawi.tds.net JOIN :#esoteric < 1188023963 0 :turtletime!unknown@unknown.invalid QUIT :Client Quit < 1188026108 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1188026129 0 :jcc!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188026156 0 :jcc_!n=chatzill@24.143.70.160 JOIN :#esoteric < 1188026170 0 :jcc_!unknown@unknown.invalid NICK :jcc < 1188027244 0 :lhadie!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188028799 0 :clog!unknown@unknown.invalid QUIT :ended < 1188028800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188029285 0 :keyn!n=keyn@78.32.132.130 JOIN :#esoteric < 1188030775 0 :keyn!unknown@unknown.invalid PART #esoteric :? < 1188032270 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1188032697 0 :sebbu!n=sebbu@ADijon-152-1-99-227.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1188033131 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188034125 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188036833 0 :Tritonio!n=Tritonio@150.140.227.11 JOIN :#esoteric < 1188037024 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188037674 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :navaburo: actualy that exists < 1188037689 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the idea is called a move-triggered architecture or somethinglike that < 1188037736 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. you don't tell it to multiply, you tell it to move things to the inputs of the multiplier, then a few cycles later you tell it to do somethign with the output of the multiplier < 1188037765 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the only way to use these is via a compiler that can calculate all the instruction delays correctly < 1188037775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :still a PITA to use < 1188038318 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188041177 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188041213 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188042922 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188043011 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188046718 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188049177 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188052141 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188052277 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1188053792 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188054466 0 :d3w!unknown@unknown.invalid QUIT :"AVAST!" < 1188055222 0 :pikhq_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188055241 0 :lhadie!n=asdf@adsl-68-125-110-97.dsl.scrm01.pacbell.net JOIN :#esoteric < 1188059669 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188068836 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398635.dsl.bell.ca JOIN :#esoteric < 1188069583 0 :sebbu2!n=sebbu@ADijon-152-1-2-84.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188070611 0 :lhadie!unknown@unknown.invalid QUIT : < 1188070756 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1188072648 0 :bsmntbombdood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188072928 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188072962 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188073525 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188073755 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188074083 0 :RedDak!n=dak@host180-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188074599 0 :ihope!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188074646 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188074658 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1188080831 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :graphics in brainfuck anyone? http://hotwigati.blogspot.com/ < 1188080883 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :that interpreter makes the memory cells of bf the video memory..... tada! graphics in bf < 1188081277 0 :ihope!unknown@unknown.invalid QUIT :Success < 1188081776 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188081787 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1188082715 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :navaburo: ooh < 1188082826 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: look, i drew a box! yeah! < 1188082865 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :actually, my example kinda sucks. the best part is the 'abstract art' you get from running other apps < 1188082893 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :like the decss run through two brainfuck vms in bf < 1188083059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Abstract art? Sounds fun! < 1188083151 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :the problem with it is that the graphics are 2D, and bf works in 1D < 1188083169 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :so i just wrap the mem around the screen, like written text would < 1188083182 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :problem there is that it becomes unnatural to move the pointer vertically < 1188083223 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BF unnatural, never! < 1188083223 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should use a 2D bf dialect... with the symbols v and ^ in addition to > and < for moving the pointer < 1188083260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but ^ and v are just equivalent to long strings of <<<<<<<<<<<<<<<<< and >>>>>>>>>>>>>>>>>> < 1188083281 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and decent Bf-to-C compiler will abbreviate appropriately < 1188083355 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188083549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :give bf a 2d array < 1188083622 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188083626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you start in the top array, 0th element, v moves to the next lower array, ^ to the higher < 1188083651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i am sure that has already been done < 1188083656 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :check the wiki < 1188085341 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188085402 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188085620 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188086354 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188086586 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes that is what i meant < 1188086650 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: well... ^ and v are equ to strings of >> and <<, but the length of those >>> stirngs changes with the graphics geometry < 1188086949 0 :ehird`!unknown@unknown.invalid QUIT : < 1188087398 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :stoned, and just made out with a 24 year-old when I helped her to deal with traumatic experience < 1188087413 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :also drunk at the point of almost vomiting < 1188087420 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :and 18 year old meself < 1188087437 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :and she is my new-found "stepsister" < 1188087440 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :comments ? < 1188087453 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :and you are now coding so esolangs? < 1188087461 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :thats pretty fsked up < 1188087462 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I'm interested in them < 1188087492 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Really, I just came here by reddit < 1188087506 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :And have found it fun to observe < 1188087515 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :sorry.. this is rediculous < 1188087531 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I just had nowhere to go to youknow ? < 1188087561 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :reddit, is that like digg? < 1188087561 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :If i'd have shared this with someone I know it'd had spread like a bushfire < 1188087574 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :It's better than digg imo < 1188087585 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i have heard lots aboutit lately < 1188087599 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :no apple fanboys and no total retards < 1188087602 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :same system as digg? < 1188087607 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well that can change < 1188087614 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :just pseud-intellectuals and snobbish types < 1188087635 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :It's not so much linear than digg < 1188087660 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Because the front page is deteriorating with time < 1188087679 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :you were linked HERE from reddit? < 1188087693 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :or a post is something like rank=points*something/age*something < 1188087696 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188087699 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :a few days ago < 1188087727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was a link to the irp page on the wiki < 1188087728 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I was going to "program" something "funny" in this IRP thing < 1188087737 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :but i was too shy < 1188087757 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :fuck! there's a fly scavengin for scraps < 1188087763 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :in my fsking forearm ! < 1188087778 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Tickles + annoys as hell < 1188087793 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :but it just keeps coming back if i shoo it away < 1188087804 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :well, live and let live i guess < 1188087827 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :gahh... < 1188087834 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :what an annoying creature < 1188087852 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :allthough marvelous, the common housefly < 1188087871 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :put them in a freezer their systems stop completely < 1188087882 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :and thaw them and they begin to fly < 1188087895 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :impressive imo < 1188087947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :drink enough deet to bring your blood percentage up to ~ 5% < 1188087961 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Deet ? < 1188087964 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :what's that < 1188087987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :N,N-diethyl-m-toluamide < 1188087988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bug repellant? < 1188087999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for a moment i thought bsmntbombdood had stumbled trying to write "beer" < 1188088001 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Ohh < 1188088009 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :oerjan me too < 1188088030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would probably work too < 1188088031 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I thought he was going to think i'm a smartass for pointing out a typo < 1188088048 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Well deet is an american product < 1188088051 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188088079 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :THAT FLY IS MADDENING < 1188088100 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :But it just keeps coming back < 1188088129 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :what does it want from my skin ? < 1188088140 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I'm that dirty ?! < 1188088187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Kill it? < 1188088198 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I cant ! :D < 1188088205 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :as i stated, i am stoned and drunk < 1188088224 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a gas mask? < 1188088229 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :his reflexes greatly outnumber my speed and accuracy < 1188088239 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I dont' unfortunately < 1188088252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you could pay someone to remove it < 1188088255 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I've got a half-mask with a gas filter though < 1188088262 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :It's 2.30 AM < 1188088266 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe wear more clothes? < 1188088277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want an SCBA < 1188088277 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :! < 1188088280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :trick it out of the house? < 1188088282 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188088284 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :that IS a solution < 1188088290 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :wear more clothes < 1188088292 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1188088298 0 :puzzlet!unknown@unknown.invalid QUIT :Connection timed out < 1188088300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Socks, pants, long-sleeve shirt, possibly gloves, possibly hat, possibly scarf... < 1188088322 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :But then i'm afraid it's only option would be my skin < 1188088325 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :*face < 1188088337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Scarves need not go around only the neck. < 1188088348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hood + balaclava + ski googles < 1188088349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1188088361 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :True < 1188088372 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :but to go through every closet now < 1188088374 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :..nahg < 1188088388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can make a suitable balaclava from a tshirt < 1188088401 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :"balaclava" ? < 1188088429 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1188088447 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :again wikipedia made my english vocabulary larger < 1188088456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts wondering if the fly has the upper hand on intelligence too < 1188088462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :procure an NBC suit < 1188088473 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Hey, english is not my native language < 1188088481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although technically it doesn't have hands < 1188088501 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :balaclava isn't exactly the word that comes around in the everyday irc conversation < 1188088529 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, oerjan < 1188088533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about balalaika? < 1188088542 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :tell me the word in some other language you know < 1188088552 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :balalaika is an instument < 1188088564 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :"Balalaikka" in Finnish < 1188088663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there happens to be an NBC suit in my closet < 1188088690 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :you're prepared. < 1188088710 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :but why do you have one ? < 1188088719 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't remember < 1188088731 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :you're just really careful or it's from work or smth < 1188088748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :might have been a halloween costume < 1188088820 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much one would cost < 1188088842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :something like $15-20 iirc < 1188088856 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :wow.. < 1188088867 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :I want one too then < 1188088867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's like your own personal portable steam room < 1188088980 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :tong tied and twisted just an earth-bound misfit, I < 1188088983 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :pfft < 1188089018 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :tongue* :P < 1188089038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :quoting pink floyd is not allowed < 1188089057 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :why not ? < 1188089072 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :too good or too bad < 1188089074 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188089082 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :fsking question mark < 1188089088 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :fsking word fsking < 1188089091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because i just felt like saying that < 1188089120 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :Any recommendations on music ? < 1188089156 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :to a fellow floyd fan? The Gods and Czar < 1188089286 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :some UG band ? < 1188089303 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well those are two bands < 1188089372 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i just use Pandora < 1188089468 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :alcohol < 1188089473 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :what an useless drug < 1188089652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, many drugs are useless. < 1188089715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and how about Toccata and Fugue in D minor? I find smalin's YouTube version better than any of the versions on iTunes. < 1188089723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which is, you know, weird. < 1188089733 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :many drugs are very usefull < 1188089755 0 :whitenoyce!i=coo@gateway/tor/x-a2fff32c54db8704 JOIN :#esoteric < 1188089769 0 :whitenoyce!unknown@unknown.invalid PART #esoteric :? < 1188089782 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :No, some drugs are fun < 1188089829 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :And yws, this toccata and fugue thing is great < 1188089988 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :..incredibly so ! < 1188089999 0 :MotH-!unknown@unknown.invalid PRIVMSG #esoteric :now that i have watched half-way < 1188090334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Some would call it hallucinogenic :-P < 1188091322 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188091359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1188091381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it ok if I make the maximum expressible number in PSOX 1.26238305e+614? < 1188091392 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(approx) < 1188091405 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :exactly 2^(8*255)? < 1188091969 0 :c|p!n=wil@c-68-39-133-150.hsd1.nj.comcast.net JOIN :#esoteric < 1188092293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi c|p < 1188092313 0 :c|p!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1188092414 0 :c|p!unknown@unknown.invalid QUIT :"sssss" < 1188092898 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I haven't been following, but does PSOX have a string type? < 1188092910 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :NUL-terminated strings, yes < 1188092939 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :so people can probably implement their own math with strings, if they need true arbitrary-precision arithmetic < 1188092971 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :thus your (rather large) limit is OK :) < 1188093020 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure how a Brainf*ck program would handle the numbers though.. < 1188093040 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what PSOX is :) < 1188093045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the traditional way for a BF program to handle large numbers? < 1188093061 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1188093063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very painfully < 1188093134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there a particular format that's used most often? < 1188093161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know he just couldn't resist < 1188093174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume it is related to arrays < 1188093220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :other than that, i somehow cannot believe there is a standard for it < 1188093369 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would Brainf*ck be able to handle numbers set up similar to Pascal strings, i.e. put a header in front indicating the number of bytes? < 1188093456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall something about arrays being implemented with interior empty cells to ease traversing < 1188093651 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I could do it like this: data byte, byte indicating whether or not it continues. < 1188093652 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Etc. < 1188093674 0 :MotH-!unknown@unknown.invalid PART #esoteric :? < 1188093675 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So 0x012C would be 0x01 0x01 0x2C 0x00 < 1188093819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe 0x01 0x00 0x2C 0x01 < 1188094078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You want a universal code. < 1188094078 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1188094124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A byte-based universal code that's good for arithmetic via incrementing, decrementing and checking for zero. < 1188094148 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, checking whether a cell is equal to 128 takes at least 127 steps, doesn't it? < 1188094172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, NEED COMPILER PLZTHX < 1188094961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The PSOX spec is very, very nice. . . < 1188094967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And actually implementable. :) < 1188094986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty pikhq < 1188095003 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is my idea for longnums good? < 1188095011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Discussion inchan justnow) < 1188095040 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And it's still a work-in-progress < 1188095057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Personally, I like the idea of either sending enough cells to make up your longnum or a string representation. . . < 1188095116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x01 0xmath 0x00 0xadd length-of-longnum bit1 bit2 bit3... < 1188095122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. Byte1-3. < 1188095194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The last byte will be stored directly, and then, going left, you'll do bignum += byte^256*(number-of-bytes-so-far) < 1188095275 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, is that saying put the number of bytes in front? < 1188095280 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :basically? < 1188095286 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't see how that could work with BF < 1188095318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is, of course, the problem. :/ < 1188095346 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1188095349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How about putting indicator bytes between each byte of the number? < 1188095354 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1188095364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, 0x00? < 1188095370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plausible. < 1188095385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could be broken, but you'd have to break it intentionally. . . < 1188095387 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should the first byte be indicator or data: < 1188095390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did you switch ^ and * or is your representation _very_ weird? :D < 1188095396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"broken"? < 1188095409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Actually, I think my brain's merely dead. < 1188095424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BRAAIINS < 1188095429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: You could end up screwing up the Brainfuck output, such that indicator bits get skipped. < 1188095458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No huge danger, since, well, that's a problem with any programming language. < 1188095465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell I mentioned it is beyond me. < 1188095486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01(data) 0x01(indicator) 0x2C(data) 0x00(indicator) < 1188095609 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :indicator-data order might be confusing.. < 1188095655 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it would mean while loops instead of do-while loops.. < 1188095732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note that you will have to be able to deal with the number from either end, assuming your program contains more than a couple < 1188095783 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would hope that the program would be able to record location information as it's receiving the number < 1188095807 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The longnum format is not necessarily how the client will store the number < 1188095812 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's just transmission < 1188095926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :0b1<7 bits of data> indicates there's more data, 0b0<7 bits of data> indicates this is the last one < 1188095951 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's not as convenient to manipulate < 1188096008 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that implies an indicator-data approach: < 1188096026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x012C becomes 0x01(i) 0x01(d) 0x00(i) 0x2C(d) < 1188096116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Programmers will need to remember to retrieve the last byte, but that's their problem. < 1188096122 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1188096220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless we make 0x00(i) mean EOF: < 1188096241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x012C becomes 0x01(i) 0x01(d) 0x01(i) 0x2C(d) 0x00(i) < 1188096864 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188097037 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :importantshock has made an important contribution to PSOX < 1188097053 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I am realizing that maybe the Pascal thing might have worked.. < 1188097066 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wait, is this sarcasm? < 1188097073 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :importantshock, not at all < 1188097091 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :importantshock, because of you, I decided that maybe Indicator-Data-Indicator would work well < 1188097122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Programmers will need to remember to retrieve the last byte, but that's their problem. < 1188097122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : :( < 1188097122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Unless we make 0x00(i) mean EOF: < 1188097125 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Thank you very much < 1188097131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :importantshock, you're welcome < 1188097231 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I've never heard of PSOX, anywhere I can look for some background? < 1188097249 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1188097259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Have you heard of PESOIX? < 1188097302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's still very much in a state of flux < 1188097319 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Vaguely. Sort of a unified, OS-agnostic approach to operating system functions? < 1188097408 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX lets esolangs like BF access OS functions < 1188097437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All rather silly, in my opinion. < 1188097446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, I have no idea how it actually works. < 1188097467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX was never implemented. < 1188097490 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sounds like a fine idea to me, though i am new to esolangs in general. all i've done was write an HQ9+ parser in haskell. < 1188097510 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I went to attempt to start to implement it, but due to personal disagreements with semantic and practical issues, I decided to make a (backwards-incompatible) successor < 1188097535 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Backwards-compatibility is the root of all evil. Good on you. < 1188097594 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose one could make a translator layer that turns PESOIX commands into PSOX commands.. < 1188097599 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol ty < 1188097736 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills the NUL-terminated numbers < 1188097739 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*shudder* < 1188097907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :main = do {program <- getContents; sequence (map (parse program) program)}; parse pgm 'H' = putStrLn "Hello, world!"; parse pgm 'Q' = putStr pgm; parse pgm '9' = putStrLn "insert 99bob here"; parse pgm '+' = return (); parse pgm _ = error "Syntax error" < 1188098075 0 :importantshock!unknown@unknown.invalid QUIT :"Trying a new IRC client." < 1188098227 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1188098375 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi importantshock < 1188098384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What took the new client so long? < 1188098487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.uer.ca/locations/show.asp?locid=24797 <-- you should go there < 1188098568 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: he had to download and install Linux to use it. < 1188098577 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188098582 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And he chose the biggest distribution he could find, and he has dial-up. < 1188098605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And he doesn't have access to a CD burner; only a single floppy disk and a friend's house. < 1188098610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Said friend lives in Europe. < 1188098627 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And he can't afford any type of transportation, so he had to go there on foot. < 1188098680 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And that friend has two computers: one with a floppy drive, one with a CD burner. < 1188098740 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He can't afford enough electricity to run both at the same time, so he had to memorize that Linux distribution before turning off the floppy drive computer and turning on the CD burner computer. < 1188098743 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :He used more and ed. < 1188098764 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Either that, or head and cat. I don't remember. < 1188098889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt updated with the longnum spec! < 1188098962 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I wrote my own IRC client. < 1188098967 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :IN... < 1188098970 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :HQ9++! < 1188099115 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Oh, did I say HQ9++? I meant *machine code*. < 1188099155 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Which I programmed into my computer by flicking a light switch on and off to represent binary 1 and 0. < 1188099324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Why? < 1188099331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because i can't? < 1188099337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1188099343 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did you see the updated spec? < 1188099345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Move to Colorado Springs. < 1188099396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why wouldn't that format *not* be suitable for storage in Brainfuck memory? < 1188099416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming, of course, that you only manipulate it using PSOX functions, and try to avoid overlaps) < 1188099461 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how would BF find the left end? < 1188099489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goto start;bf '[>>]'; < 1188099503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and it wouldn't be manipulated with only PSOX functions.. < 1188099508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's the right end < 1188099512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1188099526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Programmer needs to handle that. < 1188099533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(put a 0x00 before it) < 1188099569 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How would the BF program add two longnums? < 1188099604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How would it traverse to a point in the middle of the longnum? < 1188099656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PSOX ADD longnum #1, longnum #2;read longnum from input < 1188099718 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking if maybe each indicator would indicate the number of data bytes remaining.. < 1188099718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(admittedly, there could easily be more efficient representations. . .) < 1188099732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although that would limit the length of longnums.. < 1188099775 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And would it really be useful? < 1188099871 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although that would hamper longnum's ability to be used as strings that can contain NUL... < 1188100042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Null-terminated strings, perhaps? < 1188100134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although I doubt the practicality of, say, "2e10" versus ++>+>>+>>+>>+>>+>>+>>+>>>>) < 1188100289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, strings that contain NULs can't be NUL terminated.. < 1188100304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean like bitstring thingies < 1188100395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. . . Right. < 1188100411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd suggest sized strings, but those are a pain to deal with from Brainfuck. < 1188100480 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: like in Pascal? < 1188100534 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, longnums do work for the purpose.. < 1188100742 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Interspersing amount of data left in the longnum might make it difficult for the client to send longnums < 1188100894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, the mere concept of variable-length numbers might cause problems with some languages.. < 1188100923 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(receiving, anyway) < 1188100961 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Pretty strong reason to avoid longnums unless necessary < 1188100999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :e.g. in an ask the user for a number function, the client could say how many bytes the number can be, or 0 for a longnum < 1188101476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I have no similar warnings about NUL-terminated strings.. < 1188101559 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should.. < 1188102409 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will add warnings... tomorrow < 1188102445 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188102647 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398635.dsl.bell.ca JOIN :#esoteric < 1188104269 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188104292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says something stupid... just because. < 1188106405 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> ->+>+++>>+>++>+>+++>>+>++>>>+>+>+>++>+>>>>+++>+>>++>+>+++>>++>++>>+>>+>++>++>+>>>>+++>+>>>>++>++>>>>+>>++>+>+++>>>++>>++++++>>+>>++>+>>>>+++>>+++++>>+>+++>>>++>>++>>+>>++>+>+++>>>++>>+++++++++++++>>+>>++>+>+++>+>+++>>>++>>++++>>+>>++>+>>>>+++>>+++++>>>>++>>>>+>+>++>>+++>+>>>>+++>+>>>>+++>+>>>>+++>>++>++>+>+++>+>++>++>>>>>>++>+>+++>>>>>+++>>>++>+>+++>+>+>++>>>>>>++>>>+>>>++>+>>>>+++>+>>>+>>++>+>++++++++++++++++++>>>>+>+>>>+>>++>+>+++>>>++>> < 1188106418 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :was that too long? < 1188107341 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's a reasonable size for a brainfuck buffer? < 1188107362 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :4k? < 1188107611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+[>>+] < 1188107617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins evilly < 1188107646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The joys of a representation of infinity in PSOX's longnum format. < 1188107907 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188108072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.actionsquad.org/stahl.htm <-- you should go there, too < 1188108096 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unless waist deep in sewage isn't your idea of fun? < 1188108603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not really, no. < 1188108621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad < 1188109918 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188110974 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188111637 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1188111902 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1188112918 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188113189 0 :importantshock!n=importan@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1188113823 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188114424 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1188115199 0 :clog!unknown@unknown.invalid QUIT :ended < 1188115200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188117018 0 :importantshock!n=p_trick@cpe-76-189-230-110.neo.res.rr.com JOIN :#esoteric < 1188117642 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188117654 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my brainfuck interpretter just went up in flames. < 1188117663 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damn ye '['! < 1188118156 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1188118164 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just used a char*** for the first time in my code :P < 1188118269 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Figs: in an mp4 metadata-parser i had to modify, i almost used a char**** < 1188118277 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188118330 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :...then i said "No, just...no. Sure, the following code may not be as abstracted as it could be, but i'm not using four fucking stars." < 1188118340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188118348 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a charfuck! < 1188118360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's what well call char**** < 1188118366 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :confuse people... < 1188118378 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they'll think we're cursing when they see char**** in our code < 1188118381 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :char**** charfuck; < 1188118383 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1188118404 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :basically, I have a < 1188118411 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :char* [10000][2] < 1188118422 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I have a char*** to access the data < 1188118445 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the hell I learned to use that. < 1188118452 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen anyone use char***s before... :S < 1188118454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1188118459 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now I'm talking to myself, aren't I? < 1188118474 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :WALL OF TEXT REPLY! < 1188118482 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1188118484 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea < 1188118487 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :do < 1188118495 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :#define fuck **** < 1188118501 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188118518 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I will do that later < 1188118524 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I plan to obfuscate this program < 1188118534 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and that'd just be classic :) < 1188118542 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :typedef char brain; < 1188118550 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :#define fuck **** < 1188118557 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brain fuck ptr; < 1188118598 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just brain**** pointer; < 1188118608 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so that my code doesn't curse :) < 1188118626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and see if people get the jokes :P < 1188118704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188118705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188118709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't really need a char*** < 1188118712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just a char** < 1188118714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188118754 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ah, gotta love C < 1188118760 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :no string support to speak of < 1188118850 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188118867 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe >,< < 1188118873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in case you haven't figured out yet < 1188118882 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing an obfuscated BF interpreter :) < 1188118892 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :modified a bit... < 1188118899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :` is now the quit operator < 1188118908 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so I can do things like [`] to quit < 1188118913 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if a value is zero :D < 1188118915 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i wrote my first interpreter the other day! < 1188118919 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :for.... < 1188118924 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :HQ9+ < 1188118944 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :not a big deal, i know. < 1188118947 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :but i did it in haskell. < 1188119016 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188119024 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what HQ9+ is < 1188119210 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :four instructions: < 1188119215 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :'h' prints Hello World < 1188119218 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :'q' prints Q < 1188119227 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :'9' prints 99 bottles of beer on the wall < 1188119236 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :and '+' increments an accumulator < 1188119242 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188119246 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188119277 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1188119289 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am doing something stupid with me []s I think < 1188119294 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my* < 1188119354 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :this is plain C? < 1188119372 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188119377 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing it in C < 1188119390 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(writing the code for [ and ] in bf) < 1188119460 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1188119475 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now I remember why I wanted that second thing... < 1188119495 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, shit. < 1188119496 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188119511 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1188119518 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brain**** even! < 1188119522 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188119635 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1188119641 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :#define ass *** < 1188119645 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1188119658 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :now, if only there were a two-letter swear word... < 1188119665 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :FU < 1188119667 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188119682 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :F(uck) (y)U(o) < 1188119697 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sad thing is that I could actually make that mean something in C++ < 1188119712 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :that would be easy, yeah < 1188119719 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188119742 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :y swearword[]; < 1188119751 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188119769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"* SimonRC thinks that "references" is a fun word to type" <<< of you like that, you should try "oklopol" < 1188119774 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :wait, nevermind. < 1188119798 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :references references. < 1188119801 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :reeferences! < 1188119822 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1188119842 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no references in C < 1188120069 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :grr segfault < 1188120268 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to write a bf interpreter in haskell...but the amount of monads involved scares me. < 1188120296 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188120313 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1188120328 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :char [][] -> char*** is giving me trouble < 1188120337 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'm totally wrong on that one :D < 1188120375 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, fuck it < 1188120379 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll just double the size :P < 1188120384 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :handle it me-self. < 1188120405 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :640 K of RAM should be enough for anyone. < 1188120412 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188120422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" "Balalaikka" in Finnish" <<< haha, all the loonies are finnish < 1188120516 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :that old wives tale? < 1188120522 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :finland doesn't exist. < 1188120525 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows that < 1188120550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" Is there a particular format that's used most often?" <<< use brainfuck as you'd use bitchanger < 1188120563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...also, don't give advise to people that aren't there < 1188120640 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :lawlz. < 1188120683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i now realize what he ws using that for < 1188120971 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how < 1188120974 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it just blew up :D < 1188120979 0 :importantshock!unknown@unknown.invalid QUIT : < 1188120982 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*wow < 1188121206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was night watchman at this place the last two nights < 1188121222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first night i went there 2 hours early... because i'm an idiot or smth < 1188121234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :made the scheme interpreter \o/ < 1188121244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but didn't learn the song yet :< < 1188121259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my friends hallway didn't have a piano.ö < 1188121262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-ö < 1188121271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :friend's < 1188121380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a stub of an interpreter though. < 1188121393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't even made it tail recurse yet :D < 1188121423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... i guess it tail recurses, even C can do that, but it doesn't optimize it < 1188121469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188121492 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why is this thing crashing O_o < 1188121612 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188121860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define factorial (lambda (a) (if (= a 0) 1 (if (= a 1) 1 (* a (factorial (- a 1)))))))(factorial 6) < 1188121860 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:720 < 1188121965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (factorial a) (cond ((= a 0) 1) ((= a 1) 1) (1 (* a (factorial (- a 1)))))) (factorial 6) < 1188121965 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:720 < 1188121985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :smth like that < 1188122043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has static scoping and basic operations + basic special forms, but it's pretty stubbist < 1188122046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*stubbish < 1188123451 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188123617 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188124166 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/MeAsRu82.html < 1188124174 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you guys see anything wrong with this? :S < 1188124528 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there's something wrong in either '[' or ']' since it keeps segfaulting < 1188124932 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1188124942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can you imagine paying $2000 for a piece of software? < 1188125383 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1188128121 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188129791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Figs: it looks to me that ] jumps unconditionally to just _after_ the matching [, because of the i++ in the for loop < 1188129916 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Unfortunately, I've modifed it so much since then that's not relevant any more, but thanks for looking... < 1188129921 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can help me debug the new version ^_^ < 1188129942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/dh4L2C10.html < 1188130024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might add a check for \0 in find_bracket < 1188130100 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure the problem isn't with find_bracket < 1188130107 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at least the one I'm dealing with now < 1188130113 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I know there is a bug there < 1188130117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was just for added error checking < 1188130121 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or a possible problem < 1188130126 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1188130139 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll add something to it later if I get further along and there's more errors < 1188130148 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for the real version though, I don't know if it'd matter < 1188130179 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :anywho < 1188130199 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the most recent issue is that somewhere my data in the stack got corrupted < 1188130206 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or I'm setting it to the wrong place < 1188130208 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1188130222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek, linked list. why do you need it doubly-linked, just for a stack? < 1188130249 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just the stack < 1188130264 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seemed like the easiest way to put it together without too much work < 1188130310 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather use C++, but the Obfus. C people don't accept obfuscated C++ :P < 1188130325 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if they did, I'd have been done hours ago < 1188130362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's obfuscated, i guess doubly-linked is fine then ;) < 1188130364 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the brainfuck program I am using to test it is +++[-] < 1188130368 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it will be :P < 1188130378 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right now, obviously, it's not :) < 1188130434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do any of your asserts fire? < 1188130461 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188130463 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it seg faults < 1188130477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can tell somewhere in pop < 1188130513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :add an assert(current) in pop? < 1188130595 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :0x22b153, 0x77c5fc80 < 1188130602 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1188130607 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so here's the problem < 1188130612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :current = current->back; < 1188130618 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now the data is wrong. < 1188130637 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :call changed from 0x22b153 to that other one < 1188130647 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and now it's garbage < 1188130672 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :segfaults when you try to free it < 1188130780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_did_ you add an assert(current) in pop? < 1188130803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1188130809 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the first assert works < 1188130809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first, of course < 1188130834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose that would have segfaulted if not < 1188130836 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188130924 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the reason it segfaults is free(current->next) fails < 1188130983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am wondering about current->next->back = ¤t < 1188131007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does ¤t even exist beyond the call to push? < 1188131011 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's probably wrong. < 1188131024 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removes & < 1188131048 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188131065 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now I have a failed assertation < 1188131075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :current->back!=0 on line 58 < 1188131150 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I put a current!=0 before that < 1188131155 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :didn't fail on that < 1188131195 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/x7bDuD78.html < 1188131199 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not much different < 1188131204 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but so we're still looking at the same thing < 1188131265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :note to self: callstack = 0x3d2470 < 1188131319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah... that i++ after find_bracket on line 106 may be wrong < 1188131334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :same problem as i initially mentioned :D < 1188131356 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but in the other direction < 1188131357 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188131411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose [ and ] somehow popping too much stack would cause your other problem < 1188131444 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hold on, still stepping through < 1188131453 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so far it's gotten through the first pop properly < 1188131490 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1188131494 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I found the problem < 1188131496 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's not i++ < 1188131512 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(although that might still be wrong) < 1188131538 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the problem I guess is that it's not poping back where it should O.o < 1188131551 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need -1 from i < 1188131605 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :w00tage!!! < 1188131605 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1188131620 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no failures < 1188131630 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just nice sweet working-ness ^_^ < 1188131640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :great. now i go for lunch :) < 1188131661 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188131666 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks for looking oerjan ;) < 1188131680 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should go to bed now < 1188131681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188131684 0 :oerjan!unknown@unknown.invalid QUIT :"You're welcome" < 1188131684 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 4:30 am < 1188131689 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188132238 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1188132243 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++. < 1188132246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1188132260 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!help bf < 1188132264 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1188132304 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right... how do I give egobot an input sequence? < 1188132532 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188132996 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :aha, oerjan was right < 1188132999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :too < 1188133010 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi Tritonio < 1188133078 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*now* it works properly. < 1188133423 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188133458 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/cKTRLJ66.html < 1188133461 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I got it right < 1188133482 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you guys are all going to laugh at my for being so bad at writing a bf interpreter in C... :P < 1188133510 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :time now for me to obfuscate it... < 1188135916 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188137551 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1188137621 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lo! < 1188137799 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Tritonio and Figs < 1188137888 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1188138963 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1188138972 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://72.14.253.104/search?q=cache:Z661JiPJ_08J:sysspider.vectorstar.net/papers/obftricks.txt < 1188138979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that'll cheer you up SimonRC < 1188138992 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or destroy your faith in humanity further < 1188138995 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :one or the otehr. < 1188139005 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks SimonRC what's troubling him... < 1188139013 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :magic < 1188139020 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, people who believe in it < 1188139061 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188139071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They are failing to see the difference between things that are simple to nature but very strange to humans, and things that are simple to humans but highly complex and arbitrary to nature. < 1188139075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sings... "Do you believe in magic...?" < 1188139098 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They fail to see how ridiculously human-centric their point of view is. < 1188139107 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :welcome to life :P < 1188139151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is an upside though... < 1188139180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am writing the explanation while role-playing a species not at all related to humans... < 1188139191 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188139200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Therefore I can be very rude and tell them they have the brains of monkies at it is "role-playing" < 1188139205 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing an obfuscated brainfuck interpreter for the Obfus C Contest < 1188139207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188139219 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Figs: make it a super-optimising one < 1188139232 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right now it's bulkier than hell at 17k < 1188139237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :at the very least it should spot null-movement loops < 1188139246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Figs: tut tut tut < 1188139275 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually, the code is much bigger than the source < 1188139276 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Figs: in return I give you this gift: http://mindprod.com/jgloss/unmain.html < 1188139283 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :source is like 3 k < 1188139284 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :max < 1188139290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :compress it in a silly way then < 1188139305 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1188139308 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unmain is great; take an hour out to read it < 1188139316 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it will help a bit too < 1188139326 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll read it sometime when I'm not 6 hours past my bed time :) < 1188139423 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Maybe try to make the code as readable as possible. High-level incomprehensibility will win you more points than low-level incomprehensibility. < 1188139451 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of doing a lot of gotos and function pointers < 1188139451 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Figs: you must be in oceania < 1188139454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1188139459 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm in California < 1188139470 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 7 am here < 1188139475 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(give or take) < 1188139495 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :switches in switches... conditional gotos < 1188139509 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :switches with gotos < 1188139511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"#define foo(a, b) ((a - b++) * (a * b))" <-- gaah! undefined! < 1188139519 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188139529 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and of course, naming everything with underscores < 1188139530 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Thou Shalt Not Invoke Undefined Behaviour. < 1188139539 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :_, __, ___, ____, ______ < 1188139539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Uness It Is Really Cool. < 1188139541 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188139568 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :{/*]{8*/{}}{}{{{}}} < 1188139576 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(like building a big stack by recursing a lot then scribbling all over it for storage. (like that program that had no variables, one year) < 1188139594 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188139596 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should do that < 1188139597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to find the funny Java he made once < 1188139604 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that would be awesome.... < 1188139614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :already been done < 1188139616 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually I already have a stack as a linked list in my program < 1188139621 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unless you add a new twist... < 1188139641 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably stick with a wall of redirection though < 1188139657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the program worked almost everywhere, it could detect which way the stack built. < 1188139663 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of doing < 1188139669 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :#define fuck **** < 1188139677 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :typedef char brain; < 1188139684 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brain fuck pointer; < 1188139689 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at some point for fun < 1188139708 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :reverse censoring! < 1188139731 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :passing the code through gcc -E would censor it... :P < 1188139767 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know. < 1188139769 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I might not do that for this < 1188140026 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(We were set the task of writing a christmas-related program. I wrote this: http://compsoc.dur.ac.uk/~sc/tmp/xmastree.zip ) < 1188140029 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188140048 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/NMOgLP83.html < 1188140051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Figs: actually that would be funny < 1188140052 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this seems to compile < 1188140069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Most/Least polite program" < 1188140073 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188140082 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :especially if I could do some punning < 1188140087 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :though an intercal-corrector would be better for that title < 1188140093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so that it totally changes the meaning after converting it < 1188140107 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :intercal-corrector? < 1188140129 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you know that an INTERCAL requires the correct level of politeness to compile, right? < 1188140145 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*INTERCAL program < 1188140170 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ohh :P < 1188140171 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188140178 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :have to say 'please' all the time and such < 1188140204 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realize I could nest structs in main < 1188140500 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :OHH :D < 1188140512 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need some rude text < 1188140660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an idea < 1188140661 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :could you please curse at me? < 1188140667 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is this program supposed to do? < 1188140669 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need a half paragraph of rude text < 1188140684 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Brain Fuck interpreter < 1188140688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :inspiration fails me. < 1188140691 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1188140704 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :try Wikipedia < 1188140713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why do I only get cursed at when I don't want to be cursed at? < 1188140723 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've asked in 3 places :'( < 1188140747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :seriously, try Wikipedia < 1188140761 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Where does it get the brainfuck from? < 1188140790 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :input < 1188140793 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :from the user < 1188140842 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1188140844 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea,,, < 1188140863 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Profanity < 1188140865 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You could write the program in Brainfuck initially, then port it to C, to get extra-weird C < 1188140870 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1188140879 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :a brainfuck interpreter in brainfuck fucks my brain < 1188140879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or course, it will be more comprehensible to anyone familiar with idiomatic BF < 1188140891 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are several around < 1188140900 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :find one tat is well-commented, then port it badly < 1188140900 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I already wrote the interpreter in C < 1188140901 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188140912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need a paragraph of cursing < 1188141031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did you look at my java program? < 1188141059 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :java is dirty < 1188141063 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188141071 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know java though :P < 1188141075 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I won't tough java, even for money. < 1188141106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has some good techniquies, like a method with the same name as main's argument, everything being named after ___, and the ternary operator < 1188141142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and of course, it performs recursion on the structure of a string, which really fucks up the C programmers' brains < 1188141150 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188141214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooh, that's a good technique: you can emulate immutable lists quickly using array slices, then represent an array slice as a struct that has three ints in it. < 1188141229 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you know what else has three ints? That's right, a color! < 1188141236 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188141240 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so you end up representing lists as colors < 1188141248 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just thought that up, BTW < 1188141262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :be sure to re-suse unralted stuff as much as possible < 1188141300 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :be sure to split the struct into seperate arguments for no good reason too occasioanlly < 1188141333 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and with small representation of immutable lists is great for your FP techniques (confusing for c programmers) < 1188141345 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sneak in Haskell-style classes if you can < 1188141464 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :FP? functional programming? < 1188141598 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188141609 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of course, a function curried over two 1-word arguments is really just a function pointer and two ints < 1188141618 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that will fit nicely into a color too! < 1188141626 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so now a color is a function < 1188141635 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except when it isn't < 1188141710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: lists as clours... hmm... but will the max value be 255? < 1188141775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no these are 3-word colours for "flexibility" < 1188141796 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mybe you could abuse struct_tm or something else instead < 1188141806 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :be sure to cast a lot < 1188141880 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188141882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3-word colours < 1188141900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"now you don't have to be a human to use your whole eye range!" < 1188141916 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188141977 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"note: lists-as-colours may only be efficiently used by little green men with exceptional eyesight." < 1188142004 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the most confusing FP technique is passing a function to another function, which passitslef to it < 1188142031 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. f g x = g (foo x) f (bar x) < 1188142347 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what do foo and bar represent in that line? < 1188142408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just some functions or other < 1188143418 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1188143429 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have decided. < 1188143441 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since it's almost 8 am, I will not sleep. < 1188143453 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shall break his awake-ness record! < 1188143488 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is at 16 hours of awakeness right now. < 1188144249 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: f foo bar g x = g (foo x) f (bar x) -- confusing function generator, takes two arguments < 1188144264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"f foo bar -- returns a confusing function" < 1188144407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.muppetlabs.com/~breadbox/bf/quine.b.txt < 1188145628 0 :Keymaker!n=nobody@xdsl-237-87.nebulazone.fi JOIN :#esoteric < 1188145641 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://koti.mbnet.fi/yiap/programs/smurf/99.smu < 1188145647 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer in Smurf < 1188145648 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :Figs: its outputting itself? < 1188145664 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188145679 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck quine :P < 1188145683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was pretty neat < 1188145791 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188145802 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :one can run the program by using safalra's smurf interpreter, for example, which can be found here: http://www.safalra.com/programming/esoteric-languages/smurf/interpreter/ < 1188145840 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :wait... ooo, quines _are_ non trivial < 1188145848 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188146032 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188146045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi calamari < 1188146051 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1188146136 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :howdy squid-ly one . < 1188146140 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how goes thee? < 1188146159 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels moderate guilt < 1188146212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188146274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX won't be EsoAPI compatible.. < 1188146307 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and isn't calamari the EsoAPI person? < 1188146340 0 :Keymaker!unknown@unknown.invalid QUIT : < 1188146346 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Figs: goes ok :) < 1188146353 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ahhhhhhhhhh < 1188146356 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yeah I am.. what's up? < 1188146364 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :noooo recursion < 1188146377 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to write a quine < 1188146383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1188146539 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a quine in C++ before :P < 1188146548 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(ie, not using printf) < 1188146583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the trick I think was to do printf myself C++ constructs :P < 1188146763 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188146774 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :like with individual chars? < 1188146784 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lemme see if I still have it < 1188146884 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1188146887 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I dunno where it is < 1188146889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe my logs < 1188147094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1188147097 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damn ;P < 1188147249 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :allright, well i allready broke down and cheeted < 1188147257 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looksed at http://www.nyx.net/~gthompso/self_c.txt < 1188147285 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do it without printf :D < 1188147287 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :the trick commonly employed there is to use printf formatting < 1188147291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1188147298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye SimonRC < 1188147304 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comes. < 1188147305 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188147306 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1188147307 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188147316 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that sounded bad < 1188147322 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(you could just use the Ken Thompson technique) < 1188147324 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1188147326 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :the format chars are used once as format chars and once as just plain output < 1188147339 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1188147353 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1188147360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ohh, how about a preprocessor quine? :P < 1188147390 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :elaborate... < 1188147407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I like the last one < 1188147416 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"" <-- shortest possible quine < 1188147423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(ie, 0 bytes) < 1188147436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Worst Abuse of the Rules" award in 1994 IOCCC < 1188147469 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :meh gcc doesnt like it ;) < 1188147485 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well... actually ld freaks out < 1188147504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have to be creative with a makefile to make it work :) < 1188147511 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but you can do it < 1188147518 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i dont like that < 1188147525 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :you shouldnt be allowed to use a make file! < 1188147544 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's why it's the "worst abuse of the rules EVAR" < 1188147547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188147549 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :if you REALY want one, put it at the top of the .c file < 1188147560 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since they require you to provide build instructions or a portable make file < 1188147567 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ooook < 1188147579 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1188147583 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i figgured it was something like, it HAS to compile with gcc foo.c < 1188147583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thunder in San Diego < 1188147587 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I bet it'll rain < 1188147592 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :first time in 100+ days supposedly < 1188147600 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nah :P < 1188147605 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :read the rules :P < 1188147617 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :it is curious that it is difficult to write quines < 1188147634 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www0.us.ioccc.org/2006/rules.txt < 1188147645 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :prove something mathematical about quines :P < 1188147660 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there are turing-complete languages with resonable output capability that cannot implement a quine < 1188147695 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :depends if you can look at your own source code or not < 1188147755 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :right.... actually , it may be trivial to write a quine in C < 1188147790 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :what about compiling with -g and parsing the running binary for the debug info containing the source code? < 1188147847 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :9.9 < 1188148043 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www0.us.ioccc.org/1987/westley.c < 1188148144 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www0.us.ioccc.org/2004/gavin.c << Mini-OS < 1188148265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :quote: < 1188148266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :This is a 32-bit multitasking operating system for x86 computers, < 1188148266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : with GUI and filesystem, support for loading and executing user < 1188148266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : applications in elf binary format, with ps2 mouse and keyboard drivers, < 1188148266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : and vesa graphics. And a command shell. And an application - < 1188148266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : a simple text-file viewer. < 1188148306 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1188148398 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's an IOCCC winner :) < 1188148400 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for 2004 < 1188148415 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt compile < 1188148434 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188148454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you need the rest of it < 1188148458 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www0.us.ioccc.org/years-spoiler.html < 1188148464 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :scroll down to gavin - Mini-OS < 1188148504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and you have to do it on Linux :P < 1188148646 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ight, well time for the gym < 1188148680 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :but i am going to think (mathematically) about these 'quines' later... < 1188148841 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I wrote EsoAPI such that I could fit its implemention into a 512-byte boot sector. I don't mind if you come up with something different.. hehe < 1188148920 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1188148948 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/mbphjc24.html < 1188149110 0 :mouflon!unknown@unknown.invalid PART #esoteric :? < 1188149701 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188149879 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :grrrrrr gym closed < 1188149908 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188150518 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/iv2lMb85.html < 1188151040 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/MJYs2L76.html < 1188151043 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is getting weirder < 1188152094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you know you can impliment exceptions in C with setjmp and the preprocessor? < 1188152100 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.di.unipi.it/~nids/docs/longjump_try_trow_catch.shtml < 1188152110 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :TRY/CATCH/FINALLY < 1188152379 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188152467 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :I finally gave my project........................... < 1188152478 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what a relief... < 1188152671 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/I39o8e51.html < 1188152678 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: prepare to be terrified < 1188152688 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it isn't so evil yet < 1188152691 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it will be soon < 1188152755 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this? < 1188152773 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's my setjmp hello world program < 1188152779 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in valid C < 1188152797 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : < 1188152804 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's that header? < 1188152829 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's the header for jmp_buf, setjmp, and longjmp < 1188152844 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :which are? < 1188152853 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fancy gotos < 1188152876 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok i think i got it.... < 1188152891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :jmp_buf stores the state of the program at a particular point so you can jump back to it and continue < 1188152905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(the stacks and things) < 1188152915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so you can impliment complex exception handling and such directly in C < 1188152917 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :(foo) what is that? < 1188152928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :foo is the jmp_buf < 1188152950 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :setjmp returns 0 when called < 1188152954 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :you first create snapshot of the stacks etc.... < 1188152959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1188152972 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then when you call longjmp with the jmp_buf and an int < 1188152977 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it returns the int when you go back < 1188152989 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so here, I use the ternary operator do basicall do false first < 1188152993 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then true later < 1188153000 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :_ and __ are functions < 1188153007 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :very nice... < 1188153029 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(x? __ : _)(f); executes __(f) if x is true, or _(f) if it is not < 1188153063 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm an evil son-of-a-bitch :D < 1188153063 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :yeap i know... wait a moment. < 1188153073 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :does the true part ever execute? < 1188153125 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1188153136 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188153137 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what is the second parameter of longjmp? < 1188153144 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the value to return when you go back < 1188153150 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok i got everything < 1188153151 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188153153 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so when it goes back, it returns 1 < 1188153154 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it's funny < 1188153169 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188153188 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so you first call setjump that returns 0 and stores the current state at the same time < 1188153198 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :because it returned zero you execute _ < 1188153198 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1188153216 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and then _ jumps back to the point where you saved the state of the program < 1188153222 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but know it returns 1 < 1188153226 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so __ is executed < 1188153231 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and exit is called < 1188153233 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :nice one < 1188153234 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188153242 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wait until I add variable flow based on time... < 1188153276 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :you really don't have too... ;-) < 1188153278 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as long as it eventually does the same thing, I can have it go about doing things in multiple different ways < 1188153287 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh, but I do! < 1188153296 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I want to get the worst abuses of flow award < 1188153313 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sadly, I doubt I'll be able to beat the true masters of the art < 1188153320 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but you never know ;) < 1188153323 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1188153354 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :non-local jump, function pointers, etc are not exactly typical < 1188154274 0 :jix_!n=jix@dyndsl-091-096-036-079.ewe-ip-backbone.de JOIN :#esoteric < 1188155512 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188155654 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188156002 0 :sebbu2!n=sebbu@ADijon-152-1-68-3.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1188156270 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/WMKiDv18.html < 1188156764 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188156781 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1188156785 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you were partially write < 1188156787 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*right < 1188156790 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there was a bug there < 1188156798 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :any way, http://rafb.net/p/WMKiDv18.html < 1188156826 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am now working on finding evil things to make my flow crazy < 1188156935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1188156955 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and it will only get better (read: worse) as I find ways to make it more complex < 1188157200 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188157780 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188158194 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1188158429 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/LvIgFU52.html < 1188158690 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods oerjan < 1188158771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you gotta do better than that, it was almost as easy as plain code to understand < 1188158804 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes, but can you see how it will get more complex when you scale it up? :P < 1188158844 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :especially when I start mixing it with gotos and longjmps... < 1188158869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1188159106 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188159246 0 :sebbu!n=sebbu@ADijon-152-1-76-20.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1188159430 0 :sebbu!unknown@unknown.invalid PART #esoteric :? < 1188160114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Figs: what's the point of that? < 1188160658 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188160739 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You can't write obfuscated code in bits. < 1188160749 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You must write it all at once, otherwise it is too modular. < 1188160815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :int main() { 0x12, 0x34, 0x42, ...} < 1188160834 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :navaburo: Ken Thompson wrote an easily-memorised quine. < 1188160838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1188160845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :int main[] {...} < 1188160915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1188160933 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm practicing my techniques < 1188160937 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and thinking up new ideas < 1188160953 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a good way to force myself to read more of the documentation < 1188160981 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to like C < 1188160993 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just for the fact that it has less weird cases than C++ < 1188161001 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not much more readable though < 1188161005 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188161041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You want a weird case? < 1188161052 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as many as you know. < 1188161062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A char is neither a signed or an unsigned case. ;) < 1188161066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/case/char/ < 1188161075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188161081 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :makes no difference to me < 1188161089 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I always thought signed chars were kind of silly. < 1188161108 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188161126 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I mean the fact that C lacks constructors and destructors makes it simpler to reason about < 1188161152 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the fact that C lacks methods is at once annoying but simplifying < 1188161188 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :each part is easier to reason about in general since there are less weird exceptions to the rules (or so it seems) < 1188161276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll really like haskell for that in some ways when I get to it < 1188161383 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188161385 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell rocks < 1188161408 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: um < 1188161438 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually, chars are either signed of unsigned by default. Implementations may choose. < 1188161441 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*or < 1188161960 0 :Sukoshi!n=sukoshi@anysize.org JOIN :#esoteric < 1188161965 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ya here? < 1188161970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes. < 1188161975 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :You use Gentoo, right? < 1188161982 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi Sukoshi < 1188161989 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Hiyo Figs. < 1188161992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188162003 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :How do you have the time to set up Gentoo?! < 1188162011 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :*Nothing* comes in the install by default! < 1188162039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sudo emerge -av zsh elinks screen irssi bitlbee < 1188162049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Start up screen, get irssi, bitlbee, and elinks setup. < 1188162053 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :No X? :P < 1188162056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sudo emerge -av ratpoison firefox < 1188162072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get a simple window manager set up and firefox. Install Conkeror for my sanity. < 1188162079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Finally, sudo emerge -av kde-meta < 1188162088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Voila. I've got 90% of what I need. < 1188162098 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing an emerge update --deep world now, because I changed some use flags that were built shoddily into some packages I made. < 1188162113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try "emerge -avuDN world". < 1188162115 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Does that grab everything that your user flags want? < 1188162130 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, hrm. I've been doing that since 2 hours ago. < 1188162142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-avuDN will also rebuild packages with changed use flags. < 1188162154 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is N --newuse? < 1188162160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1188162160 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Because I added that in too. < 1188162161 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1188162162 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1188162163 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Alright. < 1188162172 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :So it'll grab everything my USE flags told it to? < 1188162178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1188162180 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Joy. < 1188162195 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Then everything shall be set up after this, and I can sit down to configging fun. < 1188162216 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Still, some of the use flags are annoying. My first build of imagemagick did not have jpg support. < 1188162227 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Because I didn't explicitly put jpeg in USE :P < 1188162233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try using the desktop profile. < 1188162243 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Doesen't it come by default? < 1188162246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which I ought to switch to, instead of my really, really long USE list) < 1188162255 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I have a really really long USE list. < 1188162257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the default profile is very bare-bones. < 1188162267 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Ack. Syn. No wonder. < 1188162282 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Ah! See, the install handbook should say that instead of ``look at the other profiles''. < 1188162348 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The trouble is, after this long compile/wget marathon, now I have to see if everything else works. < 1188162378 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :And set up my Japanese and dev environments. < 1188162412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I usually set aside a weekend to get comfortable with a Gentoo install. < 1188162441 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I *had* set up a day, but it turned out that this day turned out very busy, and this weekend my busiest weekend of the summer :P < 1188162453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still summer for you? < 1188162455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lucky. < 1188162474 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, unlike y'all midwestern bumpkins, we don't end for summer when it isn't even hot. < 1188162487 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :(Joke.) < 1188162523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Midwestern"? < 1188162527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's your locale, again? < 1188162533 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Or non Californian then. Happy? < 1188162543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1188162558 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, I know a lot of the people in the Midwest and some from the East end school around end of May? < 1188162580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; I've got summer from the end of May to mid-August. < 1188162583 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Which I've never understood, because summer's heat doesen't even come until mid-June, when the 95 F temperatures start becoming normal. < 1188162596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :95F temperatures?!? < 1188162603 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188162605 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :This is California, not frigids-ville :P < 1188162618 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :It's funny seeing you people on the news literally dying in heat waves of 92 F. < 1188162620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it's unbearable-temperature-ville. < 1188162621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's been regularly 105f here :( < 1188162637 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Because it's fairly common to reach into the mid-90s in summer here. < 1188162648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :95 is an unusual temperature. . . < 1188162663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're usually in about the 80s during summer. . . < 1188162675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(something in the 60s at night) < 1188162686 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Wow. That's only a few degrees above room temperature. < 1188162720 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Live around Arizona/New Mexico/thereparts? < 1188162739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We also have negative humidity. :) < 1188162755 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :California generally does, except for this freakish summer. < 1188162766 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :But our heat is all dry. < 1188162786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in that case, mid-90s wouldn't be all that bad. < 1188162800 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. We don't get the New York style humid-heat. < 1188162811 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That there's a killer from 85 up. < 1188162825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: colorado < 1188162839 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Hmph. It gets that hot in California? < 1188162845 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :*Colorado even < 1188162852 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I always thought it was cooler because it was higher up. < 1188162880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Where in Colorado are you? < 1188162887 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: longmont < 1188162904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Yeah, you're roasting. < 1188163000 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I shall now leave to study as soon as I determine what emerge is compiling. < 1188163033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys the weather out by Colorado Springs. ;) < 1188163070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :80f in the summer, wow < 1188163090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, lower nineties this week. . . < 1188163132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: clearly on a good day. at least by Trondheim standards. < 1188163151 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1188163205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in Trondheim, 80 would be a good summer day. 60 would be slightly below average. < 1188163232 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Eastern Europeans don't count, because you guys don't even know the meaning of the word ``sunlight'' :P < 1188163234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or thereabouts. < 1188163243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Eastern"? < 1188163250 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Ok, Europeans in general. < 1188163277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that 80 day would be sunny, of course, and the 60 probably rainy. < 1188163279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about in winter? < 1188163296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in winter it usually hovers unpredictably around 32. < 1188163332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Both warmer and colder than Colorado. XD < 1188163337 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why people think colorado is cold < 1188163354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's the snowstorms that do it. < 1188163362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's not even much snow < 1188163371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not pay attention in December? < 1188163374 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's 100 in the summer and rarely below 32 in the winter < 1188163492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and not much more than a foot of snow each winter < 1188163653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/December_20-21%2C_2006_Colorado_Blizzard < 1188163655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1188163677 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :suck on that EB! < 1188163694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's faaaar from typical < 1188163697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and very awesome < 1188163706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1188163841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :utah stole all our snow that one year < 1188164012 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :One last thing. < 1188164019 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is it bad to add -perl to the USE flags list? < 1188164063 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :(Says me after 3 hours of emerging.) < 1188164109 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I don't care about neither Perl, nor Ruby, so I didn't think -perl or -ruby would be bad. < 1188164123 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :But I added in python, so. < 1188164212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-perl would only disable that as an optional dependency, so it wouldn't be a bad thing. < 1188164235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although you'll still *have* Perl, since Portage uses Perl extensively) < 1188164274 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I thought so. < 1188164296 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I have concluded that libc is being built now. < 1188164305 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Hooray. This is what I switched from Slackware for. < 1188168508 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1188168943 0 :ehird`!unknown@unknown.invalid QUIT : < 1188171373 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188171441 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oooh, pretty: http://www.teamhassenplug.org/GBC/ < 1188171873 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188173032 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188173114 0 :jcc!unknown@unknown.invalid QUIT :Remote closed the connection < 1188178383 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188181838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1188181842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? SimonRC? < 1188181852 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood? < 1188181857 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1188181861 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1188181881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking up how to handle unsafe functions in PSOX < 1188181893 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it's a bit involved < 1188181898 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to write up specs < 1188181989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jes? < 1188182001 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1188182255 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION silently changes a command around in the PSOX spec < 1188182687 0 :navaburo!unknown@unknown.invalid QUIT :Success < 1188182877 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Congrats to anyone who figures it out! < 1188183174 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't been paying attention to this psox stuff < 1188185610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe I shouldn't have Unsafe functionality be as complicated as I'm imagining it... < 1188186895 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-exit-demo.b < 1188187002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION approves < 1188187022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks like it ought to be easy to implement PEBBLE macros for it. :) < 1188187053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I may want to add the "if-provided" feature that I've been meaning to, though. < 1188187083 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :if-provided? < 1188187112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To test to see if a compiler provides certain features. . . < 1188187131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX isn't part of the compiler.. < 1188187138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :if-provided PSOX {code}, for example, to test to see if PSOX is supported in the target language. < 1188187172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some of the target languages mightn't allow for PSOX. < 1188187182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, examples? < 1188187194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C. Interpreter backend. < 1188187211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also useful if I want to do PSOX-specific versions of macros. . . < 1188187232 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX has to be enabled at the beginning of the program.. < 1188187250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, you don't get what I mean. < 1188187259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I probably don't :( < 1188187285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to allow for one bit of source-code to compile to something which uses PSOX and something which doesn't. < 1188187322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188187394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Question: Is it ok if a program has to declare that it wants to use unsafe features at the beginning, before doing anything else? < 1188187493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As far as I'm concerned: yes. < 1188187584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you catch what function I switched around? < 1188187659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I've not looked. < 1188187778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :check < 1188187847 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Give up? < 1188187864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not even started to bother. < 1188187885 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Want to know? < 1188187887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1188187902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switched [0x00 0x01 0x00] 0x00 0x06 to [0x00 0x01 0x00] 0x00 0x07 < 1188187921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1188188061 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's so I can place the Request Unsafe Functionality there < 1188188075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188188085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Since 6, with it's relation to 666, and the fact that it's unsafe.. < 1188188090 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1188188913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Igh, too tired to work on this now.. < 1188188915 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night < 1188189201 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188189423 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188189787 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188192807 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188192830 0 :bsmntbombdood!n=sex@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188192978 0 :dibblego!n=nobody@CPE-61-9-214-69.static.qld.bigpond.net.au JOIN :#esoteric < 1188194395 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188195270 0 :calamari_!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188195279 0 :calamari_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188195327 0 :Sukoshi!unknown@unknown.invalid QUIT :"Stuffs." < 1188200312 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1188201599 0 :clog!unknown@unknown.invalid QUIT :ended < 1188201600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188203275 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188204884 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188205952 0 :SimonRC!unknown@unknown.invalid QUIT :No route to host < 1188206830 0 :Naranek!n=jalahtir@a80-186-79-233.elisa-laajakaista.fi JOIN :#esoteric < 1188209354 0 :tappi!i=tappi@kul2.kyla.fi JOIN :#esoteric < 1188209747 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188209768 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188212532 0 :lakupuu!i=lakupuu@sekunda.paivola.fi JOIN :#esoteric < 1188212633 0 :jix_!n=jix@dyndsl-080-228-181-176.ewe-ip-backbone.de JOIN :#esoteric < 1188216512 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188216806 0 :c1|freaky!unknown@unknown.invalid PART #esoteric :? < 1188216831 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188216851 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1188217675 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188219981 0 :Karnaugh!n=karnaugh@siza.thusa.net JOIN :#esoteric < 1188220035 0 :Karnaugh!unknown@unknown.invalid PRIVMSG #esoteric :Could somebody please open a socket to microsoft.com on port 80? < 1188220260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.microsoft.com loads fine here < 1188220301 0 :Karnaugh!unknown@unknown.invalid PRIVMSG #esoteric :this language doesn't work very well < 1188220737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it was IRP? < 1188220757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just translated your instruction to a higher level :) < 1188220898 0 :Karnaugh!unknown@unknown.invalid PRIVMSG #esoteric :then you are a bug < 1188220903 0 :Karnaugh!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188220922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chirps like a cricket < 1188220932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it's called < 1188221243 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188221604 0 :jix_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188221995 0 :chton_!i=chton@wina.ugent.be JOIN :#esoteric < 1188221995 0 :chton!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188222117 0 :jix_!n=jix@dyndsl-080-228-182-200.ewe-ip-backbone.de JOIN :#esoteric < 1188223056 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188225363 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1188226537 0 :RedDak!n=dak@host25-89-dynamic.2-79-r.retail.telecomitalia.it JOIN :#esoteric < 1188229426 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188230663 0 :tappi!unknown@unknown.invalid QUIT : < 1188231321 0 :sebbu!n=sebbu@ADijon-152-1-67-216.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1188231786 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1188238947 0 :helios24!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188238947 0 :bsmntbombdood!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188238948 0 :sp3tt!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188238990 0 :bsmntbombdood!n=sex@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188238990 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1188238990 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1188239616 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1188239670 0 :bsmntbombdood!n=sex@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188240099 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188240187 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188240200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mrning y'all < 1188240288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (cons a b) (lambda (n) (cond ((= n 0) a) (1 b))))(define (car a) (a 0))(define (cdr a) (a 1))(cdr (car (cons (cons 1 2) (cons 3 4)))) < 1188240288 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:2 < 1188240351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. wonder if i should actually add those primitively... they might be a bit essential < 1188240492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :writing a scheme? < 1188241493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: make NOTHING primitive that you can't < 1188241520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I assume + is (- x (neg y))? ;) < 1188241697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: i wrote one on friday, yeah, just didn't make that much primitives, since i was lazy < 1188241747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188241757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should now save stuff between runs < 1188241763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but prolly doesn't. < 1188241768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define oko 5) < 1188241772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (* oko 8) < 1188241853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i should try and fix that < 1188241873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need a better brain, always making mistakes in trivial code... < 1188242231 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1188242272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188242282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it works... didn't change the code. < 1188242307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sch (define (cons a b) (lambda (n) (cond ((= n 0) a) (1 b))))(define (car a) (a 0))(define (cdr a) (a 1)) < 1188242316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (cons a b) (lambda (n) (cond ((= n 0) a) (1 b))))(define (car a) (a 0))(define (cdr a) (a 1)) < 1188242317 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188242321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188242331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (car (cons 5 6)) < 1188242335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1188242336 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1188242340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188242341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188242350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my scheme has lists \o/ < 1188242353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, somewhat < 1188242808 0 :ololobot!unknown@unknown.invalid QUIT :Remote closed the connection < 1188242826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, guess i should continue debugging offline :D < 1188242839 0 :importantshock!n=p_trick@64.241.37.140 JOIN :#esoteric < 1188242985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1188243744 0 :importantshock!unknown@unknown.invalid QUIT : < 1188244579 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188246072 0 :oerjan!unknown@unknown.invalid QUIT :Remote closed the connection < 1188246076 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188246128 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188246195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :insisted on using primitive lists and was lazy, so i don't have stuff like (2 3 4 . 5) < 1188246224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it should work as long as you use cons just with a list as r-param... < 1188246246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (cons 3 ()) < 1188246246 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(num:3) < 1188246380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define o 7) < 1188246380 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188246386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch o < 1188246386 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:7 < 1188246476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (cons 3 3) < 1188246476 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :err:cons-not-def-for:num:3 < 1188246497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had hoped for a spectacular crash < 1188246504 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188246540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1188246552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can crash it < 1188246561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the bot that is < 1188246568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can crash the interpreter though < 1188246623 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (undef o) < 1188246624 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188246627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch o < 1188246628 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188246641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is "undef" a scheme command? < 1188246647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, does that exist in scheme < 1188246673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll gogulate? good idea < 1188246701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gogulare necesse est < 1188246741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't find such a command < 1188246771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (k a) (lambda (b) a)) < 1188246772 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188246777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((k 4) 5) < 1188246781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188246810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define k (lambda (a) (lambda (b) a))) < 1188246811 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188246814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((k 4) 5) < 1188246818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (k 4) < 1188246824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GLAH. < 1188246874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i broke the whole thing when adding lists, had to make a gigantic refactoring < 1188246895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think i'd've debugged after that, but noooo < 1188247345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((k 6) 7) < 1188247346 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:6 < 1188247350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1188247361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (i a) a) < 1188247362 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1188247368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (i 5) < 1188247375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188247390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define i (lambda (a) a)) < 1188247391 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (i 5) < 1188247392 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1188247398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder what that was about. < 1188247404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ 5 5) < 1188247405 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:10 < 1188247421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (if (< 0 1) 1 2) < 1188247422 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1188247422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188247425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s < 1188247458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s (lambda (a) (lambda (b) (lambda (c) ((a c) (b c)))))) < 1188247458 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that correct? < 1188247476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188247481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```skk6 < 1188247491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```skki < 1188247491 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1188247495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```skka < 1188247496 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> a < 1188247514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (s (k (k 3))) < 1188247514 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1188247523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... < 1188247525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188247535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 3) < 1188247549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sch (define fib (lambda (n) (if (< n 2) 1 (+ (fib (- n 1) (- n 2)))))) < 1188247550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1188247554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define fib (lambda (n) (if (< n 2) 1 (+ (fib (- n 1) (- n 2)))))) < 1188247555 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1188247562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that oughtta work... < 1188247568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (fib 5) < 1188247569 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1188247574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188247577 0 :bsmntbombdood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188247578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1188247584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(fib (- n 1) (- n 2)) <<< sure about this? :) < 1188247597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1188247612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define fib (lambda (n) (if (< n 2) 1 (+ (fib (- n 1)) (fib (- n 2))))))) < 1188247613 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (fib 5) < 1188247618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188247618 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:8 < 1188247624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cewl < 1188247640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't optimize tail recursion, so be gentle :) < 1188247646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :warning: big numbers not recommended < 1188247653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188247661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (fib 20) < 1188247661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this fib is not even tail recursive :) < 1188247662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188247664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :P < 1188247683 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:10946 < 1188247701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... my combinators :< < 1188247705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why didn't they work.. < 1188247715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s (lambda (a) (lambda (b) (lambda (c) ((a c) (b c)))))) < 1188247715 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s < 1188247721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch s < 1188247722 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1188247727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (s 1) < 1188247728 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1188247732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((s 1) 1) < 1188247733 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1188247738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s 1) 1) 1) < 1188247776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i < 1188247777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1188247778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :get < 1188247779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it < 1188247796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what should it give? 1 is not a function is it? < 1188247809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188247809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1188247816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 3) < 1188247822 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be i? < 1188247846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1188247858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s-guy (lambda (a) (lambda (b) 9))) < 1188247858 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s-boy (lambda (a) 0)) < 1188247874 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188247888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (((s s-guy) s-boy) 6) < 1188247946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a (k 5)) (define b (k 6)) (+ (a 7) (b 8)) < 1188247947 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:11 < 1188247954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :static scoping should work fine < 1188247962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... what's wrung :< < 1188247981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'll debug... ASDF < 1188248164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((k 1) 2) < 1188248164 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1188248232 0 :bsmntbombdood_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188248278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s (lambda (x) (lambda (y) (+ x y)))) (lambda (y) (+ y 1))) 1) < 1188248279 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :err:not-callable(num:5) < 1188248301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :5? < 1188248309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 4) < 1188248310 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :err:not-callable(num:5) < 1188248311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188248327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that must be broken in a very weird way. < 1188248373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188248385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could try first doing what s does manually < 1188248388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1188248414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((lambda (x) (lambda (y) (+ x y))) 1) ((lambda (y) (+ y 1)) 1)) < 1188248420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188248421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1188248443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch((lambda (y) (+ y 1)) 1) < 1188248445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (y) (+ y 1)) 1) < 1188248446 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:2 < 1188248463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((lambda (x) (lambda (y) (+ x y))) 1) 2) < 1188248525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, if that doesn't work, then the problem can't be that deep < 1188248535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it prolly isn't deep < 1188248543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder what could do that... < 1188248586 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1188248700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i haven't done python list -> my own list wrap yet for all the lambda code... i think... < 1188248777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((lambda (x) (lambda (y) (+ x y))) 1) 2) < 1188248777 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1188248785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((lambda (x) (lambda (y) (+ x y))) 1) ((lambda (y) (+ y 1)) 1)) < 1188248786 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1188248793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 4) < 1188248799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1188248806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ((k 4) 6) < 1188248817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a minute i thought it workde. < 1188248820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*worked < 1188248863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s (lambda (x) (lambda (y) (+ x y)))) (lambda (y) (+ y 1))) 1) < 1188248939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188248944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's offline now < 1188248944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1188248952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :online < 1188248956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s (lambda (x) (lambda (y) (+ x y)))) (lambda (y) (+ y 1))) 1) < 1188248965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch s < 1188248966 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188248972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... it worked a second ago... it's just not working online :\ < 1188248973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and oh < 1188248985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define s (lambda (a) (lambda (b) (lambda (c) ((a c) (b c)))))) < 1188248986 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s (lambda (x) (lambda (y) (+ x y)))) (lambda (y) (+ y 1))) 1) < 1188249001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define k (lambda (a) (lambda (b) (a)))) < 1188249001 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1188249002 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define k (lambda (a) (lambda (b) a))) < 1188249004 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1188249018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cewl < 1188249023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s k) k) 4) < 1188249024 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:4 < 1188249028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1188249059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define i (lambda (a) a)) < 1188249059 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem was in my function for checking what variable names a function uses for the purpose of clozeurs. < 1188249090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (i 4) < 1188249090 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:4 < 1188249111 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lamdba (x) (list x (list (quote quote) x))) (quote (lamdba (x) (list x (list (quote quote) x))))) < 1188249134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188249137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :list < 1188249139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spelling lambda correctly might help < 1188249139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make that < 1188249156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have list, didn't remember that existed < 1188249177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((s i) i) ((s i) i)) < 1188249179 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1188249189 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> (define (list . x) x) < 1188249193 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define (list . x) x) < 1188249194 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249201 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) < 1188249201 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188249209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: also "." doesn't exist yet < 1188249212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit stub. < 1188249289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188249293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (list 1 2 3) < 1188249293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if his infinite loop is still running < 1188249293 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(num:1 num:2 num:3) < 1188249302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stack overflow in a millisecond < 1188249315 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188249324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188249325 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188249344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (quote quote) < 1188249345 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :spc:quote < 1188249349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188249397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (eval (+ `(quote) `(5)) < 1188249398 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:5 < 1188249408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those are first-class, methinks < 1188249416 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :quasiquote! < 1188249435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a (lambda (a) (a (5)))) < 1188249436 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188249445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (a quote) < 1188249446 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :err:not-callable(spc:quote) < 1188249449 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :(5)? < 1188249452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn. < 1188249459 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188249460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, if quote is first-order... < 1188249471 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :macros aren't first order in scheme < 1188249479 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :they should be though < 1188249482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188249487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't followed any spec < 1188249500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first-order and first-class aren't quite same, me thinks < 1188249504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was just in my friends hallway waiting for him to come and programmed that... < 1188249507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1188249519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know much about scheme < 1188249533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... i gotta fix that, i want them to be first order... < 1188249537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188249538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188249541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first-class < 1188249581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188249585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (quote (5)) < 1188249586 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(num:5) < 1188249589 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i wrote a scheme with first class macros < 1188249594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (eval `(quote (5))) < 1188249594 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(num:5) < 1188249649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188249657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (a quote) < 1188249844 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch `(quote (+ 1 2)) < 1188249866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's offline, debugging < 1188249889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i should add an error message for bad requests... < 1188249909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!this does it, and ! is quite a lot more probable prefix for a random message than >>> < 1188249913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188249913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188249916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeha < 1188249919 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eyahyae < 1188250035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh... darn, (a (5)) isn't considered a special form since what is evaluated and what is not is decided at the beginning of the eval-function... < 1188250055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the pattern (id num) will lead to normal evaluation < 1188250071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for first class macros i assume you need to evaluate the first element first, before deciding on the rest < 1188250073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... guess i could fix that... but that's another refactoring... GADS < 1188250076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188250083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's exactly what i don't do yet < 1188250148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> liftM2 (,) [1..5] [1..5] < 1188250190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Wong Chan-Nel, my old nemesis, so we meet again < 1188250286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188250289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you never learn! < 1188250309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(define a (lambda (b) (b (5)))) < 1188250309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(a quote) < 1188250312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188250314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least you get to learn - a little haskell < 1188250320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define a (lambda (b) (b (5)))) < 1188250321 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188250326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (a quote) < 1188250327 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(num:5) < 1188250332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"a quote" < 1188250335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1188250354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i think it has first-class macros now < 1188250373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's liftM2 then, oerjan < 1188250374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188250393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll code it in scheme < 1188250455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lakupuu: great nick :D < 1188250494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that change broke everything else, though < 1188250501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean that first-class zippidy < 1188250525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188250543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (quote ()) < 1188250544 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188250581 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (x (a b))) quote) < 1188250582 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(id:a id:b) < 1188250586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1188250588 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :hey hey hey < 1188250589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188250612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: is that supposed to be a quine? < 1188250615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188250624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why am i asking, i just checked with drscheme < 1188250626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188250661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (cons (cons (quote quote) (cons x (quote ()))) < 1188250670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (quote quote) < 1188250671 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :spc:quote < 1188250684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (cons x (quote ())) < 1188250685 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(None) < 1188250686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (cons x (quote ()) < 1188250687 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :(None) < 1188250688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188250695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188250697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188250795 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :spc? < 1188250803 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :and that type prefix is annoying < 1188250904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: liftM2 f cmd1 cmd2 = do x <- cmd1; y <- cmd2; return (f x y) < 1188250919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, liftM2 (,) on lists is cartesian product < 1188250944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188250948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :other monads will differ < 1188250964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: i know, i'm gonna take it away soon, it was for debugging purposes < 1188251007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i decided not to program it in scheme. < 1188251014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188251037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... kay < 1188251037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was sort of expecting that :D < 1188251039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch () < 1188251040 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188251044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188251053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's just too long with the type prefixes < 1188251071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll remove < 1188251079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps if i write a pure list version with functions: < 1188251093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch () < 1188251094 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :() < 1188251096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch 5 < 1188251097 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1188251100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188251106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1188251118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just worked, i saw it with my own i's < 1188251170 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (5) < 1188251171 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :not-callable(5) < 1188251181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188251210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) <<< this is output if i run from command line < 1188251243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the bot just effectively calls that same function and outputs what comes out... < 1188251283 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (((lambda (x) (x x)) (lambda (self) (lambda (a b) (if (= b 0) a ((self self) (+ a 1) (- b 1)))))) 4 5) < 1188251283 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1188251287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the max message lenght? < 1188251289 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1188251290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*length < 1188251304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :512? < 1188251307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :256? < 1188251310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :176? < 1188251363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: what does x do there? :P < 1188251364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :liftM2 f l1 l2 = concatMap (\x -> map (\y -> f x y) l1) l2 < 1188251398 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :that's the Y combinator < 1188251419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Eidolos: i know, that doesn't answer my question < 1188251449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, message length? :) < 1188251469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that quine isn't working because max length for ololobot is 137 characters? < 1188251472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-? < 1188251521 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't answer soon, i swear i'm gonna *google* :| < 1188251622 0 :lakupuu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: thx < 1188251627 0 :lakupuu!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1188251667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :liquorice tree < 1188251684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LIQUOR TREE??? < 1188251695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188251698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :liquor ICE < 1188251703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like frozen booze < 1188251707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :message length may vary between irc servers i think, although there is some minimum < 1188251707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LICK HER EYES? < 1188251742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is there something wrong in doing that? < 1188251771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NO, I JUST WUV THE SHIFT KEY < 1188251778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sure a finnish guy would appreciate a liquor tree < 1188251796 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188251815 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188251819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that the liquorice might only apply during harsh winters < 1188251825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch ((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ()))) < 1188251826 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))) (quote (lambda (x) (cons x (cons (cons (quote quote) (cons x (quote ()))) (quote ())))))) < 1188251833 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :bot loop time!!!!!!!!11 < 1188251846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188251899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't do much alcohol nowadays < 1188251911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(just updating your statistics) < 1188251932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i'm sure that changed the finnish average use) < 1188251954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was just attempting a stereotypic joke, but i guess the finnish don't understand those < 1188251976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the swedes certainly don't) < 1188252038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i did understand it, mine was a follow-up joke though. < 1188252038 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :that's all american jokes are < 1188252051 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :"a rabii, and preist, and a blonde walk into a bar..." < 1188252053 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :blech < 1188252114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wish i had food < 1188252177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SO, A JEWISH GUY, A CATHOLIC, A MORMON AND A CHRISTIAN WALK INTO A BAR. THE CHRISTIAN SAYS "I'M AMERICAN YOU ALL HATE JESUS LOLOLOLOLOLOLOL" < 1188252230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe in religions < 1188252255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gonna eat the most edible thing in the kitchen, unless poisonous -> < 1188252270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :watch out, potted plants" < 1188252273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*! < 1188252290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i guess those died long ago < 1188252315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, food... afk < 1188252328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a pot jungle yet, since my parents live here too. < 1188252351 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i want some food < 1188252355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... pot = amphetamine? < 1188252364 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :uuuuuuuuuhhh no < 1188252367 0 :bsmntbombdood_!unknown@unknown.invalid NICK :xor < 1188252367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ur whut < 1188252433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read a long list of drug slang terms, after that i only knew balling is inserting heroin vaginally. < 1188252445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well read. < 1188252470 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :aah yes < 1188252487 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i read an acount of a bunch of dykes trying a bunch of drugs vaginally < 1188252513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can imagine taht < 1188252514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1188252591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, potted plant = plant living in a pot. i guess your parents living there increases the chances of them surviving. < 1188252621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they'd also bought me food. < 1188252663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... plants are safe < 1188253377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i also got that joke btw, i'll promise to laugh at your next joke so you don't have to explain it :) < 1188253385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, got it when you said it < 1188253386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not now < 1188253390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's be a bit slow < 1188253394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that'd < 1188253534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does scheme have monads? < 1188253542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they say it has everything. < 1188253561 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :not built in < 1188253737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there have been made monad libraries for scheme, is my understanding < 1188253842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a theorem that says if you have continuations and mutable variables, then you can do everything monads can do in ordinary syntax < 1188253871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and scheme does have those < 1188253914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although you don't get the haskell type tricks that go with them, i guess < 1188253927 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :monads are ugly < 1188254051 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: by "ordinary syntax" you mean, instead of bind you use actual semicolons? < 1188254086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and let < 1188254110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afaiu < 1188254136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor: i agree they're ugly < 1188254153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the entire area is still being developed < 1188254172 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the ugliness is probably temporary < 1188254211 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :the solution is mutable variables < 1188254261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is that what clean does? < 1188254267 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188254275 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean what C does? :) < 1188254302 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :what scheme does < 1188254305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clean has uniqueness types < 1188254348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does mutation when the types prove the original value is no longer used < 1188254376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(because the value had a unique reference, which was discarded) < 1188254438 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: have you played with it? is it more convenient? < 1188254463 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor: then it's not a solution to the problem monads try to solve. < 1188254485 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :it was in the monad paper i read < 1188254593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, just read a bit < 1188254697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm not at all convinced monads are the optimal... things get very hairy with transformers < 1188257504 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1188258325 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch "foo" < 1188258326 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188258342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188258349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually thought i had strings < 1188258353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i didn't. < 1188258419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188258424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are no strings attached < 1188258430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define "o" 3) "o" < 1188258431 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1188258439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: haha :P < 1188258446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(see? i get them) < 1188258451 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define define define) define < 1188258452 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :define < 1188258461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188258467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was going to tell you if you didn't :) < 1188258469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define) < 1188258492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (define define 5) define < 1188258503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188258517 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :did i kill it < 1188258520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch 4 < 1188258521 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1188258523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188258553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... hmm < 1188258561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why can't you redefine define... < 1188258601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, macros are first class but the names aren't < 1188258602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1188258605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1188258617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch define < 1188258618 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :define < 1188258646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't see the prefix now, but that's not a variable name with the primitive macro "define" in it, it's the actual macro < 1188258669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not good... guess i should do some massive refactoring < 1188258701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (define + 5) + < 1188258702 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1188258708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ 6 7) < 1188258708 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :13 < 1188258751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made it restore primitives eash run, because i like to ruin ppl's fun < 1188258963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ((lambda (a) (eval (a b 6))) define) b < 1188258968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188258989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ((lambda (a) (eval `(a b 6))) define) b < 1188259025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1188259085 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn, more stuff i gotta add to that < 1188259098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :scheme has a lot more stuff than i imagined... < 1188259125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that minimalism thing is just a scam... < 1188259149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... how do you use "define" inside a function? < 1188259161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188259169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have to use let... i don't remember < 1188259176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't have let either :<<< < 1188259186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soooooo many synonyms < 1188259250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (a) (eval `(a b 6)) b) define) b < 1188259273 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :smth like that, but i need lambda to take multiple... statements (?) < 1188259280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :words are so hard < 1188259289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now swedish vocabulary -> < 1188259347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :define can only be used at the beginning of a "block" < 1188259444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :expressions, i guess, and the expressions of a lambda is one example of a block < 1188259484 0 :xor!unknown@unknown.invalid QUIT :Connection timed out < 1188259623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee, b is the length of the _arc_ so something trigonometric is necessary < 1188259630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1188259687 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188262042 0 :oerjan!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188262042 0 :dibblego!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188262042 0 :EgoBot!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188262077 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188262077 0 :dibblego!n=nobody@CPE-61-9-214-69.static.qld.bigpond.net.au JOIN :#esoteric < 1188262077 0 :EgoBot!n=EgoBot@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1188262132 0 :oerjan!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188262161 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188263502 0 :navaburo!n=navaburo@155.246.216.59 JOIN :#esoteric < 1188265643 0 :bsmntbombdood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188265690 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1188266089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate my internets :( < 1188267319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all of them? < 1188267813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't have any good ones < 1188267862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh. . . < 1188267867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like singing? < 1188268149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I love to sing-a About the moon-a and the June-a and the spring-a ... < 1188271852 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188272054 0 :bsmntbombdood_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188274658 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188274945 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188275006 0 :bsmntbombdood_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188277603 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188278096 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188278125 0 :bsmntbombdood_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188279740 0 :navaburo!unknown@unknown.invalid PART #esoteric :? < 1188280660 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188283475 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188285632 0 :sorear!n=stefan@ip68-6-133-142.sd.sd.cox.net JOIN :#esoteric < 1188285924 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection < 1188287049 0 :sorear!unknown@unknown.invalid QUIT :"zzz" < 1188287999 0 :clog!unknown@unknown.invalid QUIT :ended < 1188288000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188288999 0 :pbxs2002!n=dhombs@12-217-38-27.client.mchsi.com JOIN :#esoteric < 1188289041 0 :pbxs2002!unknown@unknown.invalid PRIVMSG #esoteric :someone please tell me if i should call this girl at 2:15AM .. thanks < 1188290075 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188290303 0 :pbxs2002!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188291698 0 :oklopol!n=oko@194.251.101.183 JOIN :#esoteric < 1188291756 0 :kwertii!unknown@unknown.invalid QUIT : < 1188293239 0 :Arrogant!i=Arrogatn@213.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1188295559 0 :Karnaugh!unknown@unknown.invalid PART #esoteric :? < 1188296296 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1188297572 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1188301024 0 :jix_!n=jix@dyndsl-085-016-235-088.ewe-ip-backbone.de JOIN :#esoteric < 1188301174 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188301183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> i okokokoko < 1188301184 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko < 1188301191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> k okokokokoko okokoko < 1188301192 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko < 1188301237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188301246 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> s a b c < 1188301246 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Please tell oklopol how the standard combinator should behave. < 1188301255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually think i know what that should do... < 1188301258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's not pretty. < 1188301401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus it's not possible with the current infrastructure < 1188303460 0 :jix_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188304133 0 :jix_!n=jix@dyndsl-085-016-235-088.ewe-ip-backbone.de JOIN :#esoteric < 1188305701 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188308057 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1188308073 0 :jix__!n=jix@dyndsl-080-228-188-097.ewe-ip-backbone.de JOIN :#esoteric < 1188311195 0 :navaburo!n=navaburo@155.246.216.59 JOIN :#esoteric < 1188311243 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :is there a straight forward way to find an elegant program to produce a certain output? < 1188311292 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :say in brainfuck, i want to output some string of eight bytes using the fewest possible instructions.... < 1188311307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188311316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't find the shortest program in the general case < 1188311335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_gen you can use this for starters < 1188311338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188311342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_text_gen you can use this for starters < 1188311346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188311346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txt_gen you can use this for starters < 1188311348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188311350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188311353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i fail < 1188311354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1188311356 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1188311358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1188311362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen you can use this for starters < 1188311364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1188311370 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :due to incompleteness < 1188311374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188311394 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :but if i restrict the program to output only (no , instruction), perhaps i can? < 1188311405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1188311438 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :161 +++++++++++[>+++>+++++++++++>+++++++++>++++++++++<<<<-]>>.>>+.<<----.<-.>>.--.>-.<<<.>.--.>++++.<<.>+.>+++.+.<-.<.>>---.>+.+++.<<<.>.+.>-----.<--.>>++.<++++.<.+. [244] < 1188311457 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :and if i prefilter for indefinate loops? < 1188311468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how do you do that? < 1188311480 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well... dont run any program containing [] < 1188311490 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :or [.] < 1188311491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+[>+] < 1188311491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188311494 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :or [+-] < 1188311512 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sure, that one would get past a naive prefilter < 1188311517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't spot infinite loops < 1188311529 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i ment loops giving repeating identical conditions < 1188311542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those aren't the only infinite loops < 1188311549 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1188311586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can do stuff like finding the shortest program that produces a string in *reasonable* time < 1188311674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but because you prolly don't actually need the absolutely shortest program, just find a way to produce strings with *pretty* short code for most strings, and then make a program that converts string -> code for that string < 1188311680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly like bf_txtgen does < 1188311695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you don't have to use 4 cells < 1188311718 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i would sleep better at night knowing it was the provably shortest program < 1188311747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you need a spesific string or the general case? < 1188311795 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :mmm a specific string i suppose < 1188311805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for what? < 1188311846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't get wikipedia open today, dunno why, but there's the shortest programs for numbers 0...255 there < 1188311855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188311857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some pedia. < 1188311865 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :ook, i will check that out < 1188311918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno if those are proven to be the shortest ones, but they most likely are < 1188312033 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :mm i am having trouble fnding it < 1188312132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't help ya :\ < 1188312138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my internets don't work < 1188312144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for this client < 1188312148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1188312148 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well thanks anywho, i hope you get them fixed < 1188312415 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :(my firefox has been crazy unstable lately... idk if it is an update problem) < 1188314641 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188314838 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Good morning < 1188314839 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://cpp.sourceforge.net/?show=39846 < 1188314851 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have produced real obfuscated C :) < 1188314864 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :muahaha. < 1188315042 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188315906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that "odd" is fun < 1188315937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too odd < 1188316109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188316110 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1188316116 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I like self-documenting code... < 1188316222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'm pretty sure i was gonna say pretty that exact same line < 1188316223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1188316280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least i was thinking it < 1188316294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess that's a pretty common obfuscation joke < 1188316302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess that's the only obfuscation joke. < 1188316394 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188316398 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :must be < 1188316419 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I can figure out how to get my brainfuck interpreter to be smaller than that... < 1188316741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that a bf interpreter? < 1188316870 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188316877 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a hello world program < 1188316886 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my next one will be the bf interpreter < 1188316902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(already wrote an interpreter... just need to think of a crap load of evil ways to obfuscate it) < 1188317388 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1188317439 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you were thinking of [[Brainfuck constants]] on esolangs < 1188317461 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can any of you compile my code? :S < 1188317542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the wrapping ones are probably the shortest possible. < 1188317585 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wrapping? < 1188317604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed i was < 1188317620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :255+ -> 0 and vice versa < 1188317628 0 :lakupuu!unknown@unknown.invalid PART #esoteric :? < 1188317766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the wrapping allows you to do tricks based on division (mod 256) < 1188317785 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188317795 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :on my computer wrapping -> negative < 1188317819 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I did a few things with that... < 1188317819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you think non wrapping stuff is harder to make as short as possible? < 1188317826 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's why some people are having problems < 1188317846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well they are longer so it's more to search for < 1188317852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: depends on whether you're using signed or not < 1188317861 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, i didn't think of that < 1188317903 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I only wrapped < 1188317909 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I don't really remember < 1188317912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188317915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? < 1188317921 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no, I think I subtracted once < 1188317922 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188317924 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1188317928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's probably what killed it < 1188317935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... i have no idea what you mean < 1188317941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188317952 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, char c = 0; c--; < 1188317961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :char can be either signed or not < 1188317970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's implementation defined < 1188318019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in any case wrapping -128..127 or 0..255 don't make a difference for brainfuck < 1188318043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just a 256-element cycle in any case < 1188318045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188318047 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does in my program though :P < 1188318105 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :egobfi has several bitsize options, so it can map on 2^16 or 2^32, also 2^8 is not the default < 1188318113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1188318116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1188318119 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1188318141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but no unbounded version < 1188318153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf is unbounded < 1188318192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he can find a good use for longjmp(foo,rand%n+1)... < 1188318212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rand() if you actually expect it to think about compiling itself. < 1188318805 0 :sebbu!n=sebbu@ADijon-152-1-73-1.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1188318979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :`night < 1188319215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye! < 1188319600 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1188320190 0 :Figs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188321955 0 :chton_!unknown@unknown.invalid PRIVMSG #esoteric :zabber ook al in < 1188321958 0 :chton_!unknown@unknown.invalid PRIVMSG #esoteric :euhm < 1188321960 0 :chton_!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel < 1188322835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ook is perfectly on topic :) < 1188324668 0 :bsmntbombdood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188325090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why can't you do ` over y... :| < 1188325111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can have and ` on aeiou, but y only does < 1188325201 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Because our system for encoding letters is very primitive and doesn't allow arbitrary accents on arbitrary letters. < 1188325207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably because it isn't used in a western european language < 1188325255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but it kinda sucks if it's the *only* one that doesn't exist, thus breaking a nice set just to save one character :< < 1188325268 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a e i o u y`y < 1188325301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does / do usually? < 1188325328 0 :bsmntbom1dood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188325335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a list of different phonemes with sound samples somewhere? < 1188325344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nasal vowels, i think < 1188325350 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nasal vowels in Portuguese < 1188325362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, indeed < 1188325373 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the little squiggle on top used to be an "n" < 1188325438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... a diphtong is quite hard to make :D < 1188325454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a is easy < 1188325540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does unicode have all vocals "`"'d? < 1188325565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ãa seems pretty easy... < 1188325626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it becomes an "" when i do it... < 1188325666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, when i do it fast < 1188325684 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe you're not doing it right? The only change between the two is in nasality < 1188325707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, it actually became pretty easy now that i actually added some thought < 1188325709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: unicode has combining accents < 1188325756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in "a" you basically say "a", but you make a nasal dip, my nose makes a funny move when i do it < 1188325760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but indeed, it's pretty easy < 1188325779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :combining accents < 1188325782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i so know what you mean < 1188325830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION detects a subtle sarcasm < 1188325844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh? open a window! < 1188325865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can write the accents as separate characters, to be combined with letters < 1188325893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so can you do ~+`++u? < 1188325900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can easily pronounce that < 1188325915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't even know how you'd write that on paper though... < 1188325917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some south-east asian languages have so many accents on their vowels you cannot possibly include all possibilities < 1188325941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can have more than one on a letter, certainly < 1188325948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188325949 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :serializing writing is a lost cause anyway < 1188325952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's too complicated < 1188325954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall there is some kind of predefined stacking order < 1188325972 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :any encoding method will be either extremely inefficient or extremely complicated < 1188325983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :currently we're using extremely inefficient ones < 1188326000 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :please say "foo bsmntbom1dood" < 1188326009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :foo bsmntbom1dood < 1188326009 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which, apart from being exremely inefficient, don't allow to encode anything you might want to encode < 1188326134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there a list of different phonemes with sound samples somewhere? <<< i'll assume "no" from all your enthusiasm? < 1188326149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to answer < 1188326164 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :probably... i'd start with the IPA wikipedia article < 1188326406 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: perhaps use phoneme speaking software, and feed it each phoneme individually < 1188326422 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :text to speach packages frequently allow either natural language or phonetic input < 1188326485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :natural language = english pronunciation? < 1188326499 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :natural language being normal text < 1188326519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finnish there's no real difference < 1188326544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i have a text->speech thing < 1188326556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't remember the name, but it's a finite hard-drive... < 1188326704 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :what OS? < 1188326725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :windows < 1188326733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dl'd a million years ago < 1188326742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but never opened it < 1188326761 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :there is a built in text to speech utility in XP < 1188326770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah that one < 1188326779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does that do phoneticz? < 1188326782 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i dont think it will take phonetic inputs with the control panel interface < 1188326818 0 :bsmntbom1dood!unknown@unknown.invalid NICK :xor < 1188327005 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :well i am SURE festival can do what you want < 1188327013 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :from what i see you can compile it on windows < 1188327062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :festival? < 1188327070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thuz the name? < 1188327072 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cstr.ed.ac.uk/projects/festival/ < 1188327088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188327101 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1188327106 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :it works well, kinda a pain in the ass to get set up iirc, but it is super flexible < 1188327179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try it when i'm less tired < 1188327223 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :yea, i tried building it from source but gave up and got the unix binary :) < 1188327329 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :someone should come up with a regex-like notation for context-free grammars < 1188327351 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188327367 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :because BNF is too verbose < 1188327381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, you haven't heard of EBNF? < 1188327426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it essentially means using regex things inside BNF to shorten it < 1188327434 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :that's still not regex-like < 1188327455 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :better than straight up bnf, but not good enough < 1188327456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xor: i have the nestor syntax for that exact purpose < 1188327478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though nestor also has macros for making more general bnf's < 1188327488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not good enough for what? < 1188327495 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what exactly do you want this for? < 1188327510 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1188327520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: he obviously wants BNF to look like line noise < 1188327552 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i want something that doesn't involve production rules < 1188327574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well you need recursion somehow < 1188327578 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :or multiple statements < 1188327592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :regexes have | < 1188327635 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :multiple named statements, then < 1188327656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :point-free BNF < 1188327696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try running haskell's Parsec through lambdabot's @pl < 1188327697 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm, you could just express BNF in haskell and then @pl < 1188327700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha :) < 1188327723 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't change anything < 1188327728 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :parsec stuff sits in a monad, that must be a huge pain to @pl < 1188327741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well use @undo first < 1188327750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor: what do you mean, doesn't change anything? < 1188327764 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :it's still just bnf < 1188327818 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1188327818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't think @pl would work, though... < 1188327838 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :xor: yeah, but this procedure would get rid of named statements (if it does work) < 1188327852 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :and that doesn't mean anything < 1188327862 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :well, it means i don't know how to describe what i want < 1188327891 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :that would be more verbose than bnf < 1188327895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would < 1188327898 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :by far < 1188327905 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you said nothing about being less verbose < 1188327912 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :yeah i did < 1188327927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1188327931 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric : < lament> why? < 1188327934 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :< xor> because BNF is too verbose < 1188327952 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but your specific requests were to get rid of production rules and named statements < 1188327956 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1188327973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the reason such a thing doesn't exist is primarily because it would be horrendously ugly and useless < 1188327983 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :making it anonymous doesn't get rid of production rules < 1188327986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but since we're in #esoteric, feel free to invent one < 1188328134 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1188328770 0 :xor_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188329002 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188329056 0 :bsmntbombdood!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188329091 0 :xor__!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188329410 0 :xor___!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188329446 0 :xor!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188329729 0 :xor!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188329782 0 :xor_!unknown@unknown.invalid QUIT :Success < 1188329882 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188330101 0 :xor__!unknown@unknown.invalid QUIT :Connection timed out < 1188330419 0 :xor___!unknown@unknown.invalid QUIT :Connection timed out < 1188331231 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188331775 0 :xor_!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188332093 0 :xor__!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188332427 0 :xor!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188332787 0 :xor_!unknown@unknown.invalid QUIT :Connection timed out < 1188333937 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188334487 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188334607 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188334758 0 :xor!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188334852 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188335079 0 :importantshock_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188335179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What an important shock that was. < 1188335471 0 :xor__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188336045 0 :SunJazz!n=SunJazz@88.81.252.34 JOIN :#esoteric < 1188336457 0 :SunJazz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1188336531 0 :importantshock_!unknown@unknown.invalid QUIT : < 1188336532 0 :importantshock!unknown@unknown.invalid QUIT :Remote closed the connection < 1188336734 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188337476 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188338631 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188339225 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1188340166 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188341252 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188342132 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1188343597 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188343622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1188343631 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :olleh < 1188343640 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Aloh. < 1188343674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he can make 0x00 0x00 0x00 be "print NUL" instead of 0x00 0x00 < 1188343694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking of removing the whole domain switching thing < 1188343704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :g'luck < 1188343712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to disappear for a while < 1188343717 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't domain switching the main feature or something? < 1188343721 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1188343820 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188343844 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of doing, to call function 0x02 in domain 0x01: [0x00 0x01 0x01] 0x00 0x02, you just do 0x00 0x01 0x02 < 1188343871 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an idea... < 1188343875 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, hm? < 1188343889 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :go get a copy of, erm < 1188343898 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to recal the doument name < 1188343907 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"X.something" < 1188343919 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OST, it is a crap idea < 1188343946 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OST? < 1188343968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :On second Thoughts < 1188344132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The question is, can I make "Print NUL" be function 0x00 in domain 0, or should I shift the PSOX-System domain to 1, and make a special psuedodomain for 0x00 0x00? < 1188344179 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dilemma < 1188344185 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe, you have a tree < 1188344212 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :most of the top level is the often-used stuff, butsome of the top-level is reserved for expanding inot lower levels < 1188344243 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Reserve low bytes for commands, high bytes for other stuff? < 1188344272 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1188344283 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, what? < 1188344331 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :7F and below is a plain old function. 80 and above is a domain thing. < 1188344352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..why? < 1188344378 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So you can introduce as many plain old functions as you like without intruding on domains, I guess. < 1188344389 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(For some values of "as many as you like".) < 1188344394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, you could then have 1-byte codes for things like "print NULL", while keeping everything else ordered < 1188344401 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188344427 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :All of the special stuff will be in PSOX-System domain < 1188344435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in fact, reserve a 0x80-0xff byte in any position for subtrees < 1188344518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"256 functions will be enough for any domain designer" --said ala Bill Gates < 1188344525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*255 < 1188344532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*256 < 1188344603 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :257. < 1188344620 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1188344640 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You changed it from 256 to 255 and back. I like 257 better. < 1188344690 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You could either use two bytes for two commands or use a much more clever arithmetic-coding-like scheme. < 1188345008 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My question simply is, would it be better to have 0x00 0x00 be a special case and have to shift everything around, or use 0x00 0x00 0x00 as "print NUL" < 1188345052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :And I said, neither < 1188345132 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Shifting around doesn't sound hard. < 1188345280 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Shifting things around and leaving a pseudodomain feels inelegent to me :/ < 1188345365 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's why I suggested my idea < 1188345446 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, I had some trouble understanding it.. < 1188345452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Could you please explain it? Sorry.. < 1188345483 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :first, one sends a 0, as already < 1188345517 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :next, a byte 0-127 is a command, and a byte 128-255 is a domain specifier. < 1188345542 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :within each domain, 0-127 will be commands, an 128-255 are subdomain specifiers < 1188345545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1188345592 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this allows the common stuff to be short (e.g. printing NUL is still "0,0"), but there is plenty of room, and it is *organised* < 1188345607 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Seems like 128-255 would be difficult for some languages to reach.. < 1188345620 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well they won't need to do it often < 1188345628 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :make things odd andeven if you want instead < 1188345633 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Then you need better compilers for those languages :-P < 1188345673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :odd and even is a trivial bit-rearrangement in my idea < 1188345683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* of my idea < 1188345800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :but..but..but.. < 1188345879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't particularly like the idea of top-level commands < 1188345882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :almost everything you would want is within reach of 30 characters of BF. < 1188345890 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you don't need many < 1188345895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe just the meta stuff < 1188345914 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But under my system, the meta stuff is all in domain 0 < 1188345938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, where would custom domains go? < 1188345981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you reserve some of your domains for custom domains < 1188345994 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, they go *under* them < 1188346016 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :since my scheme is recursive < 1188346175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe instead of a numbering for subdomains, the domain designer can designate what would have been a function as a tree < 1188346209 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that the specs for, e.g. domain 2 would state that 0x02 under domain2 leads to more functions.. < 1188346215 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x) (x x)) (lambda (self) (lambda (f) (f (lambda args (apply ((self self) f) args)))))) < 1188346235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: maybe < 1188346252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that is a bit messy to decode... < 1188346265 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, maybe not < 1188346979 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1188347450 0 :xor____!n=gavin@71-208-212-117.hlrn.qwest.net JOIN :#esoteric < 1188347476 0 :xor____!unknown@unknown.invalid QUIT :Client Quit < 1188347493 0 :xor!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188347499 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1188347631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would having 0x00 0x00 0x00 be print NUL really be that bad? < 1188347650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1188347658 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you didn;t doubt you would not haveasked < 1188347851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you hadn't asked you would not have doubted < 1188347861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and causality be damned < 1188348213 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Opinions: Is it ok to have Print NUL be 0x00 0x00 0x00? < 1188348250 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sure, as long as you don't intend on doing it a lot. < 1188348279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an idea.... < 1188348289 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is brilliant! < 1188348311 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you make 0x00 be the domain containing character printing functions... < 1188348334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you want to print out character foo safely, the 0,0,foo is guaranteed to work < 1188348357 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :to avoid breaking cat and the likes < 1188348368 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1188348373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was going to write some BF code to always safely print a character < 1188348383 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :to allow you to make and unbreakable cat and the likes < 1188348392 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that works too... < 1188348400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like Simon's idea, though. < 1188348634 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188349151 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird` < 1188349154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1188349208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, 0,0,0 as print NUL, 0,0,0,N as safe-print N? < 1188349212 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1188349217 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, 0,0,0 as print NUL, 0,0,1,N as safe-print N? < 1188349226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are you STILL working on that thing < 1188349229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1188349278 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe the safe-print will be in another domain < 1188349290 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was planning a domain for things like printing as decimal.. < 1188349330 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes SimonRC and pikhq  < 1188349350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1188349366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Domain 0 for various output functions. < 1188349390 0 :ehird`!unknown@unknown.invalid QUIT : < 1188349431 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How about domain 2 for output functions < 1188349436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :domain0 should be system < 1188349502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188350735 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188350763 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :goodnight... < 1188350778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight Tritonio < 1188353046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1188353713 0 :RifR!i=blackrag@69.92.54.100 JOIN :#esoteric < 1188354935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RifR < 1188355052 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Hey < 1188355057 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :How ya doing < 1188355069 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Good, working on PSOX < 1188355070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You? < 1188355081 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Working on my forums < 1188355082 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Bored < 1188355088 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Hot as hell < 1188355329 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Reading the "Joke Language" list < 1188355331 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :which is awesome < 1188355523 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, we need more people whose names consist of at least one capital letter, then at least one small letter, then at least one capital letter. < 1188355545 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Which I really ought to say as "more people whose names match /[A-Z]+[a-z]+[A-Z]+/". < 1188355565 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I see GregorR, RifR, SimonRC. < 1188355570 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188355576 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I like those. :-) < 1188355605 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :My handle is usually RifRaf, and I happened to notice someone else here goes by the same handle... which I have never seen since the early 90s when some warez courier was using it < 1188355644 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Occasionally I'll find a website where "ihope" is taken. < 1188355649 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :They're all big ones, though. < 1188355815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope_ xor ihope < 1188355852 0 :bsmntbombdood!unknown@unknown.invalid NICK :UtF03nmaDnWhnPm9 < 1188355901 0 :UtF03nmaDnWhnPm9!unknown@unknown.invalid PRIVMSG #esoteric :my nick includes 96 random bits! < 1188355940 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :It's clearly just an obfuscation of "you wanna dun wit me". < 1188355950 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What that means is beyond me. < 1188356110 0 :UtF03nmaDnWhnPm9!unknown@unknown.invalid NICK :KhuUAwA7726av40w < 1188356117 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1188356123 0 :KhuUAwA7726av40w!unknown@unknown.invalid PRIVMSG #esoteric :i'm transmitting secret messages to my field agents! < 1188356148 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :You should just use Fish ;) < 1188356233 0 :KhuUAwA7726av40w!unknown@unknown.invalid NICK :bsmntbombdood < 1188356240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they have their 192 bit key now < 1188356288 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Fish? < 1188356305 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :It's a IRC encryption tool < 1188356332 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :He should just encode stuff in the lengths of his sentences. < 1188356344 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Even number of letters = 0, odd number = 1. < 1188356409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be less obvious < 1188356449 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you want to be obvious. < 1188356453 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1188356463 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :Who are these "field agents?" < 1188356464 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, WHY don't you just use PLAINTEXT? < 1188356492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i meant that would be less obvious in a good way < 1188356625 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a good idea actually < 1188356693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you might want to pay attention to my next few messages < 1188356740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually...no, i'm to lazy < 1188356742 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1188356750 0 :RifR!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188356766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has yet to find someone with the nickname of pikhq. . . < 1188356774 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'll point you at this video, then: http://www.youtube.com/watch?v=CTVraVgzC9U < 1188356788 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's for being lazy, you big lazy-head! < 1188356788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I propose that we use rot26 < 1188356809 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I propose that we call that cipher by its canonical name, rot0. < 1188356831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Bach? < 1188356833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what a nerd < 1188356835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1188356857 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Listen to smalin's version. It's pretty good. < 1188356881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and why are the keys on that organ moving by themselves? < 1188356889 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :They're supposed to, I guess. < 1188356904 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...aren't they? < 1188356955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No, no, no. . . < 1188356963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR? What a nerd. < 1188356998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com/watch?v=uTCQSk2l8bc < 1188357043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the revolution will not make your teeth whiter < 1188357062 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Pff, a video that's not Toccata and Fugue in D minor. < 1188357245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pft, the revolution will kill the TV. < 1188357249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blech < 1188357264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to write a letter to a pencil company telling them how great their pencils are < 1188357266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We, the GNU People, are the revolution. < 1188357273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: WTF?!? < 1188357287 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Odd thing to have to do. < 1188357288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate english class < 1188357298 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1188357303 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Odd thing to have to do for English class. < 1188357311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to write the spec for the new version of PSOX < 1188357315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate your Englilsh teacher already. < 1188357321 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's that have to do with symbolism and messages? < 1188357370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how would it be if you buried heavy doses of sarcasm about how anachronistic pencils are? < 1188357390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a better idea. < 1188357396 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Extremely subtle doses of sarcasm. < 1188357421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pencils are anachronistic? < 1188357431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Write to them asking how they feel about destroying forests in the name of anachronism and nostalgia. < 1188357446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mechanical pencil < 1188357454 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with destroying forests? < 1188357503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a picture of his hippy self < 1188357512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1188357529 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :let's see it < 1188357550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was kinda kidding; don't exactly have a digital camera handy. < 1188357631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1188357702 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/foo.jpg < 1188357706 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :me me meee! < 1188357739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You need a beard & long hair. < 1188357767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1188357772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :long hair not so much though < 1188357922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes the new http://sgeo.diagonalfish.net/esoteric/psox.txt < 1188357981 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq and SimonRC  < 1188357989 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what do you do if you want to output lots of NUL? < 1188358007 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do lots of 0x00 0x00 0x00.. < 1188358022 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That's a third as efficient as it could be. < 1188358026 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(As if.) < 1188358038 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, depend. < 1188358041 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...s. < 1188358068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The idea is "sane API", not "world's most efficient one". < 1188358079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NUL as an escape, to me, is sane. < 1188358131 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Allowing the escape to be set isn't that hard, is it> < 1188358224 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..I guess not.. < 1188358245 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :other than needing to change the documentation a bit, ofc < 1188358259 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But is there real demand for it? < 1188358341 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :No :-P < 1188358498 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol http://mudhead.uottawa.ca/~pete/beard.html < 1188358627 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"It is quite possible that I had only thought I felt warmer. I suggest that a better test would be to shave half a person's beard off, but not tell them which half." http://mudhead.uottawa.ca/~pete/beard.html < 1188358632 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I'm sure that'll work wonders. < 1188358659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he ruined his nice beard < 1188358670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn you beat me to it < 1188358844 0 :importantshock_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188358847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure i believe that 6 weeks after picture... < 1188359033 0 :importantshock_!unknown@unknown.invalid QUIT :Client Quit < 1188359740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main()<% printf((char<::>)<%'C',' ','i','s',' ','i','n','s','a','n','e','??/n',0%>);%> < 1188359840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :trigraphs? < 1188359843 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1188359846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And digraphs. < 1188359865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Combined with using an array literal format for a C string. < 1188360414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on the specs for Domain 0x02 < 1188360535 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly realizes that his longnum format has no negative number support < 1188360598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :natural numbers ftw < 1188360625 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds in a quick&cheap way to support negative numbers < 1188360635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The indicator 0x02 can only be used as the first indicator, and means that a data byte follows, and the number is negative." < 1188360996 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txthttp://sgeo.diagonalfish.net/esoteric/psox.txt updated < 1188360998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1188361005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1188361094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt updated! http://sgeo.diagonalfish.net/esoteric/psox-io-utils.txt added! < 1188361097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1188361273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :plz for puts newlines cuz bad interps kthx < 1188361699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Done < 1188361723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, that was helpful, but not what I meant at all : < 1188361729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188361766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..oh < 1188361772 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188361798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't you just use 10 to print a newline? < 1188361818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean, all requests and responses should end with an ignored newline. < 1188361842 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Since most interpreters based on C will find they have buffered stdin/stdout. < 1188361850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Buffered to lines that is < 1188361852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets t3h uberbored, looks through #esoteric logs < 1188361875 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes pikhq's uberbored and turns it into ... AN UBERBOARD < 1188361910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not an uberbeard? < 1188361939 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :buffered stdout < 1188361940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188361990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: int main() { int i; printf("Oh noes!"); for (i = 0; i <= 100000000; i++) {} printf("\n"); return 0; } < 1188362001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It won't print that "Oh noes!" until after the wait. < 1188362008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Because it's buffered on newlines. < 1188362134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know how to fix that < 1188362150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Simple: Require ignored newlines on all your commands. < 1188362157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And responses) < 1188362183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for his first entrance to #esoteric < 1188362187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to fix it in the interpreter, but probably more interpreters for esoteric languages are broken than not. < 1188362276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/06.07.18 Gots it. (well, fine. First words, not first entrance.) < 1188362322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there interpreters that require Windows newlines? < 1188362335 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is the first thing in the logs < 1188362391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: IIRC, every C on Windows I've heard of will flush on \n anyway. < 1188362413 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Especially since most treat that as a UNIX newline in output anyway :) < 1188362449 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh wow, the channel was... pretty quiet back then :) < 1188362481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still is on some days. < 1188362514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :16:57:05 --- log: started esoteric/03.01.17 < 1188362514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :16:57:05 --- join: clog (nef@bespin.org) joined #esoteric < 1188362514 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :16:57:05 --- topic: 'Om this channel is not dead hum! Om this channel is not dead hum! Om this channel is not dead hum!' < 1188362521 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1188362778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SamB and exarkun used to come here... < 1188362827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SamB on #haskell? < 1188362859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188362870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except he was on #python backt hen < 1188362895 0 :RifR!unknown@unknown.invalid QUIT : < 1188363234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more fish plox < 1188363307 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1188363317 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188363579 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188363614 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188363729 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188363772 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188364341 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188364357 0 :sorear!n=stefan@ip68-6-133-142.sd.sd.cox.net JOIN :#esoteric < 1188365104 0 :naringas!n=nar@baltasar.res.wpi.net JOIN :#esoteric < 1188365769 0 :naringas!unknown@unknown.invalid QUIT : < 1188365904 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1188366262 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188366545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allow me to introduce. . . PEBBLE. http://tunes.org/~nef/logs/esoteric/06.09.03 :p < 1188366802 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do not put the baby < 1188367027 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188367304 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188369535 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188369554 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188369641 0 :Arrogant!i=Arrogatn@179.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1188371050 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1188373580 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1188374134 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188374399 0 :clog!unknown@unknown.invalid QUIT :ended < 1188374400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188374786 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188375768 0 :sorear!unknown@unknown.invalid QUIT :"zzz" < 1188379144 0 :kwertii!unknown@unknown.invalid QUIT : < 1188379421 0 :Naranek!unknown@unknown.invalid PART #esoteric :? < 1188382240 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188382307 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188388718 0 :jix_!n=jix@dyndsl-080-228-177-006.ewe-ip-backbone.de JOIN :#esoteric < 1188392195 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188392199 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yowza < 1188392212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck interpreters are a lot simpler than I was making them < 1188392213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188392245 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I feel like an idiot < 1188392276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :still, at 44 lines, I've made it a bit bloated < 1188392281 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I can do better < 1188392882 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's the fastest way to left-shift by 9999 in brainfuck? < 1188392980 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188392990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi RedDak < 1188392997 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :any idea how to leftshift by 9999 in brainfuck? < 1188393006 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(like < * 9999) < 1188393019 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :without actually typing that o.o < 1188393657 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you have "walking" facilities available (and you should) you can use those. < 1188393668 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :walking? < 1188393705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's very plain brainfuck < 1188393709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I wrote it myself < 1188393721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You put gaps in-between your data, then use these to keep track of where you are on the tape < 1188393729 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1188393729 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to exploit something peculiar to my implimentation so I could write a quine :P < 1188393823 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :basically the input to the program is 9999 bytes away from the actual memory :P < 1188393834 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so I could (in theory) have self-rewriting brainfuck < 1188393861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just for fun < 1188393875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it'd be easier I guess if I'd put it the other way around < 1188393930 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not sure about that though < 1188393983 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :char input[9999*(2+sizeof(char*))],*index_=input,*bfptr=index_+9999, < 1188393983 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : **stack=(char**)(input+2*9999); <- is this portable? < 1188394007 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'd think it should be < 1188394145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :char input[9999*(2+sizeof(char*))],*bfptr=index+9999,**stack=&(input+2*9999); < 1188394173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1188394175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1188394182 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm reinterpreting the memory < 1188394194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :char input[9999*(2+sizeof(char*))],*bfptr=&index[9999],**stack=&&input[2*9999]; < 1188394675 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1188394693 0 :jix__!n=jix@dyndsl-080-228-191-205.ewe-ip-backbone.de JOIN :#esoteric < 1188395700 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188395993 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes shopping < 1188399421 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188399604 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188399824 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1188400712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1188400725 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just wrote a brainfuck program that modified itself :P < 1188400756 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188400761 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not portable, ohhh so not portable :D < 1188400765 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird` < 1188400783 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just wrote a bf program that modifies itself because of the way my buffers line up :P < 1188400807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's not very pretty though :'( < 1188400894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Figs: hi < 1188400938 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should go to bed < 1188400939 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 7 am < 1188400940 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188401126 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188401454 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188401497 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1188402381 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188402398 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188403220 0 :sebbu!n=sebbu@ADijon-152-1-5-179.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188403303 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188403683 0 :ehird`_!unknown@unknown.invalid QUIT : < 1188403885 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188404492 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1188404713 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188404856 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188404959 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188405781 0 :sebbu2!n=sebbu@ADijon-152-1-25-93.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188405894 0 :Figs!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188406438 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188406937 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1188412556 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188412579 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188412786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sgiooubg? < 1188412833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1188412847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if my fingers are on the wrong keys and i don't know it, i type wrong < 1188412864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but if i purposely put my fingers on the wrong keys, they correct themselves < 1188412911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ometresting < 1188412912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188412918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was pretty cool < 1188412939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omyrtrsting < 1188412969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they move on the right keys after a few presses even if i'm not looking at the screen < 1188413035 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188413216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Gelklo wrodl < 1188413218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188413227 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AGekkoiwm owrld# < 1188413234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world < 1188413236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's true < 1188413254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't make myself type on the wrong keys < 1188413263 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1188413485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gkekim wirikd# < 1188413626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh damn < 1188413635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1188413649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just listened to the miss south carolina girl < 1188413713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :our education maps need to help US americans with south africa and the iraq?!?!?!! < 1188413833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=lj3iNxZ8Dww < 1188413926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not everyone has maps < 1188414081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha my gf is like that < 1188414114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can stand to be around someone like that? < 1188414124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :she must be reeaaaaaally good in bed < 1188414149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh my god i puked up retardsauce < 1188414151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188414157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think that video is why < 1188414162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ALL WOMEN ARE LIKE THAT < 1188414169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the idiocy in the world building up... and then it just had to come out. < 1188414206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: she's not really like that, but that would be a fun gf < 1188414220 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would? < 1188414221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could play with an idiot all day long < 1188414224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1188414236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :penis goes where? < 1188414248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would laugh a lot though, so i'm pretty sure she couldn't stand me. < 1188414765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mindfully.org/Farm/2003/Everything-Is-Illegal1esp03.htm < 1188414799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=oDcHdIvKQBU&NR=1 <<< i was thinking "comma" :) < 1188414815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"introduce" oh < 1188414851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i've developed some sort of dyslexia < 1188414884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how late can you get that? < 1188414896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and can you catch it from a friend? < 1188415001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's wouldn't exactly be "dyslexia", "stupedia"? < 1188415074 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188415156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/that's/that < 1188415733 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a colon isn't commonly used to introduce a list of items < 1188416026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that either, but more often than a comma :) < 1188416124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"star wars is based on a true story. true or false" "true." < 1188416224 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"where was the berlin wall?" "ummmm...israel?" < 1188416229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=fJuNgBkloFE&mode=related&search= < 1188416449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could make a video like that anywhere though < 1188416534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that'd be fun < 1188416544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might make a finnish one someday < 1188416551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty stupid ppl here too < 1188416596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might actually believe a vid like that was true if i had made it myself < 1188416689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ..."true"?! < 1188416697 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is it a faked video or something i haven't watched it < 1188416737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=8AbXR4fbhOQ&NR=1 <<< i wouldn't have known what a "surge protector" is < 1188416752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've gotten that right of course, still :P < 1188416760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unexpected surges of water < 1188416773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it looks real < 1188416867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so great watching ppl be stupid, i don't understand how everyone finds it so disgusting < 1188416877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that was a terrible question < 1188416890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that surge thing? < 1188416896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"what is... the united kingdom" < 1188416915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188416941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why? < 1188417000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"surge protector" could be anything < 1188417020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :COFFEE IS A DRINK < 1188417037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a surge protector protects from surges, that's all you can say without more information < 1188417074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, natural language is often like that, but do many people buy anything but ones for electric surges? < 1188417089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=w_mkwB9ayK4 <<< i don't know what currency ireland uses :\ < 1188417100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could make a vid like that from myself < 1188417475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess that was enough for one day < 1188417636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an irc room/where messages are haiku/yes, interesting < 1188417650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#haiku-irc! < 1188417688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188417696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188417696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1188417734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i cannot say anything on that channel. < 1188417747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1188417754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know haiku < 1188417760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :5/7/5 syllables < 1188417817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :syllables, okay/in haiku, five and then/seven, indeed < 1188417875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haiku sounds so finnish it stands out from your texts as a big wtf < 1188417909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i have a hard time interpreting a sentence with multiple languages in it < 1188419382 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188419830 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1188421894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: What's read(SELECT * FROM statements WHERE languages > 1).difficulty? < 1188422035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sql is stupid < 1188422144 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :embedding a language, as a string, into another language? wtf? < 1188422201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: lightweight sql-eliminators ftw < 1188422253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aka database abstraction layers < 1188422271 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :flat files ftw < 1188422277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :flat files ftl < 1188422280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :scalability ftw < 1188422307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's a personal weirdity of mine < 1188422321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :select("statements", where=[x|x.languages > 1]) < 1188422324 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where [] is lambda < 1188422325 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or, < 1188422362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :select("statements", where=cond("languages > 1")) < 1188422364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1188422455 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188422695 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How nice of Google to put all their tech talks online. < 1188422740 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh: "three-napkins protocol" < 1188422740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when will you know if you've got the job? < 1188422770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, ah, yeah < 1188422782 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they said to try re-applying in 6monthd < 1188422790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaah < 1188422797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what will be different then? < 1188422805 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1188422808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have other good-looking offers though < 1188422818 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :one interview on Friday < 1188423000 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188423001 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at first i thought you're about to interview a bunch of hot candidates < 1188423014 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188423119 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188423616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's tech talk? < 1188423622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that context < 1188423708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a Google Tech Talk < 1188423735 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188423735 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188423752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1188423756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188423758 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1188423762 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188423766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, that is so freaky < 1188423800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: how old are you? < 1188423810 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188423813 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq and oerjan joined at the same second < 1188423821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that was scary < 1188423832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :boo! < 1188423835 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm pretty sure it was planned < 1188423839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1188423845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan and pikhq: you're not fooling anyone < 1188423847 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets which people are close IRL < 1188423869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think pikhq is on the same continent as me < 1188423911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is american, oerjan is norwegian < 1188423916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC is... american too (?) < 1188423933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tokigun_ is corean? < 1188423937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope british < 1188423940 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"209-248-125-179.falconbroadband.net" < 1188423944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament is canadian? < 1188423951 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :look at my domain < 1188423953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, pikhq is british? < 1188423956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :russian-canadian < 1188423957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah you are < 1188423962 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1188423966 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm mexican! < 1188423968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq = "209-248-125-179.falconbroadband.net" < 1188423970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i just guessed < 1188423972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you i mean < 1188423981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in .ac.uk < 1188423983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament: too late to fool me with that < 1188423996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you have fooled me a lot before < 1188424004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :falconbroadband.net <<< doesn't really tell me the country :\ < 1188424012 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm mexican starting tomorrow < 1188424022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for a brief while :) < 1188424026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you might get a hint by visiting their website, perhaps < 1188424047 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ni siquiera hablo ingles < 1188424073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes... i could also read the whole esoteric logs or trick cia into hacking his home country for me < 1188424073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nunca lo sabia < 1188424089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, who has the time to open a browser these days < 1188424090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1188424100 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Falcon Broadband, Inc. was started in 2003 in Colorado Springs, CO. We are a locally owned and operated company." < 1188424107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :<--- blurb < 1188424131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i think there may be a list of which ip's are in which country < 1188424142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes < 1188424152 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are a few websites that do that < 1188424163 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, the ietf provide lists on their website < 1188424194 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they list the middlemen they give address ranges to, and include a web address where you can ask the middle-men for the details < 1188424201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i was right about everyone except pikhq? < 1188424207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188424209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASgoijregoijesg < 1188424216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i was right about everyone except SimonRC? < 1188424220 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188424228 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :" SimonRC is... american too (?)" <--- yup, ish < 1188424229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is also american? < 1188424235 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, yup, you got it wrong < 1188424245 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1188424253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eres gringo < 1188424259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what part of ".co.uk" did you not understand < 1188424271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"21:49:14 -!- ehird` [n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk] has joined #esoteric" < 1188424315 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i understand it, i don't read it though < 1188424423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he only understands it when spoken aloud! < 1188424436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't had a client that shows host @ join/quit, so haven't learned to look at that yet... < 1188424448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoissing is like googling, who has the time? < 1188424463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: precisely < 1188424511 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which client do you use? < 1188424516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i use mirc now < 1188424542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1188424542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament is too lazy to do /ctcp oklopol VERSION < 1188424566 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course, i'm mexican < 1188424573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lament: best client i've seen yet, you can point me towards a better one, if you know any < 1188424576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for win/unix < 1188424582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes. < 1188424589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188424593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna be a mexican too :\ < 1188424600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, midnight @ 4 minutes < 1188424605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could be mexican tomorrow? < 1188424667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... okloXoY, please fill in those two to be mexican < 1188424707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopotl? < 1188424709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought oklomex first, but i just can't be non-oCCoCoC < 1188424715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :potl? < 1188424733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bit slow < 1188424734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mexican words sometimes contain tl < 1188424757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :popocatepetl and such < 1188424784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i was thinking more like a 3-letter word CoC that is something stereotypically mexican :) < 1188424802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure there's a lot of options... < 1188424821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really feels unqualified for that question < 1188424902 0 :oklopol!unknown@unknown.invalid NICK :okloMeX < 1188424904 0 :okloMeX!unknown@unknown.invalid PRIVMSG #esoteric :o < 1188424907 0 :okloMeX!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188424923 0 :okloMeX!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why that X is capitalized, but i kinda like it < 1188424942 0 :okloMeX!unknown@unknown.invalid NICK :okloMex < 1188424964 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :i think this is the extent of my mexicanness for today < 1188425003 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :lament: better clients have you to mention? < 1188425035 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :personally i use irssi < 1188425043 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but it probably doesn't play with windows very well < 1188425059 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :it does, and i also use unix < 1188425067 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :but i don't like it at all < 1188425087 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :prolly because i'm too lazy to learn all the commands < 1188425106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you want something point and click? < 1188425110 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :does it have a view where i don't have to remember which channels are behind which numbers? < 1188425111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX? < 1188425117 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :no, but i want something look and see. < 1188425135 0 :okloMex!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: also has "e", i need "o" for it to be better than this... < 1188425139 0 :okloMex!unknown@unknown.invalid NICK :okloTeX < 1188425143 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: yes < 1188425149 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :guess variation is nice though < 1188425155 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: get the chanact.pl script < 1188425155 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :lament: didn't know < 1188425176 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i use irssi, but it could have done with a modern help system < 1188425178 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oklo as in the nuclear reactors? < 1188425182 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why people put mirc down though, there's nothing wrong with it imo < 1188425207 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: too long a story < 1188425229 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :try me < 1188425260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after oklopol mentioned it, i believe he chose the name because of the keyboard layout < 1188425263 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :Oklopol is a conworld of me and a few friend's.... that was pretty long, ay? < 1188425276 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i didn't, that was an accident actually < 1188425293 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i hate stuff where my hands aren't balanced < 1188425312 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :so something liek lskdjf would'we been nicer actually < 1188425397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :conworlds fte < 1188425400 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*ftw < 1188425414 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :are you on the ZBB? < 1188425434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or maybe conworlds.info (plug plug) < 1188425442 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :actually the story of the actual word "oklopol" is a lot longer, but it's not very interesting < 1188425455 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :umm... i'm not really anywhere :< < 1188425463 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1188425463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is this conworld online? < 1188425476 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :somewhat, in finnish form. < 1188425514 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"okloglok"? < 1188425524 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :the actual world in detail doesn't exist in written form really < 1188425534 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :just some stories about it < 1188425538 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1188425553 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wherefrom got you the term "conworld"? < 1188425565 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :from you, most likely :) < 1188425581 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :verrrry verrry long ago < 1188425594 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :when you first mentioned these... things < 1188425601 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :the ones you're obsessed with < 1188425633 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :the superclever dragon-like creatures whose name i think starts with a K < 1188425642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kigdatsi < 1188425650 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1188425657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is just showing off his memory abilities < 1188425664 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188425701 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i have a pretty amazing memory when it comes to stuff i actually memorize, i just don't do that automatically for pretty much anything < 1188425734 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :"amazing", most people are amazed by 10 digits of pi :P < 1188425766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows 15, though he memorized them < 1188425770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :3.1415926535898 erm < 1188425787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2.718281828459045 < 1188425795 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :rounding seems wrong when talking about memorizing digits... < 1188425808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188425828 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i didn't even remember the *first* digits of e before i actually memorized 2.71 < 1188425831 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :18,446,744,073,709,551,616 < 1188425831 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :*digit < 1188425837 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188425849 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188425852 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i had no idea it started with "2" even though i'd used it about 163 times < 1188425877 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :18,446,744,073,709,551,616 <<< ? < 1188425890 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :2^64 < 1188425894 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188425912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can remember that a round peg fits into a square hole better than the other way round up until approx dimension 5.16 < 1188425937 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i've been thinking of starting memorizing stuff as a hobby, i memorize pretty fast, i just never do it :| < 1188425937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can remember skew's number: 10^10^10^34 < 1188425947 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :like capitals, that's a one night job < 1188425954 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :but i've just never done it < 1188425955 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know the Elements Song < 1188425960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what happens after 5.16 < 1188425975 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :capitals are insufficiently geeky < 1188425986 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's the other way round < 1188426017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah. but why < 1188426023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1188426031 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about geeky really, would just be nice to train the brain < 1188426048 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno how helpful that is < 1188426048 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it's *good* if it's geeky < 1188426057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: are you like a new-age LaTeX replacement < 1188426066 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I find obsession and reciting to be helpful < 1188426082 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i can't visualize dimensions >3 ;/ < 1188426097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I cn;t either < 1188426126 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i like memorizing just by reading, the visual peg system just makes it too easy... < 1188426135 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1188426146 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i can visualize extra dimensions by tacking attributes on points in 3d < 1188426148 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ie color < 1188426155 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :that one book i was reading... < 1188426159 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but then i can't "rotate" a visualized object < 1188426160 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i can find the name < 1188426164 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :between the dimensions ;( < 1188426167 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :about training the memory < 1188426172 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I can't rotate 4d either < 1188426234 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure you can learn to visualize 4d < 1188426239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1188426262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Is there much to training memory other than practice and clever techniques? < 1188426274 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188426300 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :using the visual association technique, at least i could memorize 50 objects in order on second try < 1188426307 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :or was it 30.. < 1188426315 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :50 is more impressive, let's go with that. < 1188426321 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :(may have even been 20...) < 1188426325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :easy to visualize 4d by looking at the 3d projection < 1188426346 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I recall a memorisation question in some quiz; I boosted my score by pairing up the objects to be memorised < 1188426347 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or morphing over time < 1188426355 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that's the idea < 1188426400 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :when you get good at it, you can memorize a deck of cards in 10 minutes < 1188426415 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: better: memorising abcdefgh... by doing (a,b) (b,c) (c,d) (d,e) (... < 1188426420 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :that's what the book said was how fast an average guy does it with the technique < 1188426424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: not 1 minute? < 1188426450 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are some card-shuffling devices that are vulnerable to memorising the preceding order < 1188426455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: won't that break if a letter is repeated? < 1188426462 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :eh... no, but i think 10 minutes is good for a stunt you learn in one night... < 1188426462 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: memorize a solitaire key! < 1188426466 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: we are memorising a SET < 1188426484 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it doesn't, the human memory also has it's own tricks... < 1188426502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. randomly dealing onto the top and bottom of 10 piles will create 20 runs < 1188426520 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :if there are multiple occurrances, you remember them as exceptions, usually better than the rest < 1188426524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the later ones are semi-predictable if ou konw the original orer of the cards and the cards already passed < 1188426526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hope the brain is superturing < 1188426528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool < 1188426533 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"THIS THOUGHT PROCESS WILL ALWAYS HALT!" < 1188426543 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :unless there are many clashes, in which case just change your system a bit < 1188426543 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it isn't supertring < 1188426552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: fuck :( < 1188426558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: WHY I WANT IT TO BE. < 1188426564 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, the brain isn;t a proof system < 1188426625 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i never read the book through or actually learned the techniques well... wish i did that some day... < 1188426650 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: and to think that my gut churned with envy when you started talking about memorisation < 1188426653 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :How To Develop A Super-Power Memory By Harry Lorayne-Book.pdf < 1188426662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188426671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Harry Lorayne-Book.pdf" is an unusual name < 1188426683 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188426706 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I do suffer form terrible envy sometimes. < 1188426710 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*from < 1188426719 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :me too, luckily i'm usually the best in any group :) < 1188426722 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :not here < 1188426726 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :but i'll kill you all soon. < 1188426731 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188426733 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :now pizza -> < 1188426739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my brain IS turing complete damnit < 1188426740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because i said so < 1188426806 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :PLZ PROVE THAT KTHX < 1188426842 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188426848 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188426858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :This thought process will always halt: BOIOIOIOOING < 1188426862 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :watching kyle xz actually was what made me interested in that book again < 1188426898 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1188427096 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: no, I bet I suffer from worst envy than you < 1188427111 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1188427113 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :please tell me < 1188427123 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I sometimes feel slightly sick from them < 1188427127 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just occasionally < 1188427137 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188427152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my envy is superturing < 1188427211 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i often have an unbelievable feeling of failior, envy doesn't really get me down < 1188427241 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Q: What is the different between a user and woman? / A: When a user says "yes" they mean "no". < 1188427251 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I dispair at my on laziness < 1188427252 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i hallusinate a bit sometimes etc. < 1188427258 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :! < 1188427262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188427277 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I can trivially prove that your brain is not TC. Every volume has a maximum data density. Your brain has a volume. Therefore, your brain has a maximum amount of data it can store. QED. < 1188427278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you fail so badly that you hallucinate?! < 1188427301 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i get a strong feeling of self-hatred and i fall into trance of some sort < 1188427307 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i get that for other things as well < 1188427315 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :sometimes when i'm programming intensely too < 1188427319 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :but then i just love it < 1188427319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Don't Do That < 1188427331 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :are they nice hallucinations? < 1188427344 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :you know, writing a program, look up and can't really even see the room < 1188427351 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :everything else is hazy < 1188427365 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :not really like man-walk-in-room kind < 1188427374 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: actaully the storage limit is proportinal to surface area, ISTR, for a spherical shape. < 1188427375 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i just get hazy vision, and voices in my head < 1188427380 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :the basic stuff < 1188427394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188427401 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I don't get haxziness < 1188427404 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: nothing says it can't expand if necessary. < 1188427405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I lose track of time though < 1188427410 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :umm... it's a bit hard to explain < 1188427427 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :like everything is moving a bit too fast < 1188427454 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :even stationary objects seem to be moving < 1188427464 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :and they have small gliders going around them < 1188427469 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :glider as in ca's < 1188427481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I was going to say that :P ) < 1188427485 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :i haven't had that for a long time < 1188427487 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188427496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: are you sure you weren't just taking illegal substances? :p < 1188427503 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :wish i did, i hate being sane < 1188427509 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses people with superior hacking powers to himself. < 1188427511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :-) < 1188427512 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188427512 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i've never gotten my hands on any < 1188427519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses people with eyes. < 1188427521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-( < 1188427549 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i always escape that feeling with "i'm just 18" < 1188427556 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :won't work for long, though < 1188427570 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :18 is actually too much, i thought i'd be a genius by now :P < 1188427592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: er, you're blind? < 1188427596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: You don't "become" a genius, genius is about intelligence, not knowledge. < 1188427599 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: smiley joke < 1188427601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, I have occasionally had a strange feeling when walking after a long computer session (esp. AoE2) where the world feels like a crystal-clear simulation. < 1188427604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses people with brains < 1188427607 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and noses < 1188427608 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: intelligence can be learned < 1188427609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and mouthes < 1188427610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1188427615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ pretty dull smiley < 1188427632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: "I'll be a genius when I'm 72!" < 1188427645 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :COLON MINUS OPENING-PARENTHESIS < 1188427653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :COLON MINUS LIVER < 1188427655 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(COBOL) < 1188427659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: It's pretty well established that intelligence is just about constant. You can learn to get a higher IQ, but that's because any form of testing of intelligence is imperfect. < 1188427660 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1188427666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :COLON OBJECT BULLSHIT OBJECT LANGUAGE < 1188427698 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There are XML-parsing libraries for COBOL. < 1188427720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably just bullshitting, but that's what I doooooooooooooo :) < 1188427731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: That makes my brain hurt. < 1188427735 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i've heard that too < 1188427744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they work via callbacks < 1188427751 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :COBOL02 does objects. < 1188427760 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's a WEBAPP FRAMEWORK for cobol < 1188427776 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :but 1) i don't entirely believe it and 2) you can differentiate between whether something is knowledge or just plain cleverness < 1188427783 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have said it before and I say it again: COBOL is unsurpassed in the field of defining punched-card layouts. < 1188427796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it's an artform < 1188427804 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :like oerjan who seems to get everything, then when i'm at the point of bursting from admiring, he tells me that was from memory < 1188427814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :: < 1188427817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a colon! < 1188427818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :; < 1188427829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ouch, my colon is semi :( < 1188427834 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188427836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@ "hello ; you have done very well have a promotion" < 1188427842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :; "oh wow! what is it to?" < 1188427845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@ "colon" < 1188427847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :: "YAY" < 1188427852 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188427860 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :s/from memory/something he read somewhere < 1188427900 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, if a Haskell hacker got it into their heads to write a punched-card-layout-specifiying library, they would wipe the floor with the COBOL people. < 1188427911 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this is interesting: < 1188427913 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://video.google.com/videoplay?docid=-3733345136856180693 < 1188427953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :okloTeX: perhaps cleverness is just being able to quickly recall the necessary bits you need... < 1188427973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and combine them < 1188427990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course you need to have understood the original bits. < 1188427993 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: exactly what i tried to say < 1188428025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cleverness = intelligence / recall delay :) < 1188428027 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, but those combining techniques can be learned as well < 1188428053 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Paull Graham on intelligence: http://paulgraham.com/wisdom.html < 1188428058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you need knowledge too < 1188428081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well, intelligence in any form is pretty well hindered without knowledge :) < 1188428152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :By the way, 2 + 2 != 5. < 1188428164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's actually -7. < 1188428173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2.4 + 2.4 = 4.8 < 1188428181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :round all the numbers, 2 + 2 = 5 < 1188428222 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :8| < 1188428226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :|8 < 1188428228 0 :okloTeX!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you blow my mind! < 1188428250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you and your modulus 11 arithmetic! < 1188428337 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was clever < 1188428453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also, 42 is actually nin. < 1188428455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*nine < 1188428808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Most of our educational traditions aim at wisdom." < 1188428809 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1188428829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no one said they had _good_ aim :D < 1188428829 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1188428841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that shows that his definition is wrong < 1188428866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because traditional learning does focus on making the jack of all trades (wisdom, according to him) < 1188429263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pinggg < 1188429280 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188429377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spiong < 1188429543 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: isn't that what he said? < 1188429555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1188429594 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand your last four lines, you seem to contradict yourself. < 1188429714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he says traditional education promotes wisdom. i say traditional education promotes the jack of all trades. i say jack of all trades is not wise. his definition is wrong < 1188429874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i agree with his definition < 1188429926 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do you find wrong with it, and how would you change it? < 1188429927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a wise person knows what to do in moral matters, not academic ones < 1188429984 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :isn't that exactly what he addresses in the fourth paragraph? < 1188430048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he says the opposite in the fourth paragraph < 1188430131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"Some say wisdom and intelligence apply to different types of problems—wisdom to human problems and intelligence to abstract ones." < 1188430145 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's what you said. < 1188430152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then he immediately explains why that isn't true. < 1188430260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"for example, the wisdom of the engineer who knows certain structures are less prone to failure than others." < 1188430265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that isn't taught in schools < 1188430285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :G(^G)G <-- I wonder how big this is < 1188430288 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(G = g_64) < 1188430352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you see no difference between "education promotes wisdom" and "every single aspect of wisdom is taught in schools"? < 1188430366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hint: he says the first of those things, but not the second. < 1188430376 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188430684 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1188432383 0 :ehird`!unknown@unknown.invalid QUIT : < 1188433706 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188436516 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188443011 0 :Sos``!n=Sos@ere134.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1188443036 0 :Sos``!unknown@unknown.invalid PART #esoteric :? < 1188443637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returneth < 1188443709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where hast thou been, oh wretched knave? < 1188443728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :School. < 1188443741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, the place that eats your soul away. < 1188443769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Education promotes wisdom. Of course, schools rarely, if ever, promote education. < 1188443791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ay, there's the rub! < 1188443828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Public schools do bullshit work in the name of education, and you learn in spite of it. Colleges say "Here's the information. Learn if you want, or blow several thousand if you want.") < 1188443947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*aye, even < 1188444255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a note not to discuss school with anyone in it right after the end of summer break. < 1188444284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1188444331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1188444332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this, unfortunately, is the kind of information i _never_ remember. < 1188444349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at least i have only minimal school time this year < 1188447338 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1188448185 0 :bsmntbom1dood!n=gavin@71-208-237-162.hlrn.qwest.net JOIN :#esoteric < 1188448376 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188448642 0 :kwertii!unknown@unknown.invalid QUIT : < 1188457618 0 :oerjan!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188457730 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188458714 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1188458816 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1188460799 0 :clog!unknown@unknown.invalid QUIT :ended < 1188460800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188462644 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188462942 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188463945 0 :okloTeX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188468979 0 :jix_!n=jix@dyndsl-091-096-044-138.ewe-ip-backbone.de JOIN :#esoteric < 1188470111 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night all" < 1188470678 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188473487 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188475256 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188479851 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188480636 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188481231 0 :ehird`_!unknown@unknown.invalid QUIT : < 1188482511 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1188483531 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1188483970 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188484303 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188485026 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1188485049 0 :jix_!n=jix@dyndsl-091-096-044-138.ewe-ip-backbone.de JOIN :#esoteric < 1188485055 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1188485258 0 :Tritonio!n=Tritonio@150.140.226.111 JOIN :#esoteric < 1188486552 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188486597 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188486768 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1188486866 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188487039 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1188488841 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188489458 0 :sebbu!n=sebbu@ADijon-152-1-25-93.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188491004 0 :Tritonio!n=Tritonio@150.140.225.5 JOIN :#esoteric < 1188492246 0 :sebbu2!n=sebbu@ADijon-152-1-10-61.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188493352 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1188496847 0 :zeb!n=zeb@75.80.57.171 JOIN :#esoteric < 1188497067 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1188497193 0 :jix_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188497380 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188497408 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1188497545 0 :jix_!n=jix@dyndsl-080-228-182-078.ewe-ip-backbone.de JOIN :#esoteric < 1188498020 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has never used IRC before < 1188498329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1188498372 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :(the silence deafens) < 1188498377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1188498411 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :then again, this is quite an esoteric channel < 1188498429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1188498632 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188499338 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188499558 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :so I have this brainfuck variant... < 1188499587 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :just finished proving it was turing complete < 1188499632 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :how is it different? < 1188499639 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :no > or < < 1188499652 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :instead, there's a * command < 1188499661 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :it jumps to the nth cell < 1188499679 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :also, the values stored in cells are unbounded < 1188499686 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1188499725 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :in theory, this could be faster than bf because it allows random access < 1188499746 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :so you could do things like heapsort < 1188499789 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, adding two numbers looks like this: < 1188499894 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :,++*+*,+[+*[-]+*+*[-]*--]+*---. < 1188500212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1188500233 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :very esoteric < 1188500255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Near as I can tell, it'd be impossible to leave something stored in a cell and then leave that cell. . . < 1188500258 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :well, you can translate from brainfuck directly into this < 1188500277 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :by starting with 256 +s, then a * < 1188500291 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :then replace > with [*]*+* < 1188500298 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :and < with [*]*-* < 1188500347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try hello world with those replacements < 1188500359 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I want to see that :D < 1188500419 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :[*] makes me happy < 1188500460 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :except it could easily infinitely loop, no? < 1188500465 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :cell 1 has 2, cell 2 has 1 < 1188500471 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :not if the values are less than 256 < 1188500489 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :and cells 1-255 are empty < 1188500502 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188500551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zeb: make the values unsigned < 1188500557 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :yes that too < 1188500558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then -1 = first character of program, etc < 1188500567 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1188500570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could make INSANE self-modifying code and loops with that < 1188500571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188500572 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :doubly infinite tape < 1188500578 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1188500580 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1188500599 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, < and > wrap, but you can use * with negative numbers being program locations < 1188500605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then, of course, a positive * to get back again < 1188500654 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :but, there is no > and < < 1188500662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err true < 1188500662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188500663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so just < 1188500669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :>0 * = jump in tape < 1188500680 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<0 * = jump in program (reversed -1 = first, -2 = second, etc) < 1188500692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, of course, you can modify the program as well as read it in realtime < 1188500699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its like self-modifying brainfuck but more crazy < 1188500716 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :but wouldn't that be... evil? < 1188500727 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner. < 1188500761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zeb: Yes. < 1188500812 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could make an infinite loop by going into your own sourcecode, going to the end, then appending the whole source code to it < 1188500814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Exponential quine! < 1188500817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CODE -> CODECODE < 1188500822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CODECODE -> CODECODECODECODE < 1188500827 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :CODECODECODECODE -> etc < 1188500830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1188500830 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not quine < 1188500831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :loop < 1188500852 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :alright, someone wanted hello world? < 1188500860 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*[*]*+*+++++++++[[*]*-*++++++++[*]*+*-][*]*-*.[*]*+*+++++++[[*]*-*++++[*]*+*-][*]*-*+.+++++++..+++.[*]*+++*++++++++[[*]*-*++++[*]*+*-][*]*-*.[*]*+++*++++++++++[[*]*-*+++++++++[*]*+*-][*]*-*---.[*]*----*.+++.------.--------.[*]*++*+. < 1188500869 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :(you asked for it) < 1188500931 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :that could probably be shortened quite a bit, though < 1188501285 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :for the self modifying one... I just realized how evilly that could work < 1188501765 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :but then [-*+] creates an error < 1188501803 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :sorry, meant +[--*+] < 1188501892 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1188501893 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188501905 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :it should be +[---*+] < 1188502347 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, self-modifying evil is fun < 1188502356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quines, for instance, are /trivial/ :) < 1188502375 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :-[.-]? < 1188502384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so . is indirect? < 1188502389 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :er oops < 1188502398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it prints >? < 1188502402 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :-[*.**-] < 1188502418 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :no, it just prints < 1188502424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1188502426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.** < 1188502439 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :won't that go to the ascii value of the current peice of code? < 1188502440 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :well, characters are usually positive < 1188502445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, i get it < 1188502450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1188502452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should work < 1188502489 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't wuit when it's supposed to < 1188502530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188502549 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :once it passes the end of the program, what does it do? < 1188502698 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :ok ok I have another esolang < 1188502707 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :(it's a turing tarpit) < 1188502751 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :the gimmick this time is that it is only turing complete because of the comments < 1188502840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zeb: what do you mean what does it do? < 1188502912 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :-[*.**-] won't quit when it finishes outputting it's code. It'll keep running, and possibly raping children < 1188502950 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :that was a grammatical failure. I'm sorry < 1188503015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so make it: < 1188503021 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1188503023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188503044 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1188503047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :after the * < 1188503050 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :OH! A DO-WHILE LOOP < 1188503058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (not blah) { [-] } < 1188503061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1188503069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if (blah) { jump stuff[-] } < 1188503104 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :*.**[-*.**] works! (assuming the cells other than the code are 0) < 1188503124 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :soory, stick a - in the front of that < 1188503236 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you implemented it yet :( < 1188503245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1188503246 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :um not really < 1188503286 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :unless "write out what happens by hand" counts < 1188503374 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :plus, I don't see how the language should handle possibly missing [s and ]s < 1188503394 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :especially if it's self modifying < 1188503516 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants zebfuck macros < 1188503526 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188503545 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would rather call it brain* < 1188503549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We'll call it the Practical Esoteric Zebfuck-Based Language, Eh? < 1188503554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEZBLE. < 1188503606 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :wait, how is it practical? < 1188503780 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :random access makes it practical :) < 1188503809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zeb: it should just error out < 1188503816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :zeb: use some kind of stack+instruction-based check < 1188503838 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so removing an ] will work fine until it reaches the end of file, probably < 1188503899 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1188503951 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :any selfmodifying language *shouldn't* have the possibility of syntax errors < 1188504056 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :er < 1188504085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then how, might I ask, does assembly get away with having just that? < 1188504106 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :well, it might, but it shouldn't < 1188504124 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :it... it just feels wrong < 1188504137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm. < 1188504151 0 :Eidolos!unknown@unknown.invalid PRIVMSG #esoteric :are there any self-modifying languages that don't have syntax errors? < 1188504154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only language without syntax errors will invariably be a forthoid < 1188504161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth can self-modify. i think < 1188504169 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188504180 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :we could just remove [ and ] from our instruction set < 1188504183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188504192 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :maybe selfmodifyingness can save us? < 1188504202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe, but it's stupid < 1188504207 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just let syntax errors happen when they happen < 1188504213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :self-modifying is evil in the first place. < 1188504408 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can live with that... but only as a temporary solution < 1188504427 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :how about this: < 1188504438 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :if a [ doesn't have a matching ], ignore it < 1188504449 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :same for ] < 1188504463 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :no syntax errors! < 1188504562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1188504563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188504566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that will break a lot of hacks < 1188504626 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1188504689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically, keep a stack of loops < 1188504693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do a check each instruction < 1188504703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you get to the end of the file, and the stack isn't empty, error out < 1188504710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you try to pop from the stack and it's empty, error out < 1188504717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :simple, and allows lots of leeway < 1188505232 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :+*++++++[+**--- -----*[ -]+*--] *[**-*, ] ought to read a program and then execute it < 1188505292 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :maybe... it probably needs to be tweaked < 1188505403 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'll interfere < 1188505411 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :minus numbers won't be the program itself, for example, in it < 1188505416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a self-interpreter for this would be... hard < 1188505444 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :that's what the spaces are for < 1188505569 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :wait how will it interfere? the input gets entered after the end of the program < 1188505618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188505620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then cool < 1188505637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you can run a quine in it? < 1188505645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't requests to -1 go to the source code of that interpreter? < 1188505680 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :you want it to still work even with self-modifying input code?! < 1188505831 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :oh, another point about self-modifyingness: should the program be terminated by an EOF? < 1188505853 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :I say yes < 1188505928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ummmmmmm, what < 1188505931 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is no "EOF" < 1188505935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there is no EOF character < 1188505950 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :um -1 then < 1188505999 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise the interpreter might go interpreting 0s on forever < 1188506430 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188506435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interpret 0 = byebye < 1188506441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you can't have -1 in a file.. < 1188506452 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :that works just as well < 1188506519 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :but now my program above no longer works :( < 1188507927 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188509364 0 :pikhq!unknown@unknown.invalid QUIT :"Rebooting for kernel update." < 1188509655 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188510027 0 :zeb!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I guess what I meant is that after the end of a source file, the next memory cell should contain -1 < 1188510147 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1188510368 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1188510381 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1188510658 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1188511701 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188514075 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1188516512 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188518091 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188518603 0 :zeb!unknown@unknown.invalid QUIT :"+[]" < 1188519892 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188524809 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :"leaving" < 1188529169 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188529218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1188529236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just poking my head in to say that I'm alive and well, but don't have the time nor energy to work on PSOX tonight.. < 1188529392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do my homework! < 1188529719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5 day weekend. . . T3h w00ts. < 1188530624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :5?!?!?! < 1188530628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i only get 3 :) < 1188530630 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, :( < 1188530649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :although i do get to go draining tommorow < 1188530677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :draining? < 1188530705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exploring storm drains < 1188533968 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1188538467 0 :kwertii!unknown@unknown.invalid QUIT : < 1188539599 0 :Sgeo!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539599 0 :pikhq!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539601 0 :SimonRC!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539601 0 :cmeme!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539601 0 :Overand!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539601 0 :lament!unknown@unknown.invalid QUIT :heinlein.freenode.net irc.freenode.net < 1188539652 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188539905 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188539905 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1188539905 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1188539905 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1188539905 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1188540512 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188545263 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188547199 0 :clog!unknown@unknown.invalid QUIT :ended < 1188547200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188547839 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188550802 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188552105 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188553426 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188557228 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"night all" < 1188563735 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188565028 0 :jix_!n=jix@dyndsl-091-096-048-188.ewe-ip-backbone.de JOIN :#esoteric < 1188565469 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188566091 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188568458 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188571207 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188571767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571767 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 - 2 7 * 1 8 3 + 0 < 1188571772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-po (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1188571823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571824 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :+ * - 5 2 - 7 1 * - 8 3 - 1 0 < 1188571827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-po (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-po (5 - 2) * (7 - 1) + (8 - 3) * (1 - 0) < 1188571852 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :['*', ['-', 5, 2], ['-', 7, 1]] * - 8 3 - 1 0 + < 1188571854 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1188571881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta fix that later, i'm late already -> < 1188572043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay for coding instead of school < 1188572272 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188573807 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188575437 0 :sebbu!n=sebbu@ADijon-152-1-58-55.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188577808 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1188578866 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188579037 0 :sebbu!unknown@unknown.invalid PRIVMSG #esoteric :vive le ddl de musique licenciée, gratuite et légale :D < 1188580836 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188582546 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188583039 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1188583593 0 :sebbu2!n=sebbu@ADijon-152-1-100-157.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1188584144 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1188584160 0 :jix__!n=jix@dyndsl-091-096-045-200.ewe-ip-backbone.de JOIN :#esoteric < 1188584619 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1188584620 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188586421 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188586857 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1188586857 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188587918 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188588381 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188588752 0 :navaburo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188589062 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188589411 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The idea of a parsing-based language came into my head while I was pondering this JSP diagram: http://en.wikipedia.org/wiki/Image:JSP_RLE_correspondence.png < 1188589576 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A parser is given a string as state. It then chomps off stuff from the beginning of the string and eventually either returns something or fails. < 1188589601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it fails, all the stuff it chomped off is unchomped. If it succeeds, it stays chomped. < 1188589798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Let's not yet go crazy and add first-class functions. :-P < 1188589827 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There could be a notation, much like Haskell's do-notation, for putting parsers together to get new ones. < 1188589848 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... s/,//g < 1188590198 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Combinatorial parsing. < 1188590203 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: You've just described it < 1188590209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I have. < 1188590218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The do-notation thing and an alternation syntax. < 1188590223 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you realize this is just StateT String [], right? < 1188590241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I rather doubt that. < 1188590264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps StateT String Maybe... < 1188590274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Closer. < 1188590291 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My description has no way to, say, append to the beginning of your string. < 1188590345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well restricting the allowed operations is an exercise for the reader :) < 1188590358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1188590479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess restriction does have to be possible. < 1188590485 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least a little, anyway. < 1188590548 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My delimited continuation monad transformer implementation would work just fine if all the data constructors were exposed as normal functions. < 1188590567 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Exposing them as data constructors would allow the reading of Things Not Meant To Be Read. < 1188590609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1188590681 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :is it just me, or are semaphores basically identical to locks < 1188590717 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One of them is shift, one of them is return, and one of them is join . lift. < 1188590787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Semaphores... are those the type of boolean variable where the basic operation thing is "wait until it's X and make it not X"? < 1188590795 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Semaphore_%28programming%29 < 1188590874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: a lock is just a semaphore with 1 resource, right? < 1188590895 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1188590897 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1188590903 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the functions look basiaclly the same to me < 1188590905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neither do i < 1188590920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however semaphores allow more than one resource, which is not identical < 1188591049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Semaphores can be implemented using a semaphore. < 1188591068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Naturally, this is probably useless unless you have only one semaphore. < 1188593094 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188593392 0 :RedDak!n=dak@87.18.90.36 JOIN :#esoteric < 1188593435 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188593759 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188594045 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1188600241 0 :ehird`_!unknown@unknown.invalid QUIT :"Pong timeout" < 1188600291 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188600314 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1188600325 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188601242 0 :oklofok!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1188601276 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1188601284 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188601886 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188603721 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1188604564 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ"