< 1208649603 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.catonmat.net/download/model_view_controller_song.mp3 is shorter < 1208649857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: That guy is hilariously ridiculous < 1208649887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I dreamt of studying at MIT. I applied, but they rejected my application! I am angry and confused. They never told me the reason." < 1208649896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My mother says I am a special flower! How can they reject my beautiful soul?! < 1208649942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Also: < 1208649943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://reddit.com/info/6fi7f/comments/c03p9s7 < 1208649945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://reddit.com/info/6fi7f/comments/c03p9t0 < 1208651780 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is it? < 1208651806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What is ... what < 1208651821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the perl code in the comment that you commented on < 1208651842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Not perl code at all. < 1208651856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was the typical ' This perl program does X! Ha! Ha! Ha! Ha!' < 1208651869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh, I was thinking maybe it's obfuscated destructive program < 1208651901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can Perl be obfuscated to look like that? < 1208651944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes, see Acme::Eyedrops < 1208652101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How does it work? < 1208652666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It uses Perl's varioous single-symbol constants < 1208652669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$~ $| etc < 1208652672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and regexps with eval < 1208653438 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1208653538 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1208653595 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1208654959 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.99-bottles-of-beer.net/language-mathematica-1090.html < 1208654961 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1208654968 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It might not be the best looking language of the world < 1208655747 0 :ehird!unknown@unknown.invalid QUIT :Remote closed the connection < 1208655895 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Guys. < 1208655909 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A dude is telling me he thinks APL isn't TC. < 1208655911 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What of it? < 1208656346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :uhm... does he have a reason, like unbounded storage representation? I mean, it's logically complete and has flow control... < 1208656400 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he's probably going with the usual "OH, well computers are ALL finite state machines, so they can't be TC and APL runs on computers" bullshit, though < 1208656459 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I think it's possible to make that mathematica program less ugly, although I don't have mathematica 6 on hand to experiment < 1208657354 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, he wasn't sure. < 1208657367 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So I checked here. < 1208658477 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, 02:26 is bedtime for me. < 1208658486 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I shall leave you with this 1-line Factor module that takes 60sec to compile: < 1208658489 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IN: testing.values USING: assocs kernel sequences ; TUPLE: asdf ; INSTANCE: asdf sequence M: asdf length drop 0 ; M: asdf nth 2drop f ; < 1208660112 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :^z^p^x^y`````z``tky`xxi``z``tky``sb``t0y```z``t0y``v`p``tkyi``v`p``tky``xx``v``tky`p``t0y < 1208660114 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaaaaaah < 1208660124 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Writing Ackerman is maddening. < 1208660207 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1208660230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Riddle : How come a perfectly functionning program gives me indentation errors on the python shell < 1208660378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://youtube.com/watch?v=BRG5VNNUq_E < 1208660526 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION posted the link before watching the video < 1208660539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll just reboot to der Linux. < 1208660553 0 :Slereah!unknown@unknown.invalid QUIT : < 1208660774 0 :Slereah!n=slerjeah@ANantes-252-1-93-128.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1208660899 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :`(``s``bb``bs``b`bs``s``bc``b`bs``c``bc``b`bc``c``bb``bc``cb`tk``siii``c``bs``cb`tk``b`sb`t0``c``bs``b`bb``b`bs``c``bb``bs``cb`t0``c``bc``b`bv``cb`tki``s``bb``bs``b`bv``cb`tk``b`c``bb``sii``b`s``bv`tk``cb`t0 < 1208660905 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's that. < 1208660967 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if it works! < 1208661191 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, A(0,0) gives me two. < 1208661199 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This isn't a smashing success. < 1208661374 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :As well as... Everything? < 1208661377 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit. < 1208661615 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1208663085 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1208664210 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm really enjoying me new copy of "Surely you're joking, Mr. Feynman!" < 1208664214 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*my new copy < 1208664231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(unless I be a pirate, matey) < 1208664343 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1208664362 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I should buy that Feynman book about quantum gravity < 1208664376 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I have so much shit I still didn't finish, or at least read thoroughly. < 1208664402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm about halfway through G.E.B., and it's nice to have something to break it up now and then < 1208664410 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pretty heavy reading at times < 1208664473 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :GEB? < 1208664568 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.amazon.com/Godel-Escher-Bach-Eternal-Golden/dp/0465026567/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1208660957&sr=8-1 < 1208664575 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :surely you're joking is a way better book than GEB. < 1208664579 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh that. < 1208664594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dude, seriously- if you don't own this book, buy a used copy for a couple bucks on amazon- it's awesome < 1208664628 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: it's a good book, but I don't think it's better than GEB. GEB is fascinating and enjoyable to read in ways that few books are < 1208664645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i thought geb was pretty lame :) < 1208664659 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :feynman is amazing though < 1208664664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing is an intricate, thoughtful web of insight and brain teasers < 1208664670 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Right now, I'm saving up for Science without numbers :o < 1208664681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's out of print, so it's a whole lot of money < 1208664688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yes, but it's so cheezy and lame and the insight is not very deep! < 1208664746 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1208664803 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: I disagree with you, sir, but this is a battle of opinions < 1208664828 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean that in the end, the winner is me? < 1208664929 0 :oklopol!n=nnscript@spark.turku.fi JOIN :#esoteric < 1208665060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so it would appear < 1208666114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no i win. < 1208666133 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I win harder. < 1208666208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :however hard you win, i always win one harder < 1208666236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :H(me) = H(you) + 1 < 1208666273 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But if I chose infinity, we win by the same amount. < 1208666281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1208666285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i win by one more. < 1208666338 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But aleph 0 + 1 = aleph 0 :o < 1208666344 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It has the same cardinality! < 1208666397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is where i'd pin you down and start beating you < 1208666432 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm aroused by that statement. < 1208666448 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I hope this means what I think it means! < 1208666507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. you're a sick pervert < 1208666553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval makes obfuscation too easu < 1208666554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*easy < 1208666562 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :eval? < 1208666594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval usually evaluates code in whatever language you're using < 1208666601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like < 1208666674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what would be *really* interesting would be if eval evaluated code in language *different* from the one you're using that also had an eval statement < 1208666693 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that could get fucked up pretty quick < 1208666715 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is Eval? < 1208666792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eval evaluates code in the language you're coding in < 1208666799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it takes a string, and evaluates it < 1208666826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if not for scoping and such, you could usually take a random line in a program, and replace with eval "origina line" < 1208666830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*original < 1208666835 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A link mehby? < 1208666842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't get it yet? < 1208666866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure. < 1208666870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but the advantage is that eval can often take a string, so you can execute new code chunks at runtime. Eval is a common feature of interpreted languages < 1208666877 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Javascript has eval(), for example < 1208666878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in {eval program} program is a string, it is considered a program source, which is then interpreted as code < 1208666884 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1208667637 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1208669199 0 :oklohot!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1208669322 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1208670242 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1208671495 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1208671996 0 :pikhq!n=pikhq@209.248.125.70 JOIN :#esoteric < 1208673218 0 :oklohot!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the version you linked was meant to be short, this is a bit more readable http://www.99-bottles-of-beer.net/language-mathematica-378.html < 1208673227 0 :oklohot!unknown@unknown.invalid NICK :oklofok < 1208673379 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I noticed that earlier < 1208678399 0 :clog!unknown@unknown.invalid QUIT :ended < 1208678400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1208681311 0 :Iskr!n=i@host28-18-dynamic.56-82-r.retail.telecomitalia.it JOIN :#esoteric < 1208681776 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208681778 0 :RodgerTheGreat_!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1208681979 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1208686665 0 :oklofok!unknown@unknown.invalid NICK :oklopol < 1208687967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay sk seems to work in nopol now < 1208687967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k="<. <:> <. <::> <:>>>" < 1208687967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s="<. <:> <. <::> <. <:::> <: <: <:> <:::>> <: <::> <:::>>>>>>" < 1208687967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s=subr({"k":k,"s":s}) < 1208687967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :koed=s("""<: <: <: s k> k> <.......>>""") < 1208687987 0 :kwertii!unknown@unknown.invalid QUIT :"bye" < 1208687991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a fun list rewriting system that provides scoping without closures < 1208688019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, when substitution happens at depth n, it is quoted n times < 1208688035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where depth is the number of functions open in the right side's substitution recursion < 1208688050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<: a b> applies a to b < 1208688150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<. a b> is a "function", it has special semantics when it is returned from a substitution < 1208688158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :application is substitution basically, tree-rewriting < 1208688202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :means just pattern matching arg on a and returning b with substitutions done < 1208688222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should get on the negative lists now :| < 1208688334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if pattern matching fails, pattern-based dispatching can be done by calling functions with disjoin patterns with the arg < 1208688335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like < 1208688346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<: f1 <: f2 <: f3 arg>>> < 1208688357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :arg will only match one, all others are identity < 1208688692 0 :Judofyr!n=Judofyr@c0F9CBF51.dhcp.bluecom.no JOIN :#esoteric < 1208689171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, the quoting system actually seems to make it impossible to to dynamic scoping at all < 1208692046 0 :jix!n=jix@dyndsl-091-096-055-108.ewe-ip-backbone.de JOIN :#esoteric < 1208697660 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1208699684 0 :jix!n=jix@pD955C4BD.dip.t-dialin.net JOIN :#esoteric < 1208702323 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also likes SYJMF. < 1208702685 0 :bsmntbombdood!n=gavin@75-166-176-106.hlrn.qwest.net JOIN :#esoteric < 1208702779 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1208703233 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi * 2 < 1208703382 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hihi < 1208703964 0 :timotiis_!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1208704064 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1208704094 0 :timotiis_!unknown@unknown.invalid NICK :timotiis < 1208704574 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lambda expressions are hard to debug. < 1208704873 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ahah! < 1208704879 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A(0,0) = 1 < 1208704882 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's a start. < 1208704955 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And so is everything else. < 1208704957 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1208706452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :... < 1208706452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1208706452 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Am I completely stupid? < 1208706454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Forgot to double the combinator D: < 1208706488 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Still no work. < 1208706900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well if it's any consolation, my nopol interp worked on the first attempt < 1208706915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except for syntax errors and a few trivial ones < 1208706928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's probably quite a consolation < 1208706982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you and your awesome skills. < 1208706992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What's nopol like? < 1208707033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :based on tree rewriting < 1208707042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but kinda lambda calculus too < 1208707067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<. a b> is a lambda, kinda < 1208707083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it means pattern match on a, return b with substitutions done < 1208707100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<: a b> calls lambda a with param b < 1208707112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if a isn't a lambda, or pattern matching fails, b is just returned < 1208707119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the result of the lambda is returned < 1208707126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is the basics < 1208707139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm implementing negative lists soon, after that it might even get interesting < 1208707173 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did do something kinda fun for scoping < 1208707206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i achieve static scoping by quoting stuff in the right side of a lambda as many times as it's contained in a function there < 1208707208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1208707228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<. <:> <. <::> <:>>> is k < 1208707239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<:> and <::> are just considered names08:00:48 if you can see how that's k, i'll continue < 1208707255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise i'll either explain more or stop < 1208707349 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208707359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whhhell, that was kinda rude :) < 1208707364 0 :Slereah!n=slerjeah@ANantes-252-1-93-128.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1208707937 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208709148 0 :ehird!n=ehird@91.105.122.127 JOIN :#esoteric < 1208709153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1208709170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh finally. < 1208709284 0 :ehird_!n=ehird@91.105.122.127 JOIN :#esoteric < 1208709284 0 :ehird!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208709855 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1208710467 0 :Slereah_!n=Vampire_@ANantes-252-1-93-128.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1208712361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finally what < 1208712837 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're finally here, you've been disappeared for days < 1208712891 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: interpreter worked on the first attempt, eh? which language is it written in? < 1208712947 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: the oklotalk-- one? < 1208712948 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :if so, python < 1208712958 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :actually, always python < 1208712959 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1208712967 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :"well if it's any consolation, my nopol interp worked on the first attempt" < 1208712990 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Python. < 1208713056 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric : A dude is telling me he thinks APL isn't TC. < 1208713058 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :He's an idiot < 1208713089 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric : Riddle : How come a perfectly functionning program gives me indentation errors on the python shell < 1208713090 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Simple! < 1208713094 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :You need extra newlines if you do: < 1208713095 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :a: < 1208713097 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric : b < 1208713097 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :c: < 1208713099 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric : d < 1208713103 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :so if a = def < 1208713105 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and c = class < 1208713108 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you need a newline between the blocks < 1208713196 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: dude < 1208713200 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nopol is too readable < 1208713201 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :go back to >< < 1208713330 0 :Judofyr!unknown@unknown.invalid QUIT : < 1208713368 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I put newlines everywhere, and still does not work D: < 1208713423 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: show koed < 1208713435 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/Lazy%20Bird%207.py < 1208713447 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The first problem is apparently line 285 < 1208713544 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1208713553 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: put newlines after each def/while/etc < 1208713559 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :def/while: two newlines < 1208713566 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: And <> is deprecated. Use != < 1208713572 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and instead of sys.stdout.write... < 1208713574 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :why not 'print'? < 1208713604 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Because of the newline/space with the print < 1208713674 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No amount of newlines seems to fix the problem < 1208713688 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll just get another interpreter. < 1208713699 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Don't get another interpreter. that's silly. < 1208713700 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Also.. < 1208713704 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :in your file < 1208713706 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :put something like < 1208713709 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :help = """\ < 1208713712 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :MY TEXT HERE < 1208713714 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :THE LAST LINE\ < 1208713714 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :""" < 1208713722 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: and then your block is just 'print help' < 1208713747 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1208713760 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't have that problem on Linux :o < 1208713789 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or on the regular Python interpreter. < 1208713794 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Only on the python shel < 1208713832 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: What is the error? < 1208713881 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Inconsistent indentation detected!" < 1208713892 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Which is so not true dude. < 1208713894 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You are indenting with both tabs and spaces. < 1208713894 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Don't. < 1208713897 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Use just spaces. < 1208713900 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Am not. < 1208713900 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :4-space spaces. < 1208713905 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: And you are. Python says so. < 1208713911 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He lies D: < 1208713925 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait < 1208713931 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I found a space there! < 1208713937 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Good! Don't use tabs. < 1208713939 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :use spaces. < 1208713951 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nah. Tabs are good. < 1208713988 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it seems to convert my tabs to spaces < 1208713993 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Python convention sez use spaces. < 1208713993 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What the hell. < 1208714007 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there a big convert tabs to space buttons? < 1208714014 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yes. < 1208714021 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Depends on your editor. :-) < 1208714026 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: but: < 1208714056 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :fn = 'MYPYTHONFILE'; f = open('MYPYTHONFILE').read().replace('\t', ' '); open('MYPYTHONFILE','w').write(f) < 1208714059 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :should do it < 1208714081 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm in favor of using the magic button. < 1208714087 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That's a magic button. < 1208714093 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Just replace mypythonfile with the file na,e. < 1208714094 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :And whooosh < 1208714095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :olsner: it was my nopol interp, worked on the first attempt if you don't count trivial errors, but there were quite a lot of them < 1208714105 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :File path, I assume < 1208714127 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yah. < 1208714129 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Actually < 1208714132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also wb Slereah_ < 1208714138 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :fn = 'MYPYTHONFILE'; f = open(fn).read().replace('\t', ' '); open(fn,'w').write(f) < 1208714138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it was python ofc < 1208714139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1208714142 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Now you just have to change the fn one < 1208714214 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, python accepts ; ? < 1208714239 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yea. < 1208714360 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Unindent does not match any outer indentation level" < 1208714363 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, change is nice. < 1208714398 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'll just redo the indentation myself. < 1208714435 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also the help file, that will be done. < 1208714472 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Any other words of wisdom? < 1208714495 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Tons. < 1208714511 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm all ears. < 1208714511 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Try adding some more blank lines. ;) < 1208714516 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and <> should be != < 1208714520 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although I do also have other organs. < 1208714839 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1208714889 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ihope.. you haven't been here in a while < 1208714902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I ought to come here more often. < 1208715027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so whatcha been up to? < 1208715077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nomics, and searching for people willing to discuss them. < 1208715166 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that's a good esolang idea. codify nomics < 1208715185 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that so? < 1208715186 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nomics? < 1208715191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: did you read about nopol? < 1208715192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://nomic.info/perlnomic/, you mean? < 1208715209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :negative lists aren't implemented yet, but enough is for it to be lc complete < 1208715212 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: NOT AN ESOLANG < 1208715225 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yes, oklopol: dude < 1208715230 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nopol is too readable < 1208715232 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :go back to <> < 1208715234 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :(that's what i said) < 1208715241 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, what do you mean? < 1208715248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1208715251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean k and s there? < 1208715254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :From the Agora Nomic ruleset: "A nomic ruleset is a set of explicit rules that provides means for itself to be altered arbitrarily, including changes to those rules that govern rule changes." < 1208715269 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, yeah < 1208715270 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you have : < 1208715270 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and . < 1208715275 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and properly balanced stuff < 1208715278 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :: and . are for naming < 1208715283 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :go back to < >< <>< > <> > < 1208715288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :proper balancing is for not yet having negative lists < 1208715293 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :charset='<','>',' ' < 1208715296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1208715301 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it would be far more awesome < 1208715311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is nopol? < 1208715311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1208715325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :atm, : and . are used for tagging lists with a name < 1208715338 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kind of violates the conceptual purity though doesn't it < 1208715339 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1208715342 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :analyze my character set < 1208715346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess you could replace that with an arbitrary tree as the first element < 1208715348 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :we have the leftness < 1208715352 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and the rightness < 1208715354 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :balancing themselves out < 1208715356 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :to describe things < 1208715357 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and the space < 1208715359 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :to seperate them < 1208715414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: what do you mean when you say "NOT AN ESOLANG"? < 1208715423 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: perl < 1208715427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i would like to do something "cleverer" than encoding lc into tree rewriting < 1208715433 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :also, ihope, does it enforce the rules? < 1208715435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but as that isn't all that easy < 1208716734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's always hard for me not to have my langauge be tc right away < 1208716880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1208716882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1208716886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1208716925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because how could i ever do something not everyone is completely satisfied with. < 1208717111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not all rewriting rules make sense with tagging < 1208717118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also negative lists forget all about them < 1208717140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they aren't really all that beautiful in the same sense as the lists themselves, and the parsing rules < 1208717148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which are of course genious < 1208717174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*us < 1208718170 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1208719978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i just wrote an API for dictionaries in python < 1208719979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1208719981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :word dictionaries < 1208719981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1208719994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it uses http://ninjawords.com/! < 1208720378 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1208720412 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Judofyr: hi < 1208720418 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: hi :) < 1208720785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not interested? ;) < 1208721076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh well, here it is http://rafb.net/p/qYWaAg73.html < 1208721081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can use it from the command line < 1208721085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'python ninjawords.py hello world bar' < 1208721087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1208721090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> import ninjawords < 1208721099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> ninjawords.define('hello', 'world', 'bar') < 1208721110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ninjawords.define_one('foo') spares you the dictionary < 1208721123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can unicode()/str() words and entries < 1208721128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get the word name .word < 1208721130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the entries .entries < 1208721135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the link to wiktionary if applicable .link < 1208721143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the entries have .definition (the definition text) < 1208721147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and .examples (None or the examples text) < 1208721152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :simple < 1208721190 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nice screen-scraping :rolleyes: < 1208721430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes :P < 1208721435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with that, though < 1208721440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ninjawords itself scrapes from wikiquote < 1208721455 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um, wow < 1208721475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1208721476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wiktionary < 1208721477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1208721485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokok < 1208721486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*o < 1208721494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1208721498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just made the API less horrific < 1208721499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yey < 1208721500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/ShO6Qb79.html < 1208721506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now define() doesn't return a silly dictionary < 1208721518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :define('hello','world','abc') => [defn of hello,defn of world,defn of abc] < 1208721650 0 :Judofyr_!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1208721650 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208721718 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208721721 0 :Slereah_!n=Vampire_@ANantes-252-1-93-128.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1208721748 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :[21:01] I'm drinking some juice out of a Klein bottle. < 1208721748 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :[21:01] How awesome is this? < 1208721752 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Was I saying. < 1208721937 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208721947 0 :Slereah_!n=Vampire_@ANantes-252-1-93-128.w81-53.abo.wanadoo.fr JOIN :#esoteric < 1208722251 0 :fizzie2!n=fis@sesefras.zem.fi JOIN :#esoteric < 1208722251 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208722263 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A nomic game over IRC could be interesting. < 1208722313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We could make it quite fast-paced if we wanted to. Propose a rule change and five minutes later, it's either passed or failed. < 1208722677 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Anyone interested? < 1208722682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably not :P < 1208722685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But. < 1208722686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sounds interesting. < 1208722694 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1208722703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#ircnomic? < 1208722723 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good. < 1208722725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/SxwM0e29.html ninjawords api v34348234 < 1208722963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been done. < 1208722978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Has it? < 1208722988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't remember a specific example ATM. < 1208723821 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1208723821 0 :Judofyr_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208723966 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1208724119 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208724148 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1208724714 0 :Iskr!unknown@unknown.invalid QUIT :"Leaving" < 1208725391 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1208725812 0 :jix!n=jix@dyndsl-080-228-190-213.ewe-ip-backbone.de JOIN :#esoteric < 1208726135 0 :calamari!n=calamari@ip24-255-58-177.tc.ph.cox.net JOIN :#esoteric < 1208726137 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1208726164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1208726830 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1208727112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :made the system allow >65336 bytes outputs (this is the limit of linux pipe) for this this challenge. thanks yshl for investigating. < 1208727115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that challenge is mine < 1208727115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1208727121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i made shinh fix golf! yay < 1208730522 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1208731008 0 :Slereah_!n=Vampire_@ANantes-252-1-8-57.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1208731330 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hihopehird < 1208731354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1208731360 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're on a budget for bits? < 1208731619 0 :atsampson!unknown@unknown.invalid QUIT :"network card replacement" < 1208732284 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1208732492 0 :atsampson!n=ats@7hw.poik.net JOIN :#esoteric < 1208732506 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208732632 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1208732659 0 :Judofyr!n=Judofyr@cE699BF51.dhcp.bluecom.no JOIN :#esoteric < 1208733197 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. ("Brazil thinks you're cute.") < 1208733504 0 :Quendus!unknown@unknown.invalid NICK :Parma_Quendion < 1208734589 0 :Slereah_!n=Vampire_@ANantes-252-1-8-57.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1208734716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Well, the USA thinks you're fat. < 1208734855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn, then he must be enormous < 1208734865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1208734878 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :http://tunes.org/~nef/logs/esoteric/ | Made of fluffy bell rings and envelope tings. < 1208734887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't know what a ting is. < 1208734943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought that was a quote but it's not googlelicious