< 1185321668 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: comment if i pronounce something comletely wrong, it's quite hard getting feedback not knowing anyone speaking the language here < 1185321684 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*completely < 1185321691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nice, that's the trickiest part for most people < 1185321696 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that, and the bI vowel < 1185321701 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :("short" is quite shitty there) < 1185321761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Mmkay. < 1185321766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Care to link to it? < 1185321773 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185321778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1185321782 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i sent it, guess you can't accept that < 1185321783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Didn't notice the DCC. < 1185321786 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185321830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Care to offer it again? < 1185321855 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hf with it < 1185321877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, i find it hard to de-aspirate unvoiced consonants < 1185321883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles < 1185321923 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: now that you have that, might be necessary to tell you i was though english over the phone :) < 1185321924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: You only mispronounced my name. < 1185321926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i don't know if i actually do it correctly, the only language i've actually been taught with it was french) < 1185321928 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185321940 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was *sorta* on purpose < 1185321948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How the *hell* did you pronounce that?!? < 1185321952 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1185321953 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1185321962 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :windows has this thing < 1185321971 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"sound recorder" < 1185321975 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or you mean it was good? < 1185321994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Pik h q" is the usual pronounciation, rather than trying to, uh, do what you did. . . < 1185322000 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1185322012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it sounded fairly good, if slightly British. < 1185322016 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mispronouncing it was the gist of it. < 1185322026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pik-x-q, with lotsa spitting? :D < 1185322036 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think i could do better if i didn't know i was going to get feedback :P < 1185322044 0 :c|p!unknown@unknown.invalid QUIT :"sss" < 1185322055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "pikhuque", I think. . . < 1185322065 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah picachu < 1185322080 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i remember you talking about that some time ago < 1185322083 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :your nick < 1185322087 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and how it's pronounced < 1185322090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1185322092 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's my version. < 1185322106 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(it's pretty much the same as oerjan's :P) < 1185322111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I prefer mine. It's much easier to just say the last two letters. < 1185322140 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i prefer it too < 1185322149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(btw i was just trying to think of the most ridiculous way to do it. the q should be glottal, like in arabic.) < 1185322153 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also, when talking about you, i use that form ;) < 1185322177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps one of those clicks... < 1185322189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i have no trouble pronouncing pikhq as pikhq < 1185322212 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with k as in key h as in hot and q as in faqir < 1185322282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one or two syllables? < 1185322285 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1185322292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pih-queue < 1185322302 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, a queue of piss < 1185322325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could pronounce it "peacock" < 1185322337 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like... a penis of piss? < 1185322353 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll go eat something, there's a first time for everything -> < 1185322357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: one < 1185322357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like the _bird_ < 1185322732 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as we were talking about how to pronounce it, "peacock" = "pee cock" < 1185322752 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so... i win, hah < 1185322768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, you win on bad taste... < 1185322799 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :a victory is a victory < 1185322831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the next time, _i_ may win on bad taste. < 1185322842 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you think you can beat mine? < 1185322849 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my taste is pretty bad. < 1185322853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sex pee < 1185322856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not in public. < 1185322865 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and smell too, i actually think tuna and pee smell the same. < 1185322884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe not even under four eyes, hm... < 1185322885 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i like tuna though) < 1185322903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn social inhibition! < 1185322912 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, you can win it as a solitaire < 1185322936 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"yay, i'm even sicker than yesterday" < 1185322945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have heard this thing about people's pee smelling different after eating asparagus, but only some people can smell it... < 1185322970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*heard=read < 1185322986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, perhaps snopes has something on it < 1185322992 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, gotta test < 1185323018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've read that too < 1185323038 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1185323039 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/khwEZX22.html < 1185323047 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's parsing, precious? < 1185323048 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185323048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i read changed for the worse, though < 1185323224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.straightdope.com/classics/a2_383.html < 1185323235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nothing about only some people able to smell it, though < 1185323278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :time to go eat some turpentine. < 1185323278 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you like my line art? :P < 1185323284 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ascii magic... < 1185323299 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a song lyric < 1185323342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eating turpentine sounds ill-advised < 1185323347 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Figs: hehe < 1185323374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ill-advised ... < 1185323376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BUT DELICIOUS < 1185323405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ought to be possible to produce such a tree automatically. < 1185323507 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i assumed Figs did < 1185323569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but but - that wouldn't be _art_, would it? < 1185323587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and he said it was art. < 1185323589 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :depends on how Figs codes < 1185323598 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's art if he does it in brainfuck < 1185323645 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :many languages would make that art < 1185323648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or a beautiful Haskell one-liner cleverly using the list monad. < 1185323666 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :give me a complicated math expression please < 1185323675 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1185323681 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :5+2 < 1185323684 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :only use +,-,*,๗,^ < 1185323688 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :() are ok < 1185323700 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a cooler looking parse tree :D < 1185323704 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1+1+2+1+2+3+1+2+3+4+1+2+3+4+5+1.... < 1185323710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i already had sin, pi and i in there when you changed the requirements :( < 1185323731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lament :D < 1185323732 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pi and i are ok, but I want to keep it to single letter terms < 1185323759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1185323764 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nevermind eh, I"ll just use the one I already had < 1185323767 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i could train my scheme by making a parser + that-pyramid-maker in it < 1185323767 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's complex enough < 1185323782 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklo, you get a new box? < 1185323791 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :.............what hut? < 1185323800 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pizza hut! < 1185323803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1185323805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1-1/(1*2)+1/(1*2*3)-1/(1*2*3*4)+1/(1*2*3*4*5) < 1185323861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'll use 4*5*6*(7+8)+(9*(0+1)-(2+3)๗4)๗8 < 1185323874 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :complex enough with enough variety to be interesting < 1185323915 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's rare these days to see รท < 1185323975 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: new box? like puter? comp? machine? < 1185323985 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or you mean a cardboard box < 1185324016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh, time for food < 1185324026 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :uuh, time for cood < 1185324033 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1185324045 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(actually, friends, but that didn't rhyme) < 1185324085 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1185324086 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185324104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :got the bends... it's friends? < 1185324106 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185324112 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= | < 1185324113 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches heads < 1185324120 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1185324131 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: oh yeah, box? < 1185324137 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :comp. < 1185324146 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not cardboard :P < 1185324153 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :duur < 1185324154 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185324156 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, what else, i just don't know what you asked for :P < 1185324158 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185324163 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was gonna get one, indeed < 1185324174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but then my keyboard broke, and i haven't gotten a new one < 1185324175 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185324182 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually, i have, but forgot < 1185324184 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185324210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= | "(" ")" < 1185324210 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185324222 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ihope, what's with the bnf? < 1185324237 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: parsing isn't the issue there < 1185324242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1185324264 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :though making bnf's is always fun, i admit < 1185324269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1185324287 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> 8+3+6 < 1185324292 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 8+3+6 < 1185324296 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :17 < 1185324352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : ::= | ; ::= "(" ")" | ; ::= | "+" | "-" ; ::= | "*" | "/" < 1185324363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think here represents a mathematical expression. < 1185324375 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...more like arithmetical, really. < 1185324382 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: don't work < 1185324387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1185324398 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :5-6-7 will be (5 - (6 - 7)) < 1185324399 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1185324410 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1185324410 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it works, but it's right recursivorz < 1185324422 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think you guys are making it more complex than it needs to be < 1185324424 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like right to left evaluation < 1185324429 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: nope < 1185324430 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it depends on your parser < 1185324432 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1185324434 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Replace "bar" with "bar" , then. < 1185324443 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can generalize presedence of course < 1185324452 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but that's stupid if you have 2 levels < 1185324459 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and bnf supports it nicht. < 1185324465 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :numb = parens|number < 1185324465 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :addterm = numb|addterm >> addop >> numb|addterm|multerm < 1185324465 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :multerm = numb >> mulop >> numb < 1185324465 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : < 1185324465 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :expression = addterm|multerm < 1185324468 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with that? < 1185324481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1185324504 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is this, by any chance, Haskell? < 1185324507 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :there might be something with division... < 1185324512 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :C++ < 1185324516 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1185324528 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I haven't checked the rules there with division yet < 1185324532 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but eh < 1185324535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Given a suitable definition of |, it's plenty good Haskell. < 1185324538 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: that less complicated? < 1185324543 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185324548 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>> happens to be an operator that can do what that's doing... < 1185324551 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185324564 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185324568 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i thought the only less complicated thing is you don't specify what multiplication is. < 1185324572 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and other stuffz < 1185324576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Parsec uses <|> < 1185324579 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's easier to read < 1185324580 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185324588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's less complicated in my book < 1185324636 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wish I could do vertical text select in notepad... :S < 1185324639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: although >> would tend to throw away the result. < 1185324646 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, indeed. < 1185324649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*part of < 1185324660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :import qualified Prelude as P < 1185324711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x >> y = x P.>>= \x' -> y P.>>= \y' -> return x':y' < 1185324713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1185324732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Hopefully that doesn't need to be P.:) < 1185324774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Hmm, inadvertent smile. I must be bad at poker.) < 1185324784 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185324910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it _cannot_ be P.: because : is for some reason a keyword. < 1185324931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or so i believe. < 1185324975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(despite other operators starting with : being allowed as constructors.) < 1185325025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, hugs doesn't give an error for it. < 1185325083 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::1:0: Not in scope: data constructor `Prelude.:' < 1185325087 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GHCi with :m - Prelude < 1185325098 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...when prompted with (Prelude.:) < 1185325146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's listed as one of Hugs's incompatibilities. < 1185325266 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1185325725 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185325798 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1185326733 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.megaupload.com/?d=MCTXG86H < 1185326735 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ther < 1185326736 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :e < 1185326739 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now it looks cooler < 1185326747 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :turn off word wrap and view with a unicode font < 1185326800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Russian brides for marriage?" < 1185326811 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1185326829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you see advertisements unless you're registered < 1185326839 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm not registered < 1185326844 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just turn on adblock < 1185326847 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so I don't see ads < 1185326852 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :most of the time < 1185326874 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have the ability to see advertisements unless you're registered < 1185326879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that is fair enough, but i cannot find your actual content... < 1185326889 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: press download < 1185326958 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185326989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Please wait 38 seconds" < 1185326996 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1185327031 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did it load? < 1185327043 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you gutta wait... < 1185327047 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :still? < 1185327053 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: that's very pretty < 1185327056 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185327066 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a bow < 1185327066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Figs: unicode is evil < 1185327073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, finally got it < 1185327096 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make sure you have word wrap off, or view it in a big enough space < 1185327209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well pretty, but wouldn't a simple pastebin have worked as well as jumping through those hoops? < 1185327218 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1185327222 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I tried that < 1185327229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(let f ((lst '(a b c d e f g h i j k l m n))) (if (null? lst) '() (let ((x (f (cdr lst)))) (list lst x x)))) < 1185327231 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :didn't format it readably < 1185327250 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it all came out like &9215;&9213... < 1185327260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1185327288 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/iWDngQ76.html < 1185327290 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185327333 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not *that's* art < 1185327349 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1185327363 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(okay, nothing is more beautiful than white thin lines on a black backround) < 1185327377 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: that line noise there :P < 1185327382 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185327532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could use some sexp < 1185327612 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ...learning scheme? < 1185327628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, just bored < 1185327633 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185327663 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't been bored in years < 1185327675 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185327676 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://news.com.com/2100-1028_3-6198111.html?part=rss&tag=2547-1_3-0-20&subj=news < 1185327688 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, did you ever play my song? :P < 1185327713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1185327723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahha "Buffereing NaN%" < 1185327727 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i played it a bit today :) < 1185327734 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185327748 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where does it say Bufferering NaN%? < 1185327766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on a crappy flv video player < 1185327938 0 :c|p!n=wil@c-68-39-131-102.hsd1.nj.comcast.net JOIN :#esoteric < 1185331009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> (\(_:_) (_:_) -> True) [] undefined < 1185331075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's valid haskell? < 1185331110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except lambdabot complained of a nonexhaustive pattern < 1185331917 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What sorta activity's going on in the Haskell world these days? < 1185331953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, this weekend a lot of them were busy with the ICFP programming contest < 1185331993 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely remember hearing about that < 1185332026 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, activity/ideas in general. < 1185332073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i keep thinking you are SimonRC < 1185332077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that ` makes you the same color < 1185332079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well ByteStrings and stream fusion are all the rage, making haskell much faster for text processing < 1185332113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the Haskell prime standard is being created < 1185332162 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :libraries being added about weekly, i hear < 1185332235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Google Summer of Code has haskell projects, a "Haskell hackaton" is being planned in Germany < 1185332298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :seems lively < 1185332300 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I tried Haskell once, and I must have been afflicted with some madness, because after a short amount of time, I suddenly took the language and made a huge IRC bot with module structure and like 10 different modules and all. < 1185332336 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Summarily, new features I was trying to add the statelessness was starting to interfere badly, then I sorta lost the mental affliction and suddenly I stopped wanting to code. I've tried going back a few times and I never ``got'' it again. < 1185332337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(both for improving common libraries, i think) < 1185332393 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What do you do in Haskell? (more interrogation!) < 1185332426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the ghc compiler changes so fast that there are frequent problems with backwards compatibility < 1185332438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :me? essentially nothing. < 1185332449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just watching from the sidelines. < 1185332459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be the zen of Haskell, I assume. :p < 1185332495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and hpaste is having spam problems, just about last minute. < 1185332520 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's non-interactive style bothers me though. < 1185332541 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'm fine with imperative languages, as long as they're dynamic. So Haskell doesen't really float my boat there. < 1185332588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, unfortunately the api for achieving interactivity and dynamic loading is not yet stable (it is one of the things that has backwards compatibility problems) < 1185332641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(in ghc, which is the only compiler to have those features) < 1185332644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1185332670 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1185332704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot depends greatly on it, however, so it is at least kept working. < 1185332759 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Is it dynamic in the sense of dynamically loading a C module or dynamic like REPL dynamic? < 1185332767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the interesting Vital/Pivotal projects to achieve a CAS-style document interface to Haskell seems to have stalled. < 1185332803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes Tcl. . . Dynamic in both senses. . . < 1185332811 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Slow :P < 1185332831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ghci, the interactive interpreter, uses both of course < 1185332875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so they are trying to expose its api for general use, but it keeps changing < 1185332904 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I have to say, Tcl's case was a bit weird. It had a whole bunch of steam behind it, and all the steam just suddenly died one fine day. < 1185332908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the hs-plugins library used by lambdabot loads modules dynamically < 1185332938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: I blame Java. < 1185332954 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I had read a paper on it before ... hot-plugging modules into Yi, I think it was about? < 1185332955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sun was a large driving force behind Tcl, until one day, when they decided to push Java instead. < 1185332968 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But Tcl died a lot after that. < 1185332969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it sort-of faded into the background. < 1185332978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is really sad, since Tcl's a much nicer language. < 1185332985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, Yi is an editor written in Haskell. < 1185332987 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Tcl still had steam, especially because a lot of Jabber's stuff was originally on Tcl, until I'd say 3 years ago. < 1185333021 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well, Smalltalk was the best example of that. Sun was a major backer and decided to go with Java. < 1185333022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl seems to be moving towards a more functional idea of the language. . . < 1185333040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aside, there's xmonad, a minimalistic X window manager in Haskell < 1185333044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Smalltalk's another one of the languages which got fucked by Sun. < 1185333082 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Java is a good example of one thing though: Closed source doesen't pay. < 1185333088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1185333101 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :In the end, the OSS movement became so entrenched into Java, it became almost imperative to open it up. < 1185333136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows 1 easy way to make Tcl perfectly fine for functional programming (other than using the "Jim" interpreter). . . < 1185333209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Declare that the leading word will be interpreted as though it had {*} prepended to it, and voila. < 1185333264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set foo "apply {x {puts $x}}";# There. The variable foo contains an anonymous function. Wheee. . . < 1185333344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads an 8.5 Tclkit to experiment with adding that rule to Tcl. . . < 1185333518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps muttering about how it cannot be considered fine for functional programming until it has proper static scoping. < 1185333534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in closures. < 1185333539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Fine, you want Jim, then. < 1185333577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jim is pretty much a light Tcl interpreter, with nice things like "closures" added. < 1185333594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :% proc foo {} {var 0} {incr var} < 1185333597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :% foo < 1185333599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1185333601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :% foo < 1185333602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1185333621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perfectly valid in Jim. < 1185334055 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'll make a deal with you. < 1185334064 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :If you learn a Lisp (CL or Scheme), I'll learn TCL. < 1185334075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: We can make that deal. < 1185334082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Scheme, starting tomorrow? < 1185334105 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1185334108 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Maybe the day after. < 1185334111 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :But sure. < 1185334140 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting re-Schemed myself, and not because of bsmntbombdood's missionary-style preaching but because of this: http://chokoretto.livejournal.com/1462.html < 1185334149 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Be aware that I am much more feminine in my blog posts than I am on IRC :P < 1185334179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LiveJournal is down. < 1185334205 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hah! < 1185334266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :given a collection of items and some >, < rankings on them, how can you calculate the probability that an item will be rated higher than a randomly chosen item from the collection? < 1185334270 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Read the post in full later, and I linked to another blog post too, but my argument's basic thrust was that the innovation in the CL crowd seems to be dying. < 1185334323 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :these rankings are human opinions < 1185334396 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :The reason being that the standard is so large and so hard-cast, that now that newer innovations (i.e. continuations, threads, GUI, etc.) are becoming more and more common/hip, CL can't add to it. < 1185334399 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :baack < 1185334419 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's up guys? < 1185334427 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Scheme, being lightweight at its core, has had the agility to survive age and seems to be on its feet well with Chicken and Scheme48. < 1185334481 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have to wake up in 2.5 hours < 1185334482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think bayes theorem can be used < 1185334493 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :congrats oklo :) < 1185334500 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185334510 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have mastered the art of insomnia :) < 1185334523 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1185334543 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've mastered the art of having a different sleep cycle than the people around me < 1185334550 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err... well, physically around me < 1185334563 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :guess most people i know have the same rhythm < 1185334570 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185334583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a bad habit of staying up till 4 am < 1185334587 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then sleeping past noon < 1185334593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts he has the same "rhythm" as _anyone_. < 1185334595 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i rarely go to sleep before 10 am < 1185334597 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I have the same habit, minus the sleeping past noon part. < 1185334621 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm supposed to be on "vacation" :P < 1185334643 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(somehow, vacation seems to include working at least 3 hours, preferably more a day) < 1185334684 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: stop bragging about your capability to sleep less than me :P < 1185334716 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklo... don't you like, stay up for 30 hours and then crash? < 1185334742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my sleep rhythm in the summer goes something like 300-1300 < 1185334764 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt -- that's about the same for me < 1185334787 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :except I think that when you average it, it will be more like 4 - 12 < 1185334792 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1185334827 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I usually wake up when my grandpa brings his walker into the kitchen and starts making a lot of noise... < 1185334847 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :although I spend most of the day in bed < 1185334851 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm actually in bed right now < 1185334852 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185334858 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just don't do much sleeping in beds < 1185334915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need some ideas... < 1185334920 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you sleep in the kitchen? < 1185334924 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1185334928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I might as well < 1185334962 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I actually sleep in the dining room < 1185335224 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://img461.imageshack.us/my.php?image=crapmapvn6.png < 1185335237 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :L is the living room < 1185335276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the boxes are like, couches, old tv, and my bags/boxes/table and another couch (bottom then around clockwise) < 1185335289 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :S is a staircase going down to the front door and garage < 1185335295 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :K is the kitchen < 1185335298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :X is where I sleep < 1185335337 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does that map help? :D < 1185335348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh...sure < 1185335403 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ms paint ftw? :P < 1185335534 0 :c|p!unknown@unknown.invalid QUIT :"fff" < 1185335607 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so < 1185335612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am having a problem < 1185335651 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need to figure out how to redesign my parser again < 1185335656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whooo. . . < 1185335666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got lambda added to Tcl 8.5 in 12 lines. < 1185335675 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185335718 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hah. If you learn Scheme, I will laugh! < 1185335812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All we do for Tcl is make the parser interpret the leading word of a command as starting with {*}, and add on a small lambda function (return [list apply [list $arguments $body]]), and you're done. < 1185335895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :macros ftw < 1185335916 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmmmmmmmmmmmmmmmmmmmmmmm < 1185335926 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks C++ around with an iron boot < 1185336328 0 :GregorR-L!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1185336615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/add_anon.tcl There's something to be said for simplicity in your radical language modifications. . . < 1185336749 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could use some more sexp < 1185336765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never! < 1185336770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1185336785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tcl exps are kindof sexpish aren't they? < 1185336798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Close. < 1185336820 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sexp? < 1185336848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sex pee < 1185336854 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185336884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :symbolic expression, lisp's syntax < 1185336905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :doesn't herlp < 1185336948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a sexp is either 1) the empty sexp. 2) a symbol. 3) a cons of two sexps. < 1185336997 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rightie-o < 1185337002 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :THE NEXT LANGUAGE IS BULB < 1185337011 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Bulb is awesome. You must henceforth implement everything in Bulb. < 1185337021 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :BULE? < 1185337023 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :\*B < 1185337030 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :You don't get the Paul Graham allusion? < 1185337042 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1185337047 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1185337049 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Well anyways, it's Kanji-memorization time (my Japanese finished early today). < 1185337073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like paul graham's essay, "What You Can't Say" < 1185337087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can't you say "What"? :P < 1185337094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :What? You can't say. < 1185337121 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :What? You can't...! Say.... < 1185337131 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :punctuation and order :D < 1185337141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is Bulb actually a language though? < 1185337192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zeropaid.com/news/8926/Record+Label+Actually+ASKS+Fans+to+Share+Its+Music+on+the+Pirate+Bay < 1185337395 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does this remind anyone else of GregorR? http://image.bayimg.com/oaekfaabh.jpg [tits] < 1185337526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that _must_ be his sister. < 1185337579 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I take it that [tits] is a sign the image is not work safe..? :P < 1185337602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you assume correctly < 1185337611 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, depends on your work < 1185337622 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it could conceivably be work safe in some works < 1185337875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :SFW for Pr0n makers? :P < 1185337921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i could never work in a place i couldn't open something like that anytime i felt like it < 1185337946 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :...i guess i could never work in public in general < 1185337946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :irc is probably not safe for work in many works < 1185338040 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: about the 30 hour day, yes, i have a pretty random sleep cycle, but i definately sleep more than Sukoshi` < 1185338060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm much younger than her < 1185338085 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(in awake-seconds) < 1185338107 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O caffinated lip balm and caffinated sunflower seeds?! < 1185338119 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*Caffeinated < 1185338141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... caffeinated beer < 1185338148 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :caffeinated soap?! < 1185338149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now that would be interesting if they discovered life length was proportional only to awake hours... < 1185338171 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :proportional, or inversely proportional? :P < 1185338188 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the more you sleep, the longer you'll live < 1185338192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, that's not quite right < 1185338198 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :to an extent < 1185338225 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :IANAD < 1185338245 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.msnbc.msn.com/id/19875412/site/newsweek/page/0/ < 1185338266 0 :c|p!n=wil@c-68-39-131-102.hsd1.nj.comcast.net JOIN :#esoteric < 1185338271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i meant, if it turned out that how much you slept had no effect on how many awake hours you would live < 1185338278 0 :c|p!unknown@unknown.invalid QUIT :Client Quit < 1185338281 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185338298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think it'd have more effect on the QUALITY of those awake hours though :P < 1185338323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :every second is the best i've ever had < 1185338338 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd rather have 100,000 hours of GOOD life than 90,000 hours of feeling tired... < 1185338343 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1185338345 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1185338346 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1185338349 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :most would :) < 1185338351 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :backwards :D < 1185338361 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :90,000 GOOD vs 100,000 tired < 1185338382 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :quick, how long is 90,000 hours in days? :P < 1185338418 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ha, 10 years < 1185338421 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1185338425 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like a billion? < 1185338433 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda < 1185338434 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:operator-should-not-end-expression < 1185338438 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1185338440 0 :immibis!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1185338450 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> sum 3 4 < 1185338451 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 90000/(1/24.0) < 1185338453 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185338458 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's not right. < 1185338463 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> say hello < 1185338464 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185338467 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :expr is better < 1185338479 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 90000/24 < 1185338479 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 1+1+1+1 < 1185338480 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :3750 < 1185338480 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1185338482 0 :immibis_!n=immibis@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1185338487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185338493 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 24.0 < 1185338493 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :flo:24.0 < 1185338496 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1185338499 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1/24.0 < 1185338500 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:0 < 1185338504 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185338505 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185338506 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185338507 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 1*2*3*4*5*6*7*8*9*1*2*3*4*5*6*7*8 < 1185338508 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :14631321600 < 1185338509 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1.0/24.0 < 1185338510 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :flo:0.0416666666667 < 1185338514 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1185338517 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why i'm logged in twice, i think my client crashed. < 1185338527 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> expr 1*2*3*4*5*6*7*8*100 < 1185338528 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :4032000 < 1185338536 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1185338537 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, install, numbda, pl, ul, test < 1185338542 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in numbda A o B where o is the operator is always of the same type as A < 1185338545 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl < 1185338546 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :your bot has bf... < 1185338552 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bs < 1185338552 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1185338557 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's what i tested it with < 1185338566 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >>+322{134}"'' < 1185338567 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because i make bf in 5 min < 1185338574 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(made it a couple of times...) < 1185338583 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: no wimping < 1185338583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :your bot hates me :( < 1185338594 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185338599 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wimping? < 1185338602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if it handles shit like that < 1185338605 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, comments < 1185338608 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185338612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1185338617 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(Figs) >>> bf >>+322{134}"'' <<< what should it print? < 1185338617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :your bot is _sensitive_? :) < 1185338623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185338627 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1185338627 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Error: invalid input < 1185338629 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1185338633 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185338634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1185338636 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's legal bf < 1185338648 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was illegal < 1185338648 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :any invalid character is *ignored* < 1185338651 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :not an error < 1185338658 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>+++++++++<-]>. < 1185338659 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :H < 1185338663 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++okokokoo+++<-]>. < 1185338664 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :H < 1185338667 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :good < 1185338678 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>+++<-]> < 1185338688 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++MULTIPLY EIGHT BY EIGHT<-]>. < 1185338689 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1185338700 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++MULTIPLY EIGHT BY NINE<-]>. < 1185338701 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1185338702 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++MULTIPLY EIGHT BY NINE+<-]>. < 1185338702 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :H < 1185338703 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1185338707 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis_, +1 if you want A < 1185338715 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1185338715 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :though i guess everyone knows ascii < 1185338717 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so nothing < 1185338719 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i don't < 1185338725 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should :) < 1185338728 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i was just showing figs how comments were ignored. < 1185338735 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1185338735 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :well, now i know that uppercase a is 65 < 1185338739 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :and @ is 64 < 1185338745 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :and 0 is 48 < 1185338746 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :since I don't know what any of that code does, it's ok :D < 1185338746 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :65-90, 97-122 < 1185338748 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :remember those < 1185338749 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :but not moch more < 1185338755 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and that 33-127 is the printables < 1185338759 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(right?) < 1185338765 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i just use google image search and find a list. < 1185338776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :32 is printable enough < 1185338778 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :speaking of bf, i might bake toboge able to run brainfuck programs as commands so it can be extended. < 1185338782 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :* make < 1185338786 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :not bake < 1185338790 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i mean < 1185338791 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185338801 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :32-127 then? < 1185338813 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :seems me doesn't know ascii anymore < 1185338815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually, i am not sure about 127 < 1185338822 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :that is, extended easily. < 1185338825 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i used to rememeber teh chart quite thoroughly < 1185338827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a control character < 1185338830 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :127 is delete < 1185338830 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :its not printable < 1185338833 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(except the control mongers) < 1185338833 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++++++++++++++++++++++. < 1185338834 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :" < 1185338836 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1185338847 0 :immibis!unknown@unknown.invalid QUIT :"Make it idiot proof and someone will make a better idiot." < 1185338854 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :actually, that's fairly easy then < 1185338856 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185338865 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1185338866 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, install, numbda, pl, ul, test < 1185338869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :toboge, the culinary bot < 1185338870 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is bs? < 1185338877 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :install and test are quite useless < 1185338879 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll remove them < 1185338888 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is BS? < 1185338890 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :i found out why i was logged in twice - icechat was loaded twice but by some bizarre thing, the window was invisible and not in the taskbar or alt-tab < 1185338896 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> test < 1185338897 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1185338900 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> install < 1185338901 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : succesfully installed. < 1185338902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> help bs < 1185338903 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, install, numbda, pl, ul, test < 1185338911 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bs help < 1185338918 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... bs help, haha :D < 1185338932 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda !!?? < 1185338933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> install < 1185338933 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-reason-error < 1185338935 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1/1/1 < 1185338935 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:1 < 1185338939 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1/1/1/2/3/4/5 < 1185338939 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:0 < 1185338943 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1.0/2 < 1185338944 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :flo:0.5 < 1185338949 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 1.0/2.5e6 < 1185338949 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:syntax:multiple-adjacent-objokens < 1185338958 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda n/3 < 1185338959 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-such-variable:n(-1) < 1185338962 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda n=3 < 1185338963 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :id:n(0) < 1185338971 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda n=4 < 1185338972 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :id:n(0) < 1185338976 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 4:=n < 1185338977 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-reason-error < 1185338983 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis_: you can play on #vjn if you like it :) < 1185338988 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1185339022 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(06:47:34) (ololobot) error:no-reason-error <<< i'm especially proud of this one. < 1185339037 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :rename it to no-error < 1185339062 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,>,><<.>. < 1185339063 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1185339083 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1185339086 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i just realized something < 1185339091 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mm, no input? :P < 1185339095 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< hi all < 1185339096 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hi all < 1185339100 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :there is < 1185339104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1185339104 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but <<< is legal brainfuck :P < 1185339109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hahaha :D yeah < 1185339112 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can't have " <<< " in your code < 1185339118 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :with spaces around it < 1185339123 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185339151 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just bf uses it for input, i'll make the *bot* do that and send the input separately when i feeeel like it < 1185339173 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i would have to reload the bot... and that'd be ugly < 1185339174 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> br ,[,<<.>.] <<< hello world < 1185339189 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[,<<.>.] <<< hello world < 1185339196 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1185339201 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Did I fuck up? :P < 1185339202 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :think again... < 1185339204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185339207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185339213 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[,<<.>.>] <<< hello world < 1185339223 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :me too! < 1185339226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185339247 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it might err because you're printing chr(0) < 1185339249 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you used a comma... < 1185339249 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185339262 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it will *definately* err when that is sent into irc. < 1185339269 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: for what? < 1185339273 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185339277 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1185339304 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,>[,<<.>.] <<< Hello World < 1185339307 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you are using input? < 1185339317 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that was the idea < 1185339322 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1185339323 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< Hello, world! < 1185339324 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!dlrow ,olleH < 1185339326 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185339334 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also, you're going backwards before cell 0 < 1185339342 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: that's okay < 1185339351 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :in my implementation < 1185339358 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bf isn't that strict on what should happen then. < 1185339367 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< pleh! < 1185339368 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185339370 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185339372 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 < 1185339382 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> ,>[>,]<[.<] <<< Hello? < 1185339391 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< .++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ fb! < 1185339392 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1185339394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :B < 1185339398 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1185339400 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hahaha :D < 1185339408 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i love that stuff <3 < 1185339410 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have too much fun with that one < 1185339435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++ < 1185339439 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :. < 1185339449 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :durr :D < 1185339454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++. < 1185339458 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :' < 1185339468 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185339483 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ololobot doesn't have a length check, so please be careful until reboot :P < 1185339485 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll add it now < 1185339490 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< !dlroW olleH <<< [<.]<[,>],> fb >>> negtxt_fb! < 1185339490 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what's the max length? < 1185339491 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World! < 1185339493 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :256? < 1185339497 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, the max length is the input of IRC < 1185339501 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< [<.]<[,>],> fb >>> negtxt_fb! < 1185339501 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it 137 for now < 1185339501 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen >>> bf >,]>,[<].<[ < 1185339504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*should be, right? < 1185339511 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or did you mean of tape? < 1185339513 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't that print properly? < 1185339540 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1185339547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :err, shit :D < 1185339551 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>]<[.<] <<< < 1185339554 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got a bad idea < 1185339556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: hard to say < 1185339556 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>]<[.<] <<< Hello World < 1185339557 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello WorlddlroW olleH < 1185339566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :129 +++++++++++[>++++++>++++++>+++>+++++++++<<<<-]>----..>----.>-.>-.++++.<.<.>++++++++++++.>---------.<<.>.>--.<<--.>>++.<++.<.>>--. [181] < 1185339569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it doesn't happen to reverse the direction of brackets, immibis. < 1185339598 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: yeah < 1185339603 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185339627 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :was gonna say that but it seems some people don't need the 2 minute stare to be able to read the line < 1185339632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< ]<.[<],>[,> < 1185339634 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[.<] < 1185339670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< <<< ]<.[<],>[,> fb >>> negtxt_fb! < 1185339671 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen >>> bf >,[>,]<[.<] <<< < 1185339686 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What IS this?! < 1185339694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: Insanity. < 1185339712 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[<]++++++++++++++++++++++++++++++++.[-]>[>][.>]<[.<] <<< Hello World < 1185339713 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185339719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures it's only a matter of time until someone has an iterating quine going. < 1185339724 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T UNDERSTAND!!!! < 1185339725 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[<]++++++++++++++++++++++++++++++++.[-]>[>][.>]<[.<] <<< Hello World < 1185339726 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185339729 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]<[<]++++++++++++++++++++++++++++++++.[-]>[>][.>]<[.<] <<< Hello World < 1185339729 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185339733 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Link me to this new language. < 1185339734 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]++++++++++++++++++++++++++++++++.[-]>[>][.>]<[.<] <<< Hello World < 1185339735 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185339738 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :140 ++++++++++[>+++++++++>++++++>+++>++++++++++<<<<-]>>++...>++.>--.++++.<.<.>++++++++++++.<<+.>.>.<<++.>--.<--.>>++.<.<++.>>--------------.<... [191] < 1185339740 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>+>+<<<[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]<<<.>.>.> < 1185339752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: Which new language? < 1185339753 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: that's a new craze called brainfuck < 1185339769 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Not that. Where's this <<< Hello World and [191] stuff coming from? < 1185339776 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just my bot < 1185339778 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :'s input < 1185339780 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :And negtxt_fb! ? < 1185339789 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185339793 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is egobot's command !bf_txtgen, backwards < 1185339807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+>+<<<[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]<<<.>.>.> < 1185339808 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :@@@ < 1185339810 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :<<< Hello World puts the line 'Hello World' on the program's standard input < 1185339816 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I want Egobot back :( He was simpler. < 1185339821 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :he is here < 1185339822 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185339824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: ps < 1185339825 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen +>+>+<<<[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]<<<.>.>.> < 1185339829 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185339833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185339834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 Figs: bf_txtgen < 1185339835 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]+++++++++++++++++++++++++++++++.[-][.>]<[.<] <<< Hello World < 1185339836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 immibis: ps < 1185339846 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]+++++++++++++++++++++++++++++++.[-][.>]<[.<] <<< Hello World < 1185339850 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why don't I get any output? :( < 1185339855 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]+++++++++++++++++++++++++++++++.[-][.>]<[.<] <<< Hello World < 1185339858 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it takes some time < 1185339860 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: he was the same, but i have "code <<< input"... EgoBot just uses a harder-to-use but better input < 1185339863 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you will get output soon < 1185339867 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185339870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he was? < 1185339872 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1185339873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was just afraid I'd screwed it up :P < 1185339875 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it is the same < 1185339889 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]++++++++++++++++++++++++++++++++.[-][.>]<[.<] <<< Hello World < 1185339890 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185339898 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +[.>+] < 1185339903 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<][.>]<[.<] <<< Hello World < 1185339910 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: i think you crashed it < 1185339917 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you're printing an infinite number of ASCII code 1's < 1185339917 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :also < 1185339919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+>+<<<[ < 1185339919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++ < 1185339919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++ < 1185339919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++ < 1185339919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+>]<<<.>.>.> < 1185339921 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it has no wrapping. < 1185339922 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1185339922 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Wow. It reminds me of the old days of EgoBot! < 1185339926 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :How can you tell the output? < 1185339932 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have bignums < 1185339937 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so it's crashed... soon < 1185339939 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1185339941 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the output is printed to irc < 1185339941 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+>+<<<[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]<<<.>.>.> < 1185339943 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1185339945 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :crashing doesn't affect it < 1185339946 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What channel? < 1185339950 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :this one < 1185339956 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I'm not seeing any output. < 1185339957 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well, whatever one you send the command in < 1185339964 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: because that was too long < 1185339969 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you printed infinite characters < 1185339977 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Oh. It buffers first, huh? < 1185339980 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :infinite non-printable characters < 1185339988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: yes, as this is irc :D < 1185339998 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1185339999 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot didn't do that before :( < 1185340009 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :do... what? < 1185340013 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :He was more fun to crash! *cries* < 1185340016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :326 +++++++++++++++[>+++>+++>++++>++++++<<<<-]>>--.>++.<.>.<.>--...>+.<<.>-----------------.<<--.>.<.>....>.>------------------------------------------------......<..>..<<...>>...<..<.....>>..<.<.<.>>.>...<.>..<<.<.>.>.>...<....<.<..>>..<..+++++++++++++++++++.+++++++++++++++++++++++++++++++.>+++++++++++++++++...>+++.<++.>.<.>.<. [938] < 1185340027 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +. < 1185340030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340037 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can't crash that with code... you can currently crash it with sending too long a message < 1185340039 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Yay. I got CTCP. < 1185340041 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++. < 1185340055 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but an infinite message will crash the interpreter, so the bot receives it nicht < 1185340061 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i like using german negation) < 1185340070 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+>+<<<[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]<<<.>.>.>++++++++++++++++++++++++++++++++.<<. < 1185340070 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>>> > < 1185340083 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: doesn't handle its own output < 1185340088 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's fine :) < 1185340095 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't want it to handle its own output < 1185340100 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it'd be bad if it did < 1185340114 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... actually, i could just quickly make it paste messages over 137 characters in a pastebin < 1185340136 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have to be awake in an hour < 1185340139 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[<[>+<]+.] < 1185340141 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no sleep for me \o/ < 1185340148 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340161 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340164 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340174 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185340177 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>+[<[>+<]+.] < 1185340178 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340180 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340183 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1185340184 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1185340189 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't mine do that? :) < 1185340190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185340193 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's not registered < 1185340193 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1185340195 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1185340204 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it sends a ctcp to the channel < 1185340207 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should register it < 1185340211 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then the rest comes to me as a private message < 1185340230 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<--->+++[->+.<] < 1185340232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340236 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<--->+++<[->+.<] < 1185340238 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340252 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<------->+++++++<[->+.<] < 1185340254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340260 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<-------->++++++++<[->+.<] < 1185340262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340262 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how did you identify in freenode again? :) < 1185340269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nickserv. < 1185340276 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++++++<-]>. < 1185340277 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :< < 1185340281 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG NickServ :IDENTIFY PASSWORD < 1185340286 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that is raw irc < 1185340295 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :in a client, /msg NickServ IDENTIFY PASSWORD < 1185340310 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also on freenode, you can use NS IDENTIFY Password < 1185340313 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or /ns identify password < 1185340318 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i sent it... it doesn't gimme feedback though :D < 1185340320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but not necessarily on other networks < 1185340324 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should implement that as well... < 1185340332 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1185340333 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul < 1185340333 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :immibis: try the ctcp < 1185340347 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> raw PRIVMSG #esoteric :THIS HAS A raw COMMAND < 1185340350 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ctcp? < 1185340356 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340379 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :damn, either the identifying didn't work or i have some weird bugs :P < 1185340386 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +.[,.]+. <<< ACTION blinks < 1185340386 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1185340394 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1185340396 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +.[,.]+. <<< ACTION blinks < 1185340397 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1185340401 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i get that problem with egobot < 1185340407 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :when i try to make a ctcp daemon < 1185340412 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185340416 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i see the problem now < 1185340417 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :in the end i just used a trigger < 1185340417 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>+[<[>+<-].>] < 1185340424 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm oklofok, he'll just listen to oklopol < 1185340440 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :good reason to plug in the keyboard < 1185340459 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: /ns ghost oklopol password, then /nick oklopol < 1185340470 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if you don't mind kicking the original oklopol off < 1185340486 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION turns purple and can't breathe < 1185340488 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185340498 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+[<[>+<-].>] < 1185340504 0 :cmeme!unknown@unknown.invalid QUIT : < 1185340515 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1185340520 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig add ctcp bf +.[.,]+. < 1185340522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Trigger added (ctcp)! < 1185340528 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig del ctcp < 1185340530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Trigger removed (ctcp)! < 1185340531 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig add ctcp bf +.,[.,]+. < 1185340532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Trigger added (ctcp)! < 1185340541 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION turns purple and can't breathe < 1185340546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns purple and can't breathe < 1185340550 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340550 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 1123456789012345677890123 < 1185340556 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++++++<-]>. < 1185340557 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :< < 1185340569 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig del ctcp' < 1185340570 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!usertrig del ctcp < 1185340570 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such user trigger: ctcp' < 1185340572 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Trigger removed (ctcp)! < 1185340582 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340582 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf [ < 1185340586 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1185340589 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185340590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185340621 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,[.,]+.+++++++++.---------] < 1185340624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++[>++++++++++<-]>++. < 1185340625 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185340630 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has a daemon running. < 1185340632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a daemon running. < 1185340633 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION has a daemon running. < 1185340634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a daemon running. < 1185340642 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thats exactly what happened last time < 1185340645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185340646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185340652 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[.,[.,]+.] < 1185340660 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp test < 1185340660 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp test < 1185340662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1185340664 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1185340693 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i kinda like how bots do that process thing... it's just so sucky to do in python when you've done it in erlang < 1185340693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ololobot is not registered, as you can check with /whois. < 1185340712 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: trying to register it but something is failing :P < 1185340736 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1185340738 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++[>++++++++++<-]>+++.+[<++>]<. < 1185340746 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :raw obviously works < 1185340760 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did I fuck up? :P < 1185340788 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that's an infinite loop < 1185340794 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185340798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :printing will never be done < 1185340800 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it should have subtracted :P < 1185340804 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1185340808 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I fucked up :P < 1185340811 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you should have done *something* < 1185340816 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++[>++++++++++<-]>+++.+[<++>-]<. < 1185340816 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!D < 1185340818 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[<++>] < 1185340818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185340893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[>++++++++++<-]+++. < 1185340897 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185340942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185340944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185340946 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 < 1185340966 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :how do i register the nickname? < 1185340976 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :identify just identifies if you have already registered < 1185340984 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :which i didn't realize < 1185340988 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or..? < 1185340989 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG NickServ :REGISTER password < 1185340993 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen ++++++[>++++++<-]>. < 1185340996 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :registers the current nick with the specified password < 1185341013 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185341022 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :still not, huh? < 1185341054 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's registered, at least that's the feedback i got from nickserv < 1185341066 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1185341070 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :registered one minute ago < 1185341070 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is there a reason egobot doesn't like me? < 1185341077 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it just takes ages < 1185341084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185341090 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1185341092 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :5 minutes after identification < 1185341097 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you can do stuff < 1185341100 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[16:23] ->> ololobot is identified to services < 1185341105 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1185341113 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i meant bf_txtgen takes ages < 1185341117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not registration takes ages < 1185341120 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, that too < 1185341124 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :registration is instant, plus lag < 1185341133 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>. < 1185341133 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1185341135 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah... but you can't do stuff right away < 1185341146 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :88 +++++++++++++++[>+++>++++++>++++>+++<<<<-]>--......>+.>++.>--......<--.<<++.>++.>++.<<+. [313] < 1185341148 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you have to wait 5 minutes to be able to send ctcp's < 1185341149 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1185341152 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++>++<[->[->++<]>[-<+>]<<][-]>>[-]<[->+.<] < 1185341215 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've made the "threading" just by reloading the python module that's being used and running the run() function there... i'm pretty sure every infinite loop is actually infinite < 1185341255 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or... actually i don't see how infinite loops wouldn't make it jam < 1185341260 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +[] < 1185341265 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :only one way to find out < 1185341270 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :timeouts? :P < 1185341271 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda "still here?" < 1185341272 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :still here? < 1185341283 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Figs: did you add timeouts in my code? < 1185341289 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i did not. < 1185341293 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185341300 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... my bf interpreter might have one < 1185341301 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :might be automatic in whatever you used? :P < 1185341307 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,[.,][-]+.[-]++++++++++++++.---.[-]+] < 1185341311 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 1 < 1185341312 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 1 < 1185341312 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PING 1 < 1185341314 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PING 1 < 1185341318 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i always add a random gist to every bf interpreter i make < 1185341319 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341320 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1185341322 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 6 killed. < 1185341327 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyone knows whats going on? < 1185341355 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185341357 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :going on with what? < 1185341358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 Sukoshi`: bf < 1185341360 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Sukoshi`: bf < 1185341362 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 Sukoshi`: bf < 1185341364 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: ps < 1185341380 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o when did Sukoshi` bf? :P < 1185341391 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :my daemon < 1185341399 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1185341400 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1185341400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1185341401 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`'s bf? < 1185341401 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1185341402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1185341405 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :guess so < 1185341408 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 2 < 1185341411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341416 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anything taking that long can't be good anyway < 1185341418 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185341420 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185341421 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185341423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: ps < 1185341425 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: daemon ctcp bf < 1185341436 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341444 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1185341447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185341449 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,[.,][-]+.[-]++++++++++++++.---.[-]+] < 1185341454 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++<-]>. < 1185341457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1185341458 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION plays a game of tennis < 1185341458 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION plays a game of tennis < 1185341461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays a game of tennis < 1185341463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays a game of tennis < 1185341471 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o_o < 1185341478 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :going on with that < 1185341487 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's weird < 1185341487 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185341503 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you ask me, ololobot should ping timeout if you make an infinite loop < 1185341510 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341517 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :don't you just love antibugs? < 1185341529 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>---. < 1185341530 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1185341533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185341545 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,[.,]+.] < 1185341549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 1 < 1185341549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp PING 1 < 1185341553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PING 1 < 1185341554 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION < 1185341555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PING 1 < 1185341557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :VERSION < 1185341567 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341568 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,[.,]+.] < 1185341569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341574 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp VERSION < 1185341577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :VERSION < 1185341585 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>---.[<+++>-]<-. < 1185341586 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!b < 1185341589 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185341590 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1185341593 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341624 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,----------[++++++++++.,-------------]+.] < 1185341627 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION blinks < 1185341627 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION blinks < 1185341634 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>---.[<+++>-]<-.++++. < 1185341635 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1185341642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think EgoBot requires CR in its newlines. < 1185341645 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A@QFLK_ifkhp>@QFLK_ifkhp < 1185341649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341651 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,-------[+++++++.,----------]+.] < 1185341655 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185341657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 Figs: ps < 1185341657 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1185341659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185341663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341677 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,-------------[+++++++++++++.,-------------]+.] < 1185341677 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!kill bf < 1185341680 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorry :P < 1185341681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1185341683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1185341684 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1185341685 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1185341687 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1185341689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1185341691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1185341696 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1185341700 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1185341704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that is wtf worthy :P < 1185341711 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,.[-]+] < 1185341718 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat meow < 1185341719 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1185341721 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1185341722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: newline is character 10, not 13 < 1185341727 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes, and i tried both < 1185341737 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as well as character 7 due to a mistake < 1185341749 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1185341750 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[16:32] !daemon ctcp bf +[[-]+.,----------[++++++++++.,-------------]+.] < 1185341759 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1185341781 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cmeme, weren't you supposed to be on #osdev? < 1185341784 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :newline is both in irc < 1185341788 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh there he is < 1185341788 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :odoa < 1185341789 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0d0a < 1185341792 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :0D0A < 1185341799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :immibis: the final \1 should be before the newline < 1185341800 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or 13,10 < 1185341809 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1185341861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, but EgoBot obviously would translate between irc and the Unix 10 convention, and i cannot recall anything contradicting that < 1185341902 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,-------------[+++++++++++++.,-------------],[-]+.++++++++++++.---.[-]+] < 1185341909 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION is EgoBot < 1185341909 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION is EgoBot < 1185341911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is EgoBot < 1185341913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is EgoBot < 1185341913 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : >>> bf ++++++[>++++++<-]>---.[<+++>-]<-.++++.[>+<--]>. < 1185341918 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1185341919 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1185341950 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>---.[<+++>-]<-.++++. < 1185341950 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1185341970 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< >>> bf ,[.,] <<< bf ,[.,] < 1185341970 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] < 1185341979 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< >>> bf ,[.,] < 1185341980 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] < 1185341983 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++<-]>---.[<+++>-]<-. < 1185341983 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!b < 1185341987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185342035 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< !bf ++++++++[>++++++++<-]>>+++++[>+++++<-]>[<+>-]<[<+.>-] < 1185342036 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>>+++++[>+++++<-]>[<+>-]<[<+.>-] < 1185342039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXY < 1185342045 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< !bf ++++++++[>++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342045 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : >>> bf ++++++[>++++++<-]>---.[<+++>-]<.--.+++++++++++++++++++. < 1185342046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXYZ < 1185342057 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hahah :) < 1185342059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,----------[++++++++++.,----------]+.+++++++++.[-]+] < 1185342067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1185342069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1185342073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1185342075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1185342080 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION potato < 1185342083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION potato < 1185342093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION hi < 1185342094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION lo < 1185342095 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hi < 1185342097 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lo < 1185342101 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :looks like it works :) < 1185342124 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what you did different but well done oerjan < 1185342147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i changed all CR to LF and removed a stray , after the loop < 1185342210 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] << Hello? < 1185342222 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< Hello? < 1185342223 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?olleH < 1185342240 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the stray , was to read the LF because the loop ended on CR < 1185342271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic so it also goes under removing CR's < 1185342394 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< !bf ++++++++[>++++++++++++<-]>>+++++[>+++++<-]>[<+>-]<[<+.>-] < 1185342394 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++++++<-]>>+++++[>+++++<-]>[<+>-]<[<+.>-] < 1185342397 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxy < 1185342404 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< !bf ++++++++[>++++++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342405 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342407 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz < 1185342426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< !bf ++++++++[>++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-][-]<[-]<[-]<[-]<[-]++++++++[>++++++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342427 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-][-]<[-]<[-]<[-]<[-]++++++++[>++++++++++++<-]>>+++++[>+++++<-]+>[<+>-]<[<+.>-] < 1185342431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz < 1185342564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf --[+++++>->++<<]>----->[--<.+>] < 1185342567 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛ < 1185342583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 --[+++++>->++<<]>----->[--<.+>] < 1185342583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grr. It doesn't like my wrapping code. < 1185342592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now, it's spamming me. < 1185342592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185342604 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make ololobot wrap if you like < 1185342606 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< .+++..+++++++.---.++++]-<++++++++++>[++++++++++ bf! < 1185342607 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!fb ++++++++++[>++++++++++<-]++++.---.+++++++..+++. < 1185342612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 pikhq: ps < 1185342614 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oops :P < 1185342614 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if you want to wrap, use !bf8 < 1185342615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185342616 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185342619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185342621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1185342623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: daemon ctcp bf < 1185342623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Yeah. < 1185342624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< .+++..+++++++.---.++++]-<++++++++++>[++++++++++ fb! < 1185342625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 immibis: ps < 1185342626 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kil 32123445677 < 1185342626 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>++++++++++<-]++++.---.+++++++..+++. < 1185342629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185342631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185342634 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kil 32123445677 < 1185342637 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 32123445677 < 1185342637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185342639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No such process! < 1185342641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 --[+++++>->++<<]>----->[--<.+>] < 1185342643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz < 1185342650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*There*. < 1185342659 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also i think you can crash it with something like this: !daemon undaemon daemon daemon undaemon undaemon < 1185342670 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]++++.---.+++++++..+++. < 1185342671 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185342673 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1185342675 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1185342677 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1185342681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it shoudl wrap < 1185342682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should < 1185342714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wrap on 128 now... i think < 1185342720 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>. < 1185342720 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :d < 1185342732 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 ++++++++[>++++++++<-]>[<++++>-]<[->+.<] < 1185342736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++++++++++++++++++++[.+] < 1185342737 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ < 1185342739 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>[<++++>-]<[->+.<] < 1185342741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185342743 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185342750 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++[>++++++++<-]>[<++++>-]<[->+.<] < 1185342751 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185342766 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..++. < 1185342766 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wheres the rest? < 1185342767 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :helln < 1185342783 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..+++. < 1185342783 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++.. < 1185342784 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1185342784 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hell < 1185342793 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..[+.] < 1185342796 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hellmnopqrstuvwxyz{|}~ < 1185342802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl? < 1185342805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ololobot does 128 wrapping now < 1185342808 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..[+.]-[-.] < 1185342809 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hellmnopqrstuvwxyz{|}~ < 1185342817 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..[+.]-[.-] < 1185342818 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hellmnopqrstuvwxyz{|}~ < 1185342821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*beep* < 1185342833 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..[+.]-.-.-.-.-.-.-..-.-.-.-.-.-.-.-..--.-.-.-...... < 1185342835 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hellmnopqrstuvwxyz{|}~ < 1185342843 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>+++++++++++<-]>------.---.+++++++..-.-.-.-.-.-.-..-.-.-.-.-.-.-.-..--.-.-.-...... < 1185342844 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :hellkjihgfeedcba`_^]][ZYXXXXXX < 1185342845 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< ++++++++++[>+++++++++++<-]>------.---.+++++++..+++. < 1185342846 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :.+++..+++++++.---.------>]-<+++++++++++>[++++++++++ < 1185342849 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1185342910 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] <<< .+++..+++++++.---.------>]-<+++++++++++>[++++++++++ fb! < 1185342910 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++++++<-]>------.---.+++++++..+++. < 1185342913 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1185342943 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can egobot take input? < 1185342950 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1185342950 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185342953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185342955 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 < 1185342964 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185342965 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1185342965 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i < 1185342967 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!i < 1185342971 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1185342982 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,. < 1185342983 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185342985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oklofok: bf < 1185342987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oklofok: ps < 1185342991 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!i 4 g < 1185342993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :g < 1185342996 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185342998 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185342999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 oklofok: ps < 1185343007 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wow, i just guessed < 1185343008 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185343010 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185343013 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :good guess < 1185343040 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i did know it took input somehow, and i guess i've seen 'i' in use) < 1185343052 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(so it was pretty obvious) < 1185343091 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flus < 1185343092 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1185343092 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1185343093 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1185343093 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. < 1185343094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1185343094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flush < 1185343095 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1185343096 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help flushhhh < 1185343097 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1185343099 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1185343101 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1185343102 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he did that < 1185343103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: flush Function: flush the output buffer, discarding any current output < 1185343105 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. < 1185343154 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide < 1185343155 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide again < 1185343156 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide again < 1185343158 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide again and again < 1185343159 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide again and again and again < 1185343161 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>++++.---.[-]<++++++++++.[>++++++++++<-]>++++++. < 1185343161 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :he < 1185343162 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION commits suicide again and again and again and again < 1185343164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easier to read when it's printed 5 times < 1185343170 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1185343178 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to make ololobot print more than one line? < 1185343185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: yes. < 1185343189 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1185343206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna tell you, because i just realized it's a security hole < 1185343211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure you can figure it out < 1185343215 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1185343220 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>++++.---.[-]<+++++++++++++.---[>++++++++++<-]>++++++. < 1185343221 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :he < 1185343233 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, my ideas don't work :P < 1185343238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"IRC injection" < 1185343242 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why would it be a security hole? < 1185343248 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++++++++++++++++++++>+++++++++++++>++++++++++<<<+[>.>.>.<<<] < 1185343264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen PRIVMSG pikhq : < 1185343271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because doing raw isn't one of your priviledges. < 1185343301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1185343308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That's stupid. < 1185343334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PRIVMSG #esoteric :Whoo? < 1185343335 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :148 ++++++++++[>++++++++>+++++++>+++>+++++++++++<<<<-]>.++.>+++.<++++.>++++.<---.>------.>++.>++.<<<++++++++++++++++++++++.++.---.>>>+.<.<-------------. [479] < 1185343335 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Whoo? < 1185343343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++.---.,[.,] <<< PRIVMSG #esoteric :DDD < 1185343345 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :DDD < 1185343356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1185343361 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1185343367 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1185343379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PRIVMSG EgoBot :!bf ++++++++++. < 1185343392 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm hmm < 1185343403 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I get it, I just didn't get the rawness :P < 1185343408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PRIVMSG EgoBot :!daemon cat bf ,[.,] < 1185343413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat foo < 1185343421 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :now there are two daemons called cat < 1185343426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1185343427 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185343428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185343431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185343433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1185343435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: daemon ctcp bf < 1185343437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ololobot: daemon cat bf < 1185343439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: ps < 1185343441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185343443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1185343445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: daemon ctcp bf < 1185343447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ololobot: daemon cat bf < 1185343449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: ps < 1185343451 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 pikhq: ps < 1185343473 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++.---.,[.,] <<< PRIVMSG #esoteric :!cat >>>bf ++++++++++[>++++++++++<-]>. < 1185343473 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!cat >>>bf ++++++++++[>++++++++++<-]>. < 1185343475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PRIVMSG pikhq :Wheee? < 1185343492 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :removed it < 1185343501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have fun while you can < 1185343516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(applied @ next reboot) < 1185343522 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make it so that new lines just make new lines plz? :D < 1185343537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< JOIN ##nonlogic < 1185343551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PRIVMSG ##nonlogic :The invasion is here. < 1185343552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make that lateerrrrr kay? < 1185343557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++.[,.] <<< PART ##nonlogic < 1185343560 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ookaaay < 1185343560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it now. < 1185343564 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... lol < 1185343573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it isn't there anyway... < 1185343578 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185343581 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: ps < 1185343586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It actually did join. . . < 1185343593 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1185343596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry < 1185343600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't see but the part < 1185343625 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >>,[>,]<[<]<+[+++++++++.--------->>[.>]<[<]<<] <<< PRIVMSG #esoteric :Wonder what this program does? < 1185343626 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what this program does? < 1185343660 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >>,[>,]<[<]<+[+++++++++.--------->>[.>]<[<]<] <<< PRIVMSG #esoteric :Wonder what this program does? < 1185343668 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185343677 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++.---.,[.,] <<< PRIVMSG #esoteric :!cat >>> bf ++++++++++[>++++++++++<-]>. < 1185343677 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!cat >>> bf ++++++++++[>++++++++++<-]>. < 1185343690 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!cat hi < 1185343705 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did I screw up cat? :( < 1185343708 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185343711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: ps < 1185343712 0 :toBogE!n=toBogE@125-238-37-43.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1185343714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185343715 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :All known commands: !bf !bf8 !binascii !chanlist !delregex < 1185343717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185343717 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :!factoid !hello !help !irp !magritte !minimum !nil < 1185343719 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 < 1185343719 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :!persist !raw !regex !rot13 !userlist < 1185343721 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343723 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343728 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1185343737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bad timing toboge :P < 1185343744 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1185343744 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_ps < 1185343747 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon regex bf < 1185343749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon cat bf < 1185343751 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 oerjan: daemon ctcp bf < 1185343753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 ololobot: daemon cat bf < 1185343755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: ps < 1185343756 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yep, the classnotfoundexception thing will be fixed at next reboot < 1185343756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: why don't you use ! upside down for toBogE commands? < 1185343766 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric : ! upside down? < 1185343772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1185343773 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i? < 1185343776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the spanish thing < 1185343783 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hard to type? :P < 1185343784 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i don't speak spanish < 1185343788 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :@ might be better < 1185343791 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also consider what figs sai < 1185343792 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also consider what figs said < 1185343794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who does < 1185343801 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343802 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343803 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :infinite loop: Infinite loop detected at infinite loop < 1185343803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :spanish people? < 1185343820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's not the usability, it's the *purity* < 1185343828 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is !>>> bf ,[.,] <<< ?infinite loop < 1185343831 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1185343831 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343838 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is >infinite loop < 1185343840 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!echo < 1185343841 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_echo < 1185343841 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343849 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!cat < 1185343849 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_cat < 1185343856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343857 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343857 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343858 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343859 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343860 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343860 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343861 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343861 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343863 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343863 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1185343863 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343864 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343865 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343865 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :toBogE = Egobot backwards? < 1185343865 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343866 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343867 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343867 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343869 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343869 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.,] <<< ?infinite loop < 1185343869 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is not an infinite loop < 1185343870 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185343870 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :infinite loop is not an infinite loop < 1185343873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343879 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185343883 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hahaha :P < 1185343884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1185343895 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to do that :P < 1185343896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185343902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you runtime fixed it < 1185343904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1185343911 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :runtime fixed what? < 1185343912 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i did what < 1185343912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll correct < 1185343913 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it < 1185343916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and reboot < 1185343922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1185343925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i closed the bot < 1185343931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you'd already stopped < 1185343933 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is !!cat ?infinite loop < 1185343933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the loop < 1185343935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343939 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185343943 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh lol < 1185343949 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :nobody ask for information about infinite loops, ok? < 1185343956 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!persist regex load < 1185343956 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Cannot register regex < 1185343959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1185343962 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!!cat < 1185343962 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_!cat < 1185343965 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185343966 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for example, do NOT say "what is infinite loop?" < 1185343975 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185343990 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the first ! suppresses the "infinite loop is..." and the second ! is output. < 1185343991 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :will it demonstrate? :P < 1185343998 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if you say so < 1185344001 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is infinite loop? < 1185344001 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :!cat ?infinite loop < 1185344008 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1185344009 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :? is a question mark < 1185344011 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I said, will it? < 1185344016 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1185344019 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :will it demonstrate what? < 1185344026 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen ?infinite loop < 1185344026 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_bf_txtgen < 1185344031 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[22:12:14] Figs: will it demonstrate? :P < 1185344031 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[22:12:22] immibis: if you say so < 1185344062 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :?factoid < 1185344063 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :No such factoid factoid < 1185344091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :116 +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]>+++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. [366] < 1185344108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ++++++++++>,.,.,.<.>,.,.,.<.>,.,.,.<.>,.,.,. <<< this is test output! < 1185344109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how do you init your factoids? < 1185344116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++>,.,.,.<.>,.,.,.<.>,.,.,.<.>,.,.,. <<< this is test output! < 1185344126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1185344129 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is !>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185344134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is infinite loop? < 1185344135 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344137 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344137 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344138 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344138 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344139 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344140 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344141 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344141 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344142 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344142 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++++++[>++++>++>+++++++>+++++++<<<<-]> +++.>>.+++++.>---.+++.<.-----.>+++++++++++.<----.<++.>+++++++.+++..+. < 1185344143 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!factoid infinite loop is stop now < 1185344143 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :?infinite loop < 1185344144 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185344144 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :infinite loop is stop now < 1185344145 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185344157 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I get it < 1185344163 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've got a better idea though < 1185344167 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :let me work on it < 1185344176 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[17:12] [22:12:14] Figs: will it demonstrate? :P < 1185344186 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so it demonstrated < 1185344226 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[.[-],] <<< Hi there < 1185344230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185344234 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ololobot is gone :( < 1185344245 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >>> bf ,[.[-],] < 1185344246 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Unrecognized Brainfuck instruction: < 1185344250 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185344253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :woops :P < 1185344258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm having troubles with split < 1185344274 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.[-],] < 1185344274 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck input not supported by this bot. < 1185344277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i probably shouldn't have done that 'unrecognized instruction' thing < 1185344283 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it isn't standard braifnuck < 1185344286 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*brainfuck < 1185344294 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185344294 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_ps < 1185344297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: bf < 1185344299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: bf < 1185344300 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :will be fixed at next reboot < 1185344301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 Figs: ps < 1185344308 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1185344309 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_kill < 1185344311 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185344314 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :which will be shortly after i implement my brainfuck-commands < 1185344316 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185344317 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_ps < 1185344319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: ps < 1185344321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: bf < 1185344331 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!i 6 Hello World. < 1185344331 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_i < 1185344347 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!kill 6 < 1185344348 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Caught a java.lang.ClassNotFoundException! toboge.Execer_kill < 1185344349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World. < 1185344351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 6 killed. < 1185344519 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1185344525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1185344527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it shoudl work < 1185344529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*should < 1185344532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ++++++++++>,.,.,.<.>,.,.,.<.>,.,.,.<.>,.,.,. <<< this is test output! < 1185344541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't. < 1185344550 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't you need the bf? < 1185344560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++>,.,.,.<.>,.,.,.<.>,.,.,.<.>,.,.,. <<< this is test output! < 1185344564 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :thi < 1185344564 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :s i < 1185344564 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :s t < 1185344564 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :est < 1185344571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i may just need it. < 1185344575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185344583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it will excess flood right away < 1185344593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you make it < 1185344599 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you make what? < 1185344603 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my idea? :P < 1185344613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you make it excess flood, it will :) < 1185344617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185344620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll make that good someday < 1185344632 0 :oerjan!unknown@unknown.invalid QUIT :"Good fnord" < 1185344637 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[.] < 1185344649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like doing *good* irc bots, because there's no challenge, just goddamn lot of little stuff to take into account < 1185344678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, of course i like it, but that's why i don't tend to make them ready, it's not that interesting < 1185344697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: infinite -> no output < 1185344725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though it prints them on successive lines, they are all returned as one string < 1185344733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and split up just before sendin < 1185344960 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++.<] < 1185344987 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++>++++++++++>++++++++++++++++++++++++++++++++<<[>.>.<<] < 1185345031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: you can't have a loop without ',', '+' or '-' < 1185345045 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++>++++++++++>++++++++++++++++++++++++++++++++<<[>.>.<<-] < 1185345046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345046 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345047 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thank you for noticing < 1185345048 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345050 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345052 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345054 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345056 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185345072 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>[-<+>]++++++++++>++++++++++++++++++++++++++++++++<<[>.>.<<-] < 1185345085 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :have to go now < 1185345086 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1185345092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by < 1185345101 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>.<++++++++++++++.>. < 1185345102 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :dd < 1185345104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1185345108 0 :immibis!unknown@unknown.invalid QUIT :"A day without sunshine is like .... night" < 1185345110 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185345124 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did I screw up the newline? :P < 1185345154 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]>.<+++++++++++++.>. < 1185345155 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :dd < 1185345164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urrr < 1185345175 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or did you change the way a newline works? < 1185345184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1185345187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :10 is newline now < 1185345193 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185345243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda ">>> numbda "+5 < 1185345244 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda 5 < 1185345247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1185345251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that won't work < 1185345279 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++[>++++++++++<-]++++++++++>.<.>. < 1185345281 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :d < 1185345282 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :d < 1185345292 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1185345333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1185345346 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is there a simple way of doing a conditional? < 1185345446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185345450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in what language? < 1185345459 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bf < 1185345467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while < 1185345474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but null the cell in the end < 1185345477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1185345509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while:[...] -> if:<+[>...<] < 1185345515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while:[...] -> if:<+[>...<-] < 1185345520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185345536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while:[...] -> if:<[-]>[...] < 1185345540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1185345544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while:[...] -> if:<[-]>[...<]> < 1185345549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now it's right. < 1185345564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err no it isn't < 1185345581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the point is it's easy < 1185345601 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I get the idea < 1185345712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to do some thinking to get it end in the same cell every time, but it's pretty easy really, i'm just tired < 1185345733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and every computer sucks ass again < 1185345737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not in the good way < 1185346247 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>]++++++++++[>+++<-]>++.>++++++++++[>++++++<-]>...[-]<<.[.]<<<[<]>[.>]<<<>,[>,]<[<]>[.>]++++++++++[>+++<-]>++.>++++++++++[>++++++<-]>...[-]<<.[.]<<<[<]>[.>] < 1185346270 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185346326 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>]++++++++++[>+++<-]>++.>++++++++++[>++++++<-]>...[-]<<.[.]<<<[<]>[.>] <<< >,[>,]<[<]>[.>]++++++++++[>+++<-]>++.>++++++++++[>++++++<-]>...[-]<<.[.]<<<[<]>[.>] < 1185346334 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :still nothing? :( < 1185346348 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*tries a different tactic* < 1185346360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to say whether that's correct... :P < 1185346370 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185346461 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[>,]++++++++++++[>+++++<-]... <<< hi < 1185346474 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185346484 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,[>,]++++++++++++[>+++++<-]>... <<< hi < 1185346485 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :<<< < 1185346489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :good < 1185346897 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[<+++>-]<.>++++++++++++[<+++++>-]<...<[-]<[<]>[.>] <<< +++++++++++[<+++>-]<.>++++++++++++[<+++++>-]<...<[-]<[<]>[.>] < 1185346898 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!]]] < 1185346901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185346910 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1185346937 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >+++++++++++[<+++>-]<.>++++++++++++[<+++++>-]<...<[-]<[<]>[.>] <<< >+++++++++++[<+++>-]<.>++++++++++++[<+++++>-]<...<[-]<[<]>[.>] < 1185346938 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!]]] < 1185346941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185346946 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :egobot's got it :P < 1185346992 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>] <<< >,[>,]<[<]>[.>] < 1185346995 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[.>] < 1185347030 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf +>+[<[>+<-].>] < 1185347053 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> +>+[<[>+<-].>] < 1185347057 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +>+[<[>+<-].>] < 1185347061 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185347063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Sukoshi`: bf < 1185347065 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: ps < 1185347066 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1185347067 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185347073 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Why'd you kill it? < 1185347091 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was a mistake after you moved to the other one :P < 1185347095 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you left a bunch running earlier < 1185347108 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if it wasn't, then sorry :( < 1185347109 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :They were supposed to eventually crash it :P < 1185347114 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185347118 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that won't suit my plans :) < 1185347123 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :By eventually making the send buffer large enough. < 1185347130 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1185347134 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Hey, don't y'all remember the days we used to crash EgoBot for fun and profit? < 1185347134 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :seriously though < 1185347139 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I"d like to keep the bot running :P < 1185347142 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*I'd < 1185347148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't see those times < 1185347150 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :at least till I figure out how to make this cool trick work < 1185347156 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :And GregorR used to get hopping mad because we'd kill it like, 5 times per hour :P < 1185347165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: how long have you been here? < 1185347170 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: A while now. < 1185347171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1185347184 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Almost 1.5 years I think. < 1185347185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't it like insanely easy to make it not crash ever? < 1185347194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or well... threading in c++ < 1185347215 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :We used to make it overflow the IRC send buffers and have it get disconnected from the server. < 1185347230 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :After he added buffering, I mean. < 1185347233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, that *is* insanely easy to fix :P < 1185347236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1185347237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1185347241 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>+++<-].[<+++>-]<-. < 1185347256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess people might not always have to time to code a feature < 1185347257 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >+++++++++++[>+++<-].[<+++>-]<-. < 1185347278 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>+++<-]. < 1185347278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always has the time < 1185347281 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++++++++++++++++++++++++. < 1185347282 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1185347290 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1185347299 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++++++++++++++++++++++++>+++++++++++++++[<[>+<-].>] < 1185347304 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++++++++[>+++<-]>.[<+++>-]<-. < 1185347304 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!b < 1185347307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185347319 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf <. < 1185347326 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf -. < 1185347327 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185347340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ,. <<<. < 1185347379 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++<-]>.[<+++>-]<-.++++. < 1185347383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1185347384 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen hi < 1185347402 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185347405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185347407 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 < 1185347410 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen hey < 1185347415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :36 ++++++++[>+++++++++++++>>><<<<-]>.+. [104] < 1185347416 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :What happened to bf_txtgen? < 1185347420 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :oh.... < 1185347439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :51 +++++++++++++++[>+++++++>++++++++>><<<<-]>-.---.>+. [289] < 1185347474 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf_txtgen blah < 1185347509 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> >,[>,]<[<]>[.>]+++++++++++[>+++<-]>.[<+++>-]<-.++++.---[>+<---]>.[-]< <<< >,[>,]<[<]>[.>]+++++++++++[>+++<-]>.[<+++>-]<-.++++.---[>+<---]>.[-]< < 1185347524 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[<]>[.>]+++++++++++[>+++<-]>.[<+++>-]<-.++++.---[>+<---]>.[-]< <<< >,[>,]<[<]>[.>]+++++++++++[>+++<-]>.[<+++>-]<-.++++.---[>+<---]>.[-]< < 1185347525 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[.>]+++++++++++[>+++<-]>.[<+++>-]<-.++++.---[>+<---]>.[-]++>+++++++>++++++++>+++++++<<<<-]>+++++.>.++++.>>---.<++++.++++.----.<+.--.>------.<<-.>---.>--.<-.>----. [322] < 1185347555 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this could get very interesting if I can figure it out... I'm close!! >.< < 1185347586 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++[>++>+++++++>++++++++>+++++++<<<<-]>+++++.>.++++.>>---.<++++.++++.----.<+.--.>------.<<-.>---.>--.<-.>----. < 1185347587 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen blah < 1185347603 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++[>++>+++++++>++++++++>+++++++<<<<-]>+++++.>.++++.>>---.<++++.++++.----.<+.--.>------.<<-.>---.>--.<-.>----. < 1185347604 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen blah < 1185347625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :55 ++++++++++++[>++++++++>+++++++++>><<<<-]>++.>.<-.>----. [764] < 1185347643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :55 ++++++++++++[>++++++++>+++++++++>><<<<-]>++.>.<-.>----. [230] < 1185347667 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcdefghijklmnopqrstuvwxyz < 1185347676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weak. < 1185347679 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185347707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf8 --[+++++>->++<<]>----->[--<.+>] < 1185347711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyz < 1185347721 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how long bf_txtgen takes :P < 1185347752 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Wow. It's taking ages. < 1185347753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 +++++++++++[>+++++++++>++++++++++>><<<<-]>--.+.+.+.+.+.+.+.+.+.+.+.+.>.+.+.<++++.+.+.+.+.+.+.+.+.+. [840] < 1185347763 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Wow. The code wasn't too bad. < 1185347765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it takes the same time every time < 1185347772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't you read the code? :O < 1185347777 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Nope. I haven't. < 1185347790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can easily clean that up, though. . . < 1185347807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, running it through bftextgen longer. < 1185347810 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen azbycxdwevfugshriqjpkomn < 1185347833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm pretty sure that's as good as it gets < 1185347883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: bf_textgen gets some pretty good stuff if you let it run long enough. < 1185347890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *is* a genetic algorithm, after all. < 1185347895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :115 ++++++++++++[>>++++++++>++++++++++><<<<-]>>+.>++.<+.>-.<+.>-.<+.>-.<+.>-.<+.>-.<+.>--.<+.>-.<+.>-.<+.>-.<+.>-.--.+. [554] < 1185347921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, Gregor's got EgoBot to limit the generations. < 1185347922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen teststring... < 1185347923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen teststring... < 1185347923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen teststring... < 1185347923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen teststring... < 1185347924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen teststring... < 1185347944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185347947 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 oklopol: bf_txtgen < 1185347948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I don't think it's deterministic. < 1185347949 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 oklopol: bf_txtgen < 1185347951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 oklopol: bf_txtgen < 1185347953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :8 oklopol: bf_txtgen < 1185347955 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :9 oklopol: bf_txtgen < 1185347957 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :10 oklopol: ps < 1185347960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's not deterministic < 1185347968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1185347975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm actually not 100% sure < 1185347991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't remember what was used as the seed < 1185348008 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>>++++++++>++++++++++><<<<-]>>+.>++.<+.>-.<+.>-.<+.>-.<+.>-.<+.>-.<+.>--.<+.>-.<+.>-.<+.>-.<+.>-.--.+. < 1185348008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read it like 3 months ago < 1185348009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :azbycxdwevfugshriqjpkomn < 1185348025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :89 +++++++++++++++[>++++++++>+++++++>+++><<<<-]>----.>----.<-.+.-.+.--.>++++.<----.>--.>+... [547] < 1185348051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :89 +++++++++++++++[>++++++++>+++++++>+++><<<<-]>----.>----.<-.+.-.+.--.>++++.<----.>--.>+... [570] < 1185348082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, not deterministic, but the time limit is definately long enough < 1185348095 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :89 +++++++++++++++[>++++++++>+++++++>+++><<<<-]>----.>----.<-.+.-.+.--.>++++.<----.>--.>+... [721] < 1185348125 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :89 +++++++++[>+++++++++++++>+++++++++++>+++++><<<<-]>-.>++.<-.+.-.+.--.>++++.<----.>--.>+... [663] < 1185348137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :90 ++++++++++++++[>++++++++>+++++++>+++><<<<-]>++++.>+++.<-.+.-.+.--.>++++.<----.>--.>++++... [515] < 1185348152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, last one failed < 1185348153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185348158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1185348321 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++ +++++ + +++++ +++++ + +++++ +++++ +.[>+++<-]>-.++++.---[<+>---]<-.[-] < 1185348322 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1185348360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ololobot will die soon, btw < 1185348365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as will oklofok < 1185348369 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1185348376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's pretty sad < 1185348378 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm soo close! :( < 1185348383 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :noo. < 1185348394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ololobot may have lisp when i return < 1185348427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i'm also adding some syntactic sugar to the perfect syntax because i'm just that lame ;P) < 1185348489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++[>+++++<-]>[<++>-]<+++. < 1185348493 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1185348976 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf +++++[>+++++<-]>[<++>-]<+++ >++++++++++ ++++++++++ ++++++++++ ++++++++++ ++++++++[>+>+<<-][<.->>[-<<->>]<<[>>>[-<+<+>>]<<[>+>+<<-]]] < 1185348977 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1185348989 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1185348990 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185349064 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm leaving in 25 min :P < 1185349100 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :eep! pressure! < 1185349105 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hehe, < 1185349212 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++[>+>+>+>+>+<<<<<-]>+>++>+++>++++>+++++[<]>[.>] < 1185349215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12345 < 1185349262 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >,[>,]<[<]>[.>] < 1185349266 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!i onetwothreefour < 1185349271 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185349273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: bf < 1185349275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: ps < 1185349280 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!i 5 abcd < 1185349304 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!kill 5 < 1185349307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 5 killed. < 1185349387 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++[>+>+>+>+>+<<<<<-]>+++++>++++>+++>++>+[<]>[.>] < 1185349389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :54321 < 1185349415 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!++++++++++++++++++++++++++++++++++++++++++++++++[>+>+>+>+>+<<<<<-]>+++++>++++>+++>++>+[<]>>[.>] < 1185349417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185349426 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++[>+>+>+>+>+<<<<<-]>+++++>++++>+++>++>+[<]>>[.>] < 1185349429 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4321 < 1185349708 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...++++++++++++++++++++++++++++++++++++++++--.++++. < 1185349711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :<<>> ul ``.*i < 1185349781 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :* -> < 1185349786 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>+<-]>++. < 1185349789 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185349807 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++. < 1185349809 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :> < 1185349814 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ````````````.H.e.l.l.o. .w.o.r.l.d.!i < 1185349815 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! -> i < 1185349884 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a^b`````aaaaab < 1185349885 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kk`ka``s`kk`ka``s`kk`ka``s`kk`ka``s`kk`ka``s`kk`kb < 1185349893 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a^b`````$a$a$a$a$a$b < 1185349894 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki < 1185349919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++[<++++++++++>-]<--. < 1185349921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1185349933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `` ``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki ```````````.H.e.l.l.o. .w.o.r.l.d.!i < 1185349934 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world!!!!! -> i < 1185349938 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185349945 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i suck < 1185349946 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :really < 1185349953 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wtf was that about < 1185349981 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `` ``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki ````````````.H.e.l.l.o. .w.o.r.l.d.! i < 1185349982 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! -> < 1185350006 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<+++>>++++++++++[<+++>-]<++[<]>[.>] < 1185350009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>bg < 1185350012 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ` ``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki ````````````.H.e.l.l.o. .w.o.r.l.d.! i < 1185350012 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! -> ('s', ('s', ('s', ('s', ('s', ('k', 'i'), ('k', 'i')), ('k', 'i')), ('k', 'i')), ('k', 'i')), 'i') < 1185350015 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1185350025 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `` ``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki .' i < 1185350026 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :''''' -> i < 1185350067 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `` ``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s``s`ks``s`kki``s`kki``s`kki``s`kki``s`kki`ki `.H`.e`.l`.l`.o`. `.w`.o`.r`.l`.d`.! i < 1185350067 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :!dlrow olleH -> < 1185350069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185350071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1185350077 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<+++>>++++++++++[<+++>-]<++[<]>...>>>.<<[.>] < 1185350079 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>>> bg < 1185350104 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<+>>++++++++++[<+++>-]<++[<]>...>>>.<<[.>] < 1185350107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>>> be < 1185350110 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :damnit :P < 1185350125 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :okay... i have to leave any minute now :\ < 1185350130 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++[<]>...>>>.<<[.>] < 1185350133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf < 1185350169 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++[<]>...[>].<<[.>] < 1185350178 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++[<]>...[>].<<[.>] < 1185350181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1185350191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they're all dead now < 1185350198 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++[<]>...[>].<<[.>]<<<. < 1185350200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul `.*i < 1185350201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>>> < 1185350210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so bye < 1185350218 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1185350226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1185350227 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I will bother your bot tomorrow for sure < 1185350227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1185350239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm coming back tomorrow, but don't know what time < 1185350242 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185350245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we'll see < 1185350263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :going to a friends house < 1185350267 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1185350270 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have no friends :( < 1185350275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to read my scheme book in the corner < 1185350276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1185350286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1185350291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they all live far away now :P < 1185350301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm always inside, programming naked and ircing < 1185350304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i have like 50 < 1185350311 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I mean IRL ;) < 1185350317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even multiple groups of people irl < 1185350321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1185350323 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just moved :P < 1185350323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :groups < 1185350327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i see :) < 1185350329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so I have no friends :) < 1185350334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like most of my friends that much < 1185350334 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and no where to go < 1185350336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though < 1185350339 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185350361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really *friends*, like buddies, or something less gay. < 1185350371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, gotta go now, see ya < 1185350376 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1185350399 0 :clog!unknown@unknown.invalid QUIT :ended < 1185350400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1185350543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!cat o < 1185350551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1185350553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1185350555 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 < 1185350572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1185350575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-----> < 1185350629 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++>>+++++++++[<++++++++++>->++++++++++<]<+>>[<+>-]<+++[<]>[.>] < 1185350645 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++[>++++++++++<-]>++>>++++++++++[<++++++++++>-]<-->>++++++++++[<++++++++++>-]<++>>++++++++++[<+++>-]<++>>+++++++++[<++++++++++>->++++++++++<]<+>>[<+>-]<+++[<]>[.>] < 1185350647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :>bf [] < 1185350692 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1185350696 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :crazy nuts idea < 1185350935 0 :RedDak!n=dak@host115-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1185351204 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1185351352 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+>++++++++++[>++++>++++>++++>++++<<<<-]>>>>[<<<<+>>>>-]<<<+>++>+++>++++++++++++++++++++++++++++++. < 1185351355 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1185351360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf ++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+>++++++++++[>++++>++++>++++>++++<<<<-]>>>>[<<<<+>>>>-]<<<+>++>+++>++++++++++++++++++++++++++++++. < 1185351407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+>++++++++++[>++++>++++>++++>++++<<<<-]>>>>[<<<<+>>>>-]<<<+>++>+++>++++++++++++++++++++++++++++++.[<]>[.>] < 1185351409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !()*+ < 1185351430 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+>++++++++++[>++++>++++>++++>++++<<<<-]>>>>[<<<<+>>>>-]<<<+>++>+++>+++++++++++++++++++++++++++++++++++++++++++++++++++.[<]>[.>] < 1185351433 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 !()*+3 < 1185351440 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1185351454 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1185351461 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1185351599 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgn !+,-.<>[]bf < 1185351601 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185351606 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen !+,-.<>[]bf < 1185351607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1185351611 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !+,-.<>[]bf < 1185351642 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185351645 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 Figs: bf_txtgen < 1185351647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :6 Figs: ps < 1185351667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 +++++++++++[>+++>++++>><<<<-]>.>-.+.+.+.++++++++++++++.++.+++++++++++++++++++++++++++++.++.+++++.++++. [577] < 1185352462 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+ //45[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<+++++[>+>+<<-]>>[<<+>>-]<++++[<]>[.>] < 1185352465 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !+,-.<>\^cg < 1185352497 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+ //45[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<+++++[>+>+<<-]>>[<<+>>-]<+++[<]>[.>] < 1185352499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !+,-.<>\^cf < 1185352562 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+ //45[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++[>+>+<<-]>>[<<+>>-]<++++[<]>[.>] < 1185352565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !+,-.<>\^bf < 1185352577 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1185352583 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1185352636 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+ //45[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++[>+>+<<-]>>[<<+>>-]<++++ < 1185352654 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+ //45[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<++[>+>+<<-]>>[<<+>>-]<++++[>+>+<<-]>>[<<+>>-]<++++[<]>[.>] < 1185352657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !+,-.<=Z\`d < 1185352662 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says fuck it < 1185352666 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*rewrites* < 1185352766 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf >++++++++++++++++++++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<++++++++++++++[>+>+<<-]>>[<<+>>-]<+[>+>+<<-]>>[<<+>>-]<+++++++++++++++++++++++++++++[<]>[.>] < 1185352769 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : !+,-.<=Z < 1185353143 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1185353317 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, crap < 1185353319 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185353323 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this is worthless < 1185353326 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1185353333 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm wasting my time :P < 1185353395 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1185353835 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1185353840 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1185353901 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1185353906 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Having issues with egobot < 1185353912 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :anyone still around? < 1185353948 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to try one last idea < 1185353954 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1185353959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now it won't give me an answer < 1185354025 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :meh, I'll try it again tomorrow and debug it < 1185354078 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1185354119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o http://www.multicampattern.com/img/img6b.jpg < 1185369524 0 :RedDak!n=dak@host115-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1185372559 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185372605 0 :blahbot`!n=blahbot`@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1185374040 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1185374438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: seems to be loading rather slowly. < 1185374601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I see nothing interesting in that picture... < 1185376070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%wapr abc# < 1185376075 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1185376641 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1185376992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1185377391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Waprwaprwapr. < 1185377461 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who's Elliott? < 1185377494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :me < 1185377508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :e = elliott :P < 1185377518 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1185377561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So are !, ", #, $, % and "anything else" the commands? < 1185378069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1185378078 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the info next to them is a stack diagram < 1185378095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :# is quite hard to understand, the rest easy < 1185378099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"jump" is in terms of the source code < 1185378119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. " x" x is at [3], because the whitespace, though not executed, is in the source < 1185379515 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1185380367 0 :sebbu!n=sebbu@ADijon-152-1-23-238.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1185382469 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1185386765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :interesting slightly-esoteric-related note: /me is making a javascript "shell", i.e. a JS console that can run apps, but with special functions to make it act like a command-line console < 1185386780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, like a bot in here, it could be filled with esolang interps < 1185386784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :except, on the web < 1185386795 0 :jix!n=jix@dyndsl-091-096-057-138.ewe-ip-backbone.de JOIN :#esoteric < 1185386796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and without the fuss of seperate-input-output-program boxes etc JS interps < 1185391967 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1185392581 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1185397046 0 :RedDak!n=dak@87.20.81.173 JOIN :#esoteric < 1185398863 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : bsmntbombdood: I see nothing interesting in that picture... < 1185398866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's the point < 1185399730 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1185400166 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1185402358 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1185402360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1185402363 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you guys see this yet? < 1185402365 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://news.bbc.co.uk/2/hi/technology/6912023.stm < 1185402377 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Antique engines inspire nano chip" < 1185402408 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :They're taking ideas from Babbage's Difference Engine and turning `em into tiny mechanical computers :P < 1185402668 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :babbage is now antique? < 1185402741 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :apparently :P < 1185403107 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :how quickly do people forget :) < 1185403141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what were we talking about again? ;) < 1185403148 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*ba dum dum crash* < 1185403156 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:US_cretaceous_general.jpg < 1185403164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1185403573 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1185403751 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1185404018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad liskell doesn't have hygenic macros < 1185404721 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :liskell? < 1185404872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haskell with some sexp < 1185405054 0 :ishyn!n=syn@100.23-224-89.dsl.completel.net JOIN :#esoteric < 1185405121 0 :ishyn!unknown@unknown.invalid PART #esoteric :? < 1185405203 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1185405255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i keep imagining non-hygenic macros < 1185405260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which are macros with mud and dirt in them < 1185405280 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :scrub(foo); < 1185405286 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1185405313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :most macro systems are non-hygienic < 1185405337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :scheme being the only exception i know < 1185405371 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sneezes < 1185405402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you could probably adapt scheme's system to any sufficiently sexpy language, perhaps tcl... < 1185405444 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1185405503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's been done, I think. < 1185405513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :would hygenic macros even be possible in haskell? < 1185405520 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1185405594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.tcl.tk/11155 < 1185405634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the parse-error rule for layout processing probably ruins every chance of user-determined changes to the core syntax < 1185405669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: those aren't hygenic are they? < 1185405692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the hell *is* a hygenic macro? < 1185405713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you are familiar with cpp macros right? < 1185405726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a macro that automatically takes care of not confusing things that are accidentally named the same < 1185405736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afaiui < 1185405762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1185405796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in such a way that you don't need to worry about how macros are actually implemented internally < 1185405827 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#define FOO(x) {int foo = blah; f(x)} < 1185405874 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :consider the code "int foo = bar; FOO(foo + 1);" < 1185405904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the foo in the macro definition is captured in the user's code, so the macro evaluates to blah+1 instead of bar+1 < 1185405908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically hygenic macros are macros that aren't macros. < 1185405910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1185405915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: wrong < 1185405969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also, consider the code "int (*f)(int) = somefunc; FOO(x);" < 1185405984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the user's definition of f is used instead of what the macro writer expected < 1185406016 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :these are unhygenic macros < 1185406020 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1185406050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats what macros are, though. < 1185406057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unhygenic macros are useful things < 1185406059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1185406062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hygenic macros are useful things < 1185406064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but they're not macros < 1185406089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a hygenic macro system would lookup the value of all the symbols in the expanded code in the macro definition's enviroment, so f would be what it was when the macro was defined, and foo wouldn't be shadowed < 1185406093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what's a macro? < 1185406157 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :something that takes unevaluated parameters and acts as if the code of the macro was there instead of the macro call < 1185406287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean "acts as if the _result_ of the macro" < 1185406310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1185406318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is compiletime < 1185406330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, otherwise defmacros wouldn't be macros < 1185406344 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I don't like Scheme's macros anyhow. < 1185406346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the result of the macro is evaluated at compiletime, of course < 1185406372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and is then inserted as code < 1185406373 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: probably because you've only ever used syntax-rules, right? < 1185406375 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The distinction between hygenic and unhygenic is a tad bit academic, but you'll get the hang of it if you use Chicken and realize the difference between SYNTAX-CASE and its more CL-like macro defining thinger. < 1185406396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: I think I get it. . . < 1185406405 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I've also used SYNTAX-CASE and, obviously, DEFMACRO from CL. < 1185406422 0 :oklopol!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1185406422 0 :sp3tt!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1185406422 0 :meatmanek!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1185406422 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Chicken includes CL's version for a reason. It's very nice :) < 1185406431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: play with some of the extensions, explicit renaming and syntactic closures < 1185406442 0 :meatmanek!n=meatmane@cpe-65-29-79-179.indy.res.rr.com JOIN :#esoteric < 1185406442 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1185406442 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1185406449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they allow explicitly saying where you want hygene and where you don't < 1185406452 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Have you played with Scheme itself yet? < 1185406457 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Oooh. Nifty. < 1185406463 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Any SRFIs you mean in particular? < 1185406472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there not srfis < 1185406494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www-swiss.ai.mit.edu/projects/scheme/documentation/scheme_3.html#SEC42 < 1185406501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think scheme48 has the same system < 1185406513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, er-macro-transformer and (r)sc-macro-transformer < 1185406534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`: Not yet. < 1185406545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm too busy going "Oooh. Lisp macros in Tcl." :p < 1185406553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to a bit later today, though. < 1185406884 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :Lemme take a screenshot of myself Scheming, and I'll go to studying Art History after that. < 1185407103 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.anysize.org/~sukoshi/scheming.png < 1185407121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I lisp with antied! < 1185407150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there are PLs named Plot or Conspire < 1185407169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what object system are you using? < 1185407176 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :TinyCLOS. < 1185407206 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I need to get my butt around to writing macros to auto-generate setters-accessors for me, but I haven't done it yet. < 1185407267 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :This is what I do in my breaks in coding the Java torrent client and my breaks from Art History. < 1185407341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Actually antied is a good name for a text editor < 1185407344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should rename my editor that < 1185407393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"antied: now with everything that ed doesn't have! < 1185407485 0 :Sukoshi`!unknown@unknown.invalid PRIVMSG #esoteric :I.e. text input/output. < 1185407487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, Plot seems to have had some kind of existence. < 1185407565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi`, what was that in reply to < 1185407568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i.e. text in)