< 1204329631 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204330200 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1204330389 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204330683 0 :olsner!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204333562 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to have lucid dreams! < 1204333946 0 :lamentb!unknown@unknown.invalid PRIVMSG #esoteric :then have them. < 1204334579 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204336884 0 :GreaseMonkey!n=saru@219-89-58-116.dialup.xtra.co.nz JOIN :#esoteric < 1204337026 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1204339238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> ((Array new '(1 2 3)) length) < 1204339238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1204340107 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Ask an obvious question and you may hear "KVG," short for "Check it on Google, you idiot." <<< omg, i'm old. < 1204340123 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :never heard that! < 1204340136 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(except in english, can i be young in english?) < 1204340253 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really say much finnish people are statistically smart, 99% of the population simply doesn't know anything anywhere in the world, so it's really no use comparing < 1204340324 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i do like to agree with the "extra playtime makes smart" thing, because i've been watching scrubs 24/7 for the last week, and i don't wanna lose my awesome brain powers < 1204340344 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and no, this will not be a monologue, because i'll refullscreen now -> < 1204341037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :scrubs is a terrible show < 1204341076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most of the shows on TV are terrible shows. < 1204341095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the ones that aren't terrible are so bogged down with ads so as to make them worthless. < 1204341126 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ads? < 1204341130 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's why you bittorent them < 1204341158 0 :ehird!unknown@unknown.invalid QUIT :"Konversation terminated!" < 1204341211 0 :GregorR-L!n=gregor@pmuc-133.hfs.purdue.edu JOIN :#esoteric < 1204341595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :purdue lol < 1204341602 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :PURDUELAWL < 1204341708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you decided on a grad school? < 1204341737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, are you having lagdeath in Sine? < 1204341748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Not connected to Sine. < 1204342395 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reghardware.co.uk/2008/02/29/msi_stirling_cooling/ < 1204343093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah awesome < 1204343188 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But my CPU is in a vertical position! :o < 1204343200 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How would the hot air reach the engine! < 1204343226 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't need hot air... < 1204343250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uses heat right from the chip < 1204343297 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cool that it's self-regulating too < 1204343387 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204343461 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204343470 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1204344331 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1204344344 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I haven't officially made a decision - this trip is comp'd by Purdue ^^ < 1204344380 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That being said, Purdue's pretty high on my list. I would have to see something really spectacular elsewhere (CMU rejected me, so that decision's simple :P ) < 1204344976 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Read error: 110 (Connection chickened out)" < 1204345081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1204345197 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to < 1204345859 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants lucid dreams! < 1204347232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too! < 1204347264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers vomiting < 1204347280 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've done that before < 1204347293 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... vomited? < 1204347297 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1204347297 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I should think so. < 1204347319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is not something i consider pleasent < 1204347339 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm going with the Seinfeld plan: I will never vomit again, because I WILL NEVER VOMIT AGAIN >_< < 1204347355 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neither is my spelling < 1204347656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going with the pikhq plan: URGH. ME HAVE FLU. ME NO LIKE. ME WANT BRAINS. UUUUUUUURGH. . . < 1204349475 0 :Sgeo!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349475 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349475 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349475 0 :lamentb!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349475 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349476 0 :SimonRC!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349710 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What would be a good method for writing down a graph? < 1204349762 0 :slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of using the method described by Kolmogorov - list the n nodes (by their types), and then writing the n² relations with either 0 and 1, to describe if two nodes are linked. < 1204349766 0 :SimonRC!n=sc@fof.durge.org JOIN :#esoteric < 1204349768 0 :lamentb!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1204349913 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204349913 0 :oklofok!n=ville@194.251.103.33 JOIN :#esoteric < 1204349913 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204349913 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204349922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- I just found what I thought was an omission in my instruction set, until I realized I could do a workaround by using self-modifying code. :D < 1204349962 0 :GregorR!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349964 0 :AnMaster!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349964 0 :oklofok!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349964 0 :Sgeo!unknown@unknown.invalid QUIT :brown.freenode.net irc.freenode.net < 1204349967 0 :oklofok!n=ville@194.251.103.33 JOIN :#esoteric < 1204349995 0 :GregorR!n=gregor@71.237.179.105 JOIN :#esoteric < 1204350007 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204350012 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1204350076 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204350628 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1204350977 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1204351767 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1204351811 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1204351893 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1204352301 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204354119 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1204355688 0 :slereah__!n=slereah@ANantes-252-1-20-42.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204355702 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204356221 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204356548 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204356552 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1204358025 0 :Sukoshi!n=Blah@user-11fb739.dsl.mindspring.com JOIN :#esoteric < 1204358399 0 :clog!unknown@unknown.invalid QUIT :ended < 1204358400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1204359408 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204360457 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204365566 0 :Sukoshi!unknown@unknown.invalid QUIT :"Leaving" < 1204365795 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204365988 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204365992 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1204366691 0 :oerjan!unknown@unknown.invalid QUIT :"Lurch! Er, lunch." < 1204368143 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1204368478 0 :sebbu2!n=sebbu@ADijon-152-1-7-191.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1204368811 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1204370207 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204370214 0 :slereah__!n=slereah@ANantes-252-1-20-42.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1204370410 0 :slereah_!n=slereah@ANantes-252-1-95-86.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1204371241 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204371706 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204371718 0 :slereah_!n=slereah@ANantes-252-1-95-86.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1204372378 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204373434 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204373467 0 :jix!n=jix@78.47.212.92 JOIN :#esoteric < 1204374601 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204374606 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1204375574 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204376881 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204376955 0 :GregorR-L!n=gregor@pmuc-133.hfs.purdue.edu JOIN :#esoteric < 1204377921 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204378055 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204378063 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204378191 0 :oklopol!n=ville@194.251.103.33 JOIN :#esoteric < 1204378262 0 :RedDak!n=dak@host235-80-dynamic.26-79-r.retail.telecomitalia.it JOIN :#esoteric < 1204379297 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1204379788 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1204380426 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204380431 0 :ihope___!unknown@unknown.invalid NICK :ihope < 1204380650 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1204381474 0 :ihope__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204383261 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1204383939 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204384248 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1204384735 0 :ehird!n=ehird@user-3e887a2d.tcl114.dsl.pol.co.uk JOIN :#esoteric < 1204384751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: hello < 1204388197 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1204388211 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204389059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hies < 1204390417 0 :slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204390417 0 :slereah__!n=slereah@ANantes-252-1-95-86.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1204391492 0 :slereah_!n=slereah@ANantes-252-1-95-86.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1204391492 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1204394558 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1204394561 0 :ihope___!unknown@unknown.invalid NICK :ihope < 1204395863 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1204395962 0 :otesanek!n=vh@217.195.209.54 JOIN :#esoteric < 1204396194 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a Skull-interpreter in Ruby < 1204396235 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Skull? < 1204396241 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Skull < 1204396281 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :it's just like BF (can do the same thing), but a little nicer < 1204396287 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :things* < 1204396292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1204396293 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :it only needs input... < 1204396333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :rather like BF squeezed into a LISP-like syntax < 1204396355 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1204396360 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :without input.. < 1204396371 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :but that shoudn't be hard to implement < 1204396397 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :{read} :D < 1204396422 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :what about (1)? < 1204396431 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1204396441 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :{} is already used... < 1204396443 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1204396448 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::INPUT: might match the syntax of the language better < 1204396453 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1204396496 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :{ x[:INPUT:]} or similar < 1204396514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and rather than incrementing, you could set? < 1204396534 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :nah. I like the inc/dec < 1204396555 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :we better speak to fr34k (the creator) < 1204396576 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1204396722 0 :timotiis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204397084 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1204397191 0 :lamentb!unknown@unknown.invalid NICK :lament < 1204397517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: Ruby! < 1204397521 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1204397525 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :and Treetop < 1204398881 0 :otesanek!unknown@unknown.invalid PART #esoteric :? < 1204399255 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1204399263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :treetop, heh < 1204399265 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :It runs the Hello World :D < 1204399268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i might use that soemtime actually < 1204399269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but.. < 1204399272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :treetop is overkill for this < 1204399274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you think < 1204399283 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :I just want to check out Treetop < 1204399287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1204399297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are treetop's parsetrees sane < 1204399357 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Here are the grammar: http://pastie.caboo.se/159840 < 1204399375 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :so I just run i=SkullParser.new.parse(string) < 1204399401 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :and then I can iterate over i.elements and check if it's OutputMode etc. < 1204399405 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :(which are modules) < 1204399433 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know if it's the Treetop-way to do it, but it works like a charm < 1204399456 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :beware of some weird names.. < 1204399463 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :negopos = negative or positive < 1204399470 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :mod = modifies cell < 1204399812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1204399834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: do you know of any doctest libs for ruby, btw? < 1204399842 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :nope, sorry < 1204399868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1204399871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i might have to write my own < 1204399877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but parsetree doesn't let me get '=begin..=end' blocks < 1204399915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird: have you done anything with your kilbot? < 1204399943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: not as of yet. sorry < 1204400008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Could you send me a copy, or would that be agony? :-P < 1204400209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it does nothing yet < 1204400222 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it connect? < 1204400264 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :and now does it work with while-block too :D < 1204400307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes. it just opens a socket, and has a two-liner which calls 'encode' on a Message and sends it to the server < 1204400318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a main loop which just gets a line, 'decode's it, and passes it to a function < 1204400329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Network.IRC does all the parsing/generation work < 1204400352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good. < 1204401427 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION implemented input too :) < 1204403943 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has just written cat.skull and it works! < 1204404060 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :if anyone wonders, I used !0! (where 0 is cell) for input < 1204404076 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :returns -1 on EOF < 1204404115 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1204404122 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :does it need negative values? < 1204404197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :return 0 on eof! < 1204404197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1204404532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i own #moderatelyrainyesoteric < 1204404533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that rules < 1204404538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when did i do that < 1204404572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, the canonical channel for discussing mild-mannered rain dances < 1204405089 0 :RedDak!n=dak@host235-80-dynamic.26-79-r.retail.telecomitalia.it JOIN :#esoteric < 1204407711 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1204407753 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, I guess I should start on my fancy artificial life simulator thingy. < 1204407831 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :i hope so :P < 1204407952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I have 1,376,544 distractions. < 1204408156 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :/quit = -1 < 1204408566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: i just got that < 1204408567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1204408585 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :Anyone knows how to get in touch with fr34k? < 1204408596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cleverly < 1204408748 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first question, perhaps, should be what programming to use. I guess my options are Pascal, Java, Haskell and Python, kind of, since those are the only ones I know to a good degree. < 1204408820 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :Isn't Haskall pretty hot now? < 1204408822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Haskell would be good for codifying the algorithm. Expressive. < 1204408834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The IO wouldn't be too bad either, so. < 1204408848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Though if you want to use e.g. SDL you might want to glue haskell for the algo and python for the gui together < 1204408851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with pygame) < 1204409198 0 :immibis!n=immibis@125-238-252-202.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1204409352 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The GUI elements would be pretty simple. < 1204409382 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204409389 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A grid with icons on it, a neural net. < 1204409487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's anything else I want to display. < 1204409655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The idea is pretty simple: you have a 100x100 grid with 100 creatures on it (or something) and each creature sees whether the eight squares around it are occupied, its own current health, its own health last turn, and whether it successfully bit a creature last turn. < 1204409693 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A creature can bite the creature in front of it, turn in either direction, or move forward. If the creature it tries to bite is facing it, the bite fails. < 1204409720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(You know how my kilbot ideas were stolen from B Nomic? This movement and biting stuff is stolen from PerlNomic.) < 1204409749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perlnomic?! < 1204409766 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :KilBot = ? < 1204409780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A creature is dead once it has been bitten 10 times. If a creature kills another creature, it automatically lays an egg; if a creature of the opposite sex encounters the egg, the egg hatches. < 1204409792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: the best thing ever < 1204409804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird: PerlNomic, a Perl-based nomic. < 1204409898 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you can also have a creature sense whether it's male or female, and let it lay down chemicals and sense those, and see the directions of the creatures around it, and see eggs whether they were laid by males or females. < 1204409913 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I should deem the idea of males laying eggs ridiculous? < 1204410308 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1204410594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess giving eggs only to the females would be interesting, since the males would no longer have any incentive to kill. < 1204410642 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shall write 99bottles in Skull < 1204410657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: skull on the brain? < 1204410657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1204410667 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1204410815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully I can have plenty of input and still keep the neural net to a reasonable size. If I want to keep this within 100 megabytes with 100 creatures, that's a megabyte per creature, and if the neural net width is 1,000 neurons, that's up to 1,000,000 connections per level. < 1204410852 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And there's nothing to say that 1,000,000 connections per level are actually required. < 1204411311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So yeah, I can have all the input I want. < 1204411585 0 :pikhq!unknown@unknown.invalid QUIT :"New kernel!" < 1204412062 0 :Judofyr!unknown@unknown.invalid QUIT :"- nbs-irc 2.36 - www.nbs-irc.net -" < 1204412098 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1204413377 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204413419 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit < 1204413463 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1204415970 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer)