< 1182125494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think you're made. < 1182125499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mad, even. < 1182125513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a creationist! < 1182126172 0 :c|p!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182126197 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182127563 0 :atrapado!unknown@unknown.invalid QUIT :"dur mir" < 1182130930 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1182137374 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzz < 1182137473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yyyy < 1182139790 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182139791 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :xxxx < 1182139806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow! < 1182139814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wow? < 1182139817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the logreading alphabet < 1182139825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I used my spy. < 1182139835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...who will drop out along with me in a moment. < 1182139847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#quit < 1182139848 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's still log-reading. < 1182139851 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#reset < 1182139857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea. < 1182139890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#quit < 1182139897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Huh... < 1182139905 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#quit egad < 1182139906 0 :EagleBot!unknown@unknown.invalid QUIT : < 1182139912 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Necessary to have something after it. < 1182139916 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182139917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why. < 1182139949 0 :EagleBot!unknown@unknown.invalid QUIT :Nick collision from services. < 1182139967 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182139973 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#quit it puts the message in the basket < 1182139973 0 :EagleBot!unknown@unknown.invalid QUIT :Client Quit < 1182139979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :D'oh. < 1182139983 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182140018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too many oreos make a man fat tired and sick < 1182140064 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#quit grah < 1182140064 0 :EagleBot!unknown@unknown.invalid QUIT :Client Quit < 1182140073 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182140087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :freenode's problem, not yours < 1182140112 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do you know it's theirs? < 1182140133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could be freenodes problem < 1182140149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :quit messages are ignored unless youve been connected for long enough < 1182140160 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh! < 1182140161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's. . . Weird. < 1182140163 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1182140188 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Your mom's weird. < 1182140194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously what's more important is #magic !say See? < 1182140197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: Yeah. And? < 1182140211 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Stuff. < 1182140213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On a side note, it's been a while since I've seen you in chat. < 1182140222 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yeh. < 1182140232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in and *talking*. < 1182140239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where'd you disappear to? < 1182140250 0 :Otakubot!n=OtakuMan@user-11fae58.dsl.mindspring.com JOIN :#esoteric < 1182140251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh Sukoshi is here < 1182140262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooo she be bringin her bot < 1182140263 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?say Yeah, I am. < 1182140263 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I am. < 1182140279 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten the time yet to hack in useful functions. So all you have is ?say and ?random. < 1182140281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grr. Gregor, get EgoBot up, so we can abuse it some more! < 1182140285 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?random 20 < 1182140285 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1182140325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a Rube Goldberg machine in here, where we use EgoBot, bsmnt_bot, and EagleBot to make it look like we're adding commands to EgoBot. < 1182140349 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, ?say gives you that power. < 1182140354 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?say I am supreme. < 1182140354 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :I am supreme. < 1182140358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except not with EgoBot. < 1182140391 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'll be hacking this as time goes by, and I doubt Otakubot will go down as I hack at it. < 1182140423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The !ext command is parsed by bsmnt_bot, which sends "#magic !say False command: $foo" to EagleBot, which sends !say to Egobot. < 1182140424 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1182140430 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the oeros are so yummy < 1182140462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That, at least, I *think* is the series of commands. < 1182140479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: You should know that I've gone ape-shit insane in the past few months. < 1182140490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BFM is now PEBBLE, and basm is now PFUCK. . . < 1182140495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And both have SVN repositories. < 1182140501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going ape-shit insane < 1182140517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(neither of which I've committed to in a while; I've done absolutely nothing in the past couple of weeks) < 1182140519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's the heat < 1182140523 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the moving < 1182140552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, there's a 1.0 release of PFUCK out, and I'll have a 1.0 release of PEBBLE just as soon as I care to get some *decent* documentation for the whole thing. < 1182140564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but my new house has air conditioning yay < 1182140574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I should stop ranting about the changes I've made in it before I make people hate me for saying this all a second time. < 1182140667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i loves you < 1182140674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1182140696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I want a guy who loves you for shutting up to love me. < 1182140721 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not what i meant < 1182140750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then what exactly *did* you mean? < 1182140774 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't be sure < 1182140789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I encourage you to say what you mean and mean what you say. It's even the Befunge way!) < 1182140795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Befunge/Malbolge/ < 1182140805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How that transistion got made in my head, I may never know. < 1182140959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :postfix pronouns and english muffins make for a sensational trundle < 1182141003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Complaining about English again? < 1182141047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :come up with an english class expression machine yet? < 1182141103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just one. < 1182141105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English. < 1182141148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a simpler than english english class expression machine < 1182141176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or even better the simplest possible english class expression machine < 1182141246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simpler than English is easy. < 1182141252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Germanic subset of English. < 1182141292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not much simpler < 1182141324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a good deal simpler. < 1182141327 0 :EagleBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182141335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Getting rid of almost all technical vocabulary. < 1182141342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :english is C++, the germanic subset is maybe...Java, and i want a turing machine < 1182141343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's syntax, though, is exactly the same. < 1182141352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or a lambda calculus < 1182141368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the Germanic subset is closer to assembly. < 1182141378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, but i doubt it < 1182141400 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1182141467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That gets rid of basically every word newer than the year 200. < 1182141483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :vocabulary isn't much < 1182141483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(discounting linguistic morphings of words that existed back then) < 1182141502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tell that to RISC/CISC flamewar fans. < 1182141530 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it matters in execution speed, but not computability < 1182141535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, it's not the ultimately simple. < 1182141560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all natural languages suck! < 1182141583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: then you will like my challenge < 1182141598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've taken it years ago. < 1182141603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously what you want is something similar to Toki Pona. < 1182141615 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the one in new zealand? < 1182141616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or < 1182141619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the simplist english class expression machine will probably supremely unnatural < 1182141625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i confuse countries easily < 1182141636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's a conlang. < 1182141636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tokipona.org/nimi.html < 1182141640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The entire vocabulary.l < 1182141640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182141685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I do believe it's designed by an Esperantist. . . < 1182141694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tokipona.org/eo.html See? < 1182141726 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"fruit, pulpy vegetable, mushroom" i don't think so mister < 1182141780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm sating that you want something *similar*, not that that's exactly what you desire. < 1182141784 0 :boily!n=boily@bas2-quebec14-1128667982.dsl.bell.ca JOIN :#esoteric < 1182141796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/sating/stating/ < 1182141797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what's wrong with that? < 1182141824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it's not needed < 1182141851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i guess "eat" and "object" suffice < 1182141858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1182141866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eatable object < 1182141883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus, since everything is an object, you might have syntactic sugar for that < 1182141888 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :toki pona also looks very imprecise < 1182141893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like in english, "eation" < 1182141894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1182141902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1182141904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"eatoken" < 1182141931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well, fine. *There's* your English equivalent. < 1182141937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/English/Assembly/. < 1182141942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate my brain sometimes. < 1182141990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :imprecise isn't eligible for consideration < 1182142006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously not the linguistic equivalent of a Turing machine, but it's much simpler than English. < 1182142015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, imprecision makes it ineligible? < 1182142027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then. The mere *concept* of language is ineligible. < 1182142034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i guess to be precise you have to add vocabulary < 1182142049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To be precise you have to engage in telepathy. < 1182142059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, the expression machine could have _one_ imprecision operator < 1182142075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would be the sole operator. -_-' < 1182142093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Human language, unlike computer languages, is by it's *very nature* imprecise. < 1182142115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you wish for something that isn't, then you're not asking for a human-language equivalent expression machine. < 1182142239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, no less precise than english < 1182142254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There we go. < 1182142261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's actually a meaningful statement. < 1182142275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bitch to do in a simplistic language, but at least meaningful. ;) < 1182142316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :toki pona site gives "crazy water" as a translation for alchohol < 1182142322 0 :c|p!unknown@unknown.invalid QUIT :"Leaving" < 1182142341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe you have to trade precision for less vocabulary < 1182142389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a liquid that can be deboured which upon devouring makes crazy <<< easy to make enough syntactic sugar to make that a short word < 1182142393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*devoured < 1182142413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :devoured == eat/drink, since i don't see an important difference < 1182142443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :syntactic sugar == "stupid > stupidity" kinda thing < 1182142453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you call it now... < 1182142467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :crazy water is not right, alcohol is not water < 1182142470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stupid is different from stupidity < 1182142472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nor is it crazy < 1182142491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd assume that "simpler" includes grammer. < 1182142492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i mean deriving words from others < 1182142503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "water", I assume, is overloading to include liquid. < 1182142503 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1182142511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1182142516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, alcohol is not crazy < 1182142528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it does make you crazy. < 1182142533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or then you have some weird semantics on "crazy"... < 1182142535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well. "crazy". < 1182142544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i crazy if i make you go mad? < 1182142546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :other liquids make you crazy too < 1182142549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Esperanto-style grammer, perhaps? < 1182142560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alcohol *has to do* with crazy < 1182142562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That does seem equivalently expressive to English, grammer-wise. < 1182142563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not familiar, but maybe < 1182142573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :_lack_ of water makes you go crazy too < 1182142573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Different, but equivalent. < 1182142608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. A few things could probably be cut out of that, though. < 1182142662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in toki pona, "i'm drunk", "i'm crazy", "i'm foolish", "i'm weird" all are the same < 1182142710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm crazy because i drank crazy water, i'm crazy because my head is ill < 1182142718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy to fix < 1182142726 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, "anus" is "back orfice" < 1182142734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which makes sense in the context of Toki Pona's purpose, but not in the context of the purpose of an English-equivalent expression machine. . . < 1182142766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english does that with having millions of words, i find that idiotic < 1182142803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: addition of vocabulary increases expressivity < 1182142814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it would be easy to have a way to create new words from the existing ones with suffices and perhaps having a better pronoun system as well < 1182142826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how? < 1182142853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Giant" == "Very big". "Enormous" == "Very, very big". "Huge" == "Very, very, very big". < 1182142859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :synonyms all have slightly different meanings < 1182142860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Really" == "Very, very". < 1182142870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For the most part, they imply degrees. < 1182142885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not all synonyms < 1182142887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Repitition of a degree indicator can serve the same purpose. < 1182142895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can tell the difference with other words as needed < 1182142955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know. . . If you count various English euphemisms, sayings, etc. . . There's no such *thing* as an English-equivalent expression machine short of English itself. < 1182143018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of any synonyms as an example < 1182143091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's true not every drinkable liquid that makes one go crazy is alcohol, which is why you would have to make a more thorough definition and make a constant for it, meaning it *would* be a single underived words < 1182143093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*word < 1182143150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like toki pona though < 1182143194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :simplicity prevents doublespeak < 1182143201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i have a test at the university in 2 hours < 1182143203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doublespeak is the wrong word < 1182143206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea where.- < 1182143263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cocaine is "energy powder" < 1182143310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's stupid... < 1182143342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :coffee is "hot engergy water" < 1182143372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :iced starbucks abominations can't be expressed < 1182143433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182143471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no description of grammar on the site < 1182143679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : you take an empty stack, push 1, pop 5, push 5, pop 1, then destroy the stack. < 1182143680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : it needs a time machine to work, though. < 1182143680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : and of course if you don't push 5 after popping 5, the universe collapses. < 1182143692 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in an interpreter, you would need an oracle :) < 1182143723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which would find out which popped number would lead that same number pushed later < 1182143732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines something heavily dataflow based < 1182143843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"woman" is the same word as "wife" < 1182144081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: strangely enough in norwegian, "man" is the same word as "husband" < 1182144110 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you differentiate? < 1182144124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by context, like anything else < 1182144159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a man walked down the street < 1182144162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the latter word is usually with a possessive < 1182144203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1182144210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and there is a more precise word for husband just in case < 1182144215 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and "my man" is pretty much the same as husband < 1182144230 0 :shinh!n=i@w133104.ppp.asahi-net.or.jp JOIN :#esoteric < 1182144405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : Ia Ia Cthulhu... uh, Something? < 1182144406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : Fthagn? < 1182144407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CoF! < 1182145195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna learn some toki pona < 1182145254 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Esperanto estas plej bona. < 1182145291 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :toki pona has a completely different purpose than esperanto < 1182145338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : with a quick show of hands, (and we're talking *actual* programming tasks here, not just esolang dev work), who prefers RPN, prefix and algebraic notation? <<< oklotalk has teh perfect system, you look at that when it's ready :) < 1182145352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infix without implicit precedence and prefix. < 1182145367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's no good < 1182145392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :implicit precedence is what makes infix infix < 1182146049 0 :GreaseMonkey!n=ieatyou@222-154-150-215.jetstream.xtra.co.nz JOIN :#esoteric < 1182146728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is what i thought at first, but i've started liking how you can do everything in simple sequences < 1182146811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's true math needs some serious parenting, but works well for most tasks < 1182146883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: Esperanto estas plej bona, sed Toki Pona estas tre simpla lingvon. < 1182146927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously what oklopol is referring to would be the equivalent of *requiring* parens for each infix statement. . . < 1182146943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2+2*2 would *have* to be (2+(2*2)) < 1182146947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1182146954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1182146970 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1182146971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesa, sed mi malsxatas. < 1182147006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, 2+(2*2), i don't see a need for the outer ones < 1182147016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: s/lingvon/lingvo/ < 1182147020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(mi pensas) < 1182147029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Lisp sees a reason for it. < 1182147041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Infix Lisp, anyone? :p < 1182147049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182147099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(opr par) {par opr par} [par opr] <<< lisp with every possibility :P < 1182147112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(+ 5 [4 2 *]) < 1182147131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unary functions can be called via prefix or postfix; binary called via infix, and n-ary where n>2 via foo(bar,baz,qux). < 1182147133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1182147143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infix might need parens around the parameters < 1182147165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, we obtain (5+5) and (++5) and (5++) and +(5,5,5). . . < 1182147182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{1 5 * 1} might just as well mean 1 (5 as function) [*, 1] < 1182147186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assume functions taking no argument wouldn't need to care about calling semantics. < 1182147224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that + == + == +. ;) < 1182147239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Damn, that could actually be an interesting language. < 1182147242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: every function can just have 1 argument < 1182147264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182147273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: What, a list of arguments? < 1182147277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then it's Lisp. < 1182147279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182147295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lisp with more calling conventions, yes < 1182147303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, not calling conventions < 1182147305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fixes < 1182147312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Semantics. < 1182147336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah,. but i see your way is cool < 1182147350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i understand what you meanb < 1182147361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bit harder/cleaner to parse, but an interesting idea. < 1182147368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/cleaner/dirtier/ < 1182147389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, how do you do (A B), you don't know which one the function is < 1182147401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is why i had all the parens in use < 1182147417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, one needs to get rid of the postfix option for unary. < 1182147432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which means that (A B) can *only* be A with B as the argument. < 1182147445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good < 1182147453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And (A B C) can only be B with A and C as the arguments. < 1182147473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And (A(B,C,D)) can only be A with B,C, and D as the arguments. Etc.) < 1182147687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Think I'm insane yet? < 1182147712 0 :boily!unknown@unknown.invalid QUIT :"WeeChat 0.2.5" < 1182150533 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?say No. < 1182150537 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1182151117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, I've failed at my job. < 1182151160 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :?say how good is this bot? < 1182151161 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :how good is this bot? < 1182153599 0 :clog!unknown@unknown.invalid QUIT :ended < 1182153600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1182154043 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I need to code in some more functions. < 1182154062 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :But firstly, I have to clean up some of the handler code to macro out the regexps. < 1182154157 0 :Figs!n=Figs@ip68-8-69-84.sd.sd.cox.net JOIN :#esoteric < 1182154159 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1182154246 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been put to shame < 1182154257 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I make a math parser in 1000 lines of C++, 500k < 1182154265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :guy does it in 88 lines of pascal < 1182154269 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :4k output < 1182154277 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually 350k < 1182154280 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(For me) < 1182154295 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there is something wrong with this, me thinks. < 1182154360 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, Pascal avoids a lot of edge cases by having a strict syntax. < 1182154375 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :But is Pascal used anywhere but the roguelike world? < 1182154462 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this guy's writing a compiler in pascal < 1182154474 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :88 lines of code, he has working object code for the 68k < 1182154481 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*it outputs < 1182154492 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Is it that much different from C? < 1182154497 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :granted, he limited it to 1 letter variables and 1 character numbers < 1182154502 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but that was to show the concepts < 1182154518 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure he could fix it to do more with about 25 lines max < 1182154533 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's proceedural < 1182154535 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mine is OO < 1182154549 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sukoshi, I don't know < 1182154553 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you did yours in C++, not C. < 1182154554 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1182154557 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, C++ < 1182154567 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mine is pretty complex for such a simple thing < 1182154582 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Who uses C++ to make compilers? :P < 1182154589 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I do < 1182154612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/ZWlWTj48.html < 1182154617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :here's the source for main.cpp < 1182154621 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the main part of my program < 1182154632 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wrote the regex.h header (and the other 8 files it works with :P) < 1182154649 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1182154651 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :14 files < 1182154836 0 :Figs_!n=Figs@ip68-8-69-84.sd.sd.cox.net JOIN :#esoteric < 1182154841 0 :Figs!unknown@unknown.invalid QUIT :Nick collision from services. < 1182154843 0 :Figs_!unknown@unknown.invalid NICK :Figs < 1182154849 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1182154865 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :freenode didn't like me saying positive things about proceedural... < 1182154881 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :C PWNZ C++ < 1182154889 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I think it's your connection ;) < 1182154915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :probably is, but that'd make my conspiracy theories so much harder to believe :| < 1182154921 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1182154951 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'm just a messy coder < 1182155109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is it a bad thing that I don't like to scan before I parse? < 1182155210 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I dun see why anyone would need C++ for it though. < 1182155217 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'd just use pointer foo. < 1182155226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :'pointer foo'? :P < 1182155251 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't *really* need C++ < 1182155255 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it makes it easier < 1182155258 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :things like vectors < 1182155263 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :std::string < 1182155276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :boost::lexical_cast < 1182155284 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Hard to understand concepts? < 1182155288 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :operator overloading < 1182155292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1182155295 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1182155298 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Nahh, why doubt pointers when they're easy to visualize? < 1182155309 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :C++ abstractions never really agreed with me. < 1182155314 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I use pointers quite a bit < 1182155332 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just find the pre-packaged containers to be a lot easier to deal with < 1182155360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and I know they're not likely to fuck up the memory management < 1182155378 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Well, C++ abstractions are on the wonker side. < 1182155384 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I have a hard time with the weird stuff. < 1182155388 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you should see my regex code :) < 1182155531 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I overloaded >>, +, *(unary), |, and maybe some others... < 1182155569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and built it so that all my regex objects would be able to stick to each other the right way < 1182155585 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(because they return references to themselves) < 1182155944 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1182156012 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you think it's a good idea to have _one_ numeric type in a language? < 1182156060 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like, an arbitrary length rational number... < 1182156097 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?say Yay. < 1182156097 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1182156102 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Success! < 1182156106 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :My macro works! < 1182156199 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182156204 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is that a yes? < 1182156241 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?random 3 < 1182156243 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1182156244 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?random 3 < 1182156244 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1182156249 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yay. The macro works yet still. < 1182156254 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :The magic: < 1182156256 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 9 < 1182156258 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Errr... < 1182156262 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d4 < 1182156267 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Unimplemented, right? < 1182156371 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :?say hello. < 1182156380 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1182156483 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1182156489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :gmp is lgpl?! < 1182156490 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182156500 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1182156513 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, when playing with my local REPL, I unhook the main loop. < 1182156526 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I haven't gotten around to implementing ?eval just yet. < 1182156794 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just finished eval yesterday :D < 1182156802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my math calculator app < 1182157114 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d20 < 1182157216 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d20 < 1182157234 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d20 < 1182157234 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :22 < 1182157238 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182157241 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d10 < 1182157241 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :25 < 1182157474 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d6 < 1182157475 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1182157480 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :?dice 3d6 < 1182157480 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1182157486 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :niece :D < 1182159102 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sukoshi is your niece? O.o < 1182159104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1182159192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1182159273 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1182159281 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :internet advertising makes no bloody sense < 1182159333 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :banner advertising implying sex, click it, and it says, 'tell us where to send your $100 gift card' < 1182159334 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1182159345 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1182159349 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the internet is insane < 1182159356 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cause !-> effect < 1182159393 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fack < 1182159395 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*fuck < 1182159405 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now firefox quit because of another stupid ad < 1182159408 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1182159416 0 :Figs!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1182159437 0 :Figs!n=Figs@ip68-8-69-84.sd.sd.cox.net JOIN :#esoteric < 1182159452 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really needs AdBlock again < 1182161257 0 :andreou!unknown@unknown.invalid QUIT :"No windows for this server" < 1182161391 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :gonna get off now, gnight < 1182161423 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"AJAX is also a toilet cleaner" < 1182163784 0 :Figs!unknown@unknown.invalid QUIT :"Good-bye" < 1182168420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, folks < 1182172824 0 :ais523!n=chatzill@chillingi.eee.bham.ac.uk JOIN :#esoteric < 1182176657 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182180430 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182180433 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll give you back EagleBot now. < 1182180446 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182180459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Even though it's mostly useless... < 1182180494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does EagleBot do? < 1182180560 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it receives the string ":#magic " followed by some other stuff, it sends that other stuff to EgoBot in a PRIVMSG. < 1182180608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::#magic !ps d < 1182180609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it receives the string ":#quit " followed by some other stuff, it quits using that other stuff as the quit message. < 1182180610 0 :EagleBot!unknown@unknown.invalid QUIT :Client Quit < 1182180619 0 :EagleBot!n=EagleBot@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182180622 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...just like that :-) < 1182180626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::#magic !ps d < 1182180643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1182180645 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No EgoBot here. < 1182180660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's not particularly useful at the moment, then < 1182180686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it receives the string "EgoBot" followed by some other stuff, it sends "ooga " followed by that other stuff to bsmnt_bot in a PRIVMSG. < 1182180707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1182180729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So that EgoBot can talk back to bsmnt_bot, though in sort of a roundabout manner. < 1182180744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot doesn't respond to private messages anyway AFAIK, and not anything that doesn't start with ~ < 1182180757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose bsmnt_bot could be reprogrammed to understand 'ooga'... < 1182180760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot can be made to react to private messages. < 1182180779 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I'm not sure of the command... < 1182180820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what was its regex queue called again? < 1182180838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r"(.*)", lambda x: bot.raw("PRIVMSG #esoteric :%s" % something)) < 1182180843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I just don't know what the something is. < 1182180844 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'something' is not defined < 1182180869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There may be another lambda parameter there too. < 1182180869 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'something' is not defined < 1182180881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1182180881 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1182180885 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182180893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're driving #bsmnt_bot_errors crazy < 1182180913 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Also, EagleBot chooses the nick "EagleBot", the username "EagleBot" and the realname "EagleBot", identifies to NickServ, and joins #esoteric.) < 1182180919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in his logs < 1182180958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whois EagleBot < 1182181023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so prone to forgetting the slashes on commands that they now make sure they're not in a channel when they identify to NickServ < 1182181284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r'\S+ PRIVMSG (\S+) :ooga(.*)', lambda x,y: sys.stdout(y.group(2))) < 1182181290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooga this is a test < 1182181291 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : this is a test < 1182181305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1182181309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182181314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r'\S+ PRIVMSG (\S+) :ooga (.*)', lambda x,y: sys.stdout(y.group(2))) < 1182181315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooga this is a test < 1182181316 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :this is a test < 1182181320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently all this EagleBot nonsense started with this: [2007-06-15 19:59:20] sdrawkcab si txet ym kool < 1182181324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :small whitespace error there... < 1182181336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I then said this: [2007-06-15 19:59:48] !oot eniM < 1182181360 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I asked somebody to add a command to EgoBot that made !oot eniM output Mine too! < 1182181424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you do know that is possible using daemon, right? < 1182181430 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1182181434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it can be tricky. < 1182181457 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Somebody did that to bsmnt_bot, and then EgoBot was made to not respond to !oot with a null daemon thing. < 1182181491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen too! < 1182181551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you want to cheat, that's fine. :-P < 1182181574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I missed a lot of conversation < 1182181583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Optimizing EgoBot's output is likely to be faster than writing it all by hand < 1182181626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except apparently in this case... < 1182181645 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Besides, going from chat to EgoBot to EagleBot to bsmnt_bot to EagleBot to EgoBot to chat is more fun! < 1182181726 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here's where EagleBot really got started: [2007-06-15 20:26:57] Or I could toss together a relay bot. < 1182181819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course, EgoBot isn't here < 1182181823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels stupid < 1182181914 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it would have been easier to just register bsmnt_bot. < 1182181958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("NICK :bsmnt_bot243\nPRIVMSG NickServ :REGISTER insecurepassword") < 1182181958 0 :bsmnt_bot!unknown@unknown.invalid NICK :bsmnt_bot243 < 1182181978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, now it's identified. < 1182182015 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But since EgoBot isn't here, there's really no point in bsmnt_bot243's being identified. < 1182182026 0 :bsmnt_bot243!unknown@unknown.invalid QUIT :Nick collision from services. < 1182182029 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182182031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plus people can do that. < 1182182227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see... bsmnt_bot was registered with services once, but doesn't bother to register nowadays and the nick is expired < 1182182239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot243 is not registered < 1182182249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite what bsmnt_bot just thought it did < 1182182263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I dropped bsmnt_bot243. < 1182182267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It was registered. < 1182182283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/register(.*)register/register\1identify/ 3 comments ago < 1182182305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, because you guessed its password < 1182182309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was, i checked < 1182182320 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Guessed? < 1182182326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, because he made the password < 1182182340 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Plus everybody could see it. < 1182182350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know, not only that the password was sent to #esoteric in cleartext, so everyone knew what it was < 1182182354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(crossed messages) < 1182182371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore it was easy for ihope to guess the password < 1182182422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, my interpretation is that ihope just made bsmnt_bot243 register for the first time, with a password he invented < 1182182448 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I did just make bsmnt_bot243 register for the first time with a password I invented. < 1182182478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to make a degenerate statement, but obviously I managed to mess up somehow < 1182182601 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182182619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Degenerate statement? < 1182182650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you came up with the password in the first place, so it was easy for you to guess it < 1182182680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, a joke that needs to be explained this carefully is likely to not have been very good < 1182182992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't very clear. < 1182183045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :By the way, what's with the topic? < 1182183123 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1182183172 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ - Aquí sé canibales < 1182183174 0 :jix__!n=jix@dyndsl-085-016-239-065.ewe-ip-backbone.de JOIN :#esoteric < 1182183175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :read the logs < 1182183179 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look, bad Spanish! < 1182183186 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :The international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - Pastebin: http://pastebin.ca/ - Here be cannibals < 1182183192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But it was probably there for a reason. < 1182183218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I normally read the logs first, but I was so surprised at finding #esoteric active when I turned up that I forgot < 1182183309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you, bsmntbombdood and I got into a weird conversation, so i changed the topic appropriately < 1182183330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1182183352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* ihope boils bsmntbombdood < 1182183370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1182183456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie was there too (but not Bob, as far as i can tell) < 1182183531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sigh*. i am on just _two_ channels, but i keep writing to the wrong one. < 1182183609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bob? < 1182183655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :google for "Bob was there, too" < 1182183804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, http://www.blogphilo.com/wikiwrit/index.php?title=Genesis < 1182184319 0 :crathman!n=chatzill@69.15.198.171 JOIN :#esoteric < 1182184518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :?say ais523 is reading the logs and has just figured out how to do this < 1182184542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that it didn't work for some reason < 1182184662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#mundane ooga testing < 1182184834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's ?say supposed to do? < 1182184843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's Otakubot's echo command < 1182184846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :?random 20 < 1182184859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Otakubot doesn't seem to listen to what I say < 1182184871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And though #mundane existed previously--I think--it doesn't exist now.) < 1182184902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, how else can I set up an Eaglebot loop without renaming myself to EgoBot? < 1182184925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can ask me to modify EagleBot. < 1182184938 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or you can use bsmnt_bot. < 1182184992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!~bf ,[.,]!testing < 1182185018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I expected at least something to happen, even if it didn't loop < 1182185022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!testing < 1182185044 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~bf looks like a bsmnt_bot command... < 1182185057 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...oh, it is? < 1182185065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, never mind. < 1182185068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!testing < 1182185076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's one I wrote < 1182185082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec 0 < 1182185084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!testing < 1182185085 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1182185099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's an execfile command? < 1182185139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently. Although I didn't know about it at first, and ordered the bot to read the file into an array, join its lines with newlines, and then exect the result < 1182185175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot forgets all its commands when it quits, so bsmntbombdood created a place where scripts (like my ~bf script) could be stored and execfiled to reload them < 1182185184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!~bf ,[.,]!testing < 1182185187 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~bf ,[.,]!testing < 1182185193 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can bsmnt_bot write to that place? < 1182185204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's how I got the file there in the first place < 1182185212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just don't overwrite my script bf.py or dof.py < 1182185242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec execfile('bot/scripts/dof.py') < 1182185250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~dof [,.]!testing < 1182185250 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :testing < 1182185286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if DoFuck is Turing-complete? (It isn't BF-complete, because you can't write cat in it, but that doesn't prevent TCness) < 1182185295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :DoFuck? < 1182185365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like Brainfuck, but [] is a do-while loop not a while loop < 1182185393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's always done at least once... < 1182185423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and any program either produces no output or always produces output (cat can do either) < 1182185529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's TC, because it fits all the common criteria, sort-of, and apart from IO and looping all BF operations are reversible < 1182185578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :IO and looping is half of BF. :-) < 1182185586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except that IO is an unnecessary part of BF. < 1182185610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and besides, ] is reversible, it's just [ that isn't < 1182185634 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Depends on just how you define the loop instructions. < 1182185638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, wait... ] isn't reversible, because you don't know whether you came from inside the loop or not. (It is reversible in DoFuck.) < 1182185669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :You could define [ as being 'jump to ] if it's nonzero' and ] as being 'jump to [ if it's nonzero'; then you get Reversible Brainfuck. < 1182185785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could program up a reversible BF interpreter in bsmnt_bot < 1182185794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Not now, though because I have to go in 5 minutes < 1182185820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and using bsmnt_bot as an editor is like a mix of editing with cat and sed < 1182185824 0 :sebbu!n=sebbu@ADijon-152-1-94-160.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1182185924 0 :sebbu2!n=sebbu@ADijon-152-1-66-73.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1182185970 0 :ais523!unknown@unknown.invalid QUIT :"Does anyone ever actually read quit messages?" < 1182185988 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1182186008 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1182186025 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oops. < 1182186066 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...um... < 1182186085 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1182186086 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1182186089 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182186091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, we're fine. < 1182186258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the disaster has been averted? < 1182186319 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1182186970 0 :jix__!unknown@unknown.invalid NICK :jix < 1182187101 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182187205 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :ais523 is reading the logs and has just figured out how to do this < 1182187205 0 :Otakubot!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1182190572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: Good morning. (I assume you're awake) < 1182191472 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1182193436 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wowsers < 1182193487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Otakubot: responded way late < 1182193572 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, here's a tricky question < 1182193599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can you implement a priority queue that doesn't copy with constant time insertion and removal? < 1182194261 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1182194271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is impossible < 1182194298 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise you could use it to sort in O(n) time < 1182194327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1182194378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :can yo see how that is true < 1182194384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182194406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then what is the best performance you can get? < 1182194428 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :O(n log n) < 1182194435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :remember though, that that sorting limit is for generalised comparison sorting. < 1182194445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you have more info avaiable, you can sort in linear time < 1182195007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And if you have the right information available, you can sort in constant time. < 1182195047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, the list, already sorted for you? :p < 1182195227 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1182195242 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some types of bucket-sort are constant-time < 1182195247 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1182195252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :some types of bucket-sort are linear-time < 1182195858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can sort lists consisting only of ones in constant time! < 1182196833 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :without looking at them! < 1182197114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can do better than that. < 1182197137 0 :boily!n=boily@bas2-quebec14-1096644822.dsl.bell.ca JOIN :#esoteric < 1182197138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can sort a void[] in O(0) time! < 1182197333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sorting voids is undefined < 1182197338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :void is unordered < 1182197346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1182198298 0 :fizzie2!n=fis@sesefras.zem.fi JOIN :#esoteric < 1182198301 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1182198824 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1182198824 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1182198969 0 :crathman!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]" < 1182199195 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1182199675 0 :boily!unknown@unknown.invalid QUIT :"WeeChat 0.2.5" < 1182200086 0 :ihope!unknown@unknown.invalid QUIT :Success < 1182200298 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182200299 0 :SimonRC!unknown@unknown.invalid QUIT :Connection timed out < 1182200414 0 :sebbu!n=sebbu@ADijon-152-1-66-73.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1182200723 0 :SimonRC_!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice if void was an actual type. < 1182200725 0 :SimonRC_!unknown@unknown.invalid PRIVMSG #esoteric :sizeof(void) == 0 < 1182200732 0 :SimonRC_!unknown@unknown.invalid NICK :SimonRC < 1182200790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it would. < 1182200790 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it would make more sense though if C had parameterised types, C++ style < 1182200805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could be arranged for in C++. . . < 1182200816 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1182200820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although that'd be slightly insane. ;) < 1182201807 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bah, you accursed imperative programmers have no sense of elegance < 1182201832 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you had invented the integers, you would not have bothered putting in 0 or the negative numbers < 1182201939 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"If two numbers are the same, why bother to subtract them?" "If the second is bigger than the first, just subtract them the other way round." "If you want a number to get smaller, just subtract rather than inventing a new thing to add on." "If you don't want a number to be changed, don't bother adding or subtracting in the first place." < 1182201944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1182202009 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines what Java programmers carefully transporting one flag and one nullable counting number around to represent each signed integer < 1182202023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's funny because it's true. < 1182202749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: heh. Yes. < 1182203017 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182203375 0 :erider!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182204249 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1182204403 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"what Java programmers carefully transporting"? < 1182204421 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't look like a complete... certain-type-of-noun-like phrase to me. < 1182204839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, that was a bit mangled < 1182205909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol @ SimonRC < 1182205998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about the solution to x+1=0? < 1182206080 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :probably they would say it had no answer < 1182206096 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"21:22:57 < SimonRC> if you had invented the integers," ... < 1182206101 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what they said way back < 1182206137 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It was just a rant about how imperative programmer don;t appreciate the unit type < 1182206159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or things like identities and invariants in their libraries < 1182206213 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You know what happens when you ask a Java programmer to invent a combinator library, right? < 1182206219 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You get Java3D < 1182206220 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Ugh < 1182206228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not familiar < 1182206243 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's a crap imitation of a combinator library < 1182206271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There is far too much mutation required and not enough pure-functional combinators < 1182206367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :They *could* have made it possible to add rotation into a matrix by saying "mat = mat.rotX(45).rotY(90);" < 1182206405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and they didn't? < 1182206407 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but no, they had to make you use lots of mutation methods: "mat.rotX(45); mat.rotY(90);" < 1182206426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if you want the answer in "foo", then tough < 1182206434 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you have to copy and assign < 1182206438 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: even python is guilty of that sometimes < 1182206441 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :true < 1182206445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, python does that too < 1182206449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lst.sort() < 1182206457 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: obviously it's way more efficient and efficiency is the most important thing when dealing with 3d < 1182206461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think they do it for efficiency < 1182206469 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Java is mere ly place where many of these such things collect < 1182206483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it's not like opengl is any better :) < 1182206508 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: erm, no, this is for *building* the scenegraph, efficiency is not very important there. < 1182206528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arggh < 1182206534 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can journals charge for paperws < 1182206537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: they probably use the same matrices and the same rotation routines throughout. < 1182206541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not like they pay researchers < 1182206545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: don't tell me you think that's a bad thing :) < 1182206550 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, what? < 1182206563 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: they need to review stuff < 1182206595 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the trick is the belong to an institution that pays for subscription < 1182206615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or you can use the known details to find a free copy out there on the web, or on the author's webshite < 1182206621 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*website < 1182206638 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too many times a paper i've wanted has only been available from acm < 1182206691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1182206694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :subscribe? < 1182206720 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, I will be leaving uni very soon, so you can ask me to acquire a copy of all the ones you want < 1182206735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but be quick, like, a few days < 1182206751 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the uni has an ACM subscription < 1182206751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182206778 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1182206836 0 :guisf!n=guisf@c90641f4.virtua.com.br JOIN :#esoteric < 1182206845 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :guisf: WRU? < 1182206886 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: sorry, what does WRU mean? < 1182206895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Who Are You? < 1182206903 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :teleprinter jargon < 1182206932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm guessing he's brazilian < 1182206937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, and male < 1182206953 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: good guess! how do you know? < 1182206963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm a wizard < 1182206968 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's no wimmins on the internets < 1182206968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm "n=guisf@c90641f4.virtua.com.br" < 1182206971 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :como vai? < 1182206980 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: vc eh brasileiro tbem? < 1182207011 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guisf: sou canadense, falou portugues um poquito < 1182207021 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes, my ip of course < 1182207030 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guisf: yes, it ends with 'br' :) < 1182207056 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: legal! mas por que aprender portugues morando no canada? < 1182207164 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gosto muito da musica brasileira, tocava no grupo do samba... quero visitar brasil um dia < 1182207190 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: voce escreve muito bem. Seu portugues parece perfeito < 1182207222 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obrigado :) < 1182207232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know only a few words < 1182207248 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i speak spanish much better, and it helps < 1182207257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it seems that your ISP is called "NET virtua", and I would guess that you are on their broadband scheme. < 1182207261 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :almost everything is the same < 1182207333 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes, you're right < 1182207511 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: are you male or female? < 1182207549 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :male < 1182207590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where in brazil are you? < 1182207608 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: sao paulo, and what about you in Canada? < 1182207613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :vancouver < 1182207659 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: nice, I'd like to meet Canada. I have a friend living in toronto < 1182207674 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guisf: canada's nice :) < 1182207700 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except for the weather < 1182207714 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the local portuguese community newspaper is caled "Vanchuver" < 1182207724 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: very cold, doesn't it? < 1182207732 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1182207735 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but rains a lot < 1182207769 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: but that's good, you can stay at home in your computer! < 1182207772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :um < 1182207784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that would be good if that were what i wanted to do :) < 1182207806 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: and what you like to do? < 1182207806 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the summer is very very nice < 1182207819 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the winter, though, is crap - the days are short and it's raining all the time < 1182207854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guisf: going to the beach would be nice, for one :) < 1182207859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :still not warm enough for that < 1182207870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but soon will be, maybe even this week < 1182207926 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: here is usually hot, almost every place in Brazil is hot most part of the year < 1182207947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1182208036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also the women are really hot :) < 1182208044 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182208061 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate hot (weather) < 1182208061 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes! you know Brazil very well < 1182208081 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everybody knows brazilian women are hot < 1182208086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1182208102 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's pretty much universal knowledge < 1182208104 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182208107 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't like it either, but i have no option i think < 1182208120 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: about hot weather of course < 1182208165 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: and what about canadian women? at least there are a lot of pretty women in the tv < 1182208183 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guisf: i prefer brazilians < 1182208196 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: hehehe < 1182208230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i need to find a brazilian girlfriend here and go to brazil with her. That's my plan anyway :) < 1182208264 0 :guisf!unknown@unknown.invalid PRIVMSG #esoteric :lament: a brazilian women is ok, but I'll prefer to stay in canada < 1182208283 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1182208285 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, go to brazil for some time, not forever < 1182208292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just to get to know the country < 1182208292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the grass is always greener on the other side of the fence < 1182208315 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sometimes the grass IS greener < 1182208338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Other times, it's the spray paint on the grass that's greener. < 1182208392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rain is great < 1182208399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when it rains, i go outside < 1182208403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people stare. < 1182208416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh that reminds me < 1182208417 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1182209429 0 :erider!n=erider@unaffiliated/erider JOIN :#esoteric < 1182209530 0 :goban!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1182209689 0 :goban!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182209752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there < 1182209936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you... make rain? < 1182209943 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1182209953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i had to move the sprinklers in the neighbor's yard < 1182209973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's kinda metarain if they were off < 1182211110 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :How so? < 1182211156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Mu < 1182211162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate stupid people < 1182211191 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i like stupid people