< 1233187202 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :that's how i do it in idle, therefore also in j < 1233187203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x=:+1 < 1233187203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x 2 < 1233187205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :|syntax error < 1233187207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233187209 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :there probably are better ways < 1233187221 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :ehird: x=:+&1 < 1233187229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1233187233 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :+1 is just 1. < 1233187235 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric ::+& < 1233187238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the & < 1233187243 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's an adverb < 1233187250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you look up a functions doc in j < 1233187278 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :wait it's a conjunction < 1233187296 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :in j602, help->help < 1233187298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like I wanna look up & < 1233187300 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :that's all i know < 1233187307 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :there's a reference card, googl it < 1233187308 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :*google < 1233187311 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1233187315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah I get all the &s in it. < 1233187318 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :you'll probably need some basics first < 1233187328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"vocabulary" helps < 1233187340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, fuck basics < 1233187342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to write code < 1233187344 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233187355 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :hf. < 1233187368 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1233187368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you undefine somethin < 1233187368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1233187369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233187370 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :tell me when you're better than me < 1233187375 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233187392 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1233187453 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :i do not know. < 1233187496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries j's life < 1233187497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1233187498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is fast < 1233187525 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1233187527 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :coins < 1233187529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1233187532 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :god that's hard :| < 1233187534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1233187587 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1233187624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think I love j < 1233187640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : !999999999 < 1233187640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1233187643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is _ "i dunno lol" < 1233187747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okloWBW: in the vocab list < 1233187751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that _really_ it? < 1233187920 0 :jix_!n=jix@dyndsl-095-033-069-184.ewe-ip-backbone.de JOIN :#esoteric < 1233187998 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :umm? < 1233188005 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :_ is infinity < 1233188013 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :__ is negative infinity < 1233188033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1233188042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okloWBW: are strings, umm, lists of sth < 1233188045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1233188051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i might read the tutorial < 1233188053 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233188073 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :'str' < 1233188084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233188089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what can you do wid them < 1233188098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I tried < 1233188099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print 's' < 1233188101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it opened up a printer dialog < 1233188102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XDDDD < 1233188106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too literal man < 1233188120 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :haha :) < 1233188128 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :umm i haven't done anything with strings < 1233188137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool, ++ doubles < 1233188139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does that work < 1233188143 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :ehird: still don't know what coins meant? < 1233188146 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the demos < 1233188149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233188160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut is it < 1233188169 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :++ doubles? < 1233188170 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :wut? < 1233188176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1233188182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(++) 2 -> 4 < 1233188182 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's a game < 1233188193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(++) 2 3 -> 4 < 1233188194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1233188195 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1233188195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(++) 2 3 -> 4 6 < 1233188200 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :well yeah of course < 1233188206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dun geddit < 1233188243 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :a (b c) d = (a b (c d)) < 1233188256 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :but < 1233188265 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :monadically: (b c) d = (d b (c d)) < 1233188270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233188273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1233188278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2 + (+ 2)) < 1233188280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1233188287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1233188292 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1233188315 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1233188356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, strings are documented in j602/help/user/script_strings.htm < 1233188447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, + = -- < 1233188465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm, where's range... < 1233188524 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :i.? < 1233188568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1233188631 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233188661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg omggggggggg < 1233188662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 2 5$i.10 < 1233188663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 < 1233188665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 6 7 8 9 < 1233188667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1233188669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too awesome. < 1233188678 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233188685 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :j makes you go like that a lot < 1233188699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you input a multid array < 1233188701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just reshape? < 1233188748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 1 0 < 1233188748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : glider=:3 3$1 1 1 1 0 0 0 1 0 < 1233188750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : glider < 1233188752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 1 1 < 1233188754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 0 0 < 1233188756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 1 0 < 1233188758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :j is jawsome < 1233188766 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :that's one way < 1233188773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how would you do it < 1233188787 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :well you can use raze........ < 1233188791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :raze? < 1233188795 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233188800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1233188817 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :>1 2 3; 3 4 5 < 1233188857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, neat. < 1233188863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you expand a matrix? :s < 1233188865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I searched the docs... < 1233188870 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :expand? < 1233188874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah like < 1233188899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 1 1 1 0 0 0 < 1233188905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 1 0 0 0 0 0 < 1233188907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 1 0 0 0 0 < 1233188909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 0 < 1233188915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from my glider < 1233188941 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :you can consider the arrays lists of lists as long as you make sure length issues don't arise; / maps an operator over a list, and , concatenates < 1233188946 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :,/ >... < 1233188958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 5 $!.0 glider < 1233188958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 1 1 < 1233188959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 0 0 < 1233188961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 1 0 < 1233188963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 < 1233188965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 < 1233188967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that helped a bittttttttttt < 1233188986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233188988 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233188991 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233188993 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233188995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233188997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233188997 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233189000 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233189000 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :o o o o o o o o o o o o o o o < 1233189001 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233189002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop it < 1233189002 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233189005 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233189009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :..................................................... < 1233189010 0 :okloWBW!unknown@unknown.invalid PRIVMSG #esoteric :o o o o o o o o o o o o o o o o o o o o o o o o o o < 1233189013 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 0 0 0 0 < 1233189017 0 :okloWBW!unknown@unknown.invalid NICK :oklopol < 1233189022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck are you doing lament < 1233189113 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what? It's a game of life state < 1233189123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it is. < 1233189138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah oklopol i can't figure out how to drown my glider in a sea of 0s <_< < 1233189200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh umm < 1233189223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a way to do that, but umm. < 1233189230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember :'( < 1233189238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1233189272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that neighbours are < 1233189276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 |. x < 1233189279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 1 |. x < 1233189284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 0 |. x < 1233189286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 1 |. x < 1233189291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 _1 |. x < 1233189294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_1 0 |. x < 1233189295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_1 _1 |. x < 1233189311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neighbour at point goes into point. < 1233189347 0 :jix_!unknown@unknown.invalid QUIT :"..." < 1233189445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233189457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soooooooooooooooooooooooooooooksdfsdfsdf < 1233189502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233189502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233189520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233189533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slep! < 1233189534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1233189554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :noooooooo < 1233192377 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233194428 0 :psygnisfive!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1233194484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey goise < 1233194513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*quack* < 1233194790 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233194793 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1233197352 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1233201901 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1233202559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1233202559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so < 1233202577 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont like the idea of having to create a parser that recognizes things character by character < 1233202593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but unfortunately, stupid regex's dont let me specify set intersections :( < 1233202608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :EVEN THO regular languages are closed under intersection < 1233202618 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :set union? easy! < 1233202623 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :set intersection? hah! < 1233202630 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :supposedly perl allows it but ruby's regex doesnt. :| < 1233202701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suppose i could also use subtraction. that would help too. but no. < 1233202704 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :none of that for me~! < 1233202747 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1233203935 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, are you transexual? < 1233203951 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: are you five? < 1233203986 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1233204001 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :are you a pygmy? < 1233204010 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, no. im actually an irrational number but five is close enough for convenience. < 1233204019 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, i am also a pygmy. how did you know? < 1233205954 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1233205956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :someone talk < 1233205956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1233206162 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :bo < 1233206442 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233206457 0 :oklopol!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1233207621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233212379 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1233212394 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1233215999 0 :clog!unknown@unknown.invalid QUIT :ended < 1233216000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1233216823 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: (?:(?=[a-r])[d-z]) == [d-r] < 1233216897 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :And a trick for the built-in classes: [^\W\d] == \w - \d < 1233217561 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1233218272 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>>> del __builtins__.__import__ < 1233218276 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :>>> import sys < 1233218277 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ImportError: __import__ not found < 1233218285 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :sandbox mode! :) < 1233219405 0 :ehird!unknown@unknown.invalid QUIT :"Disconnecting from stoned server." < 1233219428 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1233224033 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1233224351 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1233226149 0 :Slereah2!n=Slereah@ANantes-259-1-11-230.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1233226821 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233227244 0 :jix!n=jix@dyndsl-095-033-069-184.ewe-ip-backbone.de JOIN :#esoteric < 1233231492 0 :comexk!n=comex@teklinks.org JOIN :#esoteric < 1233231534 0 :comex!unknown@unknown.invalid QUIT :Remote closed the connection < 1233231534 0 :ehird!unknown@unknown.invalid QUIT :Remote closed the connection < 1233231534 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1233231536 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1233231619 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1233232821 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233233411 0 :AnMaster!unknown@unknown.invalid QUIT :"ZNC - http://znc.sourceforge.net" < 1233233560 0 :AnMaster!n=AnMaster@d90-130-2-10.cust.tele2.se JOIN :#esoteric < 1233233851 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1233234357 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :How is single \r and \n handled by *nix shells? On windows; a single \r moves the cursor to the start of the current line. < 1233234527 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :hmm... print 'foo\rx\nbar\rx' gives "xoo" on one line, and "xar" on the next, both on windows and SunOS < 1233234592 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :... redhat too < 1233234636 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :could be python that makes it so though... >_> < 1233234851 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Corewar will be 25 years old later this year :-) < 1233236370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1233236378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on terminal rather than shell I think < 1233236387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MizardX, ^ < 1233236407 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1233236416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes python could mess with it < 1233236434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so why not: echo -ne 'foo\rx\nbar\rx' < 1233236447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly remove the -n < 1233236833 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :simple answer: they don't < 1233236867 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :probably putty that resets the cursor position on \r < 1233236903 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you manage to print out a raw \r, it probably does move the cursor to the start of the current line on just about any sensible terminal. < 1233237384 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233237416 0 :bsmntbombgirl!n=gavin@97-118-127-13.hlrn.qwest.net JOIN :#esoteric < 1233240780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i am totally understanding j < 1233240817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1233240826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, verily < 1233240842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean by that < 1233240848 0 :Hiato!n=1@dsl-245-59-231.telkomadsl.co.za JOIN :#esoteric < 1233240850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you know how raze works? < 1233240854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think I'm starting to "get" J < 1233240857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I think I know how raze works. < 1233240876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't _entirely_ understand it all, but I think I'm getting the gist. < 1233240912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :array languages are fun in that there actually is a gist < 1233240917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1233240932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :compared to learning liek umm what was the thing i was reading < 1233240934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well anyway. < 1233240939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was this language < 1233240954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nevermind, probably proves my point even better than remembering < 1233240956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sp -> < 1233240960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i kind of wish j gave things more conventional names though < 1233240965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of hard to find something < 1233240978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"reflex . passive / evoke" well duhhhhh < 1233241145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay hrmmmmmmmmmmmmmmm how could I run |. over the various args without troubles hrmmmmm < 1233241227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno what you mean < 1233241243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yesterday I said: < 1233241252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:32 * ehird notes that neighbours are < 1233241253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:36 0 0 |. x < 1233241254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:39 0 1 |. x < 1233241256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:44 1 0 |. x < 1233241258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:46 1 1 |. x < 1233241260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:51 0 _1 |. x < 1233241262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:54 _1 0 |. x < 1233241264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34:55 _1 _1 |. x < 1233241266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:35:11 neighbour at point goes into point. < 1233241268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just like... i don't want to write out all those :D < 1233241357 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1233241376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm. right. < 1233241376 0 :MigoMipo!n=MigoMipo@84-217-7-139.tn.glocalnet.net JOIN :#esoteric < 1233241389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I'm wondering how I could do lieeeeeek < 1233241396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i suggest you do some searching, i don't remember :| < 1233241401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"lieeeeeeek length two permutations of _1 0 1, feed em to |. k" < 1233241412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a simple way to (1,0,1)2 < 1233241424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*(-1,0,1)2 < 1233241428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*(-1,0,1)^2 < 1233241430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233241440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf is it with my laptop constantly putting insert on < 1233241451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never actually pressed it except to off it. < 1233241485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i don't know what length 2 permutations of _1 0 1 are, but i guess you mean the cartesian product because you listed it < 1233241489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :more sp -> < 1233241980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i:1) ((<@([;]))"0/) (i:1) holy fuck that was hard < 1233241999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the hardest part of j, getting ranks and all that right < 1233242058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ranks are kind of confusing < 1233242059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what is sp < 1233242064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :south park. < 1233242067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233242073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233242082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : (_1 0 1)^2 < 1233242082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 0 1 < 1233242097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant cartesian product < 1233242101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with itself < 1233242122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't there, liek < 1233242124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a function 4 dat < 1233242130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure der is < 1233242135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"a oper/ b" applies oper to the cartesian product. < 1233242144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and there probably is a function that just gives the cp < 1233242150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know it atm. < 1233242154 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :CP D: < 1233242156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : (_1 0 1) |./ glider < 1233242156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :|length error < 1233242158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :| (_1 0 1) |./glider < 1233242160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my world is over < 1233242183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no i mean < 1233242193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :u meen < 1233242197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(each of a) oper (each of b) < 1233242201 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :liek makes an array of them. < 1233242210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol can u c im confused lol < 1233242211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-| < 1233242235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean it's not even all permutations < 1233242245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's all permutations of (one elem, one elem) < 1233242260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like that. < 1233242267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're so helpful :D < 1233242321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDD < 1233242373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :j is for people who < 1233242377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DON'T NEED ANY HELP < 1233242396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;;;) < 1233242403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dude. < 1233242406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is a j channel < 1233242408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#jsoftware < 1233242412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they have j evaluation bots. < 1233242415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! < 1233242430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1233242439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I KNOW < 1233242453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's only 4 people in ther < 1233242454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1233242454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and us < 1233242456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1233242460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 3 bots < 1233242984 0 :BeholdMyGlory!n=arvid@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1233244942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% grep -i 'youtube' *|head < 1233244942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06.05.23:03:38:04 http://www.youtube.com/watch?v=vD4OnHCRd_4 < 1233245048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :04.05.27:14:16:29 i have never even seen a breadboard, but they sure sound sexy < 1233247658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1233247661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guy in #jsoftware, gnomon < 1233247665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is in the logs of here im reading now < 1233247666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1233248403 0 :BeholdMyGlory!unknown@unknown.invalid NICK :IllegalNameExcep < 1233248459 0 :MigoMipo!unknown@unknown.invalid NICK :NullPointer < 1233248464 0 :NullPointer!unknown@unknown.invalid NICK :MigoMipo < 1233248490 0 :IllegalNameExcep!unknown@unknown.invalid NICK :BeholdMyGlory < 1233248749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there? < 1233248757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233248810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have a python question, if I want to dump everything python knows about a module, how would I do it? This is for debugging, basically I have a crash in a C program using python for an embedded scripting language. And I want to dump everything python knows about the module it implements. < 1233248815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have read python docs yes < 1233248825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Be more specific. < 1233248828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Everything it knows" makes little sense. < 1233248831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you want to dump? < 1233248838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, PyModule object < 1233248855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it's dict < 1233248861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid I'm not too familiar with the C API. Can you get the module from inside a Python prompt? < 1233248861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recursively < 1233248872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can run python code yes < 1233248883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm stepping in gdb to right before the point it crashes < 1233248884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try module.__dict__ < 1233248888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233248889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1233248931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that did what I wanted. < 1233248932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233248937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1233248944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) call PyRun_SimpleString("print Crossfire.__dict__\n") < 1233248946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun :) < 1233248956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now if it was a bit easier to read only :/ < 1233248962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: import pprint < 1233248977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pprint.pprint(Crossfire.__dict__) < 1233248980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233249006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :call PyRun_SimpleString("import pprint\npprint.pprint(Crossfire.__dict__)\n") I guess < 1233249008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1233249017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1233249036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 'Time': , < 1233249037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 'Type': , < 1233249043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, guess it isn't recursive < 1233249047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1233249053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can make it recursive. < 1233249056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1233249063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure, sec. < 1233249084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway the issue is something is wrong with reference count, python thinks that module, 'Crossfire_Type' has no references, but I think it has, to be specific: in that dict < 1233249100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so does the python object think. but not the python gc < 1233249103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1233249115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :result: crossfire-server: Modules/gcmodule.c:277: visit_decref: Assertion `gc->gc.gc_refs != 0' failed. < 1233249117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233249134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so I'm digging deep into the internals atm < 1233249135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :def recdict(o): < 1233249135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if hasattr(o, '__dict__'): < 1233249136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : r = {} < 1233249138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : for k, v in o.__dict__.iteritems(): < 1233249140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : r[k] = recdict(v) < 1233249142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return r < 1233249144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1233249146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return o < 1233249148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pprint.pprint(recdict(Crossfire)) < 1233249158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh nice, now to write it all in a C string :D < 1233249161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with spaces < 1233249168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"def recdict(o):\n if hasattr(o, '__dict__'):\n r = {}\n for k, v in o.__dict__.iteritems():\n r[k] = recdict(v)\n return r\n else:\n return o\n" < 1233249170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1233249176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1233249177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"def recdict(o):\n if hasattr(o, '__dict__'):\n r = {}\n for k, v in o.__dict__.iteritems():\n r[k] = recdict(v)\n return r\n else:\n return o\npprint.pprint(recdict(Crossfire))\n" < 1233249186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got that by doing """(code)""" in python and looking at the output :P < 1233249207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233249209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1233249264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, I would recommend against using python as an embedded scripting language. < 1233249270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It isn't very...embeddable. < 1233249288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well not my choice, has been like that since before I joined the project < 1233249295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1233249302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would have used lua < 1233249320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lua is... rather crappy. < 1233249321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh, 800 lines of output from that < 1233249329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The syntax isn't very nice, and *arrays index at 1* < 1233249345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well there is guile too, but I don't expect anyone else to have liked that idea. < 1233249364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from that I can't think of any embedded scripting language < 1233249375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guile is a rather crappy Scheme, too :P < 1233249383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however since the embedded scripting language is in a plugin and not in core it should be easy to replace < 1233249384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd go for elk, it's an embeddable Scheme with nice things like full continuations < 1233249388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's a bit dormant < 1233249392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2 years of no dev, IIRC) < 1233249409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, that would make me rule it out probably < 1233249424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway you could have it as well. just a cfelk plugin < 1233249433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(dynamically loaded) < 1233249439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd just rewrite the whole thing in Scheme, to be honest. :-P < 1233249473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean the core too? hah, well the code is old in parts, there is stuff in common/porting.c that even Lovecraft would avoid writing about. < 1233249604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is there any way from inside python to ask python what it thinks about reference count of objects? < 1233249604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I believe so, let me find it in the library reference < 1233249604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm even better would be: if the GC thinks it can see a specific pointer in C < 1233249604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://python.org/doc/2.6/library/gc.html < 1233249604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, huh I looked there just a second ago *re-reads* < 1233249609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get_referrers/get_referents is probably what you want < 1233249635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1233249639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly indeed < 1233249667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note: python does freaky shit to handle circular references. < 1233249678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233249678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have some of them, might wanna look there. < 1233249702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have it, but that recursive dump above was over 800 lines long < 1233249766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'Crossfire_Time' is not defined < 1233249767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1233249772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is supposed to be a module? < 1233249797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I need to import it in the line too < 1233249799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1233249807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: make a script < 1233249810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to check for circular references < 1233249819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., walk the recdict tree, remembering every object you see < 1233249823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you see one again, print it < 1233249910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233249915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the result of gc.get_referrers made no sense < 1233249919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :call PyRun_SimpleString("import pprint, gc, Crossfire_Time\npprint.pprint(gc.get_referrers(Crossfire_Time))\n") < 1233249923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that be correct? < 1233249957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems to return a list of many modules instead of "who is holding a reference to the PyModuleObject for Crossfire_Time < 1233250011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does http://rafb.net/p/0gPG5U88.html make any sense to you? < 1233250036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think that means that Crossfire_Time imports all those modules, directly or indirectly. < 1233250042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you want referrents < 1233250053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm *reads docs again* < 1233250085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that only lists what the module contains... < 1233250103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug < 1233250105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try #python? < 1233250118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I will after I debug this some more first < 1233250164 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233250166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233250205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe there is some way to say "don't ever try to garbage collect this stuff because there is C side stuff you don't know about, so GC should just ignore this"? < 1233250234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is < 1233250243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if talking about python < 1233250247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1233250271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for AnMaster to ask what it is < 1233250278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, what is it? < 1233250288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :HOW SHOULD I KNOW NOT HAVING GC IS A RETARDED IDEA < 1233250299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks for asking < 1233250311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh... < 1233250326 0 :Mony!n=Harmony@AToulouse-258-1-60-80.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1233250347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1233250349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's python < 1233250352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so why do you have to ask < 1233250358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :import gc, help(gc) < 1233250368 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1233250402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, I mean from the C Embedding API point of view < 1233250491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm not actually sure you can ignore only some objects. < 1233250534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why would you, AnMaster < 1233250541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're meant to fit your freeing to python's gc < 1233250622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well the issue is it is freeing something that is used from C code. just increasing reference count doesn't work, then python thinks there is a bug due to a missing decrease: < 1233250627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crossfire-server: Modules/gcmodule.c:277: visit_decref: Assertion `gc->gc.gc_refs != 0' failed. < 1233250635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not what you're meant to do. < 1233250639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're meant to set up a proper reference < 1233250657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well there is a proper reference to this object inside the dict of the Crossfire module < 1233250668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If there is a reference it won't be freed. < 1233250955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well following from the top module through the dict, using gdb, seems to indicate there is a reference there < 1233250977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if that is actually freed then python should certainly have decreased reference count by one? < 1233251034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also this is a crazy line: print *(PyDictObject*)(((PyModuleObject*)CrossfireModule).md_dict) < 1233251034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233251053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes all show up as PyObject, but they are really the other ones basically < 1233251067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : and if that is actually freed then python should certainly have decreased reference count by one? < 1233251068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what python does is like manual union < 1233251074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure. < 1233251077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ask #python. < 1233251080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1233251090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches the internet first < 1233251129 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1233252246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: oh sir if that works and i hadn't thought of it, i love you. < 1233252381 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1233252423 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1233253935 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1233254518 0 :Corun!n=Corun@94-193-40-216.zone7.bethere.co.uk JOIN :#esoteric < 1233256249 0 :Hiato!n=1@dsl-245-59-231.telkomadsl.co.za JOIN :#esoteric < 1233256819 0 :monu!n=meesum@210.212.55.3 JOIN :#esoteric < 1233256830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fungot: demonstrate yourself. < 1233256831 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i could just not claw/ bite the network cable... they waxed the floors here and then think they have the same problem < 1233256865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!runs brainfuck too < 1233256866 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :runs brainfuck too < 1233256868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ul (and underload)S < 1233256869 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :and underload < 1233256871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1233256871 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1233256876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256878 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256881 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256883 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233256885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256885 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256887 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1233256888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... a no please? < 1233256890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256891 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256893 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1233256897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Worst. PRNG. Evar/ < 1233256898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1233256899 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1233256901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1233256906 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Nice randomness < 1233256910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^stylr < 1233256911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1233256912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1233256913 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* lovecraft pa speeches ss wp < 1233256916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style alice < 1233256916 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1233256918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: a < 1233256919 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and now how much of human suffering i fnord only relieved, but actually fnord!" her husband uneasily replied. " it would be fnord of entertainment!" the professor suggested. " a lady never knows on which side he will jump down. < 1233256982 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :fnord the fnord game fnord < 1233257048 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yo dawg I heard u like fnord so I put a fnord in your fnord so you can fnord while you fnord < 1233257108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a lady never knows on which side he will jump down. < 1233257214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that's a statement about sex changes/ < 1233257229 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg I herd yo dawg likes yoyos so I put a dog in a y if your brother worked on the civ 2 team < 1233257233 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Woops < 1233257237 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Wrong copypasta < 1233257251 0 :Slereah2!unknown@unknown.invalid PRIVMSG #esoteric :Disregard this, it is meaningless. < 1233257263 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :who is fungot ? < 1233257263 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: " there's more evidence to come yet, please your majesty," said sylvie. < 1233257275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :monu: a bot. < 1233257278 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :are you sure ? < 1233257279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the bot written in befunge. < 1233257280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1233257287 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i know that :P < 1233257288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1233257297 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :ehird: u just told me < 1233257302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm so i did. < 1233257321 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :is fungot an animal ? < 1233257322 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: 30. sometimes the conclusion, offered to us, with much pride, the handle of it caught her under the chin, and, in the course of the evening." < 1233257355 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :who is fungot ? < 1233257356 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: " but it's the wrong street. that's where we've made our mistake! our best plan, now, did you? < 1233257381 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCException: MigoMipo out of IRC" < 1233257396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot's a mineral < 1233257397 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: though the barrister tried to appeal to its pride, and vainly proceeded to fnord his attention. < 1233257454 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :is fungot a storyteller ? < 1233257455 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: ' i know they're talking nonsense,' alice thought. still, she couldn't make out what it could possibly be. but lady muriel seemed to take it quite as a matter of course that doesn't do unless children are healthy: i quite allow that. well, well!' said alice, looking about in great fnord, that seemed to exist in the air a weary and wandering sigh then sounded like " fnord!" < 1233257466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :monu: to a degree < 1233257468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a markov chain < 1233257469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1233257470 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice* darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1233257478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Currently it's spewing lewis caroll, feel free to change that. < 1233257484 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1233257488 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1233257502 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :so fungot forgets, he doesnt remember ... < 1233257503 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: alice did not like shaking hands with either of them first, for fear of hurting my feelings). " you're nothing but a bottle of ink, and when he urged " for fnord sake: ' the nights are very damp!" < 1233257519 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :^style wp < 1233257519 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) < 1233257522 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yey < 1233257524 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233257526 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: i began to try to thrust all that into the lead section's image: we haven't even explained heredity and variation yet, so great was his power." i suggest we begin to doubt the fnord as we called him, the reason for this? < 1233257627 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :^style irc < 1233257627 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1233257649 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233257650 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: going against th fnord of society in the quest for fnord beauty" by pointing to frth :) thanks again!) but with none of the stories are about robots. < 1233257691 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :douglasadams < 1233257697 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1233257819 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233257820 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: financial loss from feeding it anyway. < 1233257883 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233257897 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :financial ? < 1233257911 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233257911 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: local person the question " how is a named-let different from a let that binds the variables it binds in their scope so functions bound to them so strong that you need anything lower-level than syntax-rules.) < 1233257958 0 :monu!unknown@unknown.invalid PRIVMSG #esoteric :sayonara fungot < 1233257958 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :monu: after tusho writes a proposal that allows players to donate points, by creating a continuation at some other time < 1233257980 0 :monu!unknown@unknown.invalid PART #esoteric :? < 1233258205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw: I found and fixed the issue < 1233258227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though the fix seems wrong... and disagree with the documentation. < 1233258230 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Would you use fungot daily? < 1233258231 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: funet does, bash doesn't have, and that i'm not a wolf. you communicate by howling, but i'm doing sicp exercise 1.22 and wondering whether it just does < 1233258241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, uh? < 1233258271 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's a question. A question is the kind of thing you can answer. < 1233258373 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where the "i'm not a wolf. you communicate by howling" thing came from. < 1233258413 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :^style agora < 1233258413 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1233258418 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233258419 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: a player becomes sitting. a zombie may not < 1233258426 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233258427 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: an office is not impaired by contradiction between the announcement the scorekeepor. the < 1233258683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1233258684 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora* alice darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1233258690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style europarl < 1233258691 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1233258692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hi < 1233258695 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mr president, a few members of a national side of the house to go back on what is being proposed for the reserved sector and the right of the presumption of guilt of terrorism for any person going through a period of 10 years for revision. i have several questions to the greek authorities, which includes ' pre-emptive strikes', such as poverty, public servants being unable to cope with the new initiatives for employme < 1233258706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1233258798 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, interesting, isn't it, fungot? < 1233258798 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: mr president, ladies and gentlemen, the third aspect concerns the role of the joint research centre. as you will be informed of the progress made should not be underestimated. < 1233258814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style pa < 1233258815 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1233258822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1233258824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ? < 1233258825 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because i hate myself. and when you do play, it's like a copyright infringement kit. you want in on some of this stuff is actually really tasteful. < 1233258832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style alice < 1233258833 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1233258836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello fungot < 1233258837 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' it says " fnord!" that fnord is fnord to me is my fnord' doggie than a dozen sic' as thou! and through and through me without seeing me. " this is harder than fnord!" thundered the vice-warden. < 1233258841 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :^style xkcd :>? < 1233258841 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1233258847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1233258848 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice* darwin discworld europarl ff7 fisher ic irc lovecraft pa speeches ss wp < 1233258850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are the ones that exisgt < 1233258852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exist* < 1233258852 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1233258861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1233258861 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1233258862 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But I'd like to see an xkcd one :D < 1233258875 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1233258875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, you transcribe the comics+ < 1233258876 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: ( ( closest to)) did we look at how the people over < 1233258876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1233258882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, huh? < 1233258883 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you too how are you oh okay oh)) someone and they called him i think < 1233258892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that one < 1233258893 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :^stylp wp < 1233258895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I remember < 1233258900 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :^style wp < 1233258901 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) < 1233258905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot < 1233258906 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look here fnord/ fnord/ tco/ fnord < 1233258909 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Talk:, eh? < 1233258910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233258912 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.ohnorobot.com/index.pl?comic=56&s=test&search=Search < 1233258913 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :fungot: :-( < 1233258913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, poke < 1233258914 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: how come this section is about violence that has occurred at the beginning and end of each title's description, there is still a paramount pa., age 1) and ruby j. wilson ( born n.y., age 8). < 1233258914 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if there is other fair use media, consider checking that you have specified the fair use rationale on the other images used on this article. < 1233258917 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[[A man sits at a computer connected through a wall to another computer.]] < 1233258917 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :TURING TEST EXTRA CREDIT: CONVINCE THE EXAMINER THAT HE'S A COMPUTER. / Man: You know, you make some really good points. I'm ... not even sure who I am anymore. < 1233258917 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :{{Title Text: Hit Turing right in the test-ees.}} < 1233258921 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Enough for me < 1233258930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1233258936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1233258937 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1233258959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, To be or not to be (a markov chain) < 1233258961 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gon. not since widdow dido's time to counsaile thee that art to me, and ile not wish thee to a shrew'd ill-fauour'd wife? thou'dst thanke me but a little, comfort a little, and legion himself possessed him, yet he talkes well, but that i am < 1233259033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, oh < 1233259034 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: richard. then, heaven, i love thee well; and, by my faith, this league that we haue giuen thee faces of the groomes withall, for it is not that a good word < 1233259051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style irc < 1233259051 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1233259064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hu < 1233259064 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or even smalltalk ( see squeak) smalltalk to find that out. < 1233259065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi* < 1233259903 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1233259989 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Borland C++ Builder 5.0's license doesn't allow the user freedom of use for compiled files :-( < 1233260000 0 :bsmntbombgirl!unknown@unknown.invalid NICK :bsmntbombdood < 1233260018 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1233260037 0 :bsmntbombdood!n=gavin@97-118-127-13.hlrn.qwest.net JOIN :#esoteric < 1233260118 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: use a real compiler? < 1233260197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think the openbsd team should do a cc hackathon < 1233260313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, "cc hackathon"? < 1233260314 0 :BeholdMyGlory!unknown@unknown.invalid NICK :ewih < 1233260320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A hackathon. On C compilers. < 1233260324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is that a difficult concept? :P < 1233260326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also just use g++, or icc < 1233260332 0 :ewih!unknown@unknown.invalid NICK :BeholdMyGlory < 1233260336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc is huge a bloated < 1233260343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: clang? < 1233260354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Reasonable license, advancing quickly, not bloated, etc. < 1233260355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, clang didn't codegen C++ last I looked < 1233260359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1233260362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about the future. < 1233260367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not a solution today, for the future, sure < 1233260388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not even a real compiler < 1233260395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1233260396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :creating build/temp.linux-x86_64-2.6-pydebug/home/anmaster/src/python/Python-2.6.1/Modules < 1233260398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um? < 1233260401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does a real compiler need REAL MEN working on it or something, bsmntbombdood? < 1233260402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1233260406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it compiles to some virtual machine < 1233260411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1233260417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LLVM compiles to native code. < 1233260431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm incredibly surprised you haven't heard of it; it has a lot of backing. < 1233260458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised you didn't read the main text on llvm.org, it says "llvm can be a static compiler" < 1233260460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1233260532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sounds dumb < 1233260541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want a classic, unix, cc < 1233260546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :worse is better < 1233260559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :llvm is worse is better < 1233260559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233260573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dismissing it as "dumb" after you just hear of it is, um, dumb. < 1233260582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with ehird here < 1233260595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also if you like it that way just use tcc or pcc < 1233260608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tcc is very fast because the only optimising it does is constant folding < 1233260612 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lllllllllllllllllllvm < 1233260630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, that wasn't very zen I'm afraid < 1233260643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was very zen < 1233260645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it wasn't zen < 1233260661 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :let's make it zen < 1233260666 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whacks AnMaster with a stick < 1233260671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you are right ehird < 1233260677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dodges < 1233260693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Kung-fu on lament < 1233260709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: you need an Oerjan-Approved A Grade IRC User Swatter from Oerjancorp. < 1233260710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :undodgable. < 1233260724 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I will simply use my Zen skills. < 1233260726 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION meditates < 1233260733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a busted myth < 1233260743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. mythbusters are corporate drones. < 1233260750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjancorp is a non-profit. despite the name. < 1233260764 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :corporate drones armed with guided missiles! < 1233260776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the best kind! < 1233260791 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if you want a zen compiler < 1233260794 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :just compile haskell to haskell < 1233260800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice! < 1233260805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ommmm < 1233261337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: < 1233261337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :07.03.18:06:15:42 noweach, lopoda, nopol implementation, oklotalk, nestor < 1233261340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1233261344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dude. you've had nopol since 2007 < 1233261348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lazy bum-ass < 1233261593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : that fucking K has almost all advantages of oklotalk... how dare it < 1233261808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm i don't remember what lopoda was... < 1233261903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :noweach was one sick language, it was a cellular automaton kinda thing, except you could also refer to current state, so it was kinda constraint programming with an infinite datastructure < 1233261904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1233261922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my madness is probably decreasing :| < 1233262038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, wow noweach sounds fun < 1233262041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the syntax? < 1233262059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that i don't recall < 1233262078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably something with a lot of < brackets. < 1233262081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*<> < 1233262365 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I give up with C++ Builder. Is GCC a big download? < 1233262382 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Source or binary? < 1233262401 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Binary < 1233262426 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Platform? < 1233262430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Windows? < 1233262493 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I only want to compile one thing, then I'll probably never use it again < 1233262493 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I don't like C < 1233262493 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1233262510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MinGW is around 200M when installed, for me < 1233262555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then I think I've got ada and objective-c there as well, along with some third party libraries possibly < 1233262581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :6,4M gcc-part-c++-4.3.0-20080502-2-mingw32-alpha-bin.tar.gz < 1233262581 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :7,8M gcc-part-core-4.3.0-20080502-2-mingw32-alpha-bin.tar.gz < 1233262606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So I guess around 15-20M for everything if you need C++, 10-15 if only C < 1233262622 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: but VC++ might be easier to get working < 1233262665 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, I'll download next month :-) < 1233262665 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :My bandwidth limit is close! < 1233262711 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You poor common law countries and your bandwidth limits < 1233262750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: (∼R∈R∘.×R)/R←1↓⍳R < 1233262752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :howdya write that in j < 1233262765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :implementing life? < 1233262773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1233262776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a prime number finder < 1233262783 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1233262783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :life is a bit longer :-P < 1233262791 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :not much < 1233262796 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :twice that or so < 1233262798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: about 50-60 chars < 1233262813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://www.catpad.net/michael/APLLife.gif < 1233262815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :was the whole thing that long? < 1233262828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that's a different one < 1233262899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean the video I linked to? < 1233262904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was kind of spread over multiple lines tbh < 1233262912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but even with the infrastructure it was still ~60 chars < 1233262924 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd type it now if I had an APL keyboard :-P < 1233262939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :looks shorter to me < 1233262941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :let me count < 1233262961 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 < 1233262970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it uses anything < 1233262976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1233262978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :takes a matrix and outputs the next state < 1233262990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: It creates a new generation of coding bums." < 1233262991 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how does one link to specific points in youtube videos < 1233262992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Dijkstra < 1233263001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: #NmMs < 1233263003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. #4m33s < 1233263007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at the end < 1233263013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I tried that and it doesn't seem to work < 1233263026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=a9xAKttWgP4#4m23s anyway < 1233263087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm, ok then < 1233264170 0 :MigoMipo!n=MigoMipo@84-217-7-139.tn.glocalnet.net JOIN :#esoteric < 1233264529 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :might be #/4m23s < 1233264544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1233264698 0 :kar8nga!n=kar8nga@a-44.vc-graz.ac.at JOIN :#esoteric < 1233264930 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :aha, http://uk.youtube.com/watch?v=a9xAKttWgP4#t=4m23s < 1233264946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, t= < 1233265436 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCException: MigoMipo out of IRC" < 1233265654 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1233265712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1233266337 0 :sebbu!n=sebbu@ADijon-152-1-46-19.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1233267162 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Client Excited" < 1233267316 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1233267553 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Heh. #t=4m23s doesn't work when first loading the web-page in Google Chrome, but when stepping back or forward in browser-history it jumps to the correct time. < 1233267595 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :v1.0.154.43... just saw that there is a newer version < 1233267738 0 :yoR!n=Roy@075-039-128-083.dynamic.caiway.nl JOIN :#esoteric < 1233267801 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1233267837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1233267864 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The 'bug' in bf languages still exists ;-) < 1233267870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bug? < 1233267873 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :(in anarchy golf) < 1233267892 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :The 'feature' that allows cheating/using the codespace < 1233267905 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi yoR :-) < 1233267917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233267919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it work again < 1233268052 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :+[+<] < 1233268062 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :This finds the last instruction of your program itself < 1233268069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1233268477 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :I'm currently writing my first self-made-esolang-interpreter < 1233268501 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :Since I aleady made subleq and bf interpreters, I created my own language this time < 1233268699 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :"TooTiredException" < 1233268879 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I made another bf interpreter last night in 8086 asm < 1233269002 0 :yoR!unknown@unknown.invalid PRIVMSG #esoteric :You have too much time impy ;) < 1233269088 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :No, not enough time! < 1233269909 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1233270291 0 :jix!n=jix@dyndsl-095-033-069-184.ewe-ip-backbone.de JOIN :#esoteric < 1233270547 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1233270550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: OMG OMG OMG < 1233270551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :J IS NOT PURE < 1233270555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It cannot handle huge numbers :'( < 1233270557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 69999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999 < 1233270560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :99999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699999999999999999999999996999999999999999999999999969999999999999999999999999699 < 1233270565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :999999999999999999999996999999999999999999999999969999999999999999999999999 < 1233270567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1233270751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : lament: you need an Oerjan-Approved A Grade IRC User Swatter from Oerjancorp. < 1233270764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comes with a free fly simulator! < 1233270795 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Lastest version of MS* < 1233270804 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :MS' Fly simulator* < 1233270859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireFly -----### < 1233270875 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233270882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :free demonstration < 1233270887 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to dodge, but fails miserably < 1233270988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes the swatter is on fire and dips it in water < 1233271003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always a risk with fireflies < 1233271031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :be especially careful with greek fireflies, as water doesn't work on greek fire < 1233271069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fortunately this one was swedish. they practically fly into the swatter by themselves. < 1233271141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it is a myth it is dodge proof < 1233271185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the swatter is sweeped in many myths < 1233271187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: AnMaster thinks the swatter is dodge proof. this is because he has no brain. < 1233271187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dodges successfully < 1233271192 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1233271196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows it's dodgeproof. < 1233271203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typing a line on IRC saying you dodge post-swatting doesn't change that. < 1233271211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1233271225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does since he swatted by typing a line on irc too < 1233271234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: especially when you're not actually being swatted < 1233271300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually the swatter is dodgeproof but not foolproof (there's always a better fool). therefore AnMaster can dodge it. < 1233271324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1233271353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he dodges it but it still hits him < 1233271580 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I'm not greek, just a geek < 1233271621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1233271693 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :"they practically fly into the swatter by themselves." :< < 1233271796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gee < 1233271813 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1233271863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: do you reek? < 1233271885 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Reek? ;o < 1233271938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do you reek of leek all the week? < 1233271962 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Now you have to involve 'cheek' too < 1233271966 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Don't ask me how < 1233271974 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I'm having math homework for tomorrow, but boolean algebra seems more interesting < 1233272058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something else seeming more interesting is normal. the strange thing is that it is still math... < 1233272115 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :The things we currently do is a bit.. basic :< < 1233272126 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Um, are* < 1233272402 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1233272565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Does a real compiler need REAL MEN working on it or something, bsmntbombdood? < 1233272597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. real women and real small furry creatures from Alpha Centauri can also be utilized. < 1233272741 0 :jix!unknown@unknown.invalid QUIT :"Computer has gone to sleep" < 1233272827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: i have boolean algebra on a course atm < 1233272835 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233272848 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I'll have it in another two years < 1233272852 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :At least some, I think < 1233272857 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what institution? < 1233272933 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Um, well, I don't know the english term, but I'm only in the 'gymnasium' atm < 1233272945 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I think the american equalient is high school, but I'm not sure :\ < 1233272998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well how old are you < 1233273004 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :16 years old < 1233273017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :high school yeah < 1233273018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the gymnasium is where everyone runs around naked. at least that's the original meaning. < 1233273032 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :._. < 1233273087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: then are you sure you mean boolean algebra and not like, say, digital logic? < 1233273111 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, but I found what they talked about on some discrete math course interesting < 1233273117 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :A friend linked a video < 1233273125 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that the difference is all that crucial, i'm just very jealous if it's actual boolean algebra. < 1233273136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's first exposure to boolean algebra was from his father's digital logic book < 1233273162 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I only know that we have a course called "descrete mathematics" in year 3 (me being in year 1 now) < 1233273215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. i think we had something like that too < 1233273237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course by second year i was so fed up with the system i couldn't really enjoy even the nice courses. < 1233273239 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And I just watched http://video.google.com/videoplay?docid=-2965569821331370765 <-- and that seems interesting < 1233273260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hated it so much i cannot stop ranting about how much of a waste it was. < 1233273325 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I wonder why i^-i = e^(pi/2) :\ < 1233273325 0 :CakeProphet!unknown@unknown.invalid QUIT :"lol" < 1233273341 0 :Judofyr!unknown@unknown.invalid QUIT :"raise Hand, 'wave'" < 1233273357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the average age in here is < 1233273366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: i = e^(i*pi/2) < 1233273376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably the few really old (:P) people and the few really young people mess up the balance < 1233273409 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Well, me, MigoMipo and BeholdMyGlory being 16 propably takes the average age down a bit < 1233273413 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I'm 34, so I guess I'm with the few really old people! < 1233273422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: i doubt that. < 1233273437 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But of course, there's a lot of people in here < 1233273444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- 38 < 1233273451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<- 42 < 1233273459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats oklopol -----### < 1233273460 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ooh, magic number < 1233273466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LIAR < 1233273473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Well, me, MigoMipo and BeholdMyGlory being 16 propably takes the average age down a bit < 1233273474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*18 < 1233273476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, typo < 1233273480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1233273483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*19 < 1233273485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actual error < 1233273487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: No, you're near the average : < 1233273488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1233273489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = 13 < 1233273499 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1233273507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka is I think 11 or 12, but his status as an intelligent being is... debatable. < 1233273542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah he's more like a bot. < 1233273557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a bad bot < 1233273560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna make a bot that uses a simple hand-woven conlang < 1233273565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1233273570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i don't have to parse english < 1233273575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go for lojban, I mean then people will actually be able to understand it < 1233273576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without learning it < 1233273578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more impressive < 1233273580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm more interested in mimicing being social < 1233273587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mvldo! :P