< 1216339206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well, well thank you < 1216339263 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i hope my dramatic music is sufficient < 1216339268 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216339272 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :shes an independent 3rd party < 1216339275 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :she has no bias < 1216339316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1216339326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I CAN SPEAK FINNISH NOW < 1216339328 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1216339343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216339343 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDddddddddd < 1216339346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english = finnish ^ -1 < 1216339349 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg omg omg XD < 1216339381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you're abandoning meeeeeeeeeeeeee < 1216339382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216339397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216339399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool orgy < 1216339430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am the best finnish speaker ever < 1216339451 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg that was ridiculous < 1216339453 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: upload that < 1216339454 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :now < 1216339477 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :god wtf was that XD < 1216339496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1216339501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :welcome to skype call testing service < 1216339504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i think the joke got old :P < 1216339513 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :skype test call is kinda shy < 1216339566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't hold my call < 1216339567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bitch < 1216339567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216339579 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :hrrrr < 1216339586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216339586 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216339588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nomads < 1216339589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216339599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216339599 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nomads < 1216339608 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :piano! < 1216339627 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ill show you an empty chair augur < 1216339629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AN EMPTY CHAIR < 1216339634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just accept that call < 1216339635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;__; < 1216339689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216339700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps some other day < 1216339774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lets retry that < 1216339842 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i think tusho is a little girl < 1216339852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :then < 1216339857 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :could you please stop raping her < 1216339869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see < 1216339870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you saw me < 1216339871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1216339882 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i did not! youre going to have to do it again < 1216339909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you saw that < 1216339912 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :did you not < 1216339921 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216339922 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WELL? < 1216339925 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216339928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1216339930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there < 1216339932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is that proof enough < 1216339934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216339936 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :get ready to take a screenshot for anmaster! < 1216339940 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately yes :( < 1216339942 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1216339945 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WAIT < 1216339959 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1216339961 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1216339968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :screenshot acquired? < 1216339972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh do it again wont you < 1216339975 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see, that was a video filter. < 1216339977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's like an audio filter. < 1216339980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it makes you look younger. < 1216339986 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and of the opposite gender < 1216339998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :SHUT UP YOU < 1216339999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1216340004 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you look like this south african lesbian i know < 1216340012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have footage? < 1216340014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :10 < 1216340014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1216340015 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1216340016 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1216340017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :6 < 1216340019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :5 < 1216340019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1216340021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1216340022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1216340023 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1216340037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well if you didn't get a screenshot then you suck < 1216340040 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg tusho < 1216340047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but i hope I have proved beyond monadical doubt < 1216340049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that i am in fact 12 < 1216340052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh you have < 1216340059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :however it looks like i have to prove i'm male now < 1216340060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340062 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :either that or you're a woman with a glandular problem < 1216340069 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no please dont < 1216340069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1216340070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where's the pic? < 1216340075 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm sure augur has it. < 1216340075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh theres VIDEO oklopol < 1216340076 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :VIDEO < 1216340079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :VIDEO < 1216340079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1216340080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1216340081 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I SAID SCREENSHOT < 1216340084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1216340086 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216340091 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i did take screen shots < 1216340093 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lots of them < 1216340095 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't just go taking videos of our cybersex augur < 1216340098 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's not fair < 1216340098 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :one every 30th of a second < 1216340108 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you have to ask my permission first! < 1216340127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eagerly awaits video < 1216340132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you actually see tusho talk about monads or something? < 1216340142 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ill show you the video dont worry < 1216340146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good, good < 1216340148 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is that all the calls for toda < 1216340149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :good < 1216340156 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i didnt capture him speaking, unfortunately, but i saw him speaking < 1216340177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i don't think you have any reason to lie, so i'll believe that < 1216340234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho you're way too girly for a guy < 1216340237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1216340241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :how am i girly < 1216340241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340242 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and its not the hair < 1216340246 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :YOU LOOK LIKE A WOMAN < 1216340250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i don't. < 1216340255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was because my headphones were pulling my hair back < 1216340256 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340257 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh my god you do < 1216340262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i fucking don't :q < 1216340266 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes you do < 1216340270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no i don't. < 1216340288 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i feel weird talking to this 12 year old boy who looks like he belongs in a lesbian outfit < 1216340290 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :I FEEL WEIRD TUSHO < 1216340293 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ITS NOT RIGHT < 1216340294 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1216340301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am not female. nor am I a lesbian. < 1216340306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :being a lesbian requires me to be female. I am not female. < 1216340337 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/transfers/Tusho%20is%20a%20girl%20part%201.mov < 1216340338 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/transfers/Tusho%20is%20a%20girl%20part%202.mov < 1216340340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :THIS < 1216340341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OS < 1216340342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*IS < 1216340344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LESBOS < 1216340350 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1216340355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the feature film < 1216340357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Tusho Is A Girl < 1216340358 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Part One < 1216340359 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :in sparta the guys fucked one another. < 1216340360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1216340367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1216340369 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I look horrible < 1216340373 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and like a girl. < 1216340375 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i should have PREPARED < 1216340376 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340379 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not horrible as-a-girl < 1216340385 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you just look like a girl < 1216340393 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you look like an attractive lesbian < 1216340397 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :which is frightening < 1216340397 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao. < 1216340408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can't bear to watch it < 1216340410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's that awful < 1216340414 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I do not normally look like that < 1216340417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :srsly < 1216340418 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it is! < 1216340424 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you look like a girl! < 1216340430 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :we've established that < 1216340443 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :if you were actually a girl itd be fine but youre a guy and its weird x.x < 1216340446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok, it looks best near the very end < 1216340446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340450 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i don't look like a girl then < 1216340451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :much < 1216340467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1216340472 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :do you think that'll convince anmaster < 1216340487 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :http://vjn.cc/x | HEY ANMASTER: http://www.wellnowwhat.net/transfers/Tusho%20is%20a%20girl%20part%201.mov and http://www.wellnowwhat.net/transfers/Tusho%20is%20a%20girl%20part%202.mov < 1216340496 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :youre a very girly boy, tusho. < 1216340496 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my work here... < 1216340497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...is done < 1216340516 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :when you go through puberty you might end up being quite attractive tho. < 1216340530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :don't be creepy. < 1216340530 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1216340532 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but right now, WAY too girly. < 1216340534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i don't normally look like that < 1216340535 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :seriously. < 1216340547 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well then we'll talk again next time you look like a man < 1216340555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1216340563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1216340566 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now i cant insult you < 1216340571 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're too adorable to insult < 1216340574 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i fucking hate you < 1216340574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1216340576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what is your opinion on the matter < 1216340581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1216340583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: you just broke your rule two messages after stating it < 1216340597 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1216340601 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i did no suck thing. < 1216340602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: now i cant insult you < 1216340605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i fucking hate you < 1216340609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :male == hasPenis, female == !male < 1216340615 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :saying i hate you isnt an insult. :P < 1216340619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: do you believe i'm 12 < 1216340620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1216340622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say you're a person < 1216340625 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1216340645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i've always believed that < 1216340648 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Saying you hate someone is an insult if they respect your opinion. < 1216340651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i don't really care whether you are < 1216340659 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho doesnt respect my opinion, be serious < 1216340668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Do YOU believe i'm 12? And male? :P < 1216340674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Evidence: In topic.) < 1216340678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have no reason not to *shrugs* < 1216340679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: i did no suck thing. <<< you suck things all the time < 1216340681 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho < 1216340692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: i need a leigon to fight AM < 1216340693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so shut up < 1216340693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :those videos are not evidence you're a male. not by far. :P < 1216340694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1216340703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1216340705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :near the end of part 2 < 1216340707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i look male < 1216340707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1216340710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been told i'd make a pretty girl < 1216340710 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lies < 1216340722 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you're just pretty, oklopol. < 1216340726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Any further evidence that could be provided would suffice for child porn ;P < 1216340742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1216340748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :The international child porn hub, also some esoteric programming. < 1216340752 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its only child porn if you believe hes 12 < 1216340759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1216340766 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :who thinks tusho's really a 29 year old woman? ::raises hand: < 1216340777 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and a lesbian. < 1216340785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM A 12 YEAR OLD MALE YOU IDIOT < 1216340789 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you look like my friend karma < 1216340791 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its weird < 1216340794 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are those videos in topic?> < 1216340799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :those are videos of tusho < 1216340802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: proof that I am 12. < 1216340803 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and male. < 1216340805 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :pretending to be a young male. < 1216340809 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or female, if you listen to augur < 1216340813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually you look pretty female < 1216340816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pondering about taking a tour to meet all the active people here. < 1216340817 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1216340820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fuck you bsmntbombdood < 1216340820 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :OWNED. < 1216340820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216340825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i may steer clear of augur :P < 1216340828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ping < 1216340832 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WAKE UP BASTARD < 1216340839 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well you'd have to bring your girlfriend if we meet up, oklopol. < 1216340847 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :she wouldnt want us fucking unless she could watch. < 1216340854 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it'd be totally unfair to her. < 1216340862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think she'd mind either way < 1216340863 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't bring your girlfriend if we meet up, oklopol < 1216340868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't want her jealous < 1216340879 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :VISIT ME < 1216340879 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't want grammar either < 1216340880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait wot < 1216340898 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216340912 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you sound way too archetypally northern european. < 1216340916 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do they make speakers hi-fidelity enough to play sound at roughly 500MhZ? < 1216340926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: depends. If I'm 12 and male, yes. < 1216340927 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes they do < 1216340928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, no. < 1216340931 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but you'd never hear it. < 1216340943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Naturally. < 1216340946 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and theyre not real speakers. < 1216340950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: okay < 1216340956 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :not like.. magnet and cone speakers < 1216340964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: leave those videos up by the way < 1216340965 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they'd be some crazy custom plasma speaker or something < 1216340966 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster must see. < 1216340972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh those videos arent going anywhere < 1216340974 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: But if you play a sine wave at 44540 Hz, then record it with your computer, a perfect middle A will come out even though you couldn't hear anything with your human ears :) < 1216340987 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :harmonics? < 1216340987 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: what purpose do you have for them?! :P < 1216340991 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Record it at 44100 that is) < 1216340993 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the videos? < 1216340999 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216341001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :augur: Nope, just insufficient sample rate and bad timing :P < 1216341008 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh i see. yes, well thats sampling issues. < 1216341018 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nyquist frequency is relevant here, im sure. < 1216341034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: WAIT < 1216341037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :reencode them as ogg < 1216341040 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :otherwise AnMaster won't watch them < 1216341049 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know if i can < 1216341069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216341070 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol! < 1216341072 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :add me on skype! < 1216341156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can try. < 1216341180 0 :augur!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216341184 0 :augur!n=augur@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1216341191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're already there < 1216341197 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1216341201 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you online? < 1216341219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216341395 0 :seveninchbread!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216341412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :seveninchbread, is "bread" a euphemism for penis? < 1216341485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi prohpet < 1216341489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*prophet < 1216341500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how's it hanging? < 1216341540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :why do i have audio of someone paddling through a lake? x.x < 1216341559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its me < 1216341560 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1216341612 0 :seveninchbread!unknown@unknown.invalid NICK :CakeProphet < 1216341622 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i lost my data a while back and now all my music is garbage :( < 1216341624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216341627 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :600 files anyway < 1216341637 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :augur: no < 1216341639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216341642 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it is what I intended you to think < 1216341652 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so congratulations for being manipullable. < 1216341656 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :a hot dog bun? < 1216341700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway. augur. i am one-two 12 years old. i am m-a-l-e male. now accept that :p < 1216341701 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im speaking english words and you're understanding them. congratulations for being manipulable. < 1216341713 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ITS TOO WEIRD, TUSHO < 1216341714 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :TOO < 1216341715 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WEIRD < 1216341721 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :: - | < 1216341797 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know what any of this music is but a lot of it is really good :( < 1216341807 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :http://vjn.cc/x | HEY ANMASTER: http://vjn.cc/tusho1 and http://vjn.cc/tusho2 < 1216341856 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck do you loose all meta data on a song, thats ridiculous. >_< < 1216341874 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: dude < 1216341877 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use musicbrainz picard < 1216341880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it tags it from an audio hash < 1216341882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1216341884 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt work < 1216341889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes it doe < 1216341889 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, excellent... as usual < 1216341890 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1216341896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when did they change "lose" to "loose"? < 1216341901 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok ill use it and if it doesnt work will you admit you're a 29 year old woman? < 1216341911 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WHEN I SAID IT DID, OKLOPOL. < 1216341914 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :IM THE LINGUIST HERE, NOT YOU < 1216341918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1216341923 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :thats right. < 1216341924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: use the foosic tagger? < 1216341926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there's tons of options < 1216341930 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :best reco'nize < 1216341938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i thought it might've been a few days ago, since AnMaster used it twice < 1216341954 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its a common misspelling which will probably become standard soon < 1216341964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i also "corrected" him twice, although i now realize it must've changed while i wasn't looking. < 1216341988 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1216341989 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: AnMaster isn't very good at english < 1216341989 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hot chip < 1216341991 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :over and over < 1216341992 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1216342003 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :befunge 98 got some X < 1216342033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i've seen worse < 1216342057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i feel the need to correct someone's "loose", he can't suck *that* much < 1216342075 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but he definitely fucks too much < 1216342081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's a given < 1216342084 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :kegels. gotta do kegels. < 1216342090 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you gape! :( < 1216342095 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and im not into that. < 1216342096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hf, just remember to flush < 1216342109 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :tusho has a skype smiley to help you visualize it < 1216342122 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what, the goatse hands? < 1216342125 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216342159 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i wanna do a podcast. we should do a podcast. it can be about esolangs. < 1216342170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should code eodermdrome, this has been fun but very pointless :) < 1216342189 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: with me? < 1216342192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that'd be fun < 1216342199 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes, and oklopol. < 1216342205 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and anyone else who wants to join. < 1216342206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NOMAAAAAAAAADS < 1216342207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur and tusho talk about esolangs while oklopol & lilja laugh in the background < 1216342212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216342215 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whos lilja anyway < 1216342223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur talks about esolangs, while we laugh, and tusho screams < 1216342227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's girlfriend i think? < 1216342229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1216342230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i assume so. < 1216342245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lilja is my other persona i use over a voice filter < 1216342247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1216342252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1216342252 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216342266 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but really now < 1216342270 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :is that your girlfriend? < 1216342290 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :omg i love this song :( < 1216342441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need an eodermdrome program < 1216342514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: we should hack on a language implementation while talking about it over skype some time, i'd just spend all the time replacing the file with NOMADS < 1216342521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you'd spend it laughing and prodding me about scheme < 1216342540 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :id prod you about being a girl is what i'd prod you about < 1216342566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1216342572 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whyd you have to ruin it tusho < 1216342578 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :now i cant joke about raping you :( < 1216342617 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :music brainz is also giving me either no matches or a million matches < 1216342619 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :fix it. < 1216342751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1216342770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think it's a non trivial task to do graph -> eodermdrome. < 1216342799 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :FIX IT TUSHO < 1216342808 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1216342972 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216343004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can has Portal. < 1216343016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or: no, Def-BF ain't happening tonight) < 1216343068 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :I'm just oklopol's pet chipmunk < 1216343079 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokoko < 1216343147 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1216343361 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches iphone upgrade < 1216343478 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :but hey, augur, you had a really nice voice < 1216343483 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :and way of talking < 1216343486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if anyone feels like playing, this should work now http://www.vjn.fi/pb/p316213521.txt < 1216343507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't make the io yet, as i'm not entirely sure how to unparse shit, and i kinda want that next < 1216343517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais prolly has some clue about that < 1216343517 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i sounded like a complete poof < 1216343518 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1216343530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :mainly cause i am a complete poof < 1216343540 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: What is it? < 1216343545 0 :lilja!unknown@unknown.invalid PRIVMSG #esoteric :oh well, then poofs sound nice < 1216343553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ais523's graph rewriting language < 1216343555 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1216343585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got interested in it as a possible extension for kinda graph lambdas for graphica < 1216343616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: let's talk about SCHEME < 1216343622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i doubt i'll do that even if he lets me use it < 1216343644 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i figured you'd get angry at scheme and have lots to say < 1216343649 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i envisoned this: < 1216343671 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric : GRAR SCHEME GRR SGLASGJ SHITTY UNDERPOWERED TOO MINIMAL GRR RARG < 1216343672 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you envisioned................... < 1216343677 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1216343681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :when have I ever said that < 1216343698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :doesn't tusho like scheme? < 1216343703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1216343705 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :the other day when you kids were talking about scheme and lisp < 1216343712 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you were all hardcore anti scheme < 1216343712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just for writing actual apps it's a bit on the minimal side < 1216343712 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216343714 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ITS IN THE LOGS' < 1216343723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i must've been otherwheres then < 1216343745 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iphone 2.0 < 1216343746 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :be quicker < 1216343748 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you stupid shit. < 1216343761 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what now < 1216343763 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ANTISCHEME, WHERE THE PARENS ARE BACKWARDS AND LISTS ARE FUCKING NEGATIVE < 1216343770 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1216343778 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IS A NEGATIVE FUCKING LIST < 1216343781 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you dont even know yourself < 1216343782 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :>P < 1216343786 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't you know nopol? < 1216343808 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol your girlfriend is going all :D on me < 1216343809 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1216343812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: it's a list that instead of being wrapped inwards like nested list < 1216343812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s < 1216343812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's one way to do negative lists < 1216343814 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is wrapped outwards < 1216343821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1216343822 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im going to start confusing her for you and then im gonna be hitting on your girlfriend :( :( :( < 1216343825 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :negative in depth < 1216343838 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that doesnt make any sense < 1216343839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: lol go for it :d < 1216343844 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :no i dont like girls! :( < 1216343845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes it does < 1216343847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think about it < 1216343848 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :they have vaginas < 1216343850 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) < 1216343853 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :((a b c)) < 1216343854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(a b c) < 1216343858 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and one more down < 1216343859 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what? lol < 1216343865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a )(b c < 1216343869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see? it sort of folds out < 1216343871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216343880 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense :P < 1216343882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the level before (a b c) is trivial < 1216343889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you will just expand whatever it's inside of < 1216343896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :zero-depth list < 1216343914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can match that on a list to get a certain amount of elements from the middle of it < 1216343961 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol I would have guessed a negative list < 1216343970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the negative lists that are complicated < 1216343971 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :contained everything else besides what it was defined with < 1216343987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right now, my nopol semantics aren't really all that pretty < 1216343991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :iphone update sloooooooooooooooooooooooooooowwwwwwwwwwwwwwwwwwwwwwwwwwww < 1216343997 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :cakeprophet: how would that work? < 1216344001 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which... isn't really possible to implement--yeah < 1216344004 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :not as a sequence < 1216344008 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's very possible for negative sets < 1216344009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for instance ([...]) != [(...)], where ()=positive, []=negative < 1216344011 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that do not have an order < 1216344016 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and do not necessarily need to be iterated over. < 1216344017 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :like.. test membership is just like normal but negated? < 1216344021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though both should obviously be a zero depth ... < 1216344021 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1216344029 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to do in any OO language. < 1216344032 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :where you can define datattypes < 1216344034 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :)a b c( is the negative list containing everthing but a, b, and c < 1216344034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :though < 1216344035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: it's not negative length < 1216344040 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it would be tricky < 1216344047 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to define how you iterate over it < 1216344050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and indexing and such < 1216344052 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :so (member 'a ')a b c() returns false? < 1216344053 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but for a set that doesn't matter. < 1216344060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also no, negative != infinite's complement < 1216344060 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1216344066 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :e.g. (member 'a ')a b c() == (not (member 'a '(a b c))) < 1216344067 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :? < 1216344073 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmmm... yeah < 1216344074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you can define it like that, if you wanna < 1216344090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'd prefer a set that has kinda antielements. < 1216344096 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is bordering on the closed universe issue with prolog < 1216344099 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :only sort of not < 1216344100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, this is not about a negative length, it's negative depth < 1216344111 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly sure < 1216344112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which kinda escapes the tree form in very, very weird ways < 1216344112 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what depth is < 1216344114 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in a list. < 1216344115 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, you and your negatives. < 1216344121 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1216344130 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[[1,1], [1,2]] < 1216344132 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :has a depth of 2? < 1216344137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically, if you have a negative list inside your positive list, the negative list will actually kinda pop up. < 1216344139 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but in a negative list it has a depth of... -2? < 1216344148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the rest will be inside it < 1216344153 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........that's a very cool, confusing concept. < 1216344192 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :its nonsensical is what it is! < 1216344194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: yes, and i'm not sure how it should be done, nopol has it, but it's not all that pretty yes < 1216344196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*yet < 1216344199 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol loves to do these crazy things < 1216344202 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so you can effect outside data by defining data within a negated list that's inside a list of the opposite polarity? < 1216344205 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :dont let him make you nuts < 1216344221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/oklopol/nopol.txt <<< map function with a negative list < 1216344222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :augur: I love to do these crazy things to < 1216344224 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :just wish I did them more. < 1216344236 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :youre both mad! >_< < 1216344240 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that reads as gibberish to me. < 1216344247 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming < 1216344249 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the <>'s define lists < 1216344252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: no matter < 1216344252 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and the :::'s are... something < 1216344269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to explain, the gist at least < 1216344276 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright, I'm game. < 1216344279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is interested. < 1216344294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, map does (1,2,3...n) -> (f 1,f 2,f 3...f n), right < 1216344321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........yeah.... what? < 1216344332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now what we do, is take a function, and do (f (1,2,3...n)), after which we lift the list given to f by two steps < 1216344334 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I know what a map function does, yes. < 1216344342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so we first get (f 1 2 3 4... n) < 1216344343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then < 1216344345 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not familiar with that notation. < 1216344350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(f [1,2,3,4...n]) < 1216344351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1216344353 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1216344354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where [] is a negative list < 1216344354 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...yeah < 1216344356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lol I'm dumb. < 1216344361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a negative list is a sick thing. < 1216344364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what it does is.. < 1216344367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1216344375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if the negative list has depth -1 < 1216344378 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...so then it's like < 1216344386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it will kinda rise above one level of normal list surrounding it < 1216344389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :list[::2]? < 1216344394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in this case it will rise above the (f ...) thing < 1216344401 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or am I misinterpreting the "step"? < 1216344412 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :CAKE PROPHET IT DOESNT MAKE SENSE < 1216344413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it will iterate through its elements, making a copy of the whole list surrounding it, for each of its elements < 1216344414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216344417 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :even oklopol doesnt understand it < 1216344420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216344427 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oi! oklopol! PMs! read them! < 1216344428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: oh, no, it's not like that < 1216344433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i will < 1216344451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome :) < 1216344455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: anyway, err < 1216344458 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...oh. < 1216344461 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's....... weird. < 1216344477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after doing the negative -> positive transformation < 1216344479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it becomes < 1216344490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :((f 1) ,(f 2) ... (f n)) < 1216344501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, (f ...) was done for each elem in the list < 1216344512 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so... for notational purposes... if (f ...) is a function call... [1,2,3,...] is a positive list... and <1,2,3...> is a negative list < 1216344514 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you have < 1216344534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, except it doesn't actually differentiate between a list and a function call < 1216344542 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :............sdfiohsuidfhisryetu7wruygsfdg < 1216344544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it kinda does, but not conceptually < 1216344549 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :this is lisp right oklopol? < 1216344552 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :motherfuck < 1216344556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, exactly. < 1216344561 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :CRAZY FINNISH LISP < 1216344566 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :WITH DIARESIS < 1216344573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lisp doesn't differentiate between a list and a function call? < 1216344576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :x = [y = <1,2,3>, <1,2,3>] < 1216344579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(1 2 3 4) gives an error < 1216344585 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :LÏÏSPONËËN < 1216344587 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1216344594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a list in nopol, because 1 can't be called < 1216344598 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you were to write a function (f x) < 1216344599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just rewriting < 1216344600 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1216344607 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :and NEGATIVE LISTS < 1216344607 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er.... < 1216344611 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how about (f y) instead < 1216344614 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except in practise it's closer to lisp, but irrelevant here < 1216344618 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then (map f x) < 1216344619 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1216344624 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(1 2 3 4) should not be a list in lisp < 1216344627 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it should be an error < 1216344631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: asd. < 1216344632 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :would make y = x < 1216344635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :for each call to f? < 1216344639 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216344650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216344653 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :you know its true! < 1216344661 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :'(1 2 3 4) is a list < 1216344665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: it's purely functional < 1216344666 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :(list 1 2 3 4) is a list < 1216344671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for negative list rewriting < 1216344673 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but (1 2 3 4) is an application that fails < 1216344677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is not, but close to it < 1216344687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: duh < 1216344693 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :but its not a list < 1216344703 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hmmm... so what was not purely functional in my description? I've never fully grasps pure functionalness completely. < 1216344709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay you got me i didn't know that < 1216344720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216344727 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :language metalanguage oklopol. language metalanguage. :P < 1216344739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: basically, that there is just one tree specifying the program state at a given time, in this case < 1216344749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no variables, no streams, just a tree < 1216344761 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so... like brainfuck has an array... this will have a tree? < 1216344783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well kinda. < 1216344791 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-nod- alright, I gotcha < 1216344805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but unlike brainfuck, there is no pointer that moves around < 1216344814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is just state, and rules for rewriting parts of it < 1216344819 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :no other state. < 1216344823 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... /just/ a tree. < 1216344826 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright. < 1216344827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216344830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just one tree < 1216344837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... so then < 1216344848 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to help me understand the rewriting (I've /never/ grasped graph rewriting) < 1216344857 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that's like uh... damnit what's it called. < 1216344862 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have not esolanged in forever. < 1216344866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :graph rewriting is more complex than tree rewriting < 1216344873 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the string-rewiriting language that I should know instantly. < 1216344879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thue < 1216344882 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216344909 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in terms of how you describe things... as rewrite rules. < 1216344915 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but its a tree now instead of a string. < 1216344921 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :string rewriting is simple < 1216344926 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :i dont know how to do graph rewriting < 1216344929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay let's consider an example < 1216344967 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-updates his hideous and outdated picture on frappr- < 1216344976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: let's say you have the initial state [append, [1, [2, [3, []]], [2, [3, [4, []]]]] < 1216344993 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... alright. < 1216345000 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[append [1 [2 [3 []]] [2 [3 [4 []]]]] if you prefer without commas < 1216345002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1216345005 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :what does that even do, oklopol. lol < 1216345007 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if it's all linked lists < 1216345013 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: it does absolutely nothing < 1216345014 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you can just do [1 2 3 ...] < 1216345017 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and I'll getcha < 1216345019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is a tree with numbers and atoms. < 1216345026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing more added < 1216345035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, we can make a purely syntactic rewrite rule < 1216345037 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok so its a boring binary tree. < 1216345038 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like this < 1216345109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[append A []] => A; [append [A B] C] => [append B [A C]] < 1216345117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now here we have two rewrite rules < 1216345129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which will actually not work, sorry. < 1216345132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll rewrite < 1216345134 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1216345137 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright. < 1216345149 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I see how it works though... I believe < 1216345155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[append A []] => A; [append A [B C]] => [append [B A] C] < 1216345157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :A matches anything. < 1216345157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like this < 1216345161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216345165 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and is substitued as the A in the second expression < 1216345167 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's nice. < 1216345173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this will actually be kinda bugged, as the latter list will reverse < 1216345175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you get the idea < 1216345201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we're just doing a global rule, each time there is some append in the program state, we can rewrite it using these rules. < 1216345202 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... the first rule won't match anything will it? < 1216345214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it will match only if the latter list is empty < 1216345224 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there is not empty node after an anything-node after append < 1216345225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in which case the branch will be rewritten as just the list A < 1216345234 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it matches 4 [] no? < 1216345237 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :with A = 4 < 1216345239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it will not match right away, CakeProphet < 1216345252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the second rule would match exactly 3 times, then the first one would match once < 1216345257 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216345259 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gotcha < 1216345264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the evolution of the program state tree would be something like < 1216345284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[append, [1, [2, [3, []]], [2, [3, [4, []]]]] => [append, [2, [1, [2, [3, []]]], [3, [4, []]]] < 1216345297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :=> [append, [3, [2, [1, [2, [3, []]]]], [4, []]] < 1216345305 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it'd transform [1 [2 [3 [4 []]]]] into [[[[[] 1] 2] 3] 4] right? < 1216345314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :=> [append, [4, [3, [2, [1, [2, [3, []]]]]], []] < 1216345321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and now the first rule would match < 1216345325 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :afk gotta go < 1216345329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the result would be [4, [3, [2, [1, [2, [3, []]]]]] < 1216345341 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1216345346 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :are you sure oklopol? i dont think thats what would result. < 1216345360 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :atleast not with the second 2 and 3 < 1216345369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: why would it transform a list into its reverse? < 1216345377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are only rules for lists that start with append < 1216345382 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :well i didnt trace it out in my head but < 1216345386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the point is < 1216345403 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :A [B C] => [B A] C which is a reordering of the nesting from right to left < 1216345410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can do curried functional programming with first-class functions just by doing simple tree rewrite rules < 1216345426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: err < 1216345430 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :when do the functions get "called"? < 1216345435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the left side of the second rule < 1216345446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is [append A [B C]] < 1216345448 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :starts with append < 1216345449 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216345454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :B will match head, C will match tail < 1216345463 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :whatever :P < 1216345467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :head is consed to A < 1216345469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tail C is left there < 1216345475 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :your notation is confusing anyway < 1216345475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: you don't calle < 1216345476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*call < 1216345481 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok im off < 1216345481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :augur: no it's not < 1216345483 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1216345486 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :yes it is oklopol < 1216345487 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216345488 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1216345494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[A B] is a list of two elems, A and B < 1216345503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[A B C] is a list of three elems, A, B and C < 1216345507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's confusing about that? < 1216345511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...nothing < 1216345514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well okay i had commas < 1216345515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :he might have meant < 1216345522 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1216345523 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :im off < 1216345524 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that there's a lot of them < 1216345525 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that's not notation < 1216345527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, i think augur just sucks ass, as he's gay ;))))) < 1216345528 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1216345530 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt help to discuss further < 1216345537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, indeed not < 1216345541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bye you < 1216345551 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah... I'd ditch the commas... not needed in this notation really. < 1216345552 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :less typing. < 1216345554 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :easier to read. < 1216345577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so, functions don't get called, it's just if you have something with a "function name" as the first element and something as it's arguments, the rewrite rule will trigger < 1216345580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, true < 1216345589 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooh < 1216345591 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that < 1216345594 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is < 1216345595 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1216345599 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :the function definition < 1216345599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216345602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is the rewrite rule < 1216345604 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :fuck yeah < 1216345612 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :......okay... now we have negative lists. < 1216345617 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216345674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i explained them before, already, a list of negative depth -N will rise N levels upwards, and it will multiply that whole list N times, and put each of its elements where the negative list used to be < 1216345679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and collect these in a list < 1216345688 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...oh < 1216345691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so for [...] a positive list and <...> a negative list < 1216345692 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense < 1216345696 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but it will take me several minutes < 1216345699 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to understand it in detail < 1216345701 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216345703 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :because that is confusing. < 1216345719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :here, k l m is the negative list [a b [d e <> f g] c [h i j]] < 1216345722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of depth -2 < 1216345728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no let's see how to evaluate that < 1216345736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :first, we separate the negative list's contents < 1216345758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we get the list [k l m] and the list "lambda" [a b [d e * f g] c [h i j]] < 1216345769 0 :lilja!unknown@unknown.invalid QUIT :"KVIrc 3.2.0 'Realia'" < 1216345772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we then just put each of k, l and m where the * is < 1216345775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and get... < 1216345789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[a b [d e k f g] c [h i j]] [a b [d e l f g] c [h i j]] [a b [d e m f g] c [h i j]]] < 1216345800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you get that, you should get my negative list semantics < 1216345823 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....I am getting it... < 1216345833 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but I am not going to be able to think about it sanely. < 1216345835 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yet. < 1216345839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the list is -2 in depth, so if we had something around the original, like [X Y Z [a b [d e <> f g] c [h i j]] W P R] < 1216345843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the rewrite would be < 1216345857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[X Y Z [a b [d e k f g] c [h i j]] [a b [d e l f g] c [h i j]] [a b [d e m f g] c [h i j]]] W P R] < 1216345866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err, sorry < 1216345867 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....can you take < 1216345873 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : [[a b [d e k f g] c [h i j]] [a b [d e l f g] c [h i j]] [a b [d e m f g] c [h i j]]] < 1216345880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216345882 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and newline it where it doubles? < 1216345886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1216345888 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so I can read that thing < 1216345895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait a sex < 1216345917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p564464542.txt < 1216345955 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1216345958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but actually [X Y Z [[a b [d e k f g] c [h i j]] [a b [d e l f g] c [h i j]] [a b [d e m f g] c [h i j]]] W P R] was the latter, i had a small error < 1216345960 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but the depth was -2 < 1216345964 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so why are there three? < 1216345964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216345969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216345972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216345977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it was depth 0 < 1216345986 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........what is depth - < 1216345987 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :er < 1216345989 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1216345989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it'd just be expanded into the list [d e k l m f g] < 1216345996 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1216346004 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :how do you represent a depth 0 negative list? < 1216346020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a b [d e |k l m| f g] c [h i j]] ==> [a b [d e k l m f g] c [h i j]] < 1216346023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216346029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i represented with |...| here < 1216346044 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright... that'll work for our purposes. < 1216346052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because [<...>] != <[...]>, sadly < 1216346065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and neither is the 0-depth list i think. < 1216346072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to hone this concept a bit, still < 1216346075 0 :tusho!unknown@unknown.invalid QUIT : < 1216346075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's nice already < 1216346078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1216346080 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty neat < 1216346083 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I have to say < 1216346083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that was depth 0 < 1216346086 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and vaguely makes sense < 1216346089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's do depth -1 < 1216346092 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as it is sort of like... negative depth < 1216346104 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in the way it evaluates into positive depth lists. < 1216346116 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a b [d e f g] c [h i j]] ==> [a b [[d e k f g] [d e l f g] [d e m f g]] c [h i j]] < 1216346119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you get that? < 1216346163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the negative list makes a list lambda, that is, a list stub that is given some value to fill in a place < 1216346171 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216346172 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that part makes sense < 1216346179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you get this stub, or the lambda, by removing the negative list, and replacing with * < 1216346190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... alright. < 1216346193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you then just "call" the stub for all elems of the negative list < 1216346196 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1216346204 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so for each duplicate of the original list < 1216346215 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you fill in a * with just /one/ value from the negative list < 1216346242 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I see it now. < 1216346248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. except the "original list" here means whatever list is N levels up from the negative one, where N is the negative depth < 1216346251 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit hard to read < 1216346253 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I got it. < 1216346265 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well try reading the actual notation :P < 1216346270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<...> for positive lists < 1216346275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>...< for negative ones < 1216346288 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how that could be useful computationally yet, but it makes sense now. < 1216346299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you can basically do mapping with it. < 1216346311 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1216346313 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216346317 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it does map < 1216346319 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :over all the elements < 1216346335 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but it copies everything else too < 1216346341 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is that sort of like < 1216346356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to give each element a local state? < 1216346360 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep. it's just it can rise over multiple levels, and a decent implementation would do this with iterators or something, so you could do pretty sick mapping tricks < 1216346363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216346367 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like < 1216346370 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could use the duplicate lists < 1216346385 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :as a state for your "mapping function" < 1216346387 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1216346389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1216346393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216346393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216346401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i had something like a "strong list" < 1216346407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's mark that with {...} < 1216346412 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :awwww yeah < 1216346414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :curly brackets for the win. < 1216346418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i had a kinda strong negative list < 1216346422 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....rofl < 1216346430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's mark that with... err... \.../ < 1216346432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1216346438 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...sure < 1216346451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, we could have some code, say a function, within a strong list < 1216346464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :strong lists, both positive and negative ones, work just like the normal ones < 1216346465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except < 1216346482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a strong negative will go upwards its depth in strong positive lists < 1216346490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to calculate how deep you are < 1216346491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because < 1216346500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can just surround where you wanna jump out of with a strong list < 1216346508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :aaaah < 1216346511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that would be nice. < 1216346525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like {... [... [... \.../ ...] [...] ...] ...} < 1216346528 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :strong list isn't really a good description... I think. < 1216346531 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216346534 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it differentiates for now < 1216346538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :here, the \.../ would jump @ the {...} level < 1216346546 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-nod- < 1216346558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well let's call them thick or something < 1216346558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now < 1216346558 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :by jump you mean map and make duplicates? < 1216346573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1216346576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1216346580 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright. < 1216346600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, what i didn't actually go through about negative lists, is that they're a bit cleverer than i said earlier < 1216346600 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(I'm seriously surprised this is all making sense) < 1216346603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll explain < 1216346609 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1216346616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a b c d e f] < 1216346628 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, we have two negatives that both map the upper list < 1216346634 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...oshi < 1216346651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in this case, the mappings happen at the same time, and we get the cartesian product on one mapping level. < 1216346660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case cartesian product is a weird term, just ignore it < 1216346660 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :........uh oh < 1216346663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll show an example < 1216346707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[a b c d e f] ==> [[a b g c d j e f] [a b g c d k e f] [a b h c d j e f] [a b h c d k e f] [a b i c d j e f] [a b i c d k e f]] < 1216346717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you get that? < 1216346764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....one sec < 1216346780 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I get that there's 3*2 duplicates of the positive list surrounding the negatives. < 1216346783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is not what my current nopol interpreter would do, and there are no thick lists yet, this is all just to show you another possible use, which you might see in a while < 1216346787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1216346795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm still < 1216346802 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :using my shitty-pattern-matching-brain < 1216346803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and we are doing all possible substitutions from the two lists < 1216346806 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :to see how they substitute in < 1216346807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216346812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1216346816 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's like < 1216346823 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if you were to describe the substitutes as pairs < 1216346844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we take the lists and , and we take the list lambda [a b #1 c d #2 e f] < 1216346845 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(g,j) (h,j) (i,j) < 1216346851 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then < 1216346874 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :(g k) (h k) (i k) < 1216346877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then we take all the possible pairs formed by the elements of and < 1216346882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly the ones you just listed < 1216346888 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...-nod- alright I got it. < 1216346892 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that's cool... < 1216346894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except the latter ones would be evaluated first < 1216346903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but let's see how that works out for thick lists < 1216346907 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, basically < 1216346923 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could probably do some neat computations using that implementation. < 1216346943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we can have an arbitrary list inside {...}, containing all kinds of stuff < 1216346949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, some thick negative lists. < 1216346963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, can you see how we can do declarative programming with this model? < 1216346996 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :....not yet. < 1216347009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's say we have {(== (+ \4 5 6/ \2 3 4/) 6)} < 1216347028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, 4 5 6 and 2 3 4 would be extracted from inside the thick upper list < 1216347066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so we take the cartesian product of \4 5 6/ and \2 3 4/, and put the pairs, one by one, into {(== (+ #1 #2) 6)} < 1216347083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as this effectively becomes a list of all the possible combinations < 1216347097 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ah ha < 1216347100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we can easily just traverse this thick list until we find a "true" value < 1216347124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, that would produce the list {true false false false false false false false false} < 1216347135 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...neat. < 1216347141 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's like < 1216347145 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :map and filter < 1216347148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but way more awesome. < 1216347164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well it's somewhat like amb. < 1216347169 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...what's amb. < 1216347171 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216347173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but this is a bit higher level < 1216347175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1216347187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :amb is a function that takes some list of args < 1216347213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and it returns, conceptually, such an arg that nowhere later in the program amb will be called without arguments < 1216347213 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :does the language you currently have declare builtin rewrite rules, or does it assume nothing initially? < 1216347239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has some rewrite rules, and it actually has quite pretty lambdas and stuff like that < 1216347247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not a tarpit really < 1216347252 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think it would be nice. < 1216347272 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if it started off with no functions defined... just for the possibility of being like a typical tree-rewriting esolang < 1216347290 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then have a way to, dare I say, import in function defintions... < 1216347297 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure, at least if i let you make thicker lists, it would own < 1216347298 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :so that you have some builtins in various files. < 1216347307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1216347318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you could define the concept of lambda yourself < 1216347322 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should try some time < 1216347336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i'll be sleeping now, perhaps more lessons about my languages later :P < 1216347344 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :lambda as in the [(blah blah *)] stuff < 1216347349 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...that was very lazily typed < 1216347351 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :like < 1216347356 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even pay attention to which brackets I was using. < 1216347372 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.....alright. night. < 1216347389 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I shall ponder on all of this. it's pretty ridiculously genius. < 1216347446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, thanks :P < 1216347452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should see graphica! < 1216347457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, err, night :D < 1216347458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1216347495 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216347497 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :night < 1216348799 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :it's nice to actually see esolangs that can explore an utterly new concept and retain practicality (i.e. not a tarball) < 1216349102 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm... < 1216349114 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :you could have < 1216349153 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a more robust pattern-matching syntax < 1216349221 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :a - before a single capital letter matches negative lists only... so you could have. < 1216349256 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :well... no that wouldn't work. < 1216349270 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but it would be nice to have a neg function defined somehow. < 1216349292 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :that would non-recursively flip the polarity of a list. < 1216349312 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :which would be useful if you had a list that you didn't want to negative-immediately. < 1216349317 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sort like quote in lisp. < 1216349321 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :*sort of < 1216349455 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in a pseudo-rewrite-language it would be < 1216349510 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[neg [A...]] => [neg ]; < 1216349519 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...er < 1216349559 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[neg [A...]] => ; < 1216349561 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[neg ] => [A...]; < 1216349592 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :then abs < 1216349649 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[abs [A...]] => [A...]; < 1216349651 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[neg ] => [A...]; < 1216349662 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216349664 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :god damnit < 1216349680 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[abs [A...]] => [A...]; < 1216349682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[abs ] => [A...]; < 1216349707 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :and then absneg... which does the opposite of abs < 1216349712 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :or negabs < 1216349742 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :[negabs A] => [neg [abs A]]; < 1216350903 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklop :D < 1216350905 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1216350907 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :oklo* < 1216350923 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hey! whered tuulia go? >| < 1216351903 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :wheres EVERYONE gone?! < 1216352023 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1216352562 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :hi :P < 1216354429 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1216355363 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216355718 0 :CakeProphet!unknown@unknown.invalid QUIT :"lolwhut?" < 1216356041 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216356440 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1216356662 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216357737 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216358133 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1216358220 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216359649 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1216360866 0 :CakeProphet!unknown@unknown.invalid QUIT :"lolwhut?" < 1216361413 0 :cherez!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1216361413 0 :Sgeo!unknown@unknown.invalid QUIT :clarke.freenode.net irc.freenode.net < 1216361529 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216361550 0 :cherez!n=cherez@cpe-76-167-242-249.socal.res.rr.com JOIN :#esoteric < 1216361550 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1216363499 0 :CakeProphet!unknown@unknown.invalid QUIT :Remote closed the connection < 1216363552 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216364686 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1216367999 0 :clog!unknown@unknown.invalid QUIT :ended < 1216368000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1216371717 0 :RedDak!n=dak@host57-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1216374583 0 :CakeProphet!unknown@unknown.invalid QUIT :"lolwhut?" < 1216374751 0 :CakeProphet!n=chatzill@h46.24.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1216374770 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :after seeing the later levels of those youtube clips < 1216374778 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :stage 1 looks relatively easy. < 1216376317 0 :tusho!n=tusho@91.105.112.94 JOIN :#esoteric < 1216376354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ping < 1216376475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, yes? < 1216376490 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i have definitive proof < 1216376493 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :recorded by augur < 1216376496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1216376499 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.cc/tusho1 < 1216376501 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.cc/tusho2 < 1216376507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :quicktime mov, so propietary but what the hell < 1216376508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can convert it < 1216376509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure < 1216376519 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think there's a FOSS decoder for it too < 1216376528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think xine or mplayer can do it < 1216376543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Tusho is a girl part 1.mov"!? < 1216376550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you? < 1216376557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :augur thinks I look like a girl < 1216376559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1216376593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1216376603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i do actually kind of look like a girl < 1216376605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :until near the end < 1216376609 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ I don't normally look like that. < 1216376647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no sound? < 1216376662 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he did record sound < 1216376663 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't speak < 1216376667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah xine has sound < 1216376670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mplayer doesn't < 1216376688 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course, it's obviously a video filter :p < 1216376697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or incredibly skilled makeup application < 1216376700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok tusho I admit it, you are a 12 year old girl :P < 1216376704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1216376707 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nooooooooooooooooooooooooooooooooooooooooooooooooooo < 1216376712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, oh yes you are < 1216376722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :its my headphones that make me look like that < 1216376724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :jeez < 1216376731 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i put them on crappily < 1216376753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, or as there was no proof it was you in fact, no talking about monads or so on, could be your little sister ;) < 1216376756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just kidding < 1216376764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I do think you are a 12 year old girl now < 1216376774 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i am male. < 1216376792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i put my headphones on crappily so I looked like a girl. < 1216376796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i do not normally look like a girl. < 1216376797 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :qed < 1216376808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what about the long hair < 1216376818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1216376840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I certainly didn't know about monads when I was 12... < 1216376870 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*NOMADS < 1216376872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you act like you are quite a few years older than 12. < 1216376877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, berlgh ;P < 1216376881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh* < 1216376915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, but I'm convinced you are a girl now. ;P < 1216376932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1216376937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :young one, maybe not 12, hard to say, more like 13-14 < 1216376941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for birth certificate < 1216376946 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"AH BUT YOU COULD HAVE HAD A SEX CHANGE" < 1216376954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no you couldn't < 1216376957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not at that age < 1216376960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1216376963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i was mimicking the quality of your arguments < 1216376964 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216376983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, well augur also thought you were a girl I assume? < 1216376998 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well yeah but. i'm not. < 1216377014 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, a 12 year old male talking about monads in #esoteric is improbable enough < 1216377019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :think of the Internet Female Factor added on to that < 1216377024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'd have to be jesus < 1216377054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : besides, a 12 year old male talking about monads in #esoteric is improbable enough < 1216377057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes exactly < 1216377067 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :that's what you claim youself to be? < 1216377068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've been mistakenly thought of being a girl occasionally, too. Both based on physical appearance and because of the IRC nickname, neither of which I think are very girly. < 1216377072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is like 0.00000000000000000000000001% probability < 1216377078 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes well, I believe i've proved beyond reasonable doubt the -first- part < 1216377081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no one is going to believe you < 1216377082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's the gender we're arguing over now :p < 1216377085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's how it is < 1216377128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so wait, i'm not a crazy person who spins a huge story about being 12, so therefore i'm obviously a crazy person who spins a huge story about being male? :) < 1216377156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess "obviously crazy" is a given here. < 1216377162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1216377162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1216377164 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But. More so. < 1216377172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : besides, a 12 year old male talking about monads in #esoteric is improbable enough < 1216377175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is indeed < 1216377180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so how do you explain it? < 1216377210 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uhh, i spent way too much time on the computer and the interwebs since 1997-1998 and 1998-1999 respectively? :) < 1216377222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :besides, even if I can't explain it, i've given sufficient evidence < 1216377225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you were 4 < 1216377231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :apart from the 'male' part, evidently < 1216377235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your parents let you use internet freely? < 1216377247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can't really remember < 1216377253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i have a vague recollection of the interwebs, but not beyond that < 1216377302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Raised by the internets. < 1216377322 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'd be a lot more fscked up if -that- were true :-) < 1216377619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: obviously it's good camerawork and a voice filter, right < 1216377620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1216377744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Photoshopped! < 1216377770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The generic term for any digital manipulation. < 1216377795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, not really < 1216377804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I admit you are a 12-13 year old female < 1216377806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i don't think i could photoshop video in realtime < 1216377809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already said that < 1216377811 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am awesome, but not that awesome. < 1216377818 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And shut the hell up AnMaster, I'm of the male gender. < 1216377861 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The lady doth protest too much, methinks." < 1216377869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rolls eyes < 1216377907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, stop being a sexist to poor tusho < 1216377920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1216377925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can't be easy being female on irc < 1216377935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what with all us male sexists around < 1216377946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that so tusho? < 1216377968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh shut up < 1216378111 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"HydraIRC -> http://google.com <- Go find something better" < 1216378140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1216378145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I like that modified quit message < 1216378164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1216378207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, http://en.wikipedia.org/wiki/Popular_culture#In_Popular_Culture < 1216378233 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: reverted vandalism < 1216378244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, eh? < 1216378254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that section was just added a few minutes ago, AnMaster < 1216378255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i removed it < 1216378259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see: http://en.wikipedia.org/w/index.php?title=Popular_culture&action=history < 1216378262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blergh < 1216378277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, it was there a few hours ago < 1216378290 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :shrug - it's only been there for three revisions of changing it < 1216378292 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it has no citations < 1216378296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's a silly joke < 1216378297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1216378297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tusho, blergh < 1216378304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have no humor! < 1216378323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :68.112.185.178 (that's not me), obviously had < 1216378389 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you think we should have copious amounts of humour in an encyclopedia? < 1216378403 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what if britannica had 'Infinity' saying 'see Infinity' < 1216378406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1216378407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1216378411 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :would you consider that a quality encyclopedia entry? < 1216378422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Talk:Wood#In_Popular_Culture_.28see_http:.2F.2Fxkcd.com.2F446.2F.29 < 1216378426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Talk:Popular_culture#Popular_Culture_in_Popular_Culture < 1216378429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see those < 1216378441 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :1. Needs citations < 1216378446 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :2. The article does not need that section. < 1216378447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"For my money, it's not necessarily an Encyclopaedic sort of thing to leave out the jokes. Didn't Denis Diderot cross-list the Eucharist with Cannibalism in one of his editions? —Preceding unsigned comment added by 71.191.118.228 (talk) 22:33, 9 July 2008 (UTC) < 1216378447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was reading through a C++ dictionary this morning to find "recursion n.: See recursion." Some idea, I suppose. —Preceding unsigned comment added by 71.31.203.186 (talk) 18:48, 14 July 2008 (UTC) < 1216378447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * I wonder how many people died of starvation after getting stuck in that loop. — BRIAN0918" < 1216378448 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a silly joke. < 1216378461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from http://en.wikipedia.org/wiki/Talk:Wood < 1216378469 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And? < 1216378475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what? < 1216378528 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :and what what? < 1216382341 0 :olsner!n=salparot@81-237-210-158-no50.tbcn.telia.com JOIN :#esoteric < 1216385139 0 :Hiato!n=Hiato@dsl-245-31-70.telkomadsl.co.za JOIN :#esoteric < 1216385708 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1216385791 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit < 1216385798 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Guys, help me. < 1216385803 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :I solved the halting problem < 1216385812 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :But the margin is too small to write it down! < 1216386014 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :Slereah__: quick! grab a new piece of paper and write it all down < 1216386031 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :at least, get around to doing that before you die :P < 1216386131 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Meh. I'll do it when I'm terminally ill. < 1216386131 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :It can wait < 1216386141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1216386158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fermats last theorem or what was it where the margin was too small? < 1216386194 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :The very same < 1216386206 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Lazy fuck < 1216386209 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Can't go get a piece of paper. < 1216386228 0 :Slereah__!unknown@unknown.invalid PRIVMSG #esoteric :"I'll just let people spend three hundred years looking for it" < 1216386725 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :he's been laughing in the afterlife for 300 years :D easily worth it! < 1216386967 0 :RedDak!n=dak@host57-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1216387172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's most likely that his proof was flawed < 1216387205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :given that the only solid proofs we have now are based on maths that didn't exist at the time < 1216388628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are these maths? < 1216388722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, it was probably really trivial < 1216388724 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and really wrong < 1216388958 0 :lilja!n=ohsohot@a91-152-143-39.elisa-laajakaista.fi JOIN :#esoteric < 1216389846 0 :Corun!n=Corun@cpc1-rdng15-0-0-cust168.winn.cable.ntl.com JOIN :#esoteric < 1216390054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :log time < 1216390073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ? < 1216390083 0 :tusho!unknown@unknown.invalid TOPIC #esoteric :http://vjn.cc/x < 1216390395 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1216390546 0 :pikhq!n=Pikhq@asst01.asunix.tufts.edu JOIN :#esoteric < 1216391212 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1216391646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :11:52… CakeProphet: after seeing the later levels of those youtube clips < 1216391647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :11:52… CakeProphet: stage 1 looks relatively easy. < 1216391649 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what game? < 1216391937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the time i read logs < 1216391945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i didn't start then < 1216392086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For the record: The Orange Box? Totally awesome. < 1216392113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tends to buy games months after they come out. (obviously) < 1216392162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *months*? < 1216392204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Due to apathy + small budget. < 1216392208 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The Orange Box came out more than months ago. < 1216392226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably been about a year now. < 1216392240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Not far off < 1216392254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, it doesn't help that I didn't even play Half-Life until recently. . . < 1216392268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that, until recently, I didn't give a flying fuck about Valve. < 1216392666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's this box you're referring to? < 1216392744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, that. < 1216392764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get why portal gets so much credit for being original and shit < 1216392773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everyone invents the game when learning about portal culling < 1216392824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't < 1216392831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I give Portal credit for being a wonderful implementation of the idea. < 1216392844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, there was Narbacular Drop and Prey before it < 1216392857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, Portal is the best implementation. :-) < 1216392862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well in my opinion the flash version looked nicer :P < 1216392877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Valve actually hired the guys who wrote Narbacular Drop for Portal. . . < 1216392888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1216392904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've also enjoyed Half-Life 2 immensely so far. < 1216392919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though "so far" doesn't cover much, since I just got the crowbar. < 1216392928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that one i won't even bother touching < 1216392943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless someone actually points out something interesting about it < 1216392954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Play Half-Life 1, and you'll get it. < 1216392957 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it differs much from wolfenstein, which sucked ass < 1216392962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i've played that < 1216392983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends on when it came out < 1216392989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :'98 < 1216393007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i most likely have played it < 1216393012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Doubt it differs much from Wolfenstein"? < 1216393013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1216393025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well you move around and shoot people < 1216393037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1216393039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no cool gravity tricks or portals or anything :O < 1216393056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :gravity tricks do not a game make < 1216393064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i rarely enjoy games for anything but an esoteric movement or possibility to built shit < 1216393068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*build < 1216393099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Half-Life is loved not for it being a FPS, but for it being one with an insanely good story. . . < 1216393115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and generally being realistic) < 1216393119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, that instantly makes it sound boring < 1216393121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not story or realism, I'd say < 1216393124 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :more the gameplay < 1216393135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :half-life 2 has the best overall gameplay of all FPSs I've played, I think < 1216393140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :it just rolls along so nicely < 1216393148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'd say its story is part of what makes the gameplay so damned wonderful. < 1216393151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :though that of course means that it's rather linear < 1216393155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1216393157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fps is not an interesting paradigm tho, imo, so that doesn't say much < 1216393357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It seems that Half-Life is the greatest FPS. < 1216393371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least, according to reviews. . . < 1216393398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And personal experience. < 1216393582 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :for single player, yes, probably. < 1216393590 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the series as a whole, at least. < 1216393687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that Half-Life's 'multiplayer mode' entails another game on the same engine, I'd say Half-Life has no chance of being the best multiplayer FPS. :p < 1216393740 0 :ais523!n=ais523@gb01-fap04.bham.ac.uk JOIN :#esoteric < 1216393762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1216393763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :OH YEAH < 1216393768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi tusho < 1216393778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[15:09] [CTCP] Received CTCP-PING reply from ais523: 20 seconds. < 1216393780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I typed first < 1216393786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I understand why you wouldn't have seen my reply < 1216393788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I shall check the logs < 1216393795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I think they'll show you winning < 1216393800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given how bad that ping time was < 1216393802 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and you can check yours < 1216393806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they log when you type < 1216393807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1216393855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Fri Jul 18 2008] [15:09:04] hi tusho < 1216393861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Fri Jul 18 2008] [15:09:22] hi ais523 < 1216393867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll check mine. < 1216393869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[Fri Jul 18 2008] [15:09:24] OH YEAH < 1216393876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be enough to calculate the relative clock skew < 1216393885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, we're taking this /far/ too seriously... < 1216393984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1216393985 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :tushohi ais523 OH YEAHais523hi