< 1182817531 0 :c|p!n=wil@unaffiliated/cp/x-000001 JOIN :#esoteric < 1182819179 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1182825353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good three nights, i'm going to all my beds < 1182825353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1182825495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mulitple beds, cool < 1182828746 0 :c|p`!n=wil@c-68-36-94-174.hsd1.nj.comcast.net JOIN :#esoteric < 1182828770 0 :c|p!unknown@unknown.invalid QUIT : < 1182833768 0 :boily!n=boily@bas2-quebec14-1128667584.dsl.bell.ca JOIN :#esoteric < 1182836217 0 :c|p`!unknown@unknown.invalid QUIT :Client Quit < 1182836756 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1182836763 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1182836797 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Client Quit < 1182837175 0 :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182837304 0 :immibis_!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182837385 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :how annoying < 1182837387 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("I am working today") < 1182837387 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I am working today < 1182837448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe you. < 1182837457 0 :immibis_!unknown@unknown.invalid NICK :immibis[A] < 1182837457 0 :immibis[A]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now away - Reason : i am away < 1182837585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1182838418 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182838626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands pikhq's ass back < 1182838744 0 :immibis[A]!unknown@unknown.invalid NICK :immibis_ < 1182838744 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is no longer away : Gone for 21 minutes 27 seconds < 1182838749 0 :immibis_!unknown@unknown.invalid NICK :immibis < 1182838947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: Thanks. < 1182839040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, even. < 1182839106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what happened to your ass? < 1182839119 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(" < 1182839119 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1182839124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I laughed it off. < 1182839134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec("") < 1182839194 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".* PURPLE BLEEPER (.*)", lambda x,y: self.raw("PRIVMSG #esoteric :\001ACTION turns purple and bleeps\001\nPRIVMSG #esoteric "+y.group(1)+" yourself!")) < 1182839198 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :PURPLE BLEEPER X < 1182839212 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :A PURPLE BLEEPER X < 1182839213 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1182839226 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182839277 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(":[^:]*:(.*) [bB][lL][eE][eE][pP][eE][rR] (.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :\001ACTION turns "+y.group(1)+" and bleeps\001\nPRIVMSG #esoteric "+y.group(2)+" yourself!")) < 1182839282 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :green bleeper bot < 1182839283 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns green and bleeps < 1182839283 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :bot < 1182839288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1182839293 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :on bleeper < 1182839295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1182839307 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :on bleeper \001ACTION stinks\001 < 1182839308 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns on and bleeps < 1182839308 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :\001ACTION < 1182839345 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :off his girlfriend bleeper < 1182839349 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :off his girlfriend bleeper hello < 1182839349 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns off his girlfriend and bleeps < 1182839349 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1182839385 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(":[^:]*:(.*) [bB][lL][eE][eE][pP][eE][rR]", lambda x,y: bot.raw("PRIVMSG #esoteric :\001ACTION turns "+y.group(1)+" and bleeps\001")) < 1182839389 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :weird bleeper < 1182839390 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns weird and bleeps < 1182839396 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :into a bot bleeper < 1182839397 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns into a bot and bleeps < 1182839415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could just use i < 1182839429 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i? < 1182839439 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is i? < 1182839445 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns into immibis and bleeps < 1182839446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a regex flag < 1182839466 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i presume it means case-insensitive? < 1182839490 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182839592 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG ##trivia :you didn't set the +n flag!") < 1182839600 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no, maybe they did < 1182841155 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("(.*Cannot send to channel*)",lambda x,y: sys.stdout(y.group(1))) < 1182841177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("JOIN #hacking\nPRIVMSG #hacking No hacking!\nPART #hacking") < 1182841489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG ##trivia :Yodel!") < 1182841514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #gnu :Yodel!") < 1182841530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Is that *working*? < 1182841545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #natter :Okay, I *know* this won't get sent.") < 1182841549 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it isn't on any other channels < 1182841556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dah. < 1182841565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm testing the regexp you added. < 1182841588 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182841645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which doesn't work. ;) < 1182841656 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i can see that < 1182841691 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't return a "cannot send to channel" response < 1182841699 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it returns a "no such nick/channel" response < 1182841717 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am coming 9th on the trivia game < 1182841723 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :out of about 16 players < 1182841743 0 :maniac!n=maniac@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182841756 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nlalalalalala < 1182841764 0 :maniac!unknown@unknown.invalid NICK :lala < 1182841773 0 :lala!unknown@unknown.invalid NICK :maniac < 1182841826 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1182841838 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :/notice maniac THING I SHOULD SAY ON THE CHANNEL < 1182841848 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :/notice maniac !nMYNEWNICK < 1182841899 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw(r":(\S+)!\S+ PRIVMSG < 1182841900 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1182841916 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :Whahuwhahuh? < 1182842089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw(r":(\S+)!\S+ PRIVMSG \S+ :I am a maniac(.*)", lambda x,y: self.raw("NOTICE "+y.group(1)+" :I am a maniac"+y.group(2)+" too")) < 1182842089 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: raw() takes exactly 2 arguments (3 given) < 1182842100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You fail. < 1182842104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw(r":(\S+)!\S+ PRIVMSG \S+ :I am a maniac(.*)", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :I am a maniac"+y.group(2)+" too")) < 1182842105 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: raw() takes exactly 2 arguments (3 given) < 1182842108 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :all the time < 1182842113 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what did i do then? < 1182842117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what did i do then?oosp < 1182842119 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1182842123 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :I am a maniac(.*)", lambda x,y: bot.raw("NOTICE "+y.group(1)+" :I am a maniac"+y.group(2)+" too")) < 1182842140 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know any python except for just enough to use this bot < 1182842152 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :I am a maniac yes i am < 1182842185 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :I am a maniac(.*)", lambda x,y: bot.raw("PRIVMSG #esoteric :NOTICE "+y.group(1)+" :I am a maniac"+y.group(2)+" too")) < 1182842187 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :I am a maniac yes i am < 1182842188 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NOTICE maniac :I am a maniac yes i am too < 1182842203 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182842208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't know much Python; I've figured out *just* enough that I can fiddle arround with it if need be. < 1182842213 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :I am a maniac yes i am < 1182842240 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :I AM A MANIAC YES I AM < 1182842302 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :(screaming) I AM A MANIAC I AM A MANIAC I AM A MANIAC YES I AM < 1182842314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the second line of screaming. < 1182842319 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!nserialkiller < 1182842320 0 :maniac!unknown@unknown.invalid NICK :serialkiller < 1182842320 0 :serialkiller!unknown@unknown.invalid PRIVMSG #esoteric :This nickname is owned by someone else < 1182842320 0 :serialkiller!unknown@unknown.invalid PRIVMSG #esoteric :If this is your nickname, type /msg NickServ IDENTIFY < 1182842327 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :loll < 1182842327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1182842333 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is lmao < 1182842340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Laughing My Ass Off. < 1182842365 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182842366 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182842374 0 :serialkiller!unknown@unknown.invalid PRIVMSG #esoteric :!nimmibis_ < 1182842374 0 :serialkiller!unknown@unknown.invalid NICK :immibis_ < 1182842375 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :This nickname is owned by someone else < 1182842375 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :If this is your nickname, type /msg NickServ IDENTIFY < 1182842392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Grin* < 1182842415 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :!nNickServ < 1182842424 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :!nimmibis' < 1182842425 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :!nimmibis < 1182842433 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :too many nick changes i think < 1182842458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!nEgoBot < 1182842469 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it has to be a /notice < 1182842479 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :!nEgoBot < 1182842479 0 :immibis_!unknown@unknown.invalid NICK :EgoBot < 1182842480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This nickname is owned by someone else < 1182842480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :If this is your nickname, type /msg NickServ IDENTIFY < 1182842490 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!nNickServ < 1182842504 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :8th place now < 1182842516 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who is this egobot you keep trying to imitate with other bots? < 1182842536 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then again, the trivia game seems pretty inactive < 1182842537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is Gregor's bot, which, *if it were running* would be hosting various interpreters for EsoLangs. < 1182842571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1182842573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :esolangs. < 1182842574 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182842619 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)\S+ PRIVMSG \S+ :.*(fuck).*", lambda x,y: sys.stdout(y.group(1)+", please don't say "+y.group(1)+".")) < 1182842619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842622 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1182842622 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842623 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.n, please don't say immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.n. < 1182842631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1182842642 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182842650 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :.*(fuck).*", lambda x,y: sys.stdout(y.group(1)+", please don't say "+y.group(2)+".")) < 1182842650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842653 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fuck you < 1182842653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842653 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck. < 1182842653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842672 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :.*(shit).*", lambda x,y: sys.stdout(y.group(1)+", please don't say "+y.group(2)+".")) < 1182842672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842677 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :.*(swear).*", lambda x,y: sys.stdout(y.group(1)+", please don't say "+y.group(2)+".")) < 1182842680 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :shit < 1182842680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842681 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say shit. < 1182842681 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842682 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842710 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :.*(bitch).*", lambda x,y: sys.stdout(y.group(1)+", please don't say fuck or shit or any other swear word"+y.group(2)+".")) < 1182842711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck. < 1182842711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say shit. < 1182842711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say swear. < 1182842711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842712 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842712 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842715 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1182842726 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fuck you < 1182842726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842727 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck. < 1182842727 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842727 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842737 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :chain reaction alert < 1182842748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fik. < 1182842767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I see that it's not multilingual. < 1182842781 0 :boily!unknown@unknown.invalid QUIT :"WeeChat 0.2.5" < 1182842815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Via botojn estas fika patrifikuloj kaj fekifikuloj! < 1182842829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Your bots as fucking motherfuckers and shitfuckers!) < 1182842829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, don't swear. < 1182842829 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, please don't say fuck. < 1182842829 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, please don't say shit. < 1182842830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842830 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842830 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842830 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if i paste the command on my clipboard onto this channel, it will cause a chain reaction and possibly render one or both bots unusable < 1182842831 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842842 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :trivia < 1182842843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842843 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842851 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :trivia is swearing? < 1182842851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842851 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say swear. < 1182842851 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842857 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :this would do terribly on ##trivia < 1182842857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842858 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842865 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where there is a triviabot < 1182842865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842866 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842867 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":(\S+)!\S+ PRIVMSG \S+ :.*(swear).*", lambda x,y: sys.stdout(y.group(1)+", please don't say fuck or shit or any other swear word"+y.group(2)+".")) < 1182842867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say shit. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say swear. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck or shit or any other swear wordswear. < 1182842868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842868 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842870 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842872 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fucku < 1182842872 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842872 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182842873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842874 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: bsmnt_bot, from our observations, is impossible to lock up. < 1182842876 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842878 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842880 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842880 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842882 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842884 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842885 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :see < 1182842886 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck. < 1182842886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842888 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842890 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842892 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842894 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842894 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842896 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842897 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i will move egobot < 1182842898 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842900 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This will go on forever, however. < 1182842902 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842903 0 :EgoBot!unknown@unknown.invalid NICK :xxx < 1182842903 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842903 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :This nickname is owned by someone else < 1182842903 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :If this is your nickname, type /msg NickServ IDENTIFY < 1182842904 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842906 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842906 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842908 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842910 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842910 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842912 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842914 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842914 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842916 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :!nmaniac < 1182842916 0 :xxx!unknown@unknown.invalid NICK :maniac < 1182842916 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842917 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :This nickname is owned by someone else < 1182842917 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :If this is your nickname, type /msg NickServ IDENTIFY < 1182842918 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842918 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842920 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say swear. < 1182842922 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, please don't say fuck or shit or any other swear wordswear. < 1182842923 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, don't swear. < 1182842923 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!c##trivia < 1182842923 0 :maniac!unknown@unknown.invalid PART #esoteric :? < 1182842924 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say swear. < 1182842925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!exec self.raw("QUIT") < 1182842926 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say fuck or shit or any other swear wordswear. < 1182842928 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say swear. < 1182842930 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say fuck or shit or any other swear wordswear. < 1182842933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say swear. < 1182842934 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say fuck or shit or any other swear wordswear. < 1182842936 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say swear. < 1182842938 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :xxx, please don't say fuck or shit or any other swear wordswear. < 1182842940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now we just wait on the buffer. < 1182842940 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :maniac, please don't say swear. < 1182842942 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :maniac, please don't say fuck or shit or any other swear wordswear. < 1182842944 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :maniac, please don't say swear. < 1182842946 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :maniac, please don't say fuck or shit or any other swear wordswear. < 1182842950 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :go to ##trivia to see what happened with maniac and triviette < 1182842955 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :(they are both bots) < 1182842968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] <@Triviette> --== Trivia ==-- [category: Music] < 1182842968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] <@Triviette> American Songbook: "But I miss you most of all, when the < 1182842968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] <@Triviette> __ __ begin to fall" < 1182842968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] <@Triviette> Hint [1 of 3]: A _ _ _ _ _ _ _ _ _ _ _ / _ _ _ _ E _ _ < 1182842968 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:28] Triviette, don't swear. < 1182842968 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say swear. < 1182842969 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, please don't say fuck or shit or any other swear wordswear. < 1182842978 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT") < 1182842978 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1182842985 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182842989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I feel stupid. < 1182843140 0 :maniac!n=maniac@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182843141 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :[#esoteric] Welcome to the esoteric programming channel! Logs of previous discussions are available at http://meme.b9.com/clog/esoteric/?M=D < 1182843145 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1182843170 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lmaopmpnihnasidoc(nbatgttt) < 1182843176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesa. < 1182843193 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :laughing my ass off peeing my pants now i have no ass so i die of constipation (not being able to go to the toilet) < 1182843206 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lshipmp < 1182843229 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric !!@ < 1182843229 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843233 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric :!!@ < 1182843233 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843234 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric :!!@ < 1182843234 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843234 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric :!!@ < 1182843234 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843236 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric :!!@ < 1182843238 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843240 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric :!!@ < 1182843242 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!!@ < 1182843244 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG #esoteric !shutup < 1182843246 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!shutup < 1182843255 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!shutup < 1182843260 0 :maniac!unknown@unknown.invalid PRIVMSG #esoteric :!shutup < 1182843304 0 :maniac!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182843328 0 :maniac!n=maniac@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182843370 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pinging alert < 1182843528 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("\S+ PRIVMSG \S+ :(.*quine.*)", lambda x,y: sys.stdout(y.group(1))) < 1182843532 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do not quine < 1182843532 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :do not quine < 1182843580 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("\S+ PRIVMSG \S+ :(.*quine.*)", lambda x,y: bot.raw("PRIVMSG bsmnt_bot :Quining. "+y.group(1)))) < 1182843581 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("\S+ PRIVMSG \S+ :(.*quine.*)", lambda x,y: bot.raw("PRIVMSG bsmnt_bot :Quining. "+y.group(1)))) < 1182843581 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: unexpected EOF while parsing < 1182843584 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("\S+ PRIVMSG \S+ :(.*quine.*)", lambda x,y: bot.raw("PRIVMSG bsmnt_bot :Quining. "+y.group(1))) < 1182843587 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :quine < 1182843590 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("\S+ PRIVMSG \S+ :(.*quine.*)", lambda x,y: bot.raw("PRIVMSG bsmnt_bot :Quining. "+y.group(1))) < 1182843595 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :quine < 1182843599 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. quine < 1182843603 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. quine < 1182843607 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. quine < 1182843611 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. quine < 1182843615 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. quine < 1182843616 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not such an accurate quine then < 1182843619 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :not such an accurate quine then < 1182843623 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843627 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. not such an accurate quine then < 1182843631 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843635 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. not such an accurate quine then < 1182843636 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182843637 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stop quineing < 1182843639 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843643 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :stop quineing < 1182843647 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. not such an accurate quine then < 1182843652 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843655 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. stop quineing < 1182843659 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. not such an accurate quine then < 1182843663 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843664 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do not quine any further < 1182843667 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. stop quineing < 1182843671 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. not such an accurate quine then < 1182843675 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :do not quine any further < 1182843679 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843684 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. stop quineing < 1182843688 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. not such an accurate quine then < 1182843692 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. do not quine any further < 1182843696 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843702 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. stop quineing < 1182843703 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Woohoo. < 1182843706 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. not such an accurate quine then < 1182843706 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Blahbitty < 1182843710 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. do not quine any further < 1182843714 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843718 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Blahbitty quite? < 1182843720 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. stop quineing < 1182843724 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. not such an accurate quine then < 1182843725 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sukoshi: what < 1182843726 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Blahbitty quine < 1182843729 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. do not quine any further < 1182843733 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. Quining. quine < 1182843735 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("I AM FLOODING MYSELF OFF") < 1182843735 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182843740 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182843743 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("I AM FLOODING MYSELF OFF") < 1182843743 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843743 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843743 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843743 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843744 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182843746 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182843749 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("I AM FLOODING MYSELF OFF") < 1182843749 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843749 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182843752 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("I AM FLOODING MYSELF OFF") < 1182843752 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182843757 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: sys.stdout("I AM FLOODING MYSELF OFF") < 1182843757 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I AM FLOODING MYSELF OFF < 1182843758 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182843760 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182843820 0 :maniac!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182843848 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw("(.*)",lambda x,y: sys.stdout(y.group(1)+", so what?")) < 1182843851 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182843852 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz PRIVMSG #esoteric :ok, so what? < 1182843859 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1182843859 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz PRIVMSG #esoteric :ouch, so what? < 1182843873 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182843874 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::immibis!n=IceChat7@125-238-176-25.broadband-telecom.global-gateway.net.nz PRIVMSG #esoteric :~exec self.raw_regex_queue.pop(), so what? < 1182843886 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(":\S+ PRIVMSG \S+ :(.*)",lambda x,y: sys.stdout(y.group(1)+", so what?")) < 1182843888 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i such < 1182843889 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i such, so what? < 1182843890 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i suck < 1182843891 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i suck, so what? < 1182843892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I, for one, think that there's something odd about the IRC protocol. < 1182843892 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I, for one, think that there's something odd about the IRC protocol., so what? < 1182843893 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bot < 1182843894 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i'm a bot, so what? < 1182843900 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so what? < 1182843901 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :so what?, so what? < 1182843904 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Your mom. < 1182843905 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Your mom., so what? < 1182843908 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Your mom < 1182843909 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Your mom, so what? < 1182843916 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is odd abpit tje irc protomilk < 1182843916 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is odd abpit tje irc protomilk, so what? < 1182843917 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I eat babies in my sleep < 1182843918 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :I eat babies in my sleep, so what? < 1182843918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Having fun, Sukoshi? < 1182843918 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Having fun, Sukoshi?, so what? < 1182843919 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is odd abpit tje irc protoplasm < 1182843920 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is odd abpit tje irc protoplasm, so what? < 1182843932 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i am part of the IRC protoplasm < 1182843933 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i am part of the IRC protoplasm, so what? < 1182843936 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Quite, pikhq. < 1182843936 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Quite, pikhq., so what? < 1182843941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182843941 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop(), so what? < 1182843955 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :test < 1182843971 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what is odd about the protocol? < 1182843975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("test, so what?") < 1182843975 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :test, so what? < 1182843986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. Just seems odd. *shrug* < 1182844054 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: why? < 1182844087 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*~exec.*",sys.stdout("Make me")) < 1182844088 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844094 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec purple < 1182844095 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'purple' is not defined < 1182844095 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'NoneType' object has no attribute '__name__' < 1182844102 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*~exec.*",lambda x,y: sys.stdout("Make me")) < 1182844106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec na < 1182844110 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182844117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :um, what < 1182844118 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182844121 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*~exec.*",lambda x,y: sys.stdout("Make me")) < 1182844129 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec bie < 1182844130 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844130 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'bie' is not defined < 1182844137 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self=bot < 1182844137 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844145 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1182844150 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot=new Object() < 1182844151 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844151 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182844152 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i made you < 1182844240 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot=Object() < 1182844240 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844241 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844241 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'Object' is not defined < 1182844249 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot=time.localtime() < 1182844249 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844251 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot=time.localtime() < 1182844252 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844255 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self=time.localtime() < 1182844256 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844256 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self=time.localtime() < 1182844257 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844266 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nWaiterBo < 1182844266 0 :WaiterBot!unknown@unknown.invalid NICK :WaiterBo < 1182844267 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nWaiterBot < 1182844267 0 :WaiterBo!unknown@unknown.invalid NICK :WaiterBot < 1182844271 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!c#esoteric < 1182844271 0 :WaiterBot!unknown@unknown.invalid PART #esoteric :? < 1182844271 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844276 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!c#esoteric < 1182844276 0 :WaiterBot!unknown@unknown.invalid PART #esoteric :? < 1182844276 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844281 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1182844288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :waiterbot, i said fuck < 1182844294 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1182844295 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!speak < 1182844297 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1182844297 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :immibis, don't swear. < 1182844306 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do not quine, either of you < 1182844306 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :do not quine, either of you < 1182844307 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: do not quine, either of you < 1182844307 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: do not quine, either of you < 1182844307 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: do not quine, either of you < 1182844309 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: do not quine, either of you < 1182844313 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: do not quine, either of you < 1182844315 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: do not quine, either of you < 1182844319 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: do not quine, either of you < 1182844321 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: do not quine, either of you < 1182844324 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nWaiterNoQuines < 1182844325 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: do not quine, either of you < 1182844327 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: do not quine, either of you < 1182844331 0 :WaiterBot!unknown@unknown.invalid NICK :WaiterNoQuines < 1182844333 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :!nwaiternoquines < 1182844337 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844339 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844341 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1182844343 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what < 1182844343 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: !nwaiternoquines < 1182844345 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: !nwaiternoquines < 1182844349 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844350 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nwa < 1182844351 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844355 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: !nwaiternoquines < 1182844357 0 :WaiterNoQuines!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: !nwaiternoquines < 1182844361 0 :WaiterNoQuines!unknown@unknown.invalid NICK :wa < 1182844363 0 :wa!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844365 0 :wa!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: quining: do not quine, either of you < 1182844369 0 :wa!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: !nwaiternoquines < 1182844371 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :stopping < 1182844371 0 :wa!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: !nwaiternoquines < 1182844372 0 :wa!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182844381 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do not say quine < 1182844387 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844388 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :in capitals or lowercase < 1182844391 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or mixed case < 1182844393 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :whatever you do, < 1182844398 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do NOT say QUINE < 1182844398 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :do not say quine < 1182844398 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: do not say quine < 1182844399 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: do not say quine < 1182844401 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: do not say quine < 1182844405 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: do not say quine < 1182844406 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nnotaquin < 1182844409 0 :WaiterBot!unknown@unknown.invalid NICK :notaquin < 1182844411 0 :notaquin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: do not say quine < 1182844412 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Quines are fun? < 1182844413 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!nmannequin < 1182844415 0 :notaquin!unknown@unknown.invalid PRIVMSG #esoteric :quines are fun? < 1182844419 0 :notaquin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: do not say quine < 1182844423 0 :notaquin!unknown@unknown.invalid NICK :mannequin < 1182844425 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quines are fun? < 1182844429 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: do not say quine < 1182844433 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quines are fun? < 1182844437 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: quining: do not say quine < 1182844441 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quines are fun? < 1182844445 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: quining: quining: do not say quine < 1182844446 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :quining: Since when did #esoteric become a spam channel? < 1182844449 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quines are fun? < 1182844453 0 :mannequin!unknown@unknown.invalid PRIVMSG #esoteric :quining: quining: quining: quining: quining: quining: quining: quining: quining: quining: do not say quine < 1182844455 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :quining: Shouldn't the ops lay done some sort of law? < 1182844458 0 :mannequin!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182844481 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well, if you say quine, it quines your request < 1182844496 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as of when it comes back on, it can be stopped using the !shutup command < 1182844498 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :That's a spam feature. < 1182844504 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182844511 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844514 0 :WaiterBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1182844557 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what if you need to say ~fuckingshittyquine~ in order to quine? < 1182844576 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844628 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!c#bots < 1182844628 0 :WaiterBot!unknown@unknown.invalid PART #esoteric :? < 1182844681 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the quine can now be cancelled < 1182844683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] ~fuckingshittyquine~ < 1182844683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] !speak < 1182844683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] ~fuckingshittyquine~ < 1182844683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] immibis, don't swear. < 1182844683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] ~fuckingshittyquine~ < 1182844684 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] quining: ~fuckingshittyquine~ < 1182844686 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] quining: ~fuckingshittyquine~ < 1182844688 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] WaiterBot, don't swear. < 1182844690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] !shutup < 1182844692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] quining: quining: ~fuckingshittyquine~ < 1182844693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1182844694 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] quining: quining: ~fuckingshittyquine~ < 1182844696 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] WaiterBot, don't swear. < 1182844698 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[18:56] (End of discussion) < 1182844705 0 :WaiterBot!n=WaiterBo@125-238-176-25.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1182844707 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :boo < 1182844710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: *bsmnt_bot* is a spam feature. < 1182844724 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, true. < 1182844746 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Did the ops here die then? < 1182844762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec("while 1:\n sleep(100)\n sys.stdout(\"See?\")") < 1182844762 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844763 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'sleep' is not defined < 1182844769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Schiessen. < 1182844799 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec("while 1:\n i=0\n while i<32767: i=i+1\n sys.stdout(\"See?\")") < 1182844799 0 :clog!unknown@unknown.invalid QUIT :ended < 1182844800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1182844800 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Make me < 1182844800 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844800 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844800 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844801 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844801 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844802 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844804 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844806 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844808 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844810 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844812 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1182844813 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182844816 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182844823 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT irc.freenode.net :Excess Flood") < 1182844824 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182844826 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182844828 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT irc.freenode.net :Excess Flood") < 1182844828 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182844831 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182844859 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ NOTICE \S+ :(.*)", lambda x,y: sys.stdout(y.group(1))) < 1182844864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: No, fizzie and lament are around still. < 1182844877 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: No, fizzie and lament are around still. < 1182844891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Three of them, I don't know, but lament and fizzie are around. < 1182844905 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Three of them, I don't know, but lament and fizzie are around. < 1182844908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Taaus, Aardappel, and andreou are the other ops. < 1182844925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(andreou is listed as channel contact, with lament as an alternate) < 1182844925 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Taaus, Aardappel, and andreou are the other ops. < 1182844939 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :(andreou is listed as channel contact, with lament as an alternate) < 1182844963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!exec self.raw_regex_queue.pop() < 1182844967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP. < 1182844983 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP YOURSELF! < 1182844993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1182845002 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :yeah, its annoying, ay? < 1182845050 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG [^# ] :(.*)", lambda x,y: sys.stdout(y.group(1))) < 1182845084 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r":\S+ PRIVMSG [^# ]* :(.*)", lambda x,y: sys.stdout(y.group(1))) < 1182845093 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1182845095 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1182845098 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182845099 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean oops < 1182845109 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("killall -9 bsmnt_bot") < 1182845128 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("ps") < 1182845147 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("BOMB") < 1182845152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's killed already. >:D < 1182845162 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("No i'm not") < 1182845162 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :No i'm not < 1182845174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kuso. < 1182845175 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("killall -9 python") < 1182845182 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("killall -9 pyexec") < 1182845189 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("ps -ax") < 1182845191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.system("ps")) < 1182845192 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :32512 < 1182845196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1182845210 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well theres the process id of ps! < 1182845217 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lot of processes on that computer < 1182845253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; we cause it. < 1182845256 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os) < 1182845257 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : < 1182845258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1182845269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.dir("/usr/bin")) < 1182845269 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'dir' < 1182845273 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/usr/bin")) < 1182845274 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['dc', 'nice', 'wget', 'python2.4'] < 1182845279 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/usr/bin/python2.4")) < 1182845279 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :OSError: [Errno 20] Not a directory: '/usr/bin/python2.4' < 1182845286 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/usr/")) < 1182845287 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['bin', 'lib', 'include'] < 1182845294 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/bin/")) < 1182845294 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['ls', 'sh', 'bash'] < 1182845303 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/usr/bin/py")) < 1182845303 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :OSError: [Errno 2] No such file or directory: '/usr/bin/py' < 1182845305 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.listdir("/usr/bin/py*")) < 1182845306 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :OSError: [Errno 2] No such file or directory: '/usr/bin/py*' < 1182845323 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PART #esoteric") < 1182845324 0 :bsmnt_bot!unknown@unknown.invalid PART #esoteric :? < 1182845335 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. Can you not test this in your own channel, at least? < 1182845336 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that was how you got rid of it last time, pikhq < 1182845351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1182845360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi: Happy now? < 1182845364 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah. < 1182845368 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :um, it is only on one channel, and anyway I thought we were trying to get rid of it for some reason < 1182845375 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well no channels now < 1182845377 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I understand if you test it a bit, but you're testing it like crazy. < 1182845388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's *my* goal. < 1182845393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm more creative about it. < 1182845445 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :really? what about ~exec os.system("bash -c \"while true; do; /bin/echo; done;\"") < 1182845451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :run out of pids < 1182845461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1182845474 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1182845489 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :x < 1182845498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~exec os.system("bash -c \":(){ :|:& };:\" < 1182845500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :") < 1182845511 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :i suck < 1182845512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Unused* PIDs can be assigned again. < 1182845515 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182845550 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is :(){ :|:& };: supposed to do? < 1182845590 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the canonical very unreadable fork bomb. < 1182845670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The :(){} bit makes a new function. < 1182845676 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :while true; do; {cat < /dev/mouse &;} done < 1182845683 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :while true; do; {cat < /dev/mouse &} done < 1182845689 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :very annoying? < 1182845695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::|:& call that function, pipes it into itself, and puts that into the background. < 1182845707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;: calls your new function. < 1182845717 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i got that bit once you explained the :(){} < 1182845722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Annoying, but making that /dev/urandom is better. < 1182845736 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :while true; do; {cat < /dev/urandom > /dev/pts/0 &} done < 1182845756 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :which on ubuntu systems will open a window on every x desktop and cat urandom into it < 1182845769 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or is that debian? < 1182845771 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or redhat? < 1182845791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That *can't* be right. . . < 1182845803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That ought to just mess with the first psuedotty. . . < 1182845818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :while true; do; {cat < /dev/urandom | tee /dev/stdin /dev/pts/* /dev/tty* &} done < 1182845831 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :well i'm not sure which distro < 1182845847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :write < 1182847734 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :!rPRIVMSG NickServ IDENTIFY WaiterPass0 < 1182847734 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :Syntax: IDENTIFY < 1182847734 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :Type: /msg NickServ HELP IDENTIFY for more information < 1182847738 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1182847746 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :WAITERBOT! < 1182847758 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er.. < 1182849032 0 :WaiterBot!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182849045 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182851039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has now browsed the day's channel logs, and is actually somewhat wary of bringing in more bots... < 1182854041 0 :sebbu!n=sebbu@ADijon-152-1-73-28.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1182859044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone know erlang? < 1182859061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :recursion does not change the pid or? < 1182859271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i would, but i only have one radiation suit. < 1182859297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you putting erlang down or being too clever for me? < 1182859305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the latter :) < 1182859313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1182859317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irregularwebcomic.net/ < 1182859389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was hoping that would clear out what you said < 1182859396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1182859404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, didn't it? < 1182859422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see the annotation. < 1182859436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182859476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trues trues < 1182859504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, time to eat < 1182859514 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1182859522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should trust i can read code enough to be sure recursion does not change it < 1182860273 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1182867484 0 :sebbu2!n=sebbu@ADijon-152-1-98-57.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1182868640 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1182868685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, found this board game named lotus... didn't know how it's played so figured out a way to represent tree rewriting with the pieces and wrote add(a, b) :D < 1182868709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately it runs out of pieces after that... < 1182868736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infinite fibonacci was 3 heaps of pieces < 1182868741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no... 5 < 1182868751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :addition was 9 or something < 1182868770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could make it a game somehow... if i just had more pieces < 1182868976 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1182870852 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182870886 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182871312 0 :c|p!n=wil@c-68-36-94-174.hsd1.nj.comcast.net JOIN :#esoteric < 1182872285 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182872302 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182872809 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1182873654 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1182875927 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: URL? < 1182876072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who what when? < 1182876104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean did i spec and up it? < 1182876115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or something completely unrelated < 1182876120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just for the heck of it < 1182876275 0 :c|p!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1182876335 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182876428 0 :c|p!n=wil@c-68-36-94-174.hsd1.nj.comcast.net JOIN :#esoteric < 1182876443 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182877029 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182877049 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182878569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1182878595 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I meant, what are these game pieces that are capable for expression tree-rewriting rules? < 1182878740 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :last night's chattering was spammy and worthless < 1182879044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4 colors of pieces < 1182879066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you can stack them up... doesn't take a genius < 1182879077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can spec it once i have the 5 minutes < 1182879084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta leave pretty much now. < 1182879092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that immibis be bannished to #esoteric-spam < 1182879107 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: bye < 1182879166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to learn to remember a deck of cards today... what else can one do in a summer house < 1182879236 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182881053 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182882956 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1182883117 0 :pikhq_!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182884095 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182884156 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1182885623 0 :pikhq_!unknown@unknown.invalid QUIT :Connection timed out < 1182885631 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1182885649 0 :pikhq!n=pikhq@208-180-8-45-static-hsb.provalue.net JOIN :#esoteric < 1182885710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez that kid is annoying < 1182885718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1182885726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1182885736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis < 1182885748 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I missed out on something fun, it would appear < 1182885767 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, I must direct your attention to this video- I find it extremely interesting: http://video.google.com/videoplay?docid=-8461754114455236037 < 1182886094 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1182886094 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1182886097 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182886141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :making changes? < 1182886157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*immibis.*", lambda x,y: raise StopHandlingCallbacks) < 1182886158 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182886162 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fucking python < 1182886210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "def f(x, y): raise StopHandlingCallbacks\nself.ignore = f"\ < 1182886211 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid token < 1182886213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "def f(x, y): raise StopHandlingCallbacks\nself.ignore = f" < 1182886230 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*immibis.*", lambda x,y: StopHandlingCallbacks) < 1182886232 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182886236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(".*immibis.*", self.ignore) < 1182886252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why do we have this bot anyway? < 1182886258 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what makes it on-topic? < 1182886258 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") # immibis < 1182886258 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1182886262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1182886275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, the order < 1182886285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182886285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue.pop() < 1182886328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue = [re.compile(".*immibis.*"), self.ignore] + self.raw_regex_queue < 1182886334 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") # immibis < 1182886334 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182886336 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182886342 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :useful < 1182886364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue = [(re.compile(".*immibis.*"), self.ignore)] + self.raw_regex_queue < 1182886364 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: IRCbot instance has no attribute 'ignore' < 1182886376 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec "def f(x, y): raise StopHandlingCallbacks\nself.ignore = f" < 1182886379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw_regex_queue = [(re.compile(".*immibis.*"), self.ignore)] + self.raw_regex_queue < 1182886383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") # immibis < 1182886387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good < 1182886390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") < 1182886390 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1182886392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good < 1182886405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does this bot do that's esoteric? < 1182886416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1182886425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it does have a bf script < 1182886472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :its presence is generating lots of flood that i would call off-topic, despite the usage of funky python < 1182886921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :When's the last time something esoteric happened in here? < 1182886923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1182887242 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182887265 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182887299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.banlist) < 1182887299 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[<_sre.SRE_Pattern object at 0xb7c2d3b0>] < 1182887306 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.banlist[0].pattern) < 1182887334 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1182887335 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: 'self.handle_callback(message, m, i)', 0.00 seconds < 1182887355 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1182887367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.ban(".*foobar.*") < 1182887373 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.banlist) < 1182887374 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[<_sre.SRE_Pattern object at 0xb7c2d3b0>, <_sre.SRE_Pattern object at 0xb7caad40>] < 1182887472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.read_bans() < 1182887472 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'fd' referenced before assignment < 1182887535 0 :falsebot!n=none@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1182887545 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :botfight! < 1182887555 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot all the syntax for falsebot < 1182887564 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1182887581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :including the help command :D < 1182887599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! help < 1182887610 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! "hello" < 1182887610 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1182887612 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!exec sys.stdout(self.ban_file) < 1182887614 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1182887620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.ban_file)3~ < 1182887621 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1182887624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(self.ban_file) < 1182887627 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :/bot/scripts/bans < 1182887652 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! 30 9[1-$][\$@$@$@$@\/*=[1-$$[%\1-$@]?0=[\$.' ,\]?]?]# < 1182887652 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :29 23 19 17 13 11 7 5 3 2 < 1182887660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :prime numbers up to 30 < 1182887661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.unban(".*foobar.*") < 1182887662 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :UnboundLocalError: local variable 'fd' referenced before assignment < 1182887667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1182887714 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182887721 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :["hello world!"]h: < 1182887724 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! ["hello world!"]h: < 1182887736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :h;! < 1182887739 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! h;! < 1182887739 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :hello world! < 1182887749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is it persistent or not? i forgot < 1182887750 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182887754 0 :falsebot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182887764 0 :falsebot!n=none@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1182887768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! h;! < 1182887768 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :Error: 'h' < 1182887772 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1182887791 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") # foobar < 1182887792 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1182887797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think i implemented a whole bunch of functionality that's now lost < 1182887802 0 :falsebot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182887811 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182887812 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[''] < 1182887845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.ban(".*foobar.*") < 1182887848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182887848 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['', '.*foobar.*'] < 1182887855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") # foobar < 1182887856 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1182887861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1182887878 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i remember the problem with False now < 1182887890 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and also, didn't i use to have a lambda calculus bot? < 1182887920 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182887922 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182887924 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh of course < 1182887927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182887928 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[''] < 1182887933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1182888040 0 :falsebot!n=none@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1182888064 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! [$1=$[\%1\]?~[$1-f;!*]?]f:5f;! < 1182888083 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! [$1=$[\%1\]?~[$1-f;!*]?]f:5f;!. < 1182888083 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :120 < 1182888090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at least now i'm flooding too :) < 1182888100 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels better < 1182888120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1182888120 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182888122 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888127 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[''] < 1182888139 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.ban(".*foobar.*") < 1182888142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888143 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['', '.*foobar.*'] < 1182888147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) # foobar < 1182888148 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['', '.*foobar.*'] < 1182888153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1182888205 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182888207 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888211 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! ["~exec sys.stdout('F! h;!')"]h:h;! < 1182888211 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('F! h;!') < 1182888216 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1182888217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") < 1182888256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1182888262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1182888272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently falsebot is banned < 1182888280 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1182888314 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182888316 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888335 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!F h;! < 1182888354 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :F! h;! < 1182888354 0 :falsebot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('F! h;!') < 1182888357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1182888374 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182888376 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888410 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182888438 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1182888454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :apparently '' matches everything < 1182888471 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182888472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182888488 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1182888490 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888494 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['.*foobar.*'] < 1182888499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) # foobar < 1182888504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good < 1182888515 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.unban(".*foobar.*") < 1182888519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1182888523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1182888529 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.unban(".*foo%s.*" % "bar") < 1182888535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) # foobar < 1182888536 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1182888540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay it works < 1182888564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.ban("foobar") < 1182888566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888567 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['foobar'] < 1182888570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1182888570 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1182888572 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1182888577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout([i.pattern for i in self.banlist]) < 1182888577 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['foobar'] < 1182888594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.unban("foobar") < 1182888598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1182888636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :self.ban(pattern) to ignore all messages that match pattern, self.unban(pattern) to stop ignoring, bans persistant across restarts < 1182888640 0 :atrapado!n=atrapo@51.Red-81-47-4.staticIP.rima-tde.net JOIN :#esoteric < 1182888660 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anybody looked at http://esoteric.voxelperfect.net/wiki/Betterave < 1182888678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it claims to be functional, i can't imagine how it's functional < 1182888692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.ban("^:immibis.*") < 1182888703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now he's banned < 1182888937 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182888947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's not functional and it's barely turing complete with an ugly memory model < 1182889113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is very nicely _dys_functional, however. < 1182889160 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i'm just annoyed by the usage of the word "function" < 1182889177 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :" +, -, *, /, % Base mathematical functions. Return the {sum, difference, product, quotient, modulo} of the next two functions." < 1182889192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hello? "Next two functions"? < 1182889220 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this guy thinks functional programming is a bunch of functions arranged in a line. < 1182889254 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's just prefix notation... < 1182889307 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, a functional language could have that syntax. < 1182889437 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I said exactly the same thing about SADOL (which also claims to be functional) over a year ago, but no-one believed me. < 1182889461 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll be pro-active and delete the functional paradigm category < 1182889469 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1182889486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where will we put Unlambda then? < 1182889488 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :...from this language's article :) < 1182889507 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :call it "applicative" instead < 1182889530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a plain old imperative language in the spirit of brainfuck. < 1182889544 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a functional language needs first-class functions, i.e. literals (lambda) and the ability to store them wherever you can put other first-class values (within reason) < 1182889557 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, functions must be considered values in some way. < 1182889592 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I was expecting a little discussion before banning immibis. < 1182889636 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(I'm guessing that functions having to be able to be applied to values is also part of the definition of "functional".) < 1182889643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1182889649 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182889649 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they wouldn't be functions otherwise < 1182889660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if i wanted to be the only person who could ban/unban i would have made it that way < 1182889677 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyone can unban anyone except themselves < 1182889691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Banned people can unban each other/ < 1182889708 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...no < 1182889744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :people who aren't banned can ban or unban anyone < 1182889756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1182889762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And you say bans are patterns? < 1182889776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182889782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are they over the whole message? < 1182889786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182889792 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so any nutter could come along, carefully compose a text file, then pasate it into the channel and ban everyone here? < 1182889815 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: darn, you had to tell them! :D < 1182889820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :There needs to be a name for the SADOL-style syntax though; the one where each token knows how many of the following tokens are its arguments < 1182889825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or they could just type ~exec self.ban(".*") < 1182889838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was just going to sit around and watch the scheme come crashing down... < 1182889842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...maybe not so smart < 1182889853 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then bsmntbombdood could come along, unban .* and ban only them. < 1182889868 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How the heck does bsmnt_bot do banning anyway? It hasn't the power to kick people. < 1182889870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it's good for now, since we don't have lots of trolls coming in every day or anything. < 1182889885 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: it ignores the banned people, I believe. < 1182889894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ban = ignores commands from < 1182889901 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, wrong meaning of "ban" < 1182889923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :self.ban("\S+ PRIVMSG \S+ :~exec .*") < 1182890079 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot's code gets worse and worse every time i add somethine < 1182890136 0 :atrapado!unknown@unknown.invalid QUIT :"Abandonando" < 1182890312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1182890644 0 :atrapado!i=openfil@222.Red-81-47-8.staticIP.rima-tde.net JOIN :#esoteric < 1182891237 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: such is life < 1182891506 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :self.ban("(\S+ )?PING .*") < 1182891517 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming parentheses can also be used for grouping.) < 1182891550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1182891567 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :challenge: make an esolang in which (0 can be used for quoting code and also for grouping in expressions, because those two concepts are the same thing < 1182891574 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, I meant () < 1182891593 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait, you can do it with thunks. < 1182891596 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1182891766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :For quoting code? < 1182891773 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1182891808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like a quotation in Joy, I mean < 1182892318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :call-by-name lisp? < 1182892344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :want < 1182892556 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :quotations would also be used for lists as well, I guess < 1182892577 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so referential transparency would be... absent < 1182892871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's grouping? < 1182892931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1182892932 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/w/index.php?title=Betterave&curid=2208&diff=9460&oldid=9458 < 1182892954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :this is the language author's edit < 1182892990 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obviously it does not satisfy me :) < 1182894002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can you explain quotations to me? < 1182894025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :'ihope < 1182894039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very good explanation, bsmntbombdood! < 1182894047 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I understand perfectly now! < 1182894072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I believe he "explained" quotations. < 1182894109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The obvious next step would be to explain "quotations". < 1182894131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would still like to be explained grouping. < 1182894260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: ((lament) would like (to ((be explained) grouping))) < 1182894375 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: QUOTE is a special form that returns its argument unevaluated. Or you could say it converts external represenations to internal representations < 1182894510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1182894644 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So (foo bar baz quux ...), when evaluated, normally evaluates foo, bar, etc. and hands the evaluated foo the evaluated bar, etc.? < 1182894678 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1182894710 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But if foo evaluates to, say, quote, bar isn't evaluated and the whole thing evaluates to the unevaluated bar? < 1182894747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, special forms aren't higher order < 1182894825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What aren't what? < 1182894850 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: quote is not a value in lisp < 1182894851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :quote is syntax < 1182894868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My model fails, then? < 1182894873 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it does. < 1182894911 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where's one place it breaks down? < 1182894936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: quote is not a value. < 1182894942 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :things can't evaluate to it. < 1182894949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in common lisp it breaks down at "evaluates foo" < 1182894970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no, it breaks at "evaluates to quote" :) < 1182894990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in scheme, it may or may not break down there < 1182894998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :depending on what foo is. < 1182895000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So something like (lambda () quote) is invalid? < 1182895028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's valid < 1182895028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1182895032 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well < 1182895036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only valid if quote is defined < 1182895039 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's valid, but that's not QUOTE < 1182895048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :more commonly referred to as ' < 1182895060 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(in scheme. I don't give a shit about CL :) ) < 1182895069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(let ((quote 42)) (lambda () quote)) is a function of no arguments that returns 42 < 1182895078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not the same thing as quote... < 1182895091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Haskell for a moment < 1182895099 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: lisp has these things called special form < 1182895101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when evaluating an expression it is first checked whether the first element is literally a special form or macro symbol. < 1182895109 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: (a b c) is an expression, unless 'a' is special < 1182895115 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: 'quote' is special < 1182895125 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so (quote foo bar) is not an expression < 1182895129 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a special form < 1182895141 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :with its own rules for evaluation < 1182895144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure it is, it's just not a function call < 1182895146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, it is an expression, just not a function call < 1182895150 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right < 1182895155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So if the head of the list *is* quote, the entire list is a special form? < 1182895161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes. < 1182895168 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that's how all special forms work in lisp < 1182895175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: for example lambda is also a special form < 1182895182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :QUOTE, LAMBDA etc are syntax, which means they can't be evaluated like a function < 1182895185 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: (foo lambda) just calls a function foo with a parameter lambda < 1182895194 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: (lambda foo) is a special form < 1182895211 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(and in this case a syntax error, i would imagine) < 1182895244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does (foo lambda) look for a value for lambda and pass that into foo, or does it actually pass the syntax element lambda into foo? < 1182895278 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the former. < 1182895283 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :syntax is not higher order < 1182895286 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it evaluates lambda < 1182895297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where lambda is taken from the variable namespace < 1182895301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not the special form namespace < 1182895362 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but if you put a function into that variable lambda, you can't evaluate it with (lambda) < 1182895370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about higher order special forms the other day < 1182895395 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1182895415 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guile actually looks up variables before special forms < 1182895422 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It seems making a special form higher order would make it a function. < 1182895423 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so you can redefine lambda with a function < 1182895430 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and then you'll never be able to use the lambda special form!! < 1182895460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guile> (define define 1) < 1182895460 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :guile> (define define 2) < 1182895472 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :second line causes an error, since it's parsed as (1 1 2) < 1182895477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may actually be correct scheme - you are supposed to be able to redefine any identifier, right? < 1182895482 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1182895491 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the effects are catastrophic of course < 1182895534 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So after doing basic parsing, can you just look for syntax elements at heads of lists and turn them into the appropriate structures while everything else is treated as a plain old list to be evaluated? < 1182895562 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1182895565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1182895569 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :special forms are also evaluated < 1182895573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're just specially evaluated < 1182895590 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(foo bar) is evaluated as a function call, unless foo is a special form < 1182895599 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in which case it's evaluated according to the rules of the special form < 1182895606 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which are themselves written in lisp < 1182895615 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you can create your own special forms < 1182895643 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :macros! < 1182895645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which means the syntax of lisp is arbitrarily extendable < 1182895651 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is ((lambda (x y) x) 3 (lambda)) valid, then? < 1182895661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming the first is a function of two arguments that returns the first.) < 1182895688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1182895697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: only if lambda is a function of no arguments in the current enviroment < 1182895710 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: no, it's not valid because scheme is not lazy. < 1182895715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, that. < 1182895722 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it would be valid otherwise. < 1182895753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I get it well enough, then. < 1182895753 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1182895764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if lambda IS a function of no arguments, then the outer expression fails. < 1182895771 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right, nevermind < 1182895790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you define lambda as taking arbitrary arguments and ignoring them, then that works, of course. < 1182895818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but then there's no special forms in it :) < 1182895985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Any pondering of the full consequences of this will be done later. < 1182896040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scheme is yummy < 1182896169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jeez, $500 for the iphone < 1182896634 0 :mtve!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1182899383 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1182900336 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol internet: "no its not attitude i just hate people telling me what i can and can not do it just gets on my nerves and english is my native language i just dont pay attention to how i spell words and since u understood me i think itll be alright" < 1182900402 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :where's that from? < 1182900470 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the ZBB < 1182900490 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.spinnoff.com/zbb/viewtopic.php?p=525928#525928 < 1182900596 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1182900669 0 :atrapado!unknown@unknown.invalid QUIT :"alsastalaviaststa" < 1182901058 0 :sebbu!unknown@unknown.invalid QUIT :"@+"