< 1156809600 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that's true, ihope < 1156809607 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What it would do behind the scenes is assign x to 5... but everything -else- would be running backwards. < 1156809610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's true? < 1156809639 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: are you making a very bad pun? < 1156809662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1156809686 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you saying x is true, true is true, x != true is true, or "that would set x to false" is true? < 1156809686 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, I was referring to what you said immediately before I wrote, then :-P < 1156809698 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I mean your general point < 1156809714 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :that you could get away with it in that restricted instance < 1156809719 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :in the compiler... "x != 0" would parse out to be "x = 0" And then "if x = 0" would be parsed in the compiler as "if x != 0" < 1156809749 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: so, basically invert any equality test involving x (which has some sort of flag set on it)? < 1156809751 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By flip-flopping it... it would create the illusion of assigning unequality :D < 1156809778 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If both halves of the equality test have their invert flag set, then you don't need to invert it < 1156809798 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :? < 1156809806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156809832 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156809834 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :for the test "x$=0", you invert, for "y$=0" you invert, but for "x$=y" you don't < 1156809840 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :since the inversions cancel < 1156809850 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :aaand you've been peer'd < 1156809857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156809875 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh?? What a stable connection. < 1156809909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Just have "might be" and "can't be" as the only relations. < 1156809913 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, this is starting to make some kind of sense, but I think you need to be taking the right drugs to really appreciate it. < 1156809933 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: hehehe < 1156809955 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156809955 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :f(x,y) might be x, and f(x,y) might be y. < 1156809970 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I DARE someone to actually implement this < 1156809975 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what'd you get up to? < 1156809978 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :f(x,y) can't be z where z can't be x, z can't be y < 1156809989 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh my. < 1156809994 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs down on a fountain, splashing water all over the channel. lament drowns! < 1156810000 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :not(x) can't be x. < 1156810006 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1156810007 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156810008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's your not function. < 1156810011 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION missed something in disconnection. < 1156810021 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : CakeProphet: what'd you get up to? < 1156810029 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) might be true if a might be b < 1156810036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) can't be true if a can't be b < 1156810036 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then you can define "might not be" and "must be". < 1156810041 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight> so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156810056 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156810066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*clap clap* < 1156810078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :is(a,b) must be true if a must be b. < 1156810090 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it seems that these 'might be' and 'can't be' have the exact same semantics as 'is' and 'is not' < 1156810119 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, i suppose not. < 1156810124 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156810128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, "can't" has the same as "is not" < 1156810130 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"x might be 3 and x might be 5" is valid, no? < 1156810132 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"x might be 2, y might be 2, x+y can't be 4" < 1156810147 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: "can't be" is stronger, I think. < 1156810148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight> so ASSIGN x!=5, y!=6; sets the flag on both x and y < 1156810153 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, shouldn't Prolog already deal with this? < 1156810154 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And "might be" is weaker than "is". < 1156810161 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : for the test "x$=0", you invert, for "y$=0" you invert, but for "x$=y" you don't since the inversions cancel < 1156810161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ie can't you do all this in Prolog trivially < 1156810166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: does Prolog have modal logic? < 1156810178 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1156810190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well... < 1156810191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :What's the challenge? < 1156810196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i'm thinking this is quite easy to convert to the regular old thing < 1156810230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ihope suggested constructing all the relations out of "can't be" and "might be" < 1156810255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How about modal implication? < 1156810258 0 :oerjanj!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1156810259 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x might imply y. < 1156810271 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156810278 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... maybe x might not imply y. < 1156810286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just knows this will end up at a dialect of Lisp at some point < 1156810302 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By the way, can you define a functor in Prolog that is only true if its argument yields absurdities? < 1156810307 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1156810308 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does Prolog even have absurdities < 1156810330 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Prolog IS an absurdity. < 1156810335 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156810350 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: your FACE is an absurdity < 1156810358 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810358 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156810361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1156810368 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does "might be" even mean _anything_? < 1156810378 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :WHY AM I DISCONNECTING RANDOMLY! < 1156810383 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not really! unless it's exclusive, which it's not < 1156810384 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GOOD QUESTION < 1156810387 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: x might be true === x does not lead to an absurdity. < 1156810402 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: ;_' < 1156810404 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i'm not sure i understand. < 1156810410 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: so aren't you going to add products and ranges, so that you can define a factorial like "fac x = product [1..x]"? < 1156810411 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Uncertainty < 1156810416 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :"might be" = uncertainty < 1156810445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x might be true == we don't know that x is false. < 1156810447 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Maybe as functions. That is, not with that syntaxd. < 1156810449 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*syntax < 1156810468 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :fac = (x){ product(range(1, x)) }; < 1156810470 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: give us a such as < 1156810470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x must be true === it's not possible that x is false. < 1156810542 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Also, there are too many people in here starting with "Gre" ;_; < 1156810551 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Hey, I'm using my name :-P < 1156810553 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :we could always employ some chaos theory ^_^ < 1156810555 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :My /real/ name. < 1156810565 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: so change your nick to GrayKnight, it's less gay anyway. < 1156810573 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads a blessed scroll of genocide. What class of monsters do you wish to genocide? , Wiped out all newbies. Wiped out all lusers. Wiped out all script kiddies. Wiped out lament. < 1156810575 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament: WOAH WOAH WOAH < 1156810577 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gray is a name. < 1156810579 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Grey is a color. < 1156810588 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray is a color < 1156810591 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :diffierent spellings < 1156810592 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: now let's get GreenReaper in here. < 1156810601 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: The alternate spelling came from the name. < 1156810602 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray = grey = gray < 1156810617 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :gray = grey = gray = semantics < 1156810618 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gay! < 1156810621 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Nowadays, yes, they're all the same. < 1156810624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gray = gay? < 1156810629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :This all sounds like a functional language to me. < 1156810633 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament = gay < 1156810639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom! < 1156810639 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Oy < 1156810640 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Except with built-in pseudo-equality predicates. < 1156810643 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : /ignore *!*@* < 1156810645 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhh < 1156810646 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :your mom = gay. < 1156810647 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Much better. < 1156810647 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your own mum! < 1156810653 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :therefore... lament = your mom. < 1156810666 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/ignore *!*@* < 1156810669 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins :-P < 1156810671 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION huggles the transitive property. < 1156810674 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-12345: but aren't you lonely? < 1156810690 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm lonely < 1156810694 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :come to me GayKnight < 1156810704 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :YourMomKnight? < 1156810706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hawt man-lurv! < 1156810707 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't touch you with a ten-foot polearm. < 1156810716 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :From two squares away. < 1156810721 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :not even a greased one? < 1156810721 0 :ihope!unknown@unknown.invalid NICK :GayKnight < 1156810724 0 :GayKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156810750 0 :GayKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1156810750 0 :GayKnight!unknown@unknown.invalid NICK :ihope < 1156810750 0 :GreyKnight!unknown@unknown.invalid NICK :GreyPaladin < 1156810750 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156810750 0 :GreyPaladin!unknown@unknown.invalid PRIVMSG #esoteric :*Smite Perversion*! < 1156810750 0 :GreyPaladin!unknown@unknown.invalid PRIVMSG #esoteric :*lart lart lart* < 1156810750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You caitiff! < 1156810752 0 :GreyPaladin!unknown@unknown.invalid NICK :GreyKnight < 1156810779 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :My, that was a yummy pancakeprophet! < 1156810795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think the NH references might be a bit too obscure in here < 1156810795 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :That uncertainty article explains how uncertainty is measured :D < 1156810850 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in terms of h :-P < 1156810893 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: at least 3 people understand them, plus Razor-X plays slashem < 1156810900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something is either certain or uncertain. < 1156810907 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :then reference away! < 1156810917 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dereferences GreyKnight's pointer < 1156810930 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I assume he's talking about Ye Olde Heisenberge Principall < 1156810943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lament: eew. None of that stuff in here, okay? < 1156810945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156810958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So who was it that said it would be funny if the level 30 Knight title were "caitiff"? < 1156810983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your mom. < 1156811021 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1156811030 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You've prevented me from saying anything but X_X < 1156811033 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Jackarses. < 1156811046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1156811163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :time to clean up this channel < 1156811167 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bans ihope  < 1156811181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :B& < 1156811235 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Time to flood! < 1156811236 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156811237 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: < 1156811239 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :range = (x as int, y as int) { < 1156811241 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : var ret = array(); < 1156811243 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :n/m < 1156811243 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : while({x < y}, { < 1156811244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : ret[] = x; < 1156811246 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : x++; < 1156811247 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : }); < 1156811249 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1156811259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . < 1156811267 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions something about pastebin < 1156811268 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What you say? < 1156811269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hit the road, Jack, and don't you come back... < 1156811276 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I like pastebins. < 1156811278 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I just prefer flooding. < 1156811384 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bans GreyKnight  < 1156811388 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i meant GregorR-W < 1156811396 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Told you < 1156811398 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but since they have such similar nicks, i guess GreyKnight will have to do < 1156811405 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I'm sorry I interrupted your FASCINATING CONVERSATION. < 1156811412 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :U R ALL B&ZORED < 1156811420 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1156811437 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i might worry if i knew what that meant < 1156811459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh know! Not the banded! < 1156811459 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You will be both B and Zored. < 1156811471 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope = B& < 1156811472 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i am already B - i think < 1156811495 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :To B, or not to B. < 1156811505 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That is the zomgwtfquestion < 1156811505 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Is that a question? < 1156811509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should write an Esolang on his calculator. . . < 1156811515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, nobody's +b'd on #esoteric. < 1156811527 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :YET < 1156811540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: aren't calculators pretty esoteric anyway? < 1156811607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It's a GCC target. < 1156811607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also has a (somewhat odd) Lisp variant built in. . . < 1156811615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!1 @1 #1 $1 %1 ^1 &1 *1 meh < 1156811618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156811621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, fancinating. < 1156811630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/n/s/ < 1156811630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :j00 fail. < 1156811656 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I bet it's not the oddest Lisp ever < 1156811676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :_1 -1 +1 =1 {1 }1 (1 )1 [1 ]1 |1 1 < 1156811680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :My #eval script surely qualifies for that < 1156811687 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eh, hmm. < 1156811699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what ihope's master plan is < 1156811713 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'1 :1 "1 ,1 .1 /1 <1 >1 ?1 meh < 1156811723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's not working! < 1156811729 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks his chat client < 1156811736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: What? Reverse Polish Lisp? < 1156811767 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : 0 = (1*1) + ((-1)* 1) + (1* (-1)) + ((-1)* (-1)) = -1 + ((-1)* (-1)) < 1156811769 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty half-assed implementation < 1156811771 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :MUHAHAHAHAHAHAHA < 1156811782 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :a side-effect of which is that it's rather odd < 1156811787 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156811804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0 = 1-1 < 1156811806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Try "#eval (lisp (stuff))" to see :-P < 1156811807 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Silly. < 1156811818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll code in C on it, anyways. < 1156811822 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bonus points if you hit a function that's actually implemented < 1156811825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 1 2 3 4) < 1156811826 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156811828 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156811848 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope gets bonus points < 1156811850 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156811855 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wd < 1156811861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's more of "1 2+ 3 4++eval". < 1156811883 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That is slightly more odd < 1156811901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) (x x)) (lambda (x) (x x))) < 1156811908 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : 0 + 1 = (1*1) + ((-1)* 1) + (1* (-1)) + ((-1)* (-1)) = -1 + ((-1)* (-1)) + 1 = -1 x -1 = 1 < 1156811919 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yaaaay... I just proved that -1 x -1 = 1 < 1156811926 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nice try, ihope :-P < 1156811927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Kinda.. < 1156811933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it leaves 10 on the stack. < 1156811948 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've seen something similar before < 1156811960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: It's an HP calculator. Decidely odd. ;) < 1156811965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0 = 0*1 = 0*1^0 = 0^0 = 1 < 1156811987 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#eval (* 3 6) < 1156811988 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811990 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 18 < 1156811995 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811996 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (* 3 6) < 1156811998 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 18 < 1156812015 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yep, it's consistent over time, too! < 1156812030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) x) 3) < 1156812030 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) x) 3) < 1156812032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1: 18. < 1156812032 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 3 < 1156812034 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You want a ban, i'll give you a ban!! < 1156812056 0 :ChanServ!unknown@unknown.invalid MODE #esoteric :+o lament < 1156812056 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (do ((x 0 (+ x 1))) ((= x 300)) (display "HI!")) < 1156812057 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (do ((x 0 (+ x 1))) ((= x 300)) (display "HI!")) < 1156812059 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812060 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'DO' IS NOT A FUNCTION OR A MACRO < 1156812075 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ITS BAN TIME!!! < 1156812079 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. It's a special form, bub. < 1156812093 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, we don't have those either :-P < 1156812106 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (bil) < 1156812107 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (bil) < 1156812109 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812110 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (display "Waah. I suck") < 1156812111 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'BIL' IS NOT A FUNCTION OR A MACRO < 1156812112 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (display "Waah. I suck") < 1156812114 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812116 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'DISPLAY' IS NOT A FUNCTION OR A MACRO < 1156812119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (nil) < 1156812120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (nil) < 1156812121 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812123 0 :lament!unknown@unknown.invalid MODE #esoteric :+b scwizard!*@* < 1156812123 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA ('NIL') < 1156812125 0 :CXI!unknown@unknown.invalid QUIT :Connection timed out < 1156812129 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Gimme some break, I did well just producing something like this in PHP :-P < 1156812131 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :POOF! < 1156812136 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :BANNED! < 1156812140 0 :lament!unknown@unknown.invalid MODE #esoteric :-o lament < 1156812149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://images.amazon.com/images/P/B0000664NI.01._SCMZZZZZZZ_.jpg <- the infamous ban stick! < 1156812150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pfft. Make a Scheme IRC client, bub. < 1156812154 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "printed") < 1156812156 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "printed" < 1156812172 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :For what use *that* is < 1156812178 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :do eval (print "I eat babies") < 1156812185 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812186 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812187 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812189 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812190 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812190 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812192 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812194 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (print "I eat babies") < 1156812196 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> "I eat babies" < 1156812198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x x)) (lambda (x) (list x x))) < 1156812200 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x x)) (lambda (x) (list x x))) < 1156812201 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '(# #) < 1156812203 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can it perform loops? < 1156812206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oip < 1156812230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It could do recursive calls to a function, but not any of the special looping forms < 1156812237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156812254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) < 1156812255 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (list x (list (quote quote) x))) (quote (lambda (x) (list x (list (quote quote) x))))) < 1156812257 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '((LAMBDA (X) (LIST X (LIST (QUOTE QUOTE) X))) (QUOTE (LAMBDA (X) (LIST X (LIST (QUOTE QUOTE) X))))) < 1156812259 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :There's a defun, but its results aren't persistent < 1156812283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so this is CL, bub? < 1156812295 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, something like it < 1156812304 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in the sense that centipedes are something like cats < 1156812315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval < 1156812316 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval < 1156812318 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156812322 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do evil < 1156812323 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do evil < 1156812325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do lambda expressions implicitly execute statements in order? < 1156812325 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#@ Nothing returned. < 1156812348 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: lambda expressions in actual lambda calculus? < 1156812352 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :come again? < 1156812359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ihope: No, in GreyKnight's odd Lisp dialect. < 1156812360 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: lambda expressions don't have any statements! < 1156812368 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's 00:43 over here, excuse me if I'm slow < 1156812372 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Procedures then, happy? < 1156812396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ya know, like the Scheme (begin) special form. < 1156812400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries this infinite monkey thing < 1156812414 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm not overly familiar with Scheme < 1156812414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :To be or nowiex oqh pziqjw bwqo xpl woxqw sbhqo pjw < 1156812421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, cool, I got... well. < 1156812425 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156812439 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember much of the particulars of CL. < 1156812452 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, what I can remember is CL felt much worse to program in than Scheme does :). < 1156812460 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156812489 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean that the "body" expressions of the lambda are guaranteed to be executed in the order written? < 1156812495 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156812502 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :then yes < 1156812564 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If you simply made your IRC client *in* your Lisp dialect, you could get it to excecute its own code with ease ;). < 1156812572 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-O < 1156812592 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That'd be some kind of insane programming exercise < 1156812599 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like it! < 1156812600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why insane? < 1156812613 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ERC! < 1156812628 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One of the additions I'm adding to my IRC bot in the Scheme rewrite is the fact that I'm going to give a REPL to privileged users. < 1156812646 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Plus I'll program in an RC file so I can change portions of the code on the fly. < 1156812659 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the Lisp code itself is being run as a PHP script, so I mean it'd be an insane number of levels of abstraction < 1156812677 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Drop the stupid PHP business :P. < 1156812691 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Whoot2PHP < 1156812705 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :no wai < 1156812720 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the whole idea was to see if I could write a Lisp in PHP < 1156812723 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :PHP - unchallengable in its niche, worthless elsewhere :-P < 1156812735 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :PHP still has a niche? < 1156812739 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps. < 1156812740 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1156812747 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah - implementing random Lisp dialects < 1156812749 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If you say "Ruby on Rails" I'll shoot you. < 1156812761 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Fine. Shoot me over IRC. < 1156812766 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby on Rails. < 1156812772 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots Razor-X. < 1156812774 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1156812781 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bleeds IRC blood. < 1156812786 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :No amount of nifty 3rd party libraries will make up for the fact that Ruby just plain sucks. < 1156812788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GASP! < 1156812795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION faints < 1156812808 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ruby sucks?! *TRIPLE GASP* < 1156812827 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ruby = ridiculous OO + all the worst parts of Perl (many of which are totally incompatible with the concept of a completely OO language) < 1156812830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Razor-X has implemented the Violence Over IP protocol correctly. . . < 1156812852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156812853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. Mine's a bit b0rked. < 1156812860 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Let's remember: ASSAHS < 1156812866 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156812868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hint: if it's implemented correctly, you should be dead by now. < 1156812872 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All Software Sucks, All Hardware Sucks < 1156812877 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Python people have tried to develop an internet framework with the ultimate goal of being able to stab people in the face over the internet. < 1156812888 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ASS?! AH!(s) < 1156812889 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :they're not quite there yet, but they're making progress < 1156812895 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Twisted is the framework) < 1156812925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All software sucks. Hardware, also, too. < 1156812938 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :All P-languages suck. < 1156812939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ASSHAT. < 1156812946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bing. < 1156812947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your mom sucks. < 1156812947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :O. < 1156812952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What have you to say about T-languages? < 1156812956 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So does Plof suck too? < 1156812960 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All Software Sucks, Hardware Also, Too < 1156812968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: you beat me to it. < 1156812974 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Plof is designed to rectify my problems with P-languages ;) < 1156812979 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(poor grammar, but the acronym rules) < 1156812982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :For that, I will shoot you 999999 times. < 1156812983 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :P-languages don't suck by nature, it just so happens that they all suck. < 1156812987 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Python doesn't suck. < 1156812991 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It bites. < 1156812999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it swallows whole. < 1156813008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Python goes beyond sucking. It engorges the universe in its gaping maw. < 1156813028 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It goes beyond engorging the universe in its gaping maw. It's goatse. < 1156813029 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme and Haskell should rule the world some day. < 1156813032 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And with that, I leave. < 1156813033 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What if I like Python? < 1156813036 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1156813040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: GASP! < 1156813040 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, I like Python. < 1156813044 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION B& goatse < 1156813045 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :As P-languages go, it's a good'n. < 1156813047 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1156813049 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :*poof* < 1156813050 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156813053 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can jump off a boat in the middle of the Atlantic Ocean, ihope ? < 1156813099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a little harsh? Couldn't you just force me to sign a thing stating that I will never have children, except adopted ones? < 1156813100 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION larts GregorR in the quitvertisement < 1156813128 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nah. We all know that 99% of people don't actually care about children and only have them because of social pressure. < 1156813149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, we know that 100% of all coders are doomed to celibacy. < 1156813164 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes Python... mainly because it's the only one he can use effectively. < 1156813196 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use Scheme Or Die. < 1156813203 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 PHP < 1156813205 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or use Haskell. < 1156813207 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 LISP < 1156813214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Die. < 1156813214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Programming languages are basically like politics and religion....... < 1156813216 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does LISP stand for? < 1156813221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Die < 1156813222 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :list processor? < 1156813223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what? < 1156813226 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Together, they are... horribly deformed gk-Lisp! < 1156813243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lisp RPN+ RPL= < 1156813246 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's "Lost of Irritating Superfluous Parentheses", isn't it? < 1156813253 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* Lots < 1156813256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/st/ts/ < 1156813263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That would just be Lisp with sexps. < 1156813263 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, Lisp stands for nothing, which is why it's Lisp and not LISP. < 1156813292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, it was LISP originally < 1156813298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :LISt Processing < 1156813301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Lisp stands for lament ihope SimonRC pikhq < 1156813302 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :what is the syntax of lithp, anyhow? < 1156813305 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the original authors of the language < 1156813307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Alright then. < 1156813318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"LISP: n. < 1156813319 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[from ‘LISt Processing language’, but mythically from ‘Lots of Irritating Superfluous Parentheses’]" < 1156813326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Says the Jargon file.) < 1156813341 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156813355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I was the one who originally designed the M-expression. < 1156813359 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes the ()'s < 1156813368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/M-expression < 1156813372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doubtful. < 1156813387 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :If I were to make a useful language... I would use ()'s to denote do-this-and-return-a-value-then-continue-on-with-the-expression) < 1156813413 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If I were to make a useful language... hmm... < 1156813430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(defun ihope (x) (list x x)) < 1156813437 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Let's face it: < 1156813450 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :if any of use were to make a useful language, we wouldn't be on here :-P < 1156813451 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :On my to do list for useful languages is a language that is perfect for building onto itself... above and beyond Lisp macros. < 1156813469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Learn Lisp first. < 1156813471 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisps *are* perfect for building onto themselves :-P < 1156813472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pretends to have written a useful language already < 1156813489 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight, you can always improve. < 1156813493 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Pssh < 1156813494 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156813497 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisp is perfection < 1156813507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + imperative stuff + optional duck typing = this language. < 1156813511 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All other languages gradually approach it with each new release < 1156813512 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: your mom is perfection. < 1156813514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has written *in* a useful language already. < 1156813519 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + imperative stuff?! < 1156813523 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What the heck *is* that?! < 1156813527 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There is a better language out there... we just haven't made it yet. < 1156813535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Haskell + more support for monads. < 1156813537 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I refer you to Greenspun's Tenth. < 1156813539 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. Monads. < 1156813549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yum, monads. < 1156813553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like putting Gates and Stallman in a room together: Two enter, one leaves! < 1156813555 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :See, monads were what put me off haskell :-\ < 1156813559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :MORE MONADS!!! < 1156813568 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't use Monads too often, but they are annoying. < 1156813570 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :s/m/g/g < 1156813572 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers biads. < 1156813576 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :sometimes triads... < 1156813582 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :....... < 1156813588 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Cough* Moving on then.... < 1156813590 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That was a weak pun at best. < 1156813598 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156813601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers gonads < 1156813610 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would be impressed if he believed cakeprophet new what those were < 1156813613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does not. < 1156813627 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would make more sense if he knew *what* a Monad was. < 1156813629 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156813640 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :hm, there is something called triads. < 1156813653 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :They're Chinese and they'll CUT ya < 1156813654 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There is also something called a bifurication. < 1156813677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So yeah. Haskell + more monadic stuff + optional duck typing... pretend the monads aren't there, and you got something nice, aye? < 1156813679 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :so how do you make an esolang based on triads? < 1156813682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.. monads? < 1156813684 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"bifurication"? Is that when a furry reproduces? < 1156813691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Monads specify an order for shit to happen. < 1156813693 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :If it makes you feel happy, yes. < 1156813695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: eew < 1156813705 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I'm assuming it's asexual < 1156813706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :@ GreyKnight. < 1156813717 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Sweet hairy Moses I hope it's asexual < 1156813729 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: Kinda... sorta... not really. < 1156813734 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :has anyone made an esolang on a gangster theme? < 1156813745 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjanj: sure, it's called, uh... < 1156813758 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there that one that has the stuff and things? < 1156813765 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :C < 1156813792 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the stuff and the things? < 1156813837 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :monads basically give functional programming a state-change-ish-like ability. < 1156813856 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I reward your googling. < 1156813861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1156813862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ETA! < 1156813881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no. < 1156813887 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys putting "def" inside an if in Python. < 1156813901 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Eat Team Ant? < 1156813902 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enjoys using defun syntax in Scheme. < 1156813907 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You murderer < 1156813925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: elemental troll Archon, stupid < 1156813927 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :using if combined with def gives you function-changing-like abilities. < 1156813935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Except... it's annoying to use... and takes up way too much time. < 1156813944 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What does def do? < 1156813948 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :defines a function. < 1156813968 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :........................ < 1156813979 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :WELL < 1156813980 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see what you mean. < 1156814016 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes well, that sounds fine and dandy, except I can't see anything but very limited use for that :P. < 1156814028 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :if this = that: < 1156814030 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : def wow(pepper, corn): < 1156814031 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : return pepper + corn < 1156814033 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :else: < 1156814034 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : def wow(pepper, corn, cheese): < 1156814036 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric : return pepper - corn + cheese < 1156814037 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it's limited in Python. < 1156814069 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :limited++ < 1156814072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can do something similar in Ruby by querying whether the cheese parameter is provided. < 1156814075 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or should that be limited-- ? < 1156814076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Or, in Scheme: < 1156814091 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lisp could do that much better than Python could. < 1156814122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :if(condition, {global thefunc = {/* func a */};}, {global thefunc = {/* func b */};}); < 1156814150 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(define wow (pepper corn #!optional cheese) (if (default-object? cheese) (+ pepper corn) (+ (- pepper corn) cheese))) < 1156814172 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Crazy. I know. < 1156814206 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :in CL it's &optional instead of #!optional, but otherwise basically similar < 1156814214 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... actually.. < 1156814221 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Python can do arbitrary numbers of arguements too. < 1156814227 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, there you are. < 1156814235 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :With * < 1156814237 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can condense that example much smaller then :P. < 1156814279 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but but.. < 1156814282 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :conditionals... are... fun < 1156814284 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like using # better; think I'll use that syntax when I come to add complicated lambda lists to gkdlisp < 1156814285 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries. < 1156814295 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I never grokked why CL uses & there < 1156814317 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Doesen't it also use &rest ? < 1156814338 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Yep, and &keyword and probably some others I forgot < 1156814352 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's another one of those things I didn't like about CL :P. < 1156814359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You tend to forget most everything about the language. < 1156814372 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's consistent within itself, I just don't know why they suddenly decided to start using & as a syntax character < 1156814387 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And I like the fact that Scheme abstracts functions the same way as it abstracts every other definition. < 1156814391 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Pfft.. sofixit :D < 1156814392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: But of course conditionals are fun. How else do you do Turing completeness? < 1156814393 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Make your own Lisp < 1156814396 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, I have a copy of the HTML spec nicely linked, so I can look things up at a moment's notice < 1156814396 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme fixes it. < 1156814398 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156814425 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Scheme could probably be made better. < 1156814436 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't need conditionals for Turing-completeness. < 1156814439 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :gkdlisp fixes it and then trips over its own teeth < 1156814453 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't see where Scheme can't be made better in Scheme :P. < 1156814479 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the only way a Lisp can be improved is by using its own features or by turning it into another Lisp < 1156814485 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I love conditionals so much... my super-in-thenear-future-language-I'll-never-create will intend use exessive amounts of conditionals. < 1156814497 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Lisp as a group is the ultimate; there is no perfection beyond Lisp :-P < 1156814508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Sure. Try doing Brainfuck without any sort of conditional ability. < 1156814509 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Bullshit < 1156814514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The only one thing I think Scheme can use is Haskell and OCaML's built-in head-tail things. < 1156814534 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Instead of binding head and tail via let, pattern matching is actually pretty nifty. < 1156814538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the while loop has a condition. < 1156814542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a vague definition of "conditional", which is more along the lines of "being able to branch" < 1156814552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I can easily create a macro to *create* pattern matching, so my argument is moot. < 1156814563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: And you just said you can do Turing completeness without conditionals. < 1156814585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remove []. Is it Turing complete? < 1156814587 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BF is Turing Complete. Turing Complete is not BF. < 1156814602 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: what's this pattern-matching head/tail of which you speak? < 1156814613 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Remove everything, and add S and K combinators. < 1156814618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: A Turing complete language can (theoretically) emulate any other Turing complete language. < 1156814619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where's the conditional there? < 1156814626 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can do extend onto every aspect of itself... except for moving outside its fundamental syntax. < 1156814642 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :...which is perfection < 1156814645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clever application of the S and K combinators (I have a *very* vague definition of "conditional"). < 1156814658 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: In Haskell, you can write a function parameter as a cons'd list. So the head of the list will automatically be assigned to what you assign at its head, and the tail automatically as what you design the tail to be. < 1156814665 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION intends to make a langauge that can change its own fundamental syntax. < 1156814666 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the much-maligned parentheses are there for a very specific and ingenious reason < 1156814680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Ah yes, I remember now < 1156814682 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Yes I know why < 1156814684 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That was a neat trick < 1156814684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: just pretend Thubi can. < 1156814695 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't bothered by parenthesis. < 1156814727 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lisp can't change its fundamental syntax? *looks* < 1156814735 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can see. < 1156814738 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's basically impossible for the computer to misparse your Lisp code, because the parse tree is there in the language itself ;-) < 1156814750 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unless you change Lisp itself without the use of Lisp to make the change. < 1156814763 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Reader macros can accomplish quite a lot syntax-wise < 1156814787 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Do they break away from the fundamental syntax? (a.k.a. parenthesis) < 1156814787 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of MIT/GNU Scheme's Reader and Parser. < 1156814806 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can parse XML using that, among other things. < 1156814838 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you can read in pretty much any format you like with the various reader control systems < 1156814854 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :why you'd WANT to forgo the standard parentheses is beyond me :-) < 1156814879 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :To create a syntatically different language. < 1156814895 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :'Cuz I Can (TM). < 1156814902 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but "different from Lisp" implies "inferior" :-) < 1156814919 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :there's something magical about altering your environment to suit your needs in any way possible. < 1156814935 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Useful... maybe not... but magical indeed. < 1156814944 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Having said that, a setup that reads in Brainf**k would be hilarious :-D < 1156814948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can with the Reader/Parser.... of course, if you have the time. < 1156814969 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, my BF interpreter attempted to compile BF to Scheme and then run the Scheme code. < 1156814986 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you're halfway there, then! < 1156815009 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Basically... to extend to the language you just need a way to alter the parser via a keyword. < 1156815019 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Or am I being overly optimistic about the "attempted" part? < 1156815033 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, I got bored typing (display) so I gave up :P < 1156815052 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And went on to my original reason for re-learning Lisp via Scheme this time around -- to rewrite my Haskell bot. < 1156815083 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the IRC bot mentioned earlier, I assume? < 1156815108 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156815135 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Watch what it can do so far: < 1156815163 0 :Blahbot!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815163 0 :Blahbot!unknown@unknown.invalid QUIT :Client Quit < 1156815170 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :C'razy. < 1156815170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156815181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have a bot in a similar stage of development < 1156815196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have a bot in the "won't compile" stage. < 1156815200 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Given 2 hours, I can probably rewrite the bot as it was originally. < 1156815212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It used to be in the "will compile, won't link" stage. < 1156815214 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But... I plan on changing quite a few things around in the core. < 1156815230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably put it back into the "won't parse" stage. < 1156815251 0 :Blarghbot!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815251 0 :Blarghbot!unknown@unknown.invalid QUIT :Client Quit < 1156815253 0 :Blarghbot1!n=Blah@user-11fa5b3.dsl.mindspring.com JOIN :#esoteric < 1156815253 0 :Blarghbot1!unknown@unknown.invalid QUIT :Client Quit < 1156815257 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the power of Scheme. < 1156815266 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Blargbot and Blarghbot1. Yeah. It's beautiful. < 1156815270 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Enter rodgebot: < 1156815270 0 :rodgebot!n=rodge@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156815286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He can *stay* connected! < 1156815302 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like, does he actually keep the connection alive? < 1156815322 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156815324 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I do! < 1156815342 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :He's using netcat. I know it. < 1156815342 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :A whole new advance in bot technology. < 1156815348 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lua + luasocket < 1156815359 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :Call now and order your rodgebot today! < 1156815360 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You just *love* scripting languages, don't you? :P < 1156815371 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot: you can stop advertising now. < 1156815381 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can do that easily, but, I have to first work on a universal parser for the IRC commands. < 1156815382 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I love all languages < 1156815391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot: what's the number? < 1156815414 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: yeah, I got that sorted out < 1156815418 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :rodgebot doesen't respond to my pings :(. < 1156815426 0 :rodgebot!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I'm not allowed to advertise anymore :'( < 1156815440 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I just keep pinging him, and NOTHING! :( < 1156815443 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pah. < 1156815448 0 :rodgebot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156815450 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: CTCP PING? < 1156815456 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1156815457 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1156815460 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :my fault < 1156815480 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: do not press big red button < 1156815508 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :surrealofy " (sarcasm isend obviously isend = True; isbegin = False;job = index(surrealofication)) (sarcasm isbegin obviously isbegin = True;isend = False;stringstuff = ord(this[index(job:surrealofication))]) < 1156815511 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :MUHAHAHAHAHAHA < 1156815526 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :coding in hypothetical languages is fun... it gives me the illusion that I know what I'm talking about. < 1156815526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really needs to work on his calculus homework. . . < 1156815558 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on his lego language < 1156815689 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hooray for base-6 numbers < 1156815718 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Not as good as base-pi, but still... < 1156815744 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :i like the fibonacci base... < 1156815760 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's ok, but a bugger to write down < 1156815865 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :1 10 100 101 1000 1001 1010 10000 10001 10010 10100 10101 ... < 1156815891 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hang about, you're not talking about factorial base < 1156815907 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :nope i am not although that is nice too < 1156815935 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, no < 1156815940 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :No, it isn't :-\ < 1156815953 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :essentially there's no limit on the size of the digits in factorial base < 1156815973 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :much ugliness ensues < 1156816066 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :in fibonacci base each position represents a fibonacci number < 1156816071 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 5 8 etc. < 1156816079 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I've seen it before < 1156816088 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I just misread "fibonacci" as "factorial" < 1156816103 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's possible I'm overtired and should sleep. < 1156816133 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :always a possibility < 1156816175 0 :oerjanj!unknown@unknown.invalid PRIVMSG #esoteric :found a link: http://www.mcs.surrey.ac.uk/Personal/R.Knott/Fibonacci/fibrep.html < 1156817605 0 :oerjanj!unknown@unknown.invalid QUIT :"Leaving" < 1156817606 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156818085 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should release this 20 page pamphlet of AP Chemistry formulas I have here. < 1156818095 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Rather than leaving it on my hard drive to rot uselessly. < 1156818430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bit rot strikes again < 1156818497 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1156818507 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of a title for my essay. < 1156818528 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll name it ``A hollistic comparison of three books exploring the nature of human thought''. < 1156818536 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* holistic < 1156818537 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That seems original and it rolls off the tongue. < 1156818541 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Errr, yeah. < 1156818552 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :And is suitably deep-sounding < 1156818554 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156818604 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll add a PS at the end of it telling my teacher I'm not an arrogant snobbish girl but in fact, I couldn't think of a good title. < 1156818639 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :or take the opposite tack and have a footnote from the title saying "Yes, I really am that snobbish" < 1156818654 0 :CXI!i=Sanity@dialup-140.105.221.203.acc51-kent-syd.comindico.com.au JOIN :#esoteric < 1156818667 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would've done that to my last year's English teacher and she would've understood, but I haven't even seen this teacher yet. < 1156818671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So I'm a bit afraid of doing that. < 1156818795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays white noise < 1156818799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Very nice. < 1156818806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Try pink < 1156818821 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yep, that's what I was going to do next. < 1156818839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sounds quite different. < 1156818864 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plays brown noise < 1156818873 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What a mess! < 1156818887 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Brown noise, not the brown note. < 1156818910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sounds... that also sounds quite different. < 1156818936 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And blue noise also sounds different. < 1156818941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION compares it to white noise < 1156818983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :base phi is fun < 1156818996 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it is simmilar to base fibonacci < 1156818997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blue noise seems to be cleaner. < 1156819004 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :base one (unary) is no use :-( < 1156819011 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and base zero is the LOSE < 1156819012 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :jix: radix, you mean? < 1156819022 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, neither of those are "real" bases < 1156819034 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What about Base Omega? < 1156819047 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :unary only represents positive integers, and base zero is... nothing < 1156819059 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ihope: uh i guess < 1156819069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Purple noise sounds even cleaner... < 1156819072 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I meat babies! < 1156819074 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*meant < 1156819094 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1156819094 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156819094 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gray noise is something a person could fall asleep to... maybe. < 1156819109 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ihope: these are getting pretty obscure < 1156819119 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what these noise are. < 1156819134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I only know that someone who assosciates color with sound ended up naming odd sounds according to color. < 1156819152 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'salright, ihope is just reading them off a selection menu ;-) < 1156819156 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And when people want to sound scientific about audio equipment, they use one of those noises like buzzwords. < 1156819181 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"puce noise with chartreuse spots" < 1156819209 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :unary represents your mom. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I say we should've named the noises according to food. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pizza noise. < 1156819209 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Papaya Noise sounds awful. < 1156819223 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1156819226 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We should have named them the same way we name nozzles. < 1156819230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drinks papaya juice of papower < 1156819238 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I could go to sleep to some Flan Noise. < 1156819239 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156819260 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Habanero Noise will wake you up pretty quickly. < 1156819263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that's it! < 1156819282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's what grey noise should be called... flan noise. < 1156819298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It should be called lament noise < 1156819303 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, time for me to abruptly disappear again. < 1156819306 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and GreyKnight could be called FlanKnight? < 1156819316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, we need to name some noise that deals with YourMom lament noise. < 1156819328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has left irc.freenode.net ("Fooled you!") < 1156819330 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :What *is* the sound of fat? < 1156819345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The sound of Waikiki Beach? (lame joke) < 1156819349 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1156819397 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gray noise is cool < 1156819407 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Like flan. < 1156819411 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But flan is cooler. < 1156819471 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156819615 0 :CXI!unknown@unknown.invalid QUIT :"If you're reading this, it's probably xchat's fault." < 1156819616 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :we can't fucking swear in #nethack? < 1156819644 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1156819645 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156819654 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Don't make me look down my nose at you < 1156819670 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that would be... pretty disgusting. < 1156819699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I have 4 ranks in Furious Glaring and I'm not afraid to use them < 1156819723 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1156819736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: i didn't know you were female < 1156819760 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: asl? wana cybr? < 1156819761 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :8< < 1156819765 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GLARE < 1156819777 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not a glare, that's scissors, you dumb shit < 1156819795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :YOU DO BETTER < 1156819864 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(0_0) < 1156819889 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :===========================>>>>>> (X_X) <<<<<======================================== < 1156819896 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Glaring at you while you get PWNED. < 1156819897 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :He looks more shocked < 1156819906 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I like the special effects on the second < 1156819909 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's RIGHT. Ph33r my ub3r-ASCII art. < 1156819914 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: see, a real female glare < 1156819923 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: not like your pathetic mockery < 1156819952 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :When I want your opinion, I'll rip your head off, scoop out what brains I can find, and crap your opinion back into your skull. < 1156819972 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1156819981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :joke's on you, i don't have any brains! < 1156819986 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot period < 1156819995 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :uh-oh < 1156820000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :period time-of-the-month < 1156820003 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot full-stop < 1156820003 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1156820085 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: New moon tonight! You feel bitchy. < 1156820146 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :New moon tonight! You talk gently to the succubus... The succubs hits! The succubus scratches! What a bitch! < 1156820204 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :X Chromosomes: You Need Only One < 1156820317 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Your mom had three. < 1156820401 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your ma had two Y chromosomes < 1156820509 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Think I've got the definition for this lego language sorted... next, an interpreter. < 1156820632 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!gamesby GreyKnight < 1156820636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1156820643 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156820646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156820648 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156820654 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Silly lament. < 1156820661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda \x.x < 1156820673 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1156820685 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what is this lambda thing? < 1156820691 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects he might have written it < 1156820698 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear < 1156820702 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :better not touch, then < 1156820717 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It might asplode < 1156820750 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda true < 1156820768 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1156820770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 lament: ps < 1156820779 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Obviously Gregor coded that well. < 1156820790 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda \x.y < 1156820806 0 :ivan`!unknown@unknown.invalid QUIT :Connection timed out < 1156820837 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1156820846 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :There's no hq9+ interpreter! < 1156820851 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I remember it working :| < 1156820855 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda 8a9oeu98ao8a9g83998glp3 < 1156820858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Tokenizer error: Tokenizer can't comprehend '8' < 1156820868 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay. that's a different lambda. < 1156820901 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda print "hello world" < 1156820901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lazyk `1 < 1156820906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: print < 1156820906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :While parsing "./tmp/egobot.l2Rlk5": Invalid character! < 1156820913 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1156820931 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is this "lambda" and how does it work. < 1156820936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda "hello" < 1156820938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156820949 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lambda s < 1156820961 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :!lambda j < 1156820963 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x."hello")"world" < 1156820964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: j < 1156820966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156820978 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda "lol" "lament" < 1156820979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x "hello")"world" < 1156820981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :lollament < 1156820983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :helloworld < 1156820994 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda a="hello" < 1156820996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: list index out of range < 1156821022 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck. < 1156821023 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156821036 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :okay i get it. < 1156821048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i did write this. < 1156821048 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode +nerdrage lament < 1156821073 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #list < 1156821076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[and c0 c1 c10 c2 c256 c3 c4 c5 c6 c7 c8 c9 exp fact false fr i i0 i1 if iszero k mult not or plus pred s show succ true y] < 1156821091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero < 1156821096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821112 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :haha \x,x,y < 1156821129 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Good job lament. < 1156821133 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can't remember what you even wrote. < 1156821144 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Finally figured out how to use your own crappy software < 1156821151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i remember fixing that \x,x,y issue but only offline < 1156821163 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway it doesn't affect the functionality < 1156821189 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero c0 < 1156821192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821228 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show iszero c1 < 1156821230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\n.(n \x,x,y.y \x,y.x) < 1156821253 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show (iszero c1) < 1156821256 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\x,y.y < 1156821268 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :\x,y.y? < 1156821274 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Why a comma and a period? < 1156821292 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :comma between arguments, period between arguments and the body < 1156821313 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda greyknight = "idiot" ; < 1156821315 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\x,y shorthand for \x.\y. pretty much < 1156821330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda greyknight < 1156821332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :idiot < 1156821363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there we go. < 1156821513 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x x)(\x.x x) < 1156821516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: x < 1156821543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has his Calc work done. :) < 1156821557 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :parser error why? < 1156821603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda #show y < 1156821606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\f.(\x.(f x x) \x.(f x x)) < 1156821614 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156821621 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :parser error because my parser is dumb? < 1156821630 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.x x) (\x.x x) < 1156821632 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :like author, like program < 1156821632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Parser error: Unbound variable: x < 1156821633 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there we go :) < 1156821636 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156821642 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it works on my local copy < 1156821658 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :!lambda (\x.(x x))(\x.(x x)) < 1156821663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: line 1: 11535 Segmentation fault ./lambda/lambda.py <./tmp/egobot.7E27T9 < 1156821668 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1156821675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now *that* takes skill. < 1156821676 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1156821680 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156821697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that EgoBot was *not* meant to handle recursion. ;) < 1156821709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it segfaults locally on the program you originally gave < 1156821713 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Do Not Taunt Happy Fun Ball < 1156821742 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(Python segfaults due to running out of stack - one of unpleasant little things about Python) < 1156821764 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That's a pretty assy way to handle running out of stack < 1156821794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :your FACE is pretty assy. < 1156821803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(also an unpleasent thing about Tcl (although Tcl handles it better *AND* there's a package in Tcllib to do tail call optimisation, so you shouldn't run into it if you're sane)) < 1156821860 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Use Scheme.) < 1156821870 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(use gkd-lisp) < 1156821888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I intend to learn Lisp) < 1156821893 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(display "Ew.") < 1156821933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Reverse Polish Lisp FTW." out < 1156822902 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, uh- question: could anyone recommend a TCL interpreter for OSX, preferably one with downloadable binaries? < 1156822910 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I want to learn TCL < 1156822918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, it's Tcl. < 1156822924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1156822933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Second, there's only one Tcl interpreter, and that is Tcl. < 1156823027 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Can you reccomend a Tcl compiler? < 1156823052 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll be venturing out of Scheme for a while, but y'know, just for the awesomeness. < 1156823055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No Tcl compilers (except maybe the bytecode compiler that's part of the interpreter). < 1156823107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156823120 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, can I get OSX binaries for Tcl anywhere? < 1156823166 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://tcltkaqua.sourceforge.net/ < 1156823186 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Remember: google is your friend < 1156823196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1156823197 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AWFUL-O. < 1156823210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://tcltkaqua.sourceforge.net/ < 1156823219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: What? < 1156823222 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Is there an echo in here? < 1156823228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Yeah. < 1156823253 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You're supposed to say "...echo in here?" ;-) < 1156823307 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There's no compiler ;-;. < 1156823321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://jim.berlios.de/ I lied. There are two implementations. < 1156823347 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :YOU LIAR. < 1156823359 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You dash my hopes and dreams and then tell me you're a LIAR?! < 1156823366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although Jim is only a subset of it. . . < 1156823368 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh cruel cruel world of ours! < 1156823378 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION senses great anger < 1156823397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I feel your anger, it gives you focus, it makes you stronger! < 1156823400 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*can feel < 1156823462 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Name that movie! < 1156823465 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1156823469 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I give you all a challenge. < 1156823480 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You're changing the subject, BUB! < 1156823483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... < 1156823501 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a star-wars, perhaps? < 1156823515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Create the most efficient Ackermann function you can... the person that can return the most results wins. < 1156823533 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately... you'll have to wait till tomorrow to claim victory... because I'm leaving in a few minutes. < 1156823544 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Here's another line from that movie: < 1156823544 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :By the way..... http://en.wikipedia.org/wiki/Ackermann_function < 1156823566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it pre-store the results. :p < 1156823567 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :She was alive, I felt it!!!!! < 1156823579 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And a last line: < 1156823581 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhh! < 1156823582 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :huhm. < 1156823588 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think the last line is the most descriptive one. < 1156823595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking Dune, for some reason. < 1156823604 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Ackermann function, been there, done that, got the horrible picture < 1156823625 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's Dune < 1156823630 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156823655 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :A female dies in Dune? < 1156823663 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I thought Chani dies in the second (and last one I read) book? < 1156823672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :she does. < 1156823675 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :she dies at childbirth < 1156823678 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric : < 1156823682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1156823685 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. I know. < 1156823687 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MY MOON FELL! < 1156823695 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's the only line I really remember from that book. < 1156823701 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1156823704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :And Bene Tleilaxu, because of the horrible sense of spelling. < 1156823708 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't stand Dune, I'm sorry. < 1156823712 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Leto II is by far the most badass character in the entire series < 1156823725 0 :CakeProphet!unknown@unknown.invalid QUIT :Connection reset by peer < 1156823729 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Who's he? < 1156823730 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :If you haven't read God Emperor of Dune, you've missed out on his brilliance < 1156823744 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The first book was mediocre. The second book was awful. < 1156823756 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought the baron Harkonnen was a pretty amazing bad guy, and Peiter DeVries is pretty awesome as well. < 1156823779 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Leto II knocks the stuffing out of all of 'em, of course < 1156823783 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's no contest < 1156823786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I thought the first was the best, but "God Emperor" is a close second. I haven't read anything after that. < 1156823796 0 :CakeProphet!n=CakeProp@h181.238.213.151.ip.alltel.net JOIN :#esoteric < 1156823797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I want to read the one about the Butlerian Jihad. < 1156823835 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: save yourself time and money; don't < 1156823845 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I bought it and pretty soon wished I hadn't. < 1156823853 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION demands an Ackermann function from all of you! < 1156823861 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Write it in brainfuck... even. < 1156823870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Really? D: < 1156823898 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: They are molesting Herbert Senior's corpse < 1156823988 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but the butlerian Jihad itself is such a *great* story topic! How could they go wrong? < 1156824006 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :By trying to cram everything into a very small space < 1156824051 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Basically the premise of the legend books is that every single technological and social detail of the Empire was established at the time of the Jihad, 10 millenia ago < 1156824099 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, to a degree, that makes sense. < 1156824105 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I found the machines to be pretty unappealing, too. < 1156824125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in what way? Stereotypical? < 1156824134 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :bland and tasteless < 1156824154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:( < 1156824170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :No depth to them at all... Star Trek's Lt. Cmdr. Data is a more three-dimensional character, and he sucks starfish. < 1156824175 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, fuck. now I don't have anything lined up to read the next time I have a chance. < 1156824187 0 :CXI!i=Sanity@dialup-179.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156824187 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hold on, I'll get you something: < 1156824193 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Have you read the Amber series? < 1156824200 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(Roger Zelazny) < 1156824216 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did they go the usual retarded "I am an emotionless machine- humans are inefficient and must be destroyed!" route? < 1156824225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no < 1156824231 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much, yes < 1156824240 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's your next read < 1156824241 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1156824246 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156824252 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'll look into it < 1156824260 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*that* was a good series... the plot is so complex even I get taken by surprise < 1156824286 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The characters actually act like they have personalities :-o < 1156824346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but, MAN, that tack is overdone. I've always thought that one of the best approaches to AI programming would involve simulating emotions. Logic in humans is superimposed over emotion, and our emotional responses represent a large number of the elusive things humans are good at. < 1156824430 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :They do have one Data recolour who's trying to understand emotions, but he gets all whiny because emotion does not compute < 1156824455 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Of course, being an evil robot, he kills things, so not a complete copy-and-paste of Data < 1156824476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1156824516 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why are robots so rarely sympathetic characters? < 1156824565 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, there's the token robot who works with the "trustee" human slaves and goes all noble and what-have-you < 1156824580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wait, I can answer that myself: people want heroes thay can directly identify with. < 1156824581 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but this probably evokes no feeling of surprise in you < 1156824590 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1156824599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's the other stereotype. < 1156824625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Robots are always either paladins or maniacal killing machines with a pretense of logic. < 1156824645 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Token Noble Sacrifice < 1156824669 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, < 1156824680 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's just depressingly formulaic. < 1156824702 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Amber manages to continually surprise you as well as somehow managing to weave all the complex threads together into a coherent world < 1156824746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what kinda vein is Amber in? Cyperpunk, semi-fantasy, hard sci fi... ? < 1156824760 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I say "world", because there's little sense of an actual *story* as such; things are coming and going without so much as a by-your-leave, like real life < 1156824770 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's an odd sort of fantasy < 1156824799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1156824808 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Technically it incorporates every story ever written, and many that haven't been, but obviously the author can only cover so much of the multiverse ;-) < 1156824816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1156824866 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wish it was possible to do a proper movie adaptation of Snow Crash. That would be *amazing* if they could be true to the book. < 1156825219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but back on my previous point, I'd like to see more fiction where machines are portrayed more like Asimov did, where they were generally the victims of manipulation at the hands of humans. < 1156825242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they still managed to be heroes, on occasion. < 1156825345 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Characters like flatline from neuromancer are pretty good as well. < 1156826881 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I managed to come up with a lego-based language that uses black, red, yellow, green, blue, white, and transparent bricks < 1156826894 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :plus I'd like minifigures for the wandering processors :-) < 1156826961 0 :CakeProphet!unknown@unknown.invalid QUIT :No route to host < 1156827521 0 :Arrogant!i=Scott@92.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1156827654 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong" < 1156827670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1156827683 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1156827771 0 :ivan`!i=ivan@wikipedia/ivan JOIN :#esoteric < 1156827787 0 :bsmntbombdood_!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156827815 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Client Quit < 1156827917 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night, all < 1156827940 0 :RodgerTheGreat!unknown@unknown.invalid NICK :RodgerTheAfk < 1156830089 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1156832222 0 :anonfunc!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156832532 0 :anonfunc_!n=pimaniac@adsl-67-117-30-249.dsl.chic01.pacbell.net JOIN :#esoteric < 1156832533 0 :anonfunc!unknown@unknown.invalid QUIT :Remote closed the connection < 1156832582 0 :anonfunc_!unknown@unknown.invalid NICK :anonfunc < 1156837598 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- The future of IRC" < 1156837827 0 :anonfunc!unknown@unknown.invalid QUIT : < 1156838399 0 :clog!unknown@unknown.invalid QUIT :ended < 1156838400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1156839960 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The Ackermann function is *trivial* to define in any Lisp. < 1156839985 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's actually pretty useful for certain situations. (Which I didn't know.) < 1156840026 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :funny you should mention it, someone in another channel just tried to break my #eval script by running (ackermann 4 4) in it ;-) < 1156840044 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156840055 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :execution timeout ftw < 1156840085 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is it useful at all in Mathematics outside of being quaint to prove something? < 1156840086 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :We were using (defun ackermann (a b) (if (= a 0) (1+ b) (if (< a 0) 0 (if (= b 0) (ackermann (1- a) 1) (ackermann (1- a) (ackermann a (1- b))))))) < 1156840103 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Use cond :(. < 1156840111 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(cond) is a *lot* cleaner. < 1156840128 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, you haven't written (cond) have you? :P. < 1156840153 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I thought not, butI just checked and it seems I do :-o < 1156840160 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D. < 1156840214 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia says A is used in time-complexity analysis and for some benchmarking < 1156840231 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You should make (if) expand to a (cond). < 1156840244 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, I don't think you can, because they're both special forms. < 1156840245 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a good way to test how well your compiler handles massive recursion ;-) < 1156840248 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1156840298 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :actually, with this half-assery approach I could probably pull it off... < 1156840315 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :it essentially has only "functions" and "macros" < 1156840379 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and isn't anywhere near generic enough to allow users to define the latter :-\ < 1156840415 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Still, it keeps me out of mischief < 1156840518 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156840577 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :One more error with your function. < 1156840588 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :O RLY < 1156840596 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(if (> a 0) not (if (< a 0) < 1156840622 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(if (< a 0) 0 < 1156840638 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :notice that little 0 sneaking in unobserved! < 1156840643 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Read the Wikipedia definition. < 1156840653 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(> a 0) < 1156840664 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The integers are all non-negative. < 1156840673 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156840691 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I just threw that in in case some wise guy decided to pass a negative argument in < 1156840704 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P. < 1156840716 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I would else it to 0 then. < 1156840848 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(ackermann 6 90) is calculating :P. < 1156840874 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :..... And calculating. < 1156840904 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(ackermann 6 20) gave me a result, at least, heh. < 1156840985 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :gkdlisp doesn't store any precalculated values, so I'll not be going anything like that deep :-o < 1156840999 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Gkdlisp is horrible. < 1156841000 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D. < 1156841028 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I still can't see why CL *insists* on having defun and define. < 1156841182 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nothing listed in the spec for just define, but there are several define- things < 1156841232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :scheme<3 < 1156841474 0 :CXI!unknown@unknown.invalid QUIT :Success < 1156841901 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, Scheme is consistent in that (define) maps a result to a symbol (creating state). < 1156841905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Functions too. < 1156842000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ah, so you use (define) to attach *anything* to a symbol? < 1156842021 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight, yeah. < 1156842045 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Makes higher-order functions a lot prettier, for one ;) < 1156842120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you could cook up something such in CL, as per our discussion on Lisp readers earlier ;-) < 1156842131 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but CL is intended to be *Common*, not perfect < 1156842167 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :which leads to a few oddities here and there < 1156842238 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1156842258 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :FSVO "few" < 1156842265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The problem I had with CL in the very beginning was that I couldn't get used to the irregularities and the insane amount of things to memorize. < 1156842281 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scheme feels a lot more fun to me, since I can abstract it all much more cleanly. < 1156842294 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't like CL < 1156842305 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. The same here. < 1156842313 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's how you can tell Scheme is a-callin' :P. < 1156842333 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Uggh. I hate writing parsers though, and reading fun ABNFs. < 1156842345 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*``fun'' < 1156842365 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :CL seemed like a big mess to me, with a million things to remember. And the multiple namespaces didn't sit right with me. < 1156842382 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Yeah, I got the same feeling. < 1156842423 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :MIT/GNU Scheme's standard is pretty good. It comes with raw X usage, TCP streams, and all. < 1156842485 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :By all accounts, though, the world before CL was one of many different, barely intersecting types of Lisp < 1156842494 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1156842507 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :At least now everyone has something to touch base with, even if only to say why they're better :-P < 1156842527 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156842541 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I love it when a book calls itself a handbook but has 1000+ pages. < 1156842548 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :1309 actually. < 1156842587 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a two-handbook < 1156842645 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haha. < 1156842676 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :In Haskell, I got to steal the IRC parser code from elsewher. < 1156842680 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*elsewhere < 1156842686 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now I got to write it myself :(. I hate parsers. < 1156842746 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I saw some Scheme IRC code somewhere... < 1156842800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I know it exists, if *Haskell* had IRC code, Scheme must have it. < 1156842858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Haskell's only IRC thing out there was for HaskellBot, which was filled with an insane amount of monads, and the Hircules client's ``library'' which was also lumped with a whole bunch of useless GUI functions. < 1156842879 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I think I made what can be considered to be the first ``IRC library'' in Haskell, no matter how rudimentary it is. < 1156842981 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://sisc.cvs.sourceforge.net/sisc/contrib/irc/scheme/ < 1156843092 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But, I wanna try my hand at the parser myself. < 1156843104 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1156843116 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if I need to, I'll just steal SISC's code :D. < 1156848488 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :[ot] would someone help me make up some words for which "WORD" is an acronym, which imply some rant towards M$ or Word itself? All I could come with is "We Ought to Rant Doubly". < 1156849665 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1156849690 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :s/acronym/abbreviation/ < 1156849744 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, forget it < 1156850088 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156850259 0 :Arrogant!i=Scott@2.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1156852054 0 :jix!n=jix@L63dd.l.strato-dslnet.de JOIN :#esoteric < 1156852422 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1156853503 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1156853777 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wilted Or Rancid Butterflies? < 1156853785 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Erm, Dandelions. < 1156853813 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe something like We Overwrite Random Data. < 1156854238 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice one :) < 1156854241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or Word Overwrites Random Data. < 1156854442 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, a vijara... < 1156854469 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(vijara is just another recursive acronym) < 1156854503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1156854610 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An AAIARAT is a recursive acronym, then < 1156854620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Aye? < 1156854739 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1156855158 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :how would a pangram look like in Japanese? < 1156855335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Long. < 1156855616 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh, there's one in kana: ??????? / ????? / ?????? / ????? / ??????? / ????? / ??????? / ????? < 1156855935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What character encoding would that be? < 1156855961 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, did I forget to switch to utf-8? < 1156855977 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric : oh, there's one in kana: いろはにほへと / ちりぬるを / わかよたれそ / つねならむ / うゐのおくやま / けふこえて / あさきゆめみし / ゑひもせす < 1156856016 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :that last one was utf-8 < 1156856067 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :very unreadable indeed :/ < 1156856176 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: IROHANIHOHETOTIRINURUWOWAKAYOTARESOTUNENARAMUUWINOOKUYAMAKEHUKOETEASAKIYUMEMISIWEHIMOSESU? < 1156856256 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :er, yes, I suppose < 1156863588 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156863738 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1156864429 0 :nickie12!i=nickie12@p548356D9.dip.t-dialin.net JOIN :#esoteric < 1156864477 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please give me the source of 99 Bottles of Beer in IRP,if yuo do it, it would be lovely < 1156864678 0 :Keina!i=Nixen@238.Red-88-0-188.dynamicIP.rima-tde.net JOIN :#esoteric < 1156864685 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1156864689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1156864691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1156864782 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Can anyone say "hello world" to the channel? That would be lovely < 1156864808 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1156864832 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please write it without capitals, OK? < 1156864865 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1156864876 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Thank you! < 1156864911 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Now, can anyone say the source code of 99 Bottles of Beer to the channel? < 1156864928 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :the source code of 99 Bottles of Beer < 1156864942 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :*rofl* < 1156864955 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say *rofl* < 1156864961 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :*rofl* < 1156864965 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156864980 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please don < 1156864995 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :'t do a DDoS attack by saying *rofl* < 1156865188 0 :jix!n=jix@L63dd.l.strato-dslnet.de JOIN :#esoteric < 1156865196 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1156865198 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say hi < 1156865205 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :please < 1156865207 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1156865210 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156865218 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :moin??? < 1156865232 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :deutsh? < 1156865242 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please give me the answer to this question: Is jix/are you german? < 1156865254 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i am < 1156865260 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1156865264 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :wilkomen im club < 1156865284 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :dachte hier weren nur englender < 1156865286 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wer ist denn noch alles deutsch? < 1156865289 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I'm too ^^ < 1156865290 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ich < 1156865304 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1156865306 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm hier waren nochmal 2 andere deutsche... aber die sind glaub ich nicht da < 1156865370 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.frappr.com/esolang << here is a map of esolang programmers < 1156865414 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Kanns sein, dass "Anders" deutsch ist?(English: Am I right with the belief Anders is german?(Anders is the german word for different)) < 1156865528 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :If anyone needs it I can post the source code of the "99 Bottles of Beer" song to the channel. < 1156865710 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: according to geobytes.com Anders is from sweden < 1156865718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but according to geobytes.com i'm from italy ^^ < 1156865731 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and it would be new to me that bremen is an italian city ^^ < 1156865756 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Bremen is a german city ^^ < 1156865770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :duh... that was the point... < 1156865933 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :oh... I didn't understand your sentence... *bang my head on the wall < 1156865934 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :* < 1156865968 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :"leichte schläge auf den hinterkopf erhöhen das denkvermögen" ^^ < 1156866028 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please note that I'm grinning now *laugh* < 1156866693 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156866698 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :re < 1156866797 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156866806 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back Keina < 1156866809 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1156866841 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say idiot < 1156866849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey GregorR-W < 1156866860 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please don't be so rude Keina < 1156866865 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156866873 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1156866878 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :wer is alles deutsh? < 1156866887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: das hatten wir schon... < 1156866892 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ich weis < 1156866896 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :aber ich war afk < 1156866901 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :kan jemand gekomen sein < 1156866915 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: the only germans here are AFAIK you, nickie12 and i < 1156866923 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :stimt < 1156866935 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :und anders < 1156866938 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :iner leiste rechts < 1156866942 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :stet ganz oben < 1156866947 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :einer der "anders" heist < 1156866952 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :is das nit deutsh? < 1156866963 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keina: no he's from sweden AFAIK < 1156866969 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1156867029 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please produce an output with an IRC command < 1156867053 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 1 2 3 4) < 1156867054 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867056 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156867072 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#help < 1156867072 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#help : Tells you what a command does. < 1156867087 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#list < 1156867088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#info < 1156867089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That could cause conflicts. < 1156867102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2) < 1156867102 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2) < 1156867104 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 3 < 1156867117 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 2 3) < 1156867118 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 2 3) < 1156867119 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 5 < 1156867123 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (exit) < 1156867124 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (exit) < 1156867126 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'EXIT' IS NOT A FUNCTION OR A MACRO < 1156867130 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (quit) < 1156867131 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (quit) < 1156867133 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867134 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'QUIT' IS NOT A FUNCTION OR A MACRO < 1156867145 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156867146 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867147 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 1 2 3 4) < 1156867148 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> 10 < 1156867155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (eval '(eval '(eval))) < 1156867157 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (eval '(eval '(eval))) < 1156867159 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (483) FUNCTION 'eval' TAKES ONE ARG < 1156867162 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION congratulates everyone on their counting skills < 1156867186 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lols < 1156867199 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :i like this channel < 1156867212 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please recognize that I go and play badminton < 1156867215 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Goodbye < 1156867217 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cu < 1156867225 0 :nickie12!unknown@unknown.invalid QUIT : < 1156867228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (+ 3) < 1156867230 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (+ 3) < 1156867231 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867233 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (327) FUNCTION + TAKES AT LEAST TWO ARGS < 1156867238 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wahb wahb wahb < 1156867240 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say "cu" < 1156867250 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1156867252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cu? < 1156867261 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :see you < 1156867264 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :cu < 1156867273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1156867282 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :apparently there's a slang word "cu" in some language, which is rather rude < 1156867283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now say "nedm"/ < 1156867294 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I forget which, but it came up in a mailing list one time :-) < 1156867299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (not t) < 1156867301 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (not t) < 1156867302 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (not nil) < 1156867304 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'NOT' IS NOT A FUNCTION OR A MACRO < 1156867304 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156867309 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (not nil) < 1156867310 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1156867311 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867312 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'NOT' IS NOT A FUNCTION OR A MACRO < 1156867327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What unary functions are there? < 1156867375 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1156867381 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :(car), (cdr) ? < 1156867390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Those'd work. < 1156867399 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867399 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867401 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867403 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (X) (LAMBDA (Y) (X Y))) CDR)') < 1156867409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh? < 1156867421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (lambda (x) (lambda (y) (x y))) < 1156867422 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (lambda (x) (lambda (y) (x y))) < 1156867424 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> # < 1156867442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval ((lambda (x) (lambda (y) (x y))) cdr) < 1156867443 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (x) (lambda (y) (x y))) cdr) < 1156867444 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> # < 1156867481 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Methinks that should be #, no? < 1156867519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (y) (cdr y)) '(3 4 5)) < 1156867520 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval ((lambda (y) (cdr y)) '(3 4 5)) < 1156867522 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> '(4 5) < 1156867547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867548 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (x) (lambda (y) (x y))) cdr) '(3 4 5)) < 1156867550 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867551 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (X) (LAMBDA (Y) (X Y))) CDR)') < 1156867561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (cdr) (lambda (y) (cdr y))) x) '(3 4 5)) < 1156867563 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (cdr) (lambda (y) (cdr y))) x) '(3 4 5)) < 1156867565 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867567 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (CDR) (LAMBDA (Y) (CDR Y))) X)') < 1156867573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (((lambda (cdr) (lambda (y) (cdr y))) cdr) '(3 4 5)) < 1156867574 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (((lambda (cdr) (lambda (y) (cdr y))) cdr) '(3 4 5)) < 1156867576 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156867577 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (974) FIRST ITEM IS NOT A SYMBOL OR LAMBDA (''((LAMBDA (CDR) (LAMBDA (Y) (CDR Y))) CDR)') < 1156867589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, this means that Lisp is stupid and everybody should stop using it. < 1156867593 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :One thing about this... it's rather spammy. < 1156867603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I might drop the echo line. < 1156867629 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156867693 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :what were you trying to make, anyway? < 1156868244 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Lesse .. #eval (system "rm -rf /") < 1156868424 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1156868625 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: does that answer query too? ;) < 1156868690 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It should do, although no-one's tested that part yet < 1156868700 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: can i try? < 1156868722 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yah < 1156869205 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Every time I'm looking for something GNU/Linux-related and obsolete, I search and search and search and then find it on planetmirror. < 1156869213 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You'd think I'd learn to look at planetmirror first. < 1156869330 0 :Keina!i=Nixen@238.Red-88-0-188.dynamicIP.rima-tde.net JOIN :#esoteric < 1156869347 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say hi < 1156869373 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156869642 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of interpreters crashing, but that *HAHAHAHA I AM ENDLESSLY AMUSING* < 1156870050 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#eval (system "ls /") < 1156870052 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#do eval (system "ls /") < 1156870053 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#> NIL < 1156870055 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#! Error: (998) 'SYSTEM' IS NOT A FUNCTION OR A MACRO < 1156870065 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1156870076 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156870170 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :nice try < 1156870199 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm thinking of adding explicit security levels to Plof. Internal/library functions would have a definition of their security level (perhaps 1-5) depending on trust. So system, for example, would have a trust of 5, but if and println would have a trust of 1. That way, you could (somewhat) safely run a remotely accessable interpreter, so long as you make sure to run it at low trust. < 1156870242 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: why not just write an interpreter in lisp < 1156870263 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: I wanted to see if I could do one from scratch < 1156870572 0 :Sph1nx!n=sphinx@89-178-90-243.broadband.corbina.ru JOIN :#esoteric < 1156873431 0 :CXI!n=Sanity@dialup-55.89.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1156876604 0 :nickie12!i=nickie12@p54835B06.dip.t-dialin.net JOIN :#esoteric < 1156876624 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please understand that I say hello < 1156876647 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refuses to understand. < 1156876744 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please ask me how to understand something :P < 1156876775 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away for a very short time < 1156876787 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I understand something? < 1156876875 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't away anymore < 1156876890 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :You only have to think about it or read about it < 1156876897 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Or... maybe 42 :P < 1156876917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think about that nickie12 says hello < 1156876930 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails, then tries to read about that nickie12 says hello < 1156876933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION succeeds < 1156876946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait... < 1156876947 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails < 1156877038 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Ok, please go to a course for dumb guys. I recommend you the course: Understanding the word hello < 1156877039 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156877082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do I go to a course for dumb guys? < 1156877086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1156877091 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1156877092 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1156877096 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AH TUHK TAT AND NOW AHM SMAHT! < 1156877114 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1156877133 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :"I took that and now I'm smart" < 1156877142 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So isn't guessing the thing computers are worst at? < 1156877161 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for the translation to dummy language :) < 1156877303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: With Windows, it's the only thing that a computer can do. < 1156877315 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: A/S/L?? < 1156877323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought crashing was the only thing they could do. :-P < 1156877379 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :And I thought reporting the personal information to Microsuck and, after that, crashing is the only think they could and should do :P < 1156877398 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :OK, I use it too, but only for gaming and IRC. < 1156877410 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Why would you use it for IRC? < 1156877425 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Because I love mIRC xD < 1156877467 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1156877471 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :1) WINE < 1156877473 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :2) mIRC sucks. < 1156877474 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does mIRC still suck as much as it used to? < 1156877486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So... I didn't say that computers couldn't guess, did I? < 1156877508 0 :Sph1nx!unknown@unknown.invalid QUIT :" !" < 1156877516 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :1) - I don't use Linux altough I like it, I use my Mac < 1156877549 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :2) - give me another scriptable graphical IRC client with an easy scripting language please :P < 1156877559 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: xchat? < 1156877568 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why do you want your irc client scriptable, anyway? < 1156877570 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nobody's implemented Brainf**kIRC yet? :-o < 1156877578 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Gasp! < 1156877596 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla is scriptable and runs anywhere there's FF < 1156877605 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1156877610 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :thanks. < 1156877694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ChatZilla is scriptable? < 1156877709 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of scriptable irc clients? < 1156877743 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament: You can make fun things like < 1156877747 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes lament into a pit. lament lands on a set of iron spikes. The spikes were poisoned. The poison was deadly... < 1156877749 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ChatZilla /is/ a script. < 1156877757 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's JavaScript. < 1156877790 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla itself is coded in JavaScript?! < 1156877793 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1156877795 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Firefox is to JavaScript as Emacs is to Lisp :P < 1156877814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: taht's not fun. That just makes you look like an idiot every time you paste it. And it dosen't need a script. < 1156877818 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It has support for JS plugins as well < 1156877834 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode -fun lament < 1156877874 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :But I think I don't switch to Chatzilla because I hate JavaScript >.< < 1156877875 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: That mode was unset long, long ago. < 1156877880 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript = awesomeo. < 1156877893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :JavaScript = underrated. < 1156877943 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=== u is unknown mode char to me < 1156878013 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you can do some cool things like interpreters for esoteric languages in JavaScript, but I don't like it ^^ < 1156878054 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :javascript is quite nice conceptually < 1156878079 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It does have some dark, freaky corners, particularly in terms of OO ability. < 1156878089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Eew, OO. < 1156878092 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I prefer developing in server-side scripting languages, more precisely in PHP < 1156878092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean yum, OO. < 1156878104 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nickie12: Apples and oranges. < 1156878134 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I'm not born to code in JavaScript... < 1156878165 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :PHP blows, though. < 1156878166 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I was born speaking C. < 1156878185 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :lament's opinion of PHP is fairly typical for this channel. I don't share it. < 1156878206 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Actually, to get lament's opinion on any language, use this algorithm: < 1156878223 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :if (language == "Python") { lament.likes[language] = true; } else { lament.likes[language] = false; } < 1156878236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes "Python" = True < 1156878240 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes _ = False < 1156878269 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-W: that's clearly not true. < 1156878285 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament.likes[language] = (language=="Python"); < 1156878309 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1156878314 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah. < 1156878323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1156878328 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes x = x == "Python" < 1156878330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1156878332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that. < 1156878343 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All languages look exactly the same with this stuff. < 1156878359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :def lamentLikes(x): < 1156878371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : return x == "Python" < 1156878374 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or something like that. < 1156878381 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :OK, in case you guys were wondering, the joke is long-dead. < 1156878405 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :likes(lament,python) = True < 1156878406 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :beat that! < 1156878468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :likes(lament,python) < 1156878471 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sheesh. < 1156878483 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1156878495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"likes(lament,python)." would be the Prolog way. < 1156878506 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :doeshelikeit("lament", "phyton")."
".$ll->doeshelikeit("lament", "php"); ?> < 1156878507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what I meant. < 1156878510 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :huch < 1156878516 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1156878529 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1156878530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :clearly that's the best entry so far. < 1156878619 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :doeshelikeit("lament", "phyton")."
".$ll->doeshelikeit("lament", "php"); ?> < 1156878626 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :thats it *grin* < 1156878636 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :amazing. Now i see the light. < 1156878660 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :lamentLikes x = length x == 6 && head x == 'P' && head (tail x) == 'y' && head (tail (tail x)) == 't' && head (tail (tail (tail x))) = 'h' && head (tail (tail (tail (tail x)))) = 'o' && head (tail (tail (tail (tail (tail x))))) = 'n' < 1156878673 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. I can't write code that huge and ugly in Haskell. < 1156878919 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :That algorithm should replace the implementation of the "Hello world" application! :D < 1156879003 0 :Keina!i=Nixen@9.Red-83-59-24.dynamicIP.rima-tde.net JOIN :#esoteric < 1156879023 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :re < 1156879061 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1156879175 0 :Keina!unknown@unknown.invalid PART #esoteric :? < 1156879232 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sub lament_likes { my $x = shift; $x =~ s/(.)(.)/\2\1/g; return $x eq pack('H*', '795068746e6f'); } < 1156879238 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Didn't see the Perl version anywhere. < 1156879395 0 :Keina!i=Nixen@9.Red-83-59-24.dynamicIP.rima-tde.net JOIN :#esoteric < 1156879407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses very, very loudly. . . < 1156879573 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: too long! < 1156879581 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i mean, too short! < 1156879626 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say some thing < 1156879640 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Keina: never! < 1156879667 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :say nothing < 1156879667 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1156879667 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :OK, I did an implementation of the "algorithm" in AppleScript :D < 1156879678 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :if lament_likes returns False, does that mean that lament likes False? < 1156879684 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lang to "PHP" < 1156879687 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I do like False. < 1156879693 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :if lang is "Python" then < 1156879699 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lament_likes to yes < 1156879706 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :else < 1156879714 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wow, this applescript thing is braindamaged. < 1156879715 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :set lament_likes to no < 1156879716 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :end if < 1156879718 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"set x to y"? < 1156879722 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1156879727 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's evil. < 1156879735 0 :Keina!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1156879742 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :AppleScript is supposed to be an english-like scripting language... < 1156879743 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :*lol* < 1156879749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although i guess not as evil as x=y < 1156879761 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(which ought to be equality, not assignment) < 1156879778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :x:=y is probably the best < 1156879806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :set lang PHP;if {[string compare $lang Python]} {set ::lament::likes 1} else {set ::lament::likes 0} < 1156879808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :actually the Smalltalk way is the best. < 1156879818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :x <- y < 1156879822 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :except that the <- is a single character < 1156879829 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a left arrow < 1156879837 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :the shortest version in php :P < 1156879861 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I know of a language where assignment is <- (less-than, dash) < 1156879862 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :if(language == "Python") lament_likes = "yes"; < 1156879870 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: i do too < 1156879871 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :else lament_likes = "no"; < 1156879876 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: but smalltalk is prettier. < 1156879878 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :procedure lament_likes(x) is begin return x = "Python"; end lament_likes; < 1156879885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Tcl way is nice, since it conforms to everything else in the language (Yay, Polish notation!) < 1156879896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(however in absence of a special <- character, you have to use x _ y in smalltalk) < 1156879909 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156879929 0 :Keina!unknown@unknown.invalid QUIT : < 1156879935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* Tcl would be evil if it used RPN. < 1156879949 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yuck, I prefer := much better than _ < 1156879975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[bar foo set] would set $foo to bar if RPN was used. Glad that it's not. . . < 1156880028 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Multimedia ToolBook scripting language is much more dain-bramaged. < 1156880035 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(plus I'm slightly Pascal-oriented, Borland flavour) < 1156880152 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :: lament_likes s" python" compare ; < 1156880162 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(i _think_ that's the correct forth) < 1156880181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :put "yes" into text of field "lament" < 1156880224 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :lament.likes:add"Python" < 1156880367 0 :_jol_!n=_@c5850-a3-2-62-147-20-100.dial.proxad.net JOIN :#esoteric < 1156880371 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :do we need a bash version? < 1156880441 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :I think yes :D < 1156880508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/lament_likes { (Python) eq } def < 1156880530 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"n"-#v_"o"-#v_"h"-#v_"t"-#v_"y"-#v_"p"-#v_1> < 1156880542 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>0^ < 1156880879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want a stand-alone program that reads from input, it's as easy as: < 1156880880 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :0"nohtyP">:#v_025*".sey">:#,_@ < 1156880883 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : *520_ #-^#~< ^"no." < 1156880920 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :befunge? < 1156880968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the program would say "no." to that, but Befunge it is. < 1156881570 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :can anyone paint it for piet? *laugh* < 1156881650 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got any generic string-handling functions for Piet < 1156881661 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :All I have is one for printing strings < 1156882118 0 :GreyKnight!unknown@unknown.invalid QUIT :Remote closed the connection < 1156882432 0 :GreyKnight!n=greykt@88-108-161-58.dynamic.dsl.as9105.com JOIN :#esoteric < 1156882476 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1156882486 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I meant to do that. < 1156882901 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156882922 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1156882939 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :Please recognize that I say hello to Sgeo < 1156882953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1156882965 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :IRP ^^ < 1156884412 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1156884418 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1156884448 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'H\'e\'l\\'o\ < 1156884589 0 :kipple_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1156884969 0 :RodgerTheAfk!unknown@unknown.invalid NICK :RodgerTheGreat < 1156885019 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doubts anyone recognizes that language < 1156885207 0 :CakeProphet!n=CakeProp@h64.235.213.151.ip.alltel.net JOIN :#esoteric < 1156885687 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1156885980 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1156886843 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1156888426 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :hmmm.. < 1156888457 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out how to create a Turing Complete language with only one variable. < 1156888475 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I mean... the language itself has access to only one variable. < 1156888784 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :some turing-complete languages have no variables. < 1156888800 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg unlambda < 1156888893 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :!cat ACTION flar < 1156888896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flar < 1156888924 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!cat dog < 1156888928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :dog < 1156889053 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric : < 1156889412 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh?? What a nice CTCP. < 1156889422 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :!cat while(1) echo "lol" < 1156889422 0 :nickie12!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1156889424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :while(1) echo "lol" < 1156889471 0 :nickie12!unknown@unknown.invalid QUIT : < 1156889483 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I managed to create a segfault earlier... sadly it was in a process EgoBot was piping in from :-( < 1156889516 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :who is this nickie12 character < 1156889601 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1156889853 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Apparently he doesn't know what a cat program does. :) < 1156890417 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot != stable ^^ < 1156890554 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what language he was trying to put through the cat anyway < 1156890574 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :If it had a ; it'd be valid PHP < 1156890616 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Really, it desperately needs a ; :-P < 1156890634 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sellotapes an eel to it < 1156891438 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156891469 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1156893022 0 :wooby!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1156895534 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1156895793 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)