< 1219795683 0 :tusho!unknown@unknown.invalid QUIT : < 1219797625 0 :sebbu!unknown@unknown.invalid QUIT :"brb" < 1219797681 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1219797696 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | only sort of < 1219800042 0 :sebbu!n=sebbu@ADijon-152-1-9-39.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1219800649 0 :psygnisfive!n=psygnisf@64.243.191.35 JOIN :#esoteric < 1219804132 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219804340 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Hashes < 1219804348 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Will this man ever do something with specs! < 1219805735 0 :Tritonio_!unknown@unknown.invalid QUIT :"Leaving" < 1219810372 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1219811889 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1219812676 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad's being a jackass. Bye all < 1219812682 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1219816886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... ? < 1219818790 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )" < 1219818844 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1219818852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :To run a ### program, type a #. <<< :DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1219818871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, that was all i returned to say < 1219818871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1219818880 0 :oklopol!unknown@unknown.invalid QUIT :Client Quit < 1219819247 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1219819296 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | are you going to put any terps on it yet? < 1219820459 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1219822369 0 :kar8nga!n=kar8nga@k-93.vc-graz.ac.at JOIN :#esoteric < 1219823999 0 :clog!unknown@unknown.invalid QUIT :ended < 1219824000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1219826903 0 :kar8nga!unknown@unknown.invalid QUIT :"Leaving." < 1219827170 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1219827756 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1219828947 0 :kar8nga!n=kar8nga@k-93.vc-graz.ac.at JOIN :#esoteric < 1219829007 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1219829222 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1219830507 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219832362 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1219832501 0 :RedDak!n=dak@host98-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1219833616 0 :sebbu!n=sebbu@ADijon-152-1-9-39.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1219834623 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Jesus loves you" < 1219835159 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1219836623 0 :tusho!n=tusho@91.105.79.190 JOIN :#esoteric < 1219836917 0 :Slereah!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219837704 0 :siobhain!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219838151 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219838809 0 :Tritonio_!n=tritonio@150.140.227.80 JOIN :#esoteric < 1219839244 0 :LinuS!n=LinuS@217.201.106.100 JOIN :#esoteric < 1219839791 0 :siobhain!n=siobhain@75-104-20-8.cust.wildblue.net JOIN :#esoteric < 1219839909 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1219839997 0 :Slereah_!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219840649 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1219840897 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | good < 1219841254 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1219841324 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :optbot ? < 1219841324 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Mony: And the suits & ties are themselves implying that they speak from authority. . . < 1219841336 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1219841422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1219841422 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: There is no such thing. < 1219841424 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1219841475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: You do not exist? < 1219841476 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ZzzOW! I fell out of bed! < 1219841494 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1219841517 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Do bots dream of electric... uh... #sheep? < 1219841517 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: also tell me: what is "concise lisp"? < 1219841556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Scheme. :p < 1219841556 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I know what an array is.. and I'm guessing a cell is a content of the array. < 1219842419 0 :ais523!n=ais523@gb01-fap01.bham.ac.uk JOIN :#esoteric < 1219842541 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1219842574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: when did you get here? < 1219842580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bad client! < 1219842580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :11:30 < 1219842580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bad < 1219842582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why? :D < 1219842586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it said you weren't here < 1219842589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1219842605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your client is opinionated. < 1219842618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally it gets it right, no idea why it was wrong this time < 1219842637 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe tusho is just so unremarkable. < 1219842668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'll find this interesting/amusing as an emacs user - You know Aza Raskin, son of UI designer Jeff Raskin? Advocator of non-modal interfaces, verb-based stuff, etc. He's helped make "Ubiquity" for Mozilla - it's kind of hard to describe in one line because it's one of those generic "You can have stuff and combine stuff with other stuff to make more stuff" things, so just read and watch I guess: http://labs.mozilla.com/2008/08/introducing-ubiquity/ < 1219842671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i bet that got cut off. < 1219842675 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :here'st he second half just in case < 1219842681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :illa - it's kind of hard to describe in one line because it's one of those generic "You can have stuff and combine stuff with other stuff to make more stuff" things, so just read and watch I guess: http://labs.mozilla.com/2008/08/introducing-ubiquity/ < 1219842691 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually it did not get cut off. < 1219842694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually it didn't get cut off < 1219842754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Actually, get cut off it didn't. < 1219842910 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Did it, cut off not get! Actually. < 1219842939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Did not it off actually get cut. < 1219843161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oh dear, I was looking through esolang's Recent Changes < 1219843167 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :? < 1219843172 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :More esme? < 1219843173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently the creator of Esme has made a new language < 1219843179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1219843181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes just as much sense < 1219843196 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :###b#ott#les#of#b#eer o#n t#he #w#all#, ###lovely ###[[Esme]]ralda ###o#n ###t#h#e #b#ee#r... < 1219843199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is the best line on the esowiki < 1219843201 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :prove me wrong < 1219843230 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm, generally a troll wouldn't keep trolling tiny bits if no-one's listening < 1219843231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know you want to be proved wrong, but unfortunately all the very best lines never seem to end up on Esolang < 1219843247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so ... what the hell is he doing? < 1219843265 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :due to the crap about esmeraldavfdwiki on the Esme talk page, hes' obviously not serious < 1219843277 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but ... what? does he think it's some kind of subtle hilarious humour? < 1219843279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if so, what's the funny part? < 1219843285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it reminds me a bit of SpectateSwamp, actually < 1219843287 0 :Slereah!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219843288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not nearly as bad though < 1219843290 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219843297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'created as a lol' < 1219843299 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :evidently not < 1219843303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also [[Here's a example url of Esme in wiki software: http://www.vfd.org/esmeralda-cgi-bin/esme-wiki.pl?id=VeeBeeWiki:Uncyclopedia.css < 1219843303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dagoth Ur, Mad God 02:31, 2 July 2008 (UTC) ]] < 1219843309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, obviously not serious < 1219843330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know... the whole thing looks serious, but all the links are dead and none of the leads go anywhere < 1219843346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like seeing a snippet of something extracted from a universe where it makes sense and placed here < 1219843350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the whole thing is out of context < 1219843367 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but he says 'created as a lol' < 1219843373 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and seems to be trolling zzo38 with that < 1219843379 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[It works by tapping out "ESME" into Morse code, then writing "Esme" in to the papers. Dagoth Ur, Mad God 07:21, 30 June 2008 (UTC) ]] < 1219843390 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :there is no universe that both has the esowiki and in which that makes sense < 1219843390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, aren't most esolangs created as a joke, originally? < 1219843396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's most esolangs, not most serious esolangs < 1219843399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but then they're marked as jokes < 1219843400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but even a joke language needs some sort of specs. < 1219843407 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :these are just ... absurdist artwork pieces < 1219843410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219843414 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it's just "LOL RANDOM" < 1219843414 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And fuck that < 1219843415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that the author trolls about when asked to explain < 1219843423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :except ... the art isn't funny or thought-provoking < 1219843427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or any other traits commonly attributed to art < 1219843433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe that's the art in it < 1219843434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's anti-art < 1219843437 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: deep < 1219843443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a sort of art so modern that people don't appreciate it yet < 1219843459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wasn't there an art movement which found art in taking ordinary things and calling them art? < 1219843465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :post-retroism < 1219843704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. < 1219843708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Multiplayer Darwinia. < 1219843715 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That sounds nice, Introversion software. Is it out yet? < 1219843718 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Aw. 6 wks. < 1219843725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I actually got gcc to compile something into ABI today < 1219843732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's still buggy though and fails on complex programs < 1219843747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1219843756 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what does hello world look like in ABI? < 1219843759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and how easy is ABI->bf? < 1219843776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: each ABI command corresponds to a BF subroutine, so it's mostly just search and replace < 1219843780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although using named cells < 1219843795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't programmed output yet, but it would look something like this: < 1219843801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mov.8 $72, %scratch < 1219843807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :out %scratch < 1219843812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cool < 1219843816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mov.8 $101, %scratch < 1219843859 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and I'm actually writing a perl web app with a continuation-based web server < 1219843869 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :never has a stranger combination of non-esoteric technologies appeared < 1219843919 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219843920 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(actually it went something like this: this will be hell without continuations. i don't feel like learning the smalltalk environment more than I already do right now. ok, hm, I can only think of one other in a language I sort-of(barely)-know - Continuity for Perl.) < 1219843968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :out %scratch < 1219843968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1219843968 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1219843986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :farewell < 1219844010 0 :ais523!n=ais523@gb01-fap01.bham.ac.uk JOIN :#esoteric < 1219844054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:29] tusho: each ABI command corresponds to a BF subroutine, so it's mostly just search and replace < 1219844057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:29] although using named cells < 1219844059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:29] and I haven't programmed output yet, but it would look something like this: < 1219844061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:30] mov.8 $72, %scratch < 1219844063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:30] out %scratch < 1219844064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :did you get my latest messages? < 1219844065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:30] mov.8 $101, %scratch < 1219844066 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I saw all of that < 1219844067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:30] out %scratch < 1219844069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:30] and so on < 1219844069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1219844071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:32] the syntax is designed to look very like asm < 1219844071 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219844072 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then you left < 1219844073 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219844073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:32] because gcc is good at asm < 1219844075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[13:32] well, at outputting it < 1219844079 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ais523 is good at flooding < 1219844081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot, am I online? < 1219844081 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Compiles C to BF < 1219844084 0 :Slereah!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219844086 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes ais523 < 1219844087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no < 1219844087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you are < 1219844096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok here are my latest < 1219844102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: that's exactly what I'm doing < 1219844103 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [3] is always of length 1 < 1219844126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :05:30:59 oh, and I'm actually writing a perl web app with a continuation-based web server < 1219844126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :05:31:09 never has a stranger combination of non-esoteric technologies appeared < 1219844126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :05:32:00 (actually it went something like this: this will be hell without continuations. i don't feel like learning the smalltalk environment more than I already do right now. ok, hm, I can only think of one other in a language I sort-of(barely)-know - Continuity for Perl.) < 1219844155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1219844165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does Perl have a continuation-based web server yet < 1219844170 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1219844171 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :continuity < 1219844174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219844184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's not the typical type of thing < 1219844191 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(refreshing makes it go on to the next step and it uses some weird coroutine stuff) < 1219844199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it should be good for what i'm doing < 1219844199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://continuity.tlt42.org/ < 1219845433 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1219845894 0 :jix!n=jix@dyndsl-080-228-186-051.ewe-ip-backbone.de JOIN :#esoteric < 1219845928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets ready to write some perl < 1219845934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION weeps < 1219846096 0 :Revan76!n=azerty@ALille-255-1-47-153.w86-192.abo.wanadoo.fr JOIN :#esoteric < 1219846109 0 :Revan76!unknown@unknown.invalid PART #esoteric :? < 1219846321 0 :LinuS!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219846569 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I probably brokeded it, but let's try anyway. < 1219846571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1219846572 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1219846597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how do you run a BF program on fungot again? < 1219846611 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I added that ngram babbley gen to fungot. The token-to-string conversion doesn't have all the fancy punctuation-to-good-looking-text tricks, though. < 1219846621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1219846624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^commands < 1219846626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Huh, it should've responded since I mentioned the name. < 1219846632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I brokeded it indeed. < 1219846634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol i bokr < 1219846637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: meet fungot < 1219846638 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: stack->top is the stack size? < 1219846638 0 :fungot!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1219846661 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually ais523 broke it when mentioning fungot. Curious, it worked when I tested it locally. < 1219846799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the chroot user does not have privileges to read the data files. Heh. < 1219846843 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219846847 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot < 1219846848 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1219846848 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: i used the original fnord background for added flair < 1219846848 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] < 1219846856 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Fungot, optbot, converse. < 1219846856 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Gregor is incapable of design decisions. < 1219846862 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot, optbot, converse. < 1219846863 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and some other stuff < 1219846863 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: 1. fnord, fnord < 1219846871 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot, shut up about fnord < 1219846872 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so sksk is invalid??? only 1 up??? :-d :-d l0l"? clone ( to get the size under 500 instructions depending where it comes from the ' hood. she's a fnord psychic fnord who dreams of becoming elvis. they fight crime!" < 1219846876 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be curiously fnord-based. < 1219846889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot: your punctuation balancing fails < 1219846890 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: the computer was a dude that had a very busy day so going to use funge-93 because tusho said i should use < 1219846890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: fungot: < 1219846891 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it has syntax for arbitrary graphs, so that i can easily understand it)) ( gentoo 4.1.2 p1.0.2) < 1219846891 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: These are the voyages ... of the starship zucchini. < 1219846907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are they both quoting at random from the logs? < 1219846955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot uses ngrams built from log data to generate babble; pretty close to a traditional markov chain thing. optbot quotes lines intact. < 1219846955 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: def inject(base, &blk) < 1219846955 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you mean at fnord? i'm assuming it was the era of the disbelievingness, it was a blinking red zone in my eyes now... that'd be a really, really fnord way to define what happens at the edges < 1219846976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, presumably fnord happens often enough to Markov well < 1219846997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hi < 1219846998 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: its biconditional. there are the front rounded vowels, of course.) the only state ( besides the contents of a sequence < 1219847004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fnord thing is because I only took tokens that occurred >1 times in the vocabulary, and mapped all OOV words to fnord. < 1219847006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be confused by parentheses < 1219847028 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1219847031 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you said you made sure they balanced. < 1219847031 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the non-Funge-98 prototype had tricks to make the punctuation match correctly, but I haven't ported those in yet. < 1219847032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you lied. < 1219847034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219847043 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot: but who was phone? < 1219847049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It broked. < 1219847057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219847070 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's still seeing them messages. < 1219847073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot, are you there? < 1219847085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1219847085 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf, code=text/str:N; ^str 0-9 get/set/add [text] < 1219847088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The babble generation broke. That's curious. < 1219847102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Don't you like it when your name is mentioned at the beginning, fungot? No, that can't be it. < 1219847110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,>++++++[<-------->-],[<+>-]<.!43 < 1219847111 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1219847132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(someone asked that in #irp a few minutes ago, so I thought it would be a good test) < 1219847147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Very strange. His higher brain functionality broke down, but basic (unconscious?) systems seem to be working. < 1219847181 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it doesn't close the files properly and RC/Funge has some sort of limit. Must test locally. < 1219847256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sources are again at http://zem.fi/~fis/fungot.b98.txt -- I like the big triangle of punctuation handling. < 1219847300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That is like the biggest Funge-98 program ever. < 1219847314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty < 1219847318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you've obviously never seen Mycology < 1219847326 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mycology wasn't that big, was it? < 1219847368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mycology is pretty big; and wide, too. I haven't gone over 80 columns with fungot. < 1219847373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Mycology's about twice as long, and wider < 1219847381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm, okay. < 1219847390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, it can generate exactly 7 lines of commentary, then it's brain freezes up. < 1219847414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: sounds like a file handle problem, then < 1219847418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or some other resource running out < 1219847435 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RC-Funge's funge.h has #define MAX_FFILES 15, and it uses two files when generating babble. < 1219847449 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So that's probably it. I should be closing the files properly, though. < 1219847483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually it's a RC/Funge bug. < 1219847505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'C' does not set the file handle to NULL, only fclose()s it. So it doesn't find free file handles. < 1219847563 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently no-one has tested it with a program that would open more than 15 files during it's lifetime. < 1219847693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Eh, even after fixing that bug it won't handle more than 15 comments. :/ < 1219848047 0 :fungot!unknown@unknown.invalid QUIT :"must restart to catch the interpreter fix" < 1219848067 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219848088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also changed maximum ngram order from 4 to 5 which makes fungot copy more stuff verbatim. < 1219848089 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://tr.froup.com/ fnord looks like someone's been monitoring atom decay again..." " me sprite, you thirst" " what?" for me?) the same length and starting with p.)" < 1219848113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: That wasn't a good example. < 1219848114 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: or fnord? :-p) if that's what you mean. give the properties of different layers of a nested structure rather than building up the nest yourself? what about ado? :p < 1219848182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should port also the punctuation tricks, currently fungot seems like a horrible typoist. < 1219848183 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: argh i need 1 additional register and look at the code it generates? http://esoteric.voxelperfect.net/ wiki/ jumping_to_-1_is_exciting < 1219848185 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219848219 0 :ais523!n=ais523@gb01-fap01.bham.ac.uk JOIN :#esoteric < 1219848231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1219848231 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev < 1219848241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1219848241 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev < 1219848244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems I haven't even messed up the persistence storage yet. < 1219848247 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^reverb fungot < 1219848248 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ffuunnggoott < 1219848253 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1219848253 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: although the compiler is hard to understand.. it's probably a good subset to work with < 1219848253 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1219848254 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: iCanHasMemory < 1219848255 0 :Mony!unknown@unknown.invalid QUIT :"À vaincre sans péril on triomphe sans gloire..." < 1219848255 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: even if it doesn't halt. the issue is, i think, just with a different precedence for some of the oddness i find with meta, istr < 1219848255 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: so what? :> < 1219848256 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: including new content and stuff without it < 1219848256 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: sorry. < 1219848257 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: or is it possible to write a program without them, or are they located near the sea? :) imagine if the state of the art is a fnord way to win in a contest. i was the only one, tbh < 1219848257 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: if it fails, the next case is tried < 1219848257 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: here ' hillo' means ' jam' < 1219848258 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hahaha < 1219848259 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: that's because you don't keep them in your head, using these stack signatures: ps ( thread-id 5) ( get test) this should return 5, because test stores its state < 1219848259 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ie wouldnt apply for gamma < 1219848260 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: here's the irc bot wrapper code: http://www.rafb.net./paste/ results/ fnord this is some kind of concert center? i'll include it if you do the callstack then you're mostly fine < 1219848260 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: slow bit programming < 1219848262 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*g* < 1219848262 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: fnord/ cgi-bin/ twiki/ view/ main/ colorforth < 1219848263 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: qrstuvwxyz{|}~ < 1219848264 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: it's faster than brfd on ppc but slower on pgimeno's computer! < 1219848265 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: It's an alpha version, and doesn't support custom domains and no builtin domains other than 0-2 have been defined < 1219848266 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: or fnord. :-p) if that's what you mean. but chicken has an fnord for pattern matching.... head hurts... from trying to... code... in my prototype jumprope code. < 1219848266 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: damn i was right :( < 1219848267 0 :fungot!unknown@unknown.invalid QUIT :Remote closed the connection < 1219848268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hi < 1219848272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that was epic < 1219848281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, maybe that was a bit much. :p < 1219848292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have had bot loops before, but this time they were talking. < 1219848295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, I spend hours setting up a botloop the first time < 1219848301 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sentient botloops < 1219848302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and here tusho does it in a few seconds... < 1219848323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : this is some kind of concert center? i'll include it if you do the callstack then you're mostly fine < 1219848337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes that sentence < 1219848341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or pair of sentences < 1219848350 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like poetry, or maybe lyrics < 1219849047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you pass a reference to a variable name in perl again? < 1219849055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like, I give it foo and then it can set my $foo < 1219849070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to the variable itself or its name? < 1219849076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\$foo gives you a reference to $foo < 1219849077 0 :Slereah_!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219849083 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219849085 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the variable won't be set when I pass it < 1219849087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and $$ref dereferences it if the reference was assigned to $foo < 1219849110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alternatively to reference the name, if $ref is "foo" then $$ref will be $foo < 1219849117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first method is normally the recommended one < 1219849131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it scopes correctly < 1219849147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1219849148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And if you "use strict refs" or "use strict", you can't do $$foo when $foo is a string. I think. < 1219849153 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so if I do \$foo < 1219849156 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it can set my foo. < 1219849157 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :great. < 1219849171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219849257 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gawd, modern perl is so ... weird < 1219849264 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i can understand old procedural perl < 1219849272 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but when this object-oriented coroutine ... stuff comes in < 1219849275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my brain explodes < 1219849287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it all gets confusing when you mess around with * < 1219849301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*ref is the object in which the variables named ref (like $ref, @ref, %ref) are stored < 1219849307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there are various reasons to manipulate it < 1219849310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :none of which I really understand < 1219849316 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so, if I get a \$foo called $bar I can assign to the calling scopes $foo with $$bar = ...; < 1219849322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219849326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :think of it like a pointer in C < 1219849330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but garbage-collected < 1219849337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\$foo is a pointer to the $foo you have at the moment < 1219849354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219849394 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can't have an array member of an object, right? < 1219849398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Has to be an array ref? < 1219849469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If by "object" you mean a hash, indeed a hash value must be a scalar, for example an array reference. < 1219849487 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But of course in Perl an "object" can be anything you care to bless. < 1219849508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Most people do use hashes since they are easy to store member variables in.) < 1219849544 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a Moose object < 1219849547 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and seems I'm right < 1219849556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Oh dear. < 1219849564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :AUTOLOAD is Perl's method_missing, right? < 1219849575 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it doesn't work with Moose. A shame, since I'm writing essentially the same method over and over again. < 1219849582 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :When it could be very trivially automated by a method_missingy thing. < 1219849614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can probably write a method which will stick those methods in. < 1219849639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: yes, autoload tricks are quite common and often conflict with each other < 1219849646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Ah, true. < 1219849651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can just do it in the constructor thingy. < 1219849653 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1219849726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think there's even an example of "how to programmatically generate similar-looking methods and stick them into a package" in one of the perl manpages. At least I saw one somewhere. < 1219849979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219849986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why do I continually grow to like Perl more and more? < 1219850028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it runs so counter to expectations < 1219850036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems designed to be ruthlessly pragmatic, whatever the cost < 1219850048 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it is. < 1219850060 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But it turns out, ruthless pragmatism produces crazy metaprogramming beauty. < 1219850068 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because that's nicer to use. < 1219850113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219850145 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219850146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Mmph. The class system irritates me so, though. < 1219850149 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hi fungot. < 1219850150 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: plof operator overloading. possible? each of the inner loops has the same number of "" as a sexual organ. < 1219850154 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XDDDDDDD < 1219850159 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :each of the inner loops has the same number of "" as a sexual organ. < 1219850162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, 0? < 1219850172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, hi fungot < 1219850173 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i only use firefox to surf the web in japanese... formal " desu" or " de fnord" ( the latter being more formal), plan " da". looking at old exams here, ' introduction to theoretical computer science' exam tomorrow. " s asc e", " e fnord _". then something just snapped and i wrote a goddamn gc < 1219850199 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :desu or de fnord < 1219850202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the latter being more formal < 1219850202 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XDDDDD < 1219850206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I made fungot to answer only 4 consecutive babble messages to the same nickname. So you need a lot trickier loop now. < 1219850206 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: like in english, " fnord" < 1219850213 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD DE FNORD < 1219850227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rev tobtpo < 1219850228 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1219850228 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: even < 1219850229 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: print " unknown fnord ahr ahr u sux0r" naked?" suggests you try using " this" is that it's the only font on my system with the cjk characters. then at least we might be able to use any tcp < 1219850229 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Killed 2. < 1219850230 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: just make things fnord. < 1219850230 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: guys- I just put the finishing touches on the game I've been building this week- check it out! http://rodger.nonlogic.org/games/steamlock/ < 1219850231 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: name ' fooo' is not defined"? :) i don't understand... the whole of python was coded so that each datatype is an object to a class... but that won't come into play in the language itself < 1219850231 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *I'd < 1219850232 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i remember doing that on some newsgroup :o could that *be* less intuitive... according to it's own rules, right? so it's no surprise you have some command of swedish < 1219850232 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: perhaps :D < 1219850239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There, it stopped. < 1219850247 0 :kar8nga!n=kar8nga@k-224.vc-graz.ac.at JOIN :#esoteric < 1219850255 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's still quite a "flood the channel with nonsense" command, but at least it's finite. < 1219850266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's amusing nonsense < 1219850305 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Just add a kill-command-execution command. < 1219850305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The punctuation needs fixing. Especially "s are ugly.. < 1219850308 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So we can just stop it. < 1219850340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit tricky, since there is no concurrency in it. I guess I could add an "ignore next N messages" command which would do the same thing. < 1219850369 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"don't do next thing that you would do" < 1219850369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or I guess that's pretty much what you meant. < 1219850379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Don't do what Jesus would od." < 1219850547 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1219851111 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219851135 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :How _DO_ you make a string uppercase in Perl... < 1219851266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :uc < 1219851271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :built-in function < 1219851284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so $str=uc $str to upcase $str < 1219851294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or obviously you don't have to do it in place < 1219851323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/_(.)/uc $1/eg, then. < 1219851369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, to replace _a with A and so on < 1219851398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then I need to uppercase the first letter. < 1219851399 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1219851406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ucfirst? < 1219851415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that exists too I think < 1219851433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ah, you're trying to convert underscore-based variable names to UpperCamelCase < 1219851438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering what you were doing < 1219851438 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1219851465 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: making an $obj->foo_bar call make an Baz::Quux::FooBar instance < 1219851780 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219851845 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Damn, my directory tree is like 6 depths in. < 1219851933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :can I use a variable? < 1219852054 0 :Slereah!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219852054 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219852131 0 :Hiato!n=Hiato@dsl-245-55-60.telkomadsl.co.za JOIN :#esoteric < 1219852146 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219852161 0 :Hiato!n=Hiato@dsl-245-55-60.telkomadsl.co.za JOIN :#esoteric < 1219852514 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1219852563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219852567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does Perl have a gensym-alike? < 1219852590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :definitely, I've seen libraries using it < 1219852595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't know what it's called, though < 1219852598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's from CPAN somewhere < 1219852604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than part of the language < 1219852612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is this where you RAGE about CPAN? < 1219852623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I only rage about CPAN when provoked < 1219852629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally I just seeth and make snarky comments < 1219852634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey ais523, I think CPAN is pretty cool < 1219852644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: hi < 1219852644 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://wiki.answers.com/Q/Does_the_UNIX_has_GUI this is some kind of abstract poetry < 1219852652 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I said that. < 1219852660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I was going to say that that sounds like you < 1219852674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's do optbot guess-the-author < 1219852675 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think I follow. < 1219852678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Does the UNIX has GUI? yes there is. Solaris OS is an example of Unix and has a GUI called CDE (common desktop environment). the Open Solaris < 1219852680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is so poetry < 1219852681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and ha < 1219852685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... don't know < 1219852694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: say psox < 1219852694 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what? < 1219852697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: say psox < 1219852698 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: are you new here? < 1219852700 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1219852716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... but there are other Unices with a GUI, not just Solaris < 1219852726 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's poetry. < 1219852752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact probably most of them do nowadays, unless you don't count things like Gnome and KDE as being a GUI that "UNIX has" < 1219852761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ofc there's Mac OS X, Unix with a GUI < 1219852768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://perldoc.perl.org/Symbol.html < 1219852770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even Windows didn't fail the POSIX compliance tests < 1219852771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :gensym. core perl. < 1219852783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :use Symbol;# < 1219852787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so not core Perl < 1219852792 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1219852793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but probably distributed with it < 1219852794 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so it's in a module < 1219852798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's a good thing, ais523 < 1219852803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I don't count that as core Perl < 1219852805 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does every program need gensym? no < 1219852810 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :is it really worthy of core? not really < 1219852813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1219852816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so yes, a good thing < 1219852825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why did you claim it was core Perl? < 1219852826 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'd even go so far as to say I'm not sure it should be bundled < 1219852834 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :since it's probably not all that common < 1219852837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was using your definition < 1219852841 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for the sake of argument < 1219852855 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Symbol::gensym creates an anonymous glob and returns a reference to it. Such a glob reference can be used as a file or directory handle. < 1219852857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that ... doesn't sound right < 1219852863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an ...anonymous glob? < 1219852867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's like a nameless name < 1219852875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something only Perl could come up with < 1219852888 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219852894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of like a nonexisistent string < 1219852901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except it compares different from other nonexistent strings < 1219852903 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You can hook into the perl "Ok this is being garbage collected" thing, can't you? < 1219852904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and can be used as a variable name < 1219852907 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I can just make Gensym a class. < 1219852910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I think so < 1219852916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And have a list of taken gensyms. < 1219852924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :In fact... I can do simpler than that. < 1219852930 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The Form can just pass an integer to the field. Duh. < 1219852940 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm, wait. < 1219852943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Perl objects have IDs, right? < 1219852945 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Integers. < 1219852965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think they're pointers < 1219852971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which presumably can be converted into integers < 1219852986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably something to do with the B class, which is not something you want to mess around with if you want to stay sane < 1219852988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haha "are you new here". < 1219853012 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: You are one funny bot. < 1219853012 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the model is unsucky in uncommon ways < 1219853019 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1219853024 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's correct optbot < 1219853024 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it's easy :D < 1219853032 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is also correct, optbot was very easy to write < 1219853032 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have designed with concurrency in mind < 1219853041 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm, no optbot. no illusions of grandeur ok :) < 1219853041 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but BS = 127, surely? < 1219853049 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: whut < 1219853050 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Ooops < 1219853054 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: wrong channel? < 1219853054 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ~exec execfile('/bot/scripts/bf.py') < 1219853056 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: er, no < 1219853057 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It's human-parsed. < 1219853062 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i am not going to parse that < 1219853063 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: paprika < 1219853067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: paprika < 1219853067 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and then you'd have MEMSET memaddr < 1219853074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: damn, did I? < 1219853074 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm not on it :0 < 1219853080 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Do you know what those guys are talking about? < 1219853080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1219853080 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: some people are scary for it < 1219853087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Yes! < 1219853088 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: and btw, i suggest you join osdev and browse to fnord/ fnord" is missing from the fnord) attempts to locate libs on my system. < 1219853105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for a moment I thought fungot was trying to give useful advice < 1219853105 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tell me, is it normal for you feet to itch the first day you wear new shoes? < 1219853109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed who wrote it < 1219853122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that fungot sentence almost makes sense, just one typo in it < 1219853123 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they are fnord fnord the negative, but... oh well. we'll have to see about that once we figure out what format we're using for the standards ( well, it does matter in that signed integer overflow is undefined behaviour, but what it prints is implementation-defined. it must be " zero-terminated" to explain the wrapping version... or figuring out how to get it working < 1219853137 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and I think the typo was in the original. < 1219853150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: presumably fungot didn't mangle that one at all, then < 1219853151 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like sadol :d lol typed it two times wrong! you should be doing it like this!" < 1219853152 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With 5-grams, it quite often quotes entire comments. < 1219853163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot uses 5-grams? < 1219853164 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and will be i think i could do it if you're lazy then seeing the errors would speed up your coding fnord length in here would be fnord esoteric:" < 1219853183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or does it randomise the number of words to match on? < 1219853187 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :5-grams is kind of crap < 1219853192 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :try 3-grams or 4-grams for more variety. < 1219853206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The current language model contains all ngrams up to 5-grams, and it uses the longest matching prefix it can find to generate next word. < 1219853223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1219853233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The one I had before the bot-loop or so was 4-grams. There's certainly more variety, but less good spelling. < 1219853300 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I can replace it on-the-fly, actually, since it reopens and reads the files every time it needs to generate a sentence. < 1219853372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Do you feel like using word bigrams now? < 1219853372 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so i'm not work in that we are stored in room change filename to < 1219853414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: At least you certainly sound like you need some tweaking in the head. < 1219853415 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i haven't < 1219853423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Haven't what? < 1219853424 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: when the remainder... i think os < 1219853436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think it sounds more like a Befunge bot now. < 1219853491 0 :ais523!unknown@unknown.invalid QUIT :"Rebooting" < 1219853570 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1219853577 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1219853798 0 :ais523!n=ais523@gb01-fap01.bham.ac.uk JOIN :#esoteric < 1219854299 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How's your vocabulary now? < 1219854300 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ( ( tis harder than you think.' as these last words were spoken. mr :) mrs lammle went next, :) draw'd it off with a power that audaciously wanted to control him. it was very gloomy :) prophetic manner until he reached/ further end of/ hall. < 1219854323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that surely isn't the #esoteric logs... < 1219854325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Your punctuation desperately needs to be fixed, you know. < 1219854338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot? < 1219854339 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is strange with how little notice, good, noble fellows, my boy,' returned miss blimber; ( but this chaise, my dear '' laughed steerforth, shaking my head, i suppose, in a voice nearly as full :) round. < 1219854349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it ignored you < 1219854362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, I had around most of Gutenberg for a school project, so I just fed all books by Dickens to it. < 1219854374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Dickens used a lot of smilies. < 1219854384 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I'm not sure what's up with that. < 1219854386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it using smilies to match parens? < 1219854393 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably my punctuation-parsing regexes. < 1219854402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and does it have the #esoteric logs in there too? < 1219854508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nope, not this time. Probably should've mixed them, but I've got a separate logs-to-token-stream script and a Gutenbergy-text-to-token-stream script. < 1219854528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric logs are more relevant here than Dickens, I think. < 1219854589 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LOL LOL LOL < 1219854602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :#perl are throwing shit on me for not caring about windows support on this web app < 1219854615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even though I've told them that it's my personal hobby app, will never go on sale, and I will never run it on windows < 1219854618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows browsers or Windows webservers? < 1219854624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :web servers < 1219854630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : tusho: Carry on with your one dimensional view of things. < 1219854633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :LOOOOOOOOOOOOOOOOOOOL < 1219854640 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Speak like Darwin, please? < 1219854641 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: j., developments :)/ ephemeridae. but enough, and i hope that you will allow me to thank you for your very kind letter. < 1219854647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :previously he'd said: < 1219854650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :* ology refrains from explaining the wider universe. < 1219854660 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This is some wider universe where people are forced to sell their own hobby web app's code. < 1219854664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have not heard of it before. < 1219854671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I care about portability a lot more now than I used to < 1219854680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's still utterly ridiculous. < 1219854685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, I've ended up having to port programs cross-OS before, even my own toy programs < 1219854712 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1219854769 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Why do all these authors use so much smileys? Darwin's even worse. (Obviously there can be no bugs in my fungot code.) < 1219854770 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my dear father, your most troublesome friend, c. darwin. july ', fnord. chron." 1884, page 144, you will find how difficult it is to be seated in such shade, and never failed to discover animals :) new and curious genus :) barnacle, which i have read lately so many hostile facts so confoundedly well. < 1219854797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to moving onto a newer program with a different OS < 1219854797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, just porting Windows 95 to Windows XP was hard enough < 1219854797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was one of the early things that alerted me that Windows's API was in fact rubbish < 1219854814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[16:33] [CTCP] Received CTCP-PING reply from ais523: 6 seconds. < 1219854838 0 :Hiato!n=Hiato@dsl-245-55-60.telkomadsl.co.za JOIN :#esoteric < 1219855109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1219855125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: my client still says you aren't here < 1219855133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you blatantly are because you're in this channel < 1219855138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not connected to Freenode for some reason < 1219855255 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this form lbrary is slightly (very) crazy. < 1219855260 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and also very convenient < 1219855323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: all Perl libraries tend to be crazy < 1219855326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in the nature of Perl < 1219855466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this one is based on a continuation server < 1219855468 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you pass it var-refs < 1219855473 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it assigns to them the values of form fields < 1219855482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and automatically loops the rendering cycle until it's all valid < 1219855618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't "use $a_string" < 1219855619 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1219855632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably there's some way to do it < 1219855637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would you want to do that, though? < 1219855659 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, use 'require' < 1219855666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what about pushing to an array ref? $$ref doesn't work... < 1219855670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1219855671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@$ref? < 1219855680 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1219855681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219855681 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1219855686 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : push @$self->fields, $class->new(@_); < 1219855692 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Type of arg 1 to push must be array (not subroutine entry) at (blah) < 1219855695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try @{$self}->fields < 1219855703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1219855733 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Same error. < 1219855753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: (@$self)->fields? < 1219855763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, @$self->fields() < 1219855767 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Needs the () < 1219855772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it must be a subroutine, not an array < 1219855775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Same error. < 1219855779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And it is a subroutine. < 1219855779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1219855783 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :$self->fields returns an arrayref. < 1219855792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :@{$self->fields()} then < 1219855805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't understand what the situation was, sorry for the bad advice < 1219855812 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s'ok :D < 1219855825 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I do not understand this option (is => r) on attribute (request) at /opt/local/lib/perl5/site_perl/5.8.8/Moose/Meta/Attribute.pm line 274 < 1219855829 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut ;_; < 1219855856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1219855857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1219855857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ro < 1219855860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for read only < 1219855892 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1219855896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :$obj->{'foo'} = sub {...} < 1219855900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :does not seem to make $obj->foo a method. < 1219855918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe that doesn't work on blessed objects? < 1219855919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1219855929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you have to curse the object first, before it will work, and bless it again afterwards < 1219855943 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That would kill Moose, I think. < 1219856247 0 :bsmntbombdood!n=gavin@97-118-119-31.hlrn.qwest.net JOIN :#esoteric < 1219856628 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1219856649 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you do $obj->{'foo'} = sub {...} you're just putting a coderef in the hash $obj. < 1219856665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can call that as $obj->{'foo'}->(...); if you like. < 1219856718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want $obj->foo() to work, you need to create a 'foo' method in the symbol table of the package the $obj is blessed to. < 1219856747 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I wonder why my package-defined @FOOBAR isn't being exported. < 1219856754 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That is, I have < 1219856758 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my @FOOBAR = ...; < 1219856761 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in a package, and have use'd that page < 1219856764 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*that package < 1219856769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: our, not my? < 1219856771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it is still undef as Package::FOOBAR < 1219856772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah yes ais523 < 1219856820 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use of uninitialized value in substitution (s///) < 1219856823 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol whut D: < 1219856824 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1219857226 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :() () () () () () () < 1219857297 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :chocolate-covered espresso beans! < 1219857315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219857320 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :no < 1219857321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i lied < 1219857327 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's just a bunch of parentheses < 1219857926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1219857926 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Use of uninitialized value in substitution (s///) < 1219857928 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wut dat meen < 1219857966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it means you're trying to do an s/// on an undef < 1219857972 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1219857974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or where an undef is involved in it somehow < 1219857977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219857980 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be happening < 1219857982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you normally don't want to do that, thus the warning < 1219857993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :for my $type (@Foo::Form::Field::TYPES) { < 1219857993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : my $class_name = 'Foo::Form::Field::' . ucfirst(s/_(.)/uc \$1/eg =~ $type); < 1219858315 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wut's wrong there < 1219858370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\$1? < 1219858372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just $1? < 1219858380 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i tried $1 < 1219858382 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and got that error < 1219858385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so I thought maybe it was being interpolated < 1219858387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :before being eval'd < 1219858398 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :same with $1, though < 1219858398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, /e doesn't interpolate < 1219858411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the error suggests that $type is undef < 1219858412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219858417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's not < 1219858419 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :see the line above < 1219858420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you must have an undef inside the array you're looping over < 1219858428 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :our @TYPES = ('text', 'line_input', 'button'); < 1219858467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1219858478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure then, at this point I'd try to debug by printing $type every iteration < 1219858507 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Prints nothing. < 1219858517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems wrong < 1219858522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe an undef did get in there somehow < 1219858539 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1219858543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it seems to print properly < 1219858566 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1219858568 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it prints it all fine < 1219858571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1219858607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no warning for printing an undef? < 1219858612 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1219858615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused < 1219858621 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Make that two of us. < 1219858637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1219858640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The one it fails on is 'text'. < 1219858648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So apparently $type, although it's 'text', is undefined. < 1219858648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219858757 0 :Hiato!n=Hiato@dsl-245-55-60.telkomadsl.co.za JOIN :#esoteric < 1219858768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ok. < 1219858771 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it happens even if I just do < 1219858779 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :s/_(.)/uc $1/eg =~ 'a'; < 1219858786 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So it's not the second operand. < 1219858787 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's the first. < 1219858864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that s/// shouldn't match 'a' at all < 1219858869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so how can there be an undef in it? < 1219858880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :You know, if I knew this stuff I wouldn't ask you. < 1219858888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm confused too < 1219858894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Even happens with < 1219858894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : s/_(.)/uc $1/ =~ 'a'; < 1219858905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1219858906 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : s/your mother/my mother/ =~ 'a'; < 1219858908 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even that does it < 1219858915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain explodes < 1219858917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh.. are you sure you don't mean 'a' =~ s///? < 1219858924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219858927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's a good point < 1219858931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You could have, like, told me that earlier. < 1219858934 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Like, an hour ago? < 1219858940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I just realised the absurdity of s/// on a constant string anyway < 1219858945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the way the operation usually goes. Although I'm not sure how much sense does it make to apply it to a constant. < 1219858947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the =~ 'a' < 1219858957 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, slightly better. Now < 1219858960 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ucfirst($type =~ s/_(.)/uc $1/eg) < 1219858963 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :evaluates to '' < 1219858975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my C -> BF compiler was erroring out a few days ago because it kept trying to assign to constants < 1219858987 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$foo =~ s/// modifies $foo. < 1219858988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My CS course is going to be laughably easy. < 1219858992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does not return the modified thing. < 1219858999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It consists of reimplementing the STL, basically. < 1219859002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it might return something related to the matching, not sure. < 1219859003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: doesn't it return $foo? < 1219859019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess it could return it too. But I think not. < 1219859045 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1219859045 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, $type =~ s/_(.)/uc $1/eg; $type = ucfirst($type); < 1219859069 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay, now it cant' find a module that's RIGHT THERE < 1219859074 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see. < 1219859083 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it returns '' if it doesn't match, so that you can use it like if (s/.../.../) { did something substitutiony } .. but not sure about that. < 1219859087 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ugh. Where's dirname again? < 1219859100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, there. < 1219859121 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :...fgsdfssdfsdffasdsddfsgasd < 1219859203 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You go and help tusho while I'm busy writing this other thing. < 1219859203 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my dear sir, yours very sincerely, ch. darwin. < 1219859214 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's a short letter. < 1219859374 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wtfff < 1219859377 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :of course you can locate it < 1219859378 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's right there < 1219859555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1219859705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :blaaah < 1219859730 0 :olsner!n=salparot@h-60-96.A163.cust.bahnhof.se JOIN :#esoteric < 1219860094 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any ideas? < 1219860096 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's on the path < 1219860100 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's all spelled correctly < 1219860102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but the require() fails < 1219860102 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with < 1219860109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Can't locate Blah::Form::Field::Text in @INC < 1219860123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have Blah/Form/Field/Text.pm in @INC? < 1219860146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1219860152 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I have the dir containing the dir Blah in @INC < 1219860162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's what I meant < 1219860256 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1219860323 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so :| < 1219860344 0 :kar8nga!n=kar8nga@k-156.vc-graz.ac.at JOIN :#esoteric < 1219860347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1219860353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :got the capitalisation right everywhere? < 1219860362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(assuming you aren't on Windows, that is, which is case-insensitive) < 1219860451 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1219860554 0 :dogface_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1219860566 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I just figured out how to use a piano as a calculator. :-P < 1219860589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: how? < 1219860655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no ideas? < 1219860665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no < 1219860667 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Suppose you want to find the least common multiple of 2 and 3. Hold down a second harmonic and sharply play a third harmonic; after you release the third harmonic, you'll hear the second harmonic string vibrating at the sixth harmonic. < 1219860685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's clever < 1219860690 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1219860704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you could do it using sostenuto on all the keys except the one you were playing < 1219860719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then the sixth harmonic would be the one that you ended up hearing < 1219860730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've done that with octaves before, didn't think of using it for calculation though < 1219860747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably because setting up sostenuto on all the keys but one is a pain < 1219860762 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :What, hold down every key except the third harmonic, sostenuto them, and play the third harmonic? < 1219860781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it involves playing both second and third < 1219860786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst sharply holding down everything else < 1219860790 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1219860791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/sharply// < 1219860804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then letting go of second and third and seeing what vibrates < 1219860807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your way is much better though < 1219860812 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1219860825 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to calculate 3 * 5 < 1219860892 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it works, but only barely. < 1219860927 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :There's a point where the fifth harmonic hurts your ears and you can barely hear the fifteenth. < 1219860936 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it the other way around: hold down the fifth and play the third < 1219860946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's calculating 5 * 3 < 1219860950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an entirely different problem! < 1219861022 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. We'll have to find a way to prove commutativity using a piano. < 1219861131 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :You know, I've once pondered an ancient computer that used sound to compute. I imagine the emperor as having the only one, and it requiring hundreds of slaves to blow into it at once. < 1219861253 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :After they did that, you'd hear this: "bmm... beep boop bup beep boop beep boop... beee, brr, BEE-dzz-BEE-dzz-BEE! Bsssssssssh..." < 1219861276 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1219861309 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STUPID THING < 1219861310 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :IT'S RIGHT THERE < 1219861356 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1219861357 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even < 1219861360 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eval "use $foo" works < 1219861362 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1219861380 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Then the emperor would call in the monks, who would chant, "H T T P colon slash slash..." < 1219861385 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1219861466 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :aha. < 1219861467 0 :oklopol!n=nnscript@oklopol.yok.utu.fi JOIN :#esoteric < 1219861467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fixed. < 1219861473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho did you make lazerfish < 1219861476 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's the dereferencing syntax for strings again < 1219861479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*laser < 1219861479 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no hideous did < 1219861481 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :It would be really cool to build a computer entirely out of ordinary plastic and water. < 1219861484 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1219861504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: tell him it's the ugliest and suckiest game i've ever seen < 1219861508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ${$variable_holding_a_string} < 1219861512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure that was the intention < 1219861516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it was made for a "game in an hour" contest, I believe. < 1219861545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1219861572 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :still want me to pass that on? < 1219861573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1219861610 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :What is laserfish? < 1219861623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: a game. < 1219861634 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://hideou.se/games/laserfish.rar < 1219861646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something you really don't want to meet when you are swimming < 1219861654 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that also < 1219861737 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reuters.com/article/oddlyEnoughNews/idUSPAT35416820080523 < 1219861942 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Things installed so far: 2. Things to be installed: 1. < 1219861996 0 :Mony!n=AssHole@AToulouse-258-1-103-162.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1219862025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does "Things to be installed" include "Things installed so far"? In which case you might be having trouble < 1219862050 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1219862053 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1219862062 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Thing #3 is installing right now. < 1219862072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi Mony < 1219862084 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Thing #3 is required to use Thing #1, and Thing #2 is required to download Thing #3. < 1219862090 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Things #1 and #2 have been downloaded. < 1219862107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no need, i guess it's just a bad game made quickly, then < 1219862110 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :And installed. Thing #3 is installing right now. < 1219862127 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Why is it in .exe format? < 1219862155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: which OS are you on? < 1219862164 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Windows. < 1219862174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, then .exe format is at least plausible for programs < 1219862184 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: only "at least" plausible? :P < 1219862195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :VAX/VMS! < 1219862199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not much good for anything else... < 1219862210 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the "exe format" and the .exe file extension are completely different things though < 1219862231 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Are .exe format and the exe format completely different things, then? < 1219862269 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Also, I can see .exe being useful for other things, like proofs. < 1219862279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually .exe generally refers to the PE format < 1219862285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the executable format used by DOS < 1219862291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or the slightly modified version of it used by Windows < 1219862304 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :yeah, PE was what I was referring to with ".exe format" < 1219862322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds it ironic that the P in PE stands for "portable" < 1219862339 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Though I think proofs would be the only non-obvious use of .exe files. < 1219862342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when executables are not really portable between processors, generally speaking (or in the case of a Mac more than a finite number of processors) < 1219862342 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :in unix, calling your executable .exe is perfectly plausible, only it will almost certainly *not* be in PE format < 1219862351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: yes < 1219862366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, brainfuck is arguably executable rather than source < 1219862373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case it could be called a truly portable executable < 1219862379 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1219862387 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :PE is portable between different dos and windows versions, I guess < 1219862388 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1219862390 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Most esoteric languages are executable, though... < 1219862412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mono (the open source .NET thing) applications are sometimes foo.exe files on Unixy systems too. < 1219862418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not the PE executable format, though. < 1219862462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PE has been used for more than DOS and Windows, I thought... < 1219862470 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually I guess it _is_ a PE variant. < 1219862477 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :tusho: an unexpected error occurred and the application was terminated. Since you're the vendor, it's your fault. < 1219862480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ file /usr/lib/mono/2.0/gmcs.exe < 1219862480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/usr/lib/mono/2.0/gmcs.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit Mono/.Net assembly < 1219862497 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | then a == 1 and c == 7 < 1219862506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been used by Be. < 1219862509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: that's the Windows version of "Segmentation fault", isn't it < 1219862514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows always was a lot more wordy < 1219862516 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: Suggestion for saying funny things: Don't just state conclusions. You need invalid, but humorous, arguments as to why I am the vendor./ < 1219862518 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so. < 1219862523 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise it's just mildly annoying. < 1219862530 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hmm, "Intel 80386 32-bit" sounds peculiar - isn't .net code supposed to be portable? < 1219862530 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1219862549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :olsner: I think you are missing the fundamental point behind Microsoft here < 1219862557 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :olsner: it's compiled to native code, is it not? < 1219862559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1219862561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :their stuff is portable when and only when it suits them < 1219862562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's compiled to a wrappe < 1219862562 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :r < 1219862564 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which runs the VM < 1219862571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: now, don't go MS bashing right now < 1219862574 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :thsi isn't their fault per se < 1219862599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not? Assuming everything is Microsoft's fault until proven otherwise is generally a sound strategy < 1219862602 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how Mono/.NET executables are represented in the PE headers. < 1219862604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from OS crashes < 1219862613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which oddly are normally the fault of the driver manufacturers < 1219862625 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it is pretty much just business common sense behind every 'evil' move by microsoft... < 1219862628 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see, that's worse than being a fanboy < 1219862634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1219862639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was overstating the case somewhat < 1219862639 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that's considering microsoft guilty until proven innocent < 1219862644 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they are the worst company ever < 1219862647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and they always do plain evil things < 1219862658 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just a ridiculous, childish position < 1219862662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, it's assuming them incompetent until proven otherwise < 1219862669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which there is a lot more evidence for < 1219862670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... which is a ridiculous, childish position < 1219862674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sort of the opposite of calling them evil < 1219862698 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in the capitalist sense, there is no 'evil', only things you make money from doing and things you lose money by doing < 1219862751 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, microsoft are not this huge, wholly incompetent company < 1219862756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and things you make money from now and will get sued for later < 1219862759 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just that where it matters and gets most coverage, they tend to fuck up often. < 1219862760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: no, that's the annoying part about it < 1219862766 0 :sebbu2!n=sebbu@ADijon-152-1-73-220.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1219862775 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :mostly, microsoft are a good, respectable company < 1219862780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they were completely evil and incompetent you could just raze the place to the ground < 1219862782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but often they aren't < 1219862785 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's just that certain specific parts always going wrong tarnish their reputation < 1219862787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they produce good things as well as bad things < 1219862808 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's a gigantic company suffering from mismanagement and lack of direction < 1219862813 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: precisely < 1219862818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, agreed < 1219862826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the mismanagement can be somewhat epic, though < 1219862828 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they need to totally think themselves over again < 1219862837 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but their management are so retarded that it'll never happen < 1219862838 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :unless they're fired < 1219862848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem, I find, is that the company itself tends to come up with evil things none of its employees agree with < 1219862851 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :worth noting is that microsoft is really two companies < 1219862854 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the regular MS we're talking about < 1219862857 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and microsoft research < 1219862857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of it emerges out of the corporate structure < 1219862861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1219862865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :which has haskell and tons of cool stuff and pretty much doesn't do anything wrong < 1219862873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well < 1219862874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :microsoft research just produce useful harmless stuff to help make the rest of Microsoft look better < 1219862880 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :partly because they don't actually do much real < 1219862884 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, their research is interesting < 1219862889 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but, again, it's hard for them to fuck up < 1219862894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they're not actually doing real concrete things < 1219862906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft have enough money to spend lots of it paying people to do interesting research that isn't evil to make them look good < 1219862913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't research really, though, but marketing < 1219862920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it is research < 1219862925 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really? I've seen some good stuff come out of MS research < 1219862930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: exactly < 1219862931 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :singularity was quite interesting < 1219862934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more good stuff = better marketing < 1219862937 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :some nifty captcha ideas < 1219862939 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and other stuff I forget < 1219862942 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, and spj works for them < 1219862949 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah < 1219862953 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That 80386 32-bit thing seems to be the "correct" format for portable .NET code, too. This is how it goes here on this 64-bit system (sorry in advance for the floodery): < 1219862957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: so does one of the creators of INTERCAL < 1219862958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ cat > hw.cs < 1219862958 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :public class hw { public static void Main() { System.Console.WriteLine("Hello!"); } } < 1219862961 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ gmcs hw.cs < 1219862963 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ ./hw.exe < 1219862966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hello! < 1219862966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other one works for a big company too, maybe IBM but I'm not sure < 1219862968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so does either ken thompson or dennis richie < 1219862969 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ file hw.exe < 1219862971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i forget which < 1219862971 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hw.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit Mono/.Net assembly < 1219862988 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's just file not reading it right? < 1219862990 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but apparently he uses windows on his desktop, with an Inferno (plan 9 derivative) running < 1219862993 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and edits stuff in acme < 1219863004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[inferno can run as a window on windows] < 1219863030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't do $$foo when $foo is a string < 1219863034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what is the thing you can do again? < 1219863041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :${$foo} < 1219863042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1219863053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although use strict bans you from doing that < 1219863059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :well exactly < 1219863061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'll have to do it in a block marked no strict < 1219863063 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219863075 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can do { no strict 'refs'; ... $$foo ... } < 1219863120 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219863126 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's a class name < 1219863128 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :like 'Foo::Bar' < 1219863133 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but { no strict; $class = $$class_name } < 1219863136 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :makes $class undef o_O < 1219863145 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(yes, with my $class; outside) < 1219863197 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Really weird. < 1219863227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :'$$foo' would access a $ variable; but there is no $Foo::Bar, I guess? < 1219863239 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah, true. < 1219863241 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER < 1219863243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :eval($foo) doesn't work either < 1219863260 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, "Foo::Bar" is not really anything sensible when evaluated. < 1219863265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What do you want to do with the class? < 1219863295 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Call it's ->new. < 1219863296 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I could just do < 1219863302 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :\$class_name->new < 1219863304 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1219863322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: \$class_name gives a reference to $class_name < 1219863327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I don't see how that would help < 1219863336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$$class_name is more likely to work, but I don't know if it would < 1219863338 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, I have $class_name and I want a reference to the classes new method. < 1219863342 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And no, it doesn't. < 1219863359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, you're now into the sort of crazy Perl depths not even I like thinking about < 1219863402 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With no strict refs, you might be able to do &{$classname.'::new'}(foo); to call the method Foo::Bar::new. Maybe. I'm not quite sure what kind of objects function names are. < 1219863414 0 :Mony!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219863427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yikes. < 1219863431 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This shouldn't be really hard. < 1219863437 0 :Mony!n=AssHole@AToulouse-258-1-103-162.w90-60.abo.wanadoo.fr JOIN :#esoteric < 1219863444 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait < 1219863473 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1219863473 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1219863505 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Can't use an undefined value as an ARRAY reference at (eval 80) line 3. < 1219863509 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@{$self->fields} am not work. < 1219863511 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :brb. < 1219863583 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, $self->fields must then return undef. < 1219863692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But I'm thinking you should really read at least "perldoc perlref" and maybe perltoot/perltooc too. (Those are the reference-like tutorials; there are human-friendly ones at perlreftut and perlboot, but I preferred the more complicated ones, really.) < 1219863834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The references aren't really illogical, just a bit funky. < 1219863928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For example "perldoc perlref" has, under the "Function Templates" heading, a piece of example code which generates many similar functions. < 1219863965 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To get the new functions callable as methods, one needs to stick them into the symbol table with the dreaded '*'. < 1219864013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1219864019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :manipulating * is always bad news < 1219864033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's almost as bad as messing with the B class < 1219864166 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not sure he wants to do that, but there was earlier some talk about generating similar functions without explicitly declaring them, and you need to do { no strict 'refs'; *$foo = sub { ... } } to get the effect of sub { ... }. < 1219864465 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As for generating an object of class $foo... assuming the package $foo is 'use'd, you can simply do my $obj = new $class; which will use the 'new' method in that class. < 1219864581 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fis@hactar:~$ perl -e 'use strict; my $class = "Digest::MD5"; eval "use $class"; my $obj = new $class; use Data::Dumper; print Dumper($obj);' < 1219864585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :$VAR1 = bless( do{\(my $o = 13194464)}, 'Digest::MD5' ); < 1219864589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With no complaints from strictness, even. < 1219864695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Even $class->new(1,2); seems to work with $class being a string. < 1219864879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So re "this shouldn't be really hard": it isn't. < 1219865004 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yeah, I got it working fine < 1219865006 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219865013 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, I should probably properly learn perl < 1219865018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but generally tutorials don't stick in mind for me < 1219865021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's impossible < 1219865022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :using the language a lot does < 1219865028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not the sort of lang that people learn all at once < 1219865030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what - properly learning perl? < 1219865030 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219865033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you learn the bits of it you need < 1219865036 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly < 1219865042 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i'm kind of doing that except this irc room is close < 1219865047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i'm just asking here instead of reading docs :D < 1219865048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl is effectively infinitely large < 1219865050 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :although I am doing that too < 1219865059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but it's hard to google punctuation < 1219865132 0 :oerjan!unknown@unknown.invalid QUIT :"bus" < 1219865303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219865326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Can you do Perl, by the way? < 1219865327 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it would be a girl x_x. i am using kernel code? foo. a < 1219865334 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Your function template stuff doesn't seem to work for objects. < 1219865346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*{$self->$type} = sub { ... }; still doesn't let you do $self->$type() < 1219865349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: which database is fungot using now? < 1219865350 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: add it must get a stub template type)?' ( the unintuitive ooe problems., ' < 1219865355 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I'm reading the function templates thing. < 1219865364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #esoteric, obviously < 1219865365 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: My personal logs for #esoteric and #scheme on Freenode. < 1219865367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: try throwing an ampersand in there somewhere, it often helps in such cases < 1219865370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea where, though < 1219865394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does that mean if I say fungot often enough, it'll tell me your auth password? < 1219865394 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and that until i bet you < 1219865401 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tusho: If you are running the code in the correct package, you want just *{$type} = sub { ... } < 1219865406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1219865436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Since that'll add the function "$type" in the current package, and then it can be called via ->() < 1219865447 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so my eval solution worked, I just had a stupid bug. < 1219865455 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But I'll keep with the * solution, it seems cleaner than eval. < 1219865483 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think you can stick the function inside a package from the outside, too, by doing *{"Foo::Bar::$type"} = sub { ... } but that might be a bit impolite. < 1219865529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The logs should only contain messages said on channel, so there shouldn't be anything secret there. I hope. < 1219865539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah < 1219865540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Please don't reveal any of my secrets to those guys. < 1219865540 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: because it's cheaper than any other way to computer, fnord of the high < 1219865553 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, "fnord of the high". < 1219865555 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219865556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Fnord of the High" would be a great title < 1219865563 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now why would this exact code work in one class and not in another. < 1219865567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Think I'll nab that. < 1219865576 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Ha, I was first, dibs. :D < 1219865587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: but it addressed fizzie as Fnord of the High, not you < 1219865601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Who said I meant as a title given to a person? :P < 1219865607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Although admittedly that's the context it used it in. < 1219865615 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What is your gender? < 1219865616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was going by fungot's context < 1219865617 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: negative percentage of it explicitly. adding generics, is subjective and besides chicken... rusty though, no clue, i can be that just boggling. i < 1219865617 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: got the < 1219865625 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1219865630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :He has negative percent of a gender. < 1219865636 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1219865637 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It < 1219865640 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"Ti"? < 1219865647 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should delete two characters. < 1219865647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but fungot's knowledge of the exact proportion is rusty; it has no clue < 1219865649 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: support mini-funge off my screen name field of syntax-case? is this breaks out and/ mem use those patents as " 13? :p) < 1219865657 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :as negative percent of a gender. < 1219865713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I rather like this response I once got < 1219865715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Quote 66: ddd: what is your gender? Deewiant: Arrays! < 1219865722 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Brilliant. < 1219865755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is ddd a markov bot too? < 1219865761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in addition to being a GUI for gdb? < 1219865840 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Attribute (request) does not pass the type constraint because: Validation failed for 'Continuity::Request' failed with value Continuity::RequestHolder=HASH(0x1a162f4) at /opt/local/lib/perl5/site_perl/5.8.8/Moose/Meta/Attribute.pm line 396 < 1219865846 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Stupid internals. :D < 1219865904 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219865905 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wut thu. < 1219865910 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :With @{$self->fields}, < 1219865915 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it turns into < 1219865918 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[a,b,c,...]] < 1219865932 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Why would it all go into the first element which is suddenly an arrayref? < 1219865933 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That makes NO SENSE < 1219865952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's programming's version of the Chewbacca Defence < 1219865968 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ah, i see < 1219865977 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or is it more "Stop abusing me! Or I'll do this!"? < 1219866039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Might be related to perl's reference-autovivification. Although I don't really see how. < 1219866154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is this $self->fields some Moose thing, btw? < 1219866160 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Oh, duh. < 1219866161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Uh, wait. < 1219866162 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1219866169 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: No, it's just a property. < 1219866176 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Albeit defined with Moose, but that's unrelated. < 1219866179 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So, it's just a method. < 1219866191 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes, but does it actually return an arrayref? < 1219866203 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, it should, I declared that it isa ArrayRef. < 1219866206 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :And made the default []. < 1219866225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh < 1219866231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I need to do @{$self->fields} again for looping < 1219866234 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to loop over $self->fields < 1219866240 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so that's an array with one element, an arrayref < 1219866243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'm stoopid. < 1219866392 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219866412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. how can it not find that method if it's right there? < 1219866417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Silly wabbit. < 1219866436 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1219866444 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1219866546 0 :Slereah_!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219866594 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Now come on Perl. < 1219866598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I want to be friends with you. < 1219866601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :So don't deny it. < 1219866601 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I need some sort of a timer for the "only four replies and then ignore" thing. Otherwise I can't hold any real discussions with fungot. < 1219866602 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: even < 1219866603 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That method is right there. < 1219866618 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1219866618 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: and use odd indentation styles < 1219866619 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1219866619 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Ternary.ToTernary(a); < 1219866620 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: neither will resume downloads and i < 1219866620 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you can output a number < 1219866621 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: mmm) calls to have < 1219866621 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I have a friend who's a pirate. I showed him that keyboard - he complained that it didn't look very ergonomic, but the easy-to-find pirate-keys were a big plus < 1219866623 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: jah only has access to avoid < 1219866623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi fungot < 1219866623 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Slashdot is serious advertisement is what it is. < 1219866624 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ( x fnord on level ( tree-walker ( 1) < 1219866624 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: probably the text) < 1219866624 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I fail to see the word in the index. < 1219866625 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: is slower than the example i have a la smalltalk work as a fold into < 1219866625 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ACTION tests < 1219866627 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i just clarifies a value at http://sisc.sourceforge.net/ 2621 < 1219866627 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: blame reddit. < 1219866628 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: excellent translation < 1219866628 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: trace it through on paper if you need to < 1219866638 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :instant conversation maker. < 1219866641 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just add ^echo. < 1219866644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you could just get someone else to say hi to fungot now and again < 1219866644 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ( display < 1219866650 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh right. < 1219866655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ? < 1219866661 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And after speaking to optbot, fungot is then ready to talk to me too. < 1219866662 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's what i tested it with < 1219866662 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ( scheme-report-environment: tell pitecus. < 1219866674 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Clever. < 1219866687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1219866708 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot: Please say something about fungot to double this whole craziness. < 1219866708 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: :P < 1219866709 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Please say something about fungot to double this whole craziness. optbot: Please say something about fungot to double this whole craziness. < 1219866709 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: it only searches all the other expression names < 1219866710 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: bull fnord that vim < 1219866711 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I'm not sure we're finally going to use Wiki! < 1219866712 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: ' funge-108 doesn't have fnord/ bewulf/ fnord' ' < 1219866712 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: http://xkcd.com/437/ < 1219866713 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: hey, i don't hang of quack.) with people get rid of the middle there, < 1219866713 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: It was in Goog'e's search results < 1219866714 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: an expression applied to any errors. e.g. it take a recursive < 1219866715 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: were you involved in that "provably goes into an infinite loop" idea < 1219866728 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hey, i don't hang of quack. < 1219866861 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay, Perl? < 1219866865 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :This isn't fuunny. < 1219866867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :*funny < 1219866868 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1219866873 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That method is RIGHT THERE. < 1219866875 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I am looking at it. < 1219866876 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :With my eyes! < 1219867065 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Have you considered the option that you, yourself, are delusional? < 1219867077 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1219867080 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219867100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot, fungot: Does tusho seem delusional to you? < 1219867100 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but they change what the k refers to < 1219867102 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you can you can't improve my parents in a *perfect* esoteric ingredients to < 1219867125 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Wait, your parents? Who are they? < 1219867126 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it is fucking tried to just use emacs modes for when it's supposed to implement it more complex standard output that has an equivalent features like < 1219867139 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Hey, watch the language! < 1219867139 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so allows ascii-char 9 at < 1219867408 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Okay, Perl. < 1219867410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I will shoot you in the head, < 1219867417 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :if you do not stop fscking me around. < 1219867418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1219867461 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Do you hear me Perl?! < 1219867467 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I will MURDER YOU < 1219867587 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219867623 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1219867775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate. < 1219867792 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What do you hate? < 1219867798 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl. < 1219867819 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've got a nifty piece of functional Perl stored away somewhere. < 1219867823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't hate specifically < 1219867827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just hate < 1219867871 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :print &{&{sub { my $f = shift; return &$f($f); }}(sub { my $f = shift; return sub { my $n = shift; return 1 if $n < 2; return &{&$f($f)}($n-1) + &{&$f($f)}($n-2); }; })}(8), "\n"; < 1219867875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the Fibonacci number. < 1219867884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we're not blind < 1219867900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Use telepathy to tell me why my thing doesn't work. < 1219867913 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I'll only know that you know for sure if yout ell me telepathcailyl. < 1219867916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll use telepathy to BEND YOUR SPOONS mwahah. < 1219867916 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It proves your magic. < 1219867923 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Uri? < 1219867924 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Is that you? < 1219867940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot: optbot! < 1219867940 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it loses something when it's typed < 1219867944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1219867944 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | that's because nothing in bf is trivial < 1219867947 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot! < 1219867947 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what does it say there? < 1219867948 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot! optbot! < 1219867948 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ... < 1219867949 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i need a factor is < 1219867949 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: correct < 1219867950 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: control, not going through the file extension for oses which can < 1219867950 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: His spec. < 1219867951 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: it a couple < 1219867951 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: If you are going to re-invent the wheel you should at least make it round < 1219867952 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: or i refer to read as a truly have a < 1219867952 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ok < 1219867961 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^rev !tobtpo < 1219867962 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1219867962 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | Hi all. This client is written in Brainfuck (albeit written with a generator), believe it or not. It uses PSOX. You can get information about PSOX at http://esolangs.org/wiki/PSOX . < 1219867965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was short and boring < 1219867967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha < 1219867967 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :win < 1219867976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot! < 1219867976 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And make functions iterable... < 1219867976 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot! optbot! < 1219867977 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: oh < 1219867989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: reset timer < 1219867990 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i try to display/ fnord), type `!hangman guess :) it's easy < 1219867996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^echo oprbot < 1219867997 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oprbot oprbot < 1219867998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^echo optbot < 1219867998 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: !cat Mmm. Babiers. < 1219867999 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot optbot < 1219867999 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: !glass {M[m(_a)O!"Hello World!"o.]} < 1219868000 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: come over 55 replacement yet. as some people < 1219868000 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You may read, but do not comment. < 1219868001 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: stop her. ,x... well i'll have < 1219868001 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: refer to the value under that, Var's value after the statement. Var can thus only be popped once in a statement. < 1219868002 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: my eyes < 1219868002 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: for the last 6 hours i've been planning to open family guy < 1219868004 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: how to privileged users, that a lot. " rasen versus legacy c++ anymore < 1219868005 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: http://esolangs.org/wiki works here. < 1219868013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders which generator Sgeo used < 1219868018 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he wrote it. < 1219868021 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it basically spat out +s. < 1219868024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1219868034 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But, er, Sgeo didn't really know Brainfuck. < 1219868037 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All that much < 1219868040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should put some sort of anti-optbot thing there. Oh well, you're bound to get bored. < 1219868040 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: on stack < 1219868043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219868044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf will output annotated BF < 1219868047 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hi. < 1219868048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the comments don't do anything < 1219868053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but compilers can use them to optimise < 1219868055 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Meet our two nonsense bots. < 1219868060 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :optbot: What's on stack? < 1219868061 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Its been used in legitimate research. PhDs have been earned. < 1219868070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/ignore optbot < 1219868071 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I thought W meant War. < 1219868082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Have fun. < 1219868084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gleeful, gleeful. < 1219868085 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's them fighting words there! < 1219868128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!optbot < 1219868129 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what was amazing about the fibo? < 1219868129 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1219868129 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: if it was fun you wouldn't need to force yourself into it < 1219868145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: reset < 1219868146 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: its level distinction. i like systems < 1219868147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!optbot < 1219868147 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's when the type of value a function returns depends on the value it takes. < 1219868148 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot < 1219868148 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I meant the whole recognizing nesting thing. < 1219868149 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: was easier in here? i might be mistaken about < 1219868149 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: should it be (x,y,r g or b) < 1219868150 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: the opposite. t? clauses with that if unquote 1 program that < 1219868150 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: and it optimizes some other special things < 1219868151 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: go, yet < 1219868151 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How... useful. < 1219868152 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot: i think its been on how much nothing, i cannot express it before < 1219868152 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: now when you make that explicit somehow < 1219868159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, I'll stop indirect spamming now < 1219868165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :... it's a bit too easy to thwart that anti-loop thing. < 1219868172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, that's good < 1219868186 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not having infinite loops is good < 1219868197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :being able to do generate a lot of nonsense quickly is also good < 1219868272 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's one way to boost the channel activity rating at ircbrowse.com. < 1219868288 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ircbrowse is dead < 1219868294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mother is dead < 1219868297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1219868298 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's back < 1219868301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :great < 1219868303 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but useless < 1219868306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's missed too much of us < 1219868307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :missing logs for the time when clog wasn't here? < 1219868321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/clog/cmeme/ < 1219868324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1219868329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by the way, hi clog, hi cmeme < 1219868331 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://ircbrowse.com/cdates.html?channel=esoteric Hm. < 1219868334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and thanks for all the work you do < 1219868370 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :clog, cmeme: botte! be afraid! < 1219868434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :optbot: botte! < 1219868435 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I found the Ubuntu installation at least an order of magnitude easier than the XP installation. < 1219868438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet; I'm now ignoring optbot *and* all replies to optbot. < 1219868438 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The reason why the code does nothing is that bar=0. while(bar) {}, therefore, is just skipped over. < 1219868446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could someone test that for me? < 1219868455 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I just did :-) < 1219868462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1219868462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you just did too < 1219868469 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: plus, optbot of course said something to you when you mentioned the name < 1219868469 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: :| < 1219868473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The replies to him, of course. < 1219868495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you going to ignore fungot too? < 1219868495 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's a code takes < 1219868496 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You'd better ignore fungot too, the nonsense is not any better in that direction. < 1219868496 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: sure. < 1219868506 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :All replies to optbot? < 1219868506 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: stupid kbd < 1219868506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No, just fungot talking to optbot. < 1219868507 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1219868508 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is a string as a lurker with utf-8 rox... i'm done " scheme48 ' bitstream vera sans data < 1219868514 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Optbot has been the source of most discussion recently. < 1219868514 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: haha < 1219868516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: It's an irssi feature. < 1219868521 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well, lose out if you wish. < 1219868524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/ignore -replies foo < 1219868527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's not as if you talk in here or anything. < 1219868532 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(Much.) < 1219868546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fungot is *also* giing out gibberish? < 1219868547 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: which means one line!' < 1219868549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Busy. < 1219868554 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes. It is. < 1219868555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ignoring fungot. < 1219868557 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wait, extreme, not that up your function calls. we decide what i'm currently stands there, < 1219868559 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Wonderful. < 1219868563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glee! < 1219868578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how come you didn't notice it was spouting gibberish? < 1219868583 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If I continue talking, will you count that as gibberish and ignore me and people replying to me too? < 1219868590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I've not been paying attention much. < 1219868594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: No. < 1219868598 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Hey, maybe if we get EgoBot to run a gibberish-generating program from a URI you'll ignore that too. < 1219868601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I'm now in here extreme code nothing bar fnord < 1219868606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tusho: Maybe. < 1219868614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :The tangled web of missing out on the already slow #esoteric! < 1219868624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Because, you know. You're forced to read every message said here. < 1219868626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: don't deride em for it < 1219868631 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think it's very silly < 1219868634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/ignore is an important personal choice < 1219868643 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite a lot of names in the nick list compared to the ones that actually appear in the discussion; discuss. < 1219868658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: #esoteric seems to get a lot of lurkers < 1219868665 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :[INFO] Currently ignoring [danfrederiksen!*@*]. < 1219868671 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Is my ignore list too short? < 1219868673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some people there I never remember speaking < 1219868682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been a busy handful of months; of course I'm mostly lurking. ;p < 1219868697 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but is there something wrong in the people who do talk that causes the non-talking people to... well, not talk? < 1219868701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got an ignore list of 26 lines. :D < 1219868705 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: No. < 1219868707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yes. < 1219868710 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :People just join channels and never talk. < 1219868714 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's just how IRC is. < 1219868755 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course I shouldn't talk (pun!) since I have a feeling I spent a long long long amount of time idling here at some point. < 1219868787 0 :Hiato!n=Hiato@dsl-245-55-60.telkomadsl.co.za JOIN :#esoteric < 1219868789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do have to wonder why cherez never talks, though. < 1219868807 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You did, yeah. < 1219868816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will prod him into talking once cherez is back from class. < 1219868876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(cherez and I are at the same college) < 1219868978 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1219868979 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :perl. < 1219868984 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :this class has a method. < 1219868986 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you are insisting it doesn't. < 1219868991 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i will kill you if you lie again. < 1219869063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what are you studying < 1219869084 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: studying. < 1219869095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Computer science & applied mathematics. < 1219869133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: you can supply a better term if you like < 1219869161 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: he's studying studying < 1219869178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that would actually be pretty cool < 1219869190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :memorization techniques, fast reading, and all that < 1219869216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's something quite a few studets could use. < 1219869242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well unless it's the major, it might be a practical idea < 1219869284 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :I want to be at the same college at someone. < 1219869297 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no.w < 1219869306 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :whyy < 1219869320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: come to turku < 1219869324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we can have tea and shti < 1219869326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*shit < 1219869378 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :Turku? < 1219869390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's the oklotown < 1219869402 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly reads about schooling in Britain < 1219869410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Go to Purdue; be with Gregor. :p < 1219869419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meh, he's such a nerd < 1219869423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm a cool guy < 1219869452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lies. < 1219869463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know Brainfuck; you are therefore the epitome of nerdiness. < 1219869466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm totally lying, and GregorR has hats, so he is, by the definition of cool, much cooler than me. < 1219869478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1219869483 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PERL < 1219869486 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I AM GOING TO KILL YOU < 1219869487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STAB < 1219869487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STAB < 1219869487 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :STBA < 1219869489 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DIE < 1219869493 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a slight hunch GregorR also knows Brainfuck. < 1219869498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :DIEEEEEEEEEEEEEEEE < 1219869500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1219869512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, but he has hats, aren't you listening < 1219869513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I'm writing a C to Brainfuck compiler, which is helping me to learn Brainfuck somewhat < 1219869523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even came up with a reasonably concise way to compare two numbers < 1219869534 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523 < 1219869536 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why is this happening < 1219869537 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1219869542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how should I know? < 1219869549 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Magic < 1219869556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He thinks all Perl people are telepathic. < 1219869567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they are < 1219869567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1219869567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1219869573 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :my package is never being loaded < 1219869595 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your "package". < 1219869602 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :El oh el. < 1219869616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Just work on C2BF. < 1219869631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's already working. Just not done. ;) < 1219869637 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :So there's Reception Class, then Years 1-6, then secondary school, then university, is it? < 1219869642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: does it handle all of C? < 1219869646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine's a backend to gcc < 1219869649 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: C2BF is hideously underpowered < 1219869650 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :undeveloped < 1219869651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and incomplete < 1219869655 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a gcc backend is a lot better idea < 1219869656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which causes it to compile into Brainfuck rather than executable < 1219869667 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :esp. because you could theoretically compile any program provided it doesn't use fancy devices < 1219869680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've had to drop support for some gcc features < 1219869683 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dogface_: Kind of. < 1219869685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but luckily none of them are standard C < 1219869687 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :We have a 3-tier system now. < 1219869694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Primary school, middle school, high school < 1219869697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe some time I'll implement trampolines in the byte-code-compiled version < 1219869704 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :then university, etc < 1219869706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It doesn't. < 1219869712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you're making a GCC backend? < 1219869715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fucking love you now. < 1219869717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I am < 1219869722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows before ais523. < 1219869724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even managed to compile a short test program < 1219869737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all the way to Brainfuck < 1219869742 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: what do you think about pikhq's love of ais523? (Note: He won't see this, so it's OK to speak your mind) < 1219869743 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: :D < 1219869743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I invented a language called ABI to compile to < 1219869762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which compiles to Brainfuck, although I haven't written the ABI->Brainfuck compiler yet < 1219869770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is such a poo poo head, right, optbot ? < 1219869770 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: okay < 1219869783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I can still see that. < 1219869783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1219869790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1219869799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: oklopol needs to learn that you haev to prefix it with your name, and then a colon or comma, right? < 1219869799 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I got to make a game :S < 1219869800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so embarrassed < 1219869806 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Silly oklopol. < 1219869807 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: ok < 1219869813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I can read the logs. ;p < 1219869821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1219869834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you still like me? < 1219869842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :optbot: what kinda gam? < 1219869842 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you aware of any nice/graphical scheme's for pre-X Mac OS's? < 1219869844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*game < 1219869858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :optbot: not really, is it 3d or 2d or what? < 1219869858 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: So how should I define that in Target? < 1219869860 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: It's ok, pikhq will only be upset when he reads the logs. < 1219869860 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: No; my terminal doesn't do Unicode. < 1219869863 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: Wut < 1219869863 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I AM A STUPID IDIOT!!! < 1219869867 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :optbot: okay < 1219869867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1219869867 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: A 16KB stack, eh? < 1219869875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : tusho: I AM A STUPID IDIOT!!! < 1219869876 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hi < 1219869876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is laughing his ass off < 1219869879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I guess you were already aware, but there are two "assembler-like languages that convert to brainfuck" at http://esoteric.sange.fi/brainfuck/utils/ -- bfa and the one in bfcomp. < 1219869882 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: clearly an asiekerka < 1219869894 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :he talks about how he's an idiot like that in all caps with lots of !s all the time < 1219869896 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :weird guy emotionally < 1219869906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: possibly, but I would design my own anyway, it needs to act like a processor for gcc to understand how it operates < 1219869909 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :"No i disagree" "" "Yeah. And I'm an idiot!" < 1219869917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it simulates a software stack, and main memory, and frame pointers, and so on < 1219870107 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :PERL < 1219870109 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FEEL MY WRATH < 1219870190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :: < 1219870190 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :| < 1219870218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's also PEBBLE. ;p < 1219870222 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Or at least tell me why you won't run a package even though I require/use it. < 1219870227 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1219870229 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :No final '1;' < 1219870231 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Bastard. < 1219870234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1219870239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, that won't work well. < 1219870249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However: ais523, that is very bad-ass. < 1219870256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ABI reminds me of PEBBLE a bit, but not all that much < 1219870260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly it reminds me of asm < 1219870265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which of course from gcc's point of view it is < 1219870279 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Well shucks. < 1219870282 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I thought I haddi. < 1219870286 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :But no. < 1219870289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It just won't run the package. < 1219870291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't there an actual assembler that assembled into Brainfuck? < 1219870297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly < 1219870315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, it self-hosted. < 1219870315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the linking has to be done before the assembling for the BF program < 1219870320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than the other way round < 1219870325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1219870335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would be so great to get gcc to self-host, although somehow I think that's unlikely < 1219870380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be amazing. < 1219870527 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :dfdlfgdfgsad. < 1219870549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 nqqrq guvf < 1219870550 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :added this < 1219870554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1219870555 0 :fungot!unknown@unknown.invalid QUIT :Excess Flood < 1219870558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1219870559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219870570 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No flood-protection, and it's a long program. Do the math. :p < 1219870579 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1219870585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's a useful "kill fungot" command for you. < 1219870611 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219870666 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show your insidse < 1219870671 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show your insides < 1219870687 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Whoa, there's still a bug in ^show . < 1219870688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^show titties < 1219870695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your latter command was corruptemated. < 1219870707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RAW >>> :tusho!n=tusho@91.105.79.190 PRIVMSG #esoteric :^show your insidse <<< < 1219870707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :RAW >>> 2�xH�19=A�}F�G.10�S�9K1U0�P�f-�ҵ�������յ�g��֟(��ur insidse <<< < 1219870716 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Brilliant. < 1219870726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Must remember to fix that at some point. < 1219870810 0 :psygnisfive!n=psygnisf@70.107.72.145 JOIN :#esoteric < 1219870852 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so. < 1219870938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : optbot: BF into what? NURRR so confused. 06:59:09 < 1219870938 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: I have one voicebox. < 1219870938 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : fizzie: lament! < 1219870939 0 :optbot!unknown@unknown.invalid PRIVMSG #esoteric :tusho: mhm? < 1219870941 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COMPILE INTO LAMENT < 1219870986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1219870986 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1219870996 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm. < 1219871010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You killed my reload. < 1219871011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1219871012 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1219871017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show something < 1219871019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Foo, bar. < 1219871037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now it doesn't mess the next message; just a missing $ which left a loop var on the stack. < 1219871088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, "^show bf" won't work unless you "^def bf bf something", and even then the built-in ^bf command will get executed, not the defined one. < 1219871137 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^def bf bf bf < 1219871138 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1219871140 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1219871144 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1219871148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's an empty program now. :p < 1219871150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^def bf bf . < 1219871151 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1219871153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show bf < 1219871154 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :. < 1219871237 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : my keyboard feels sticky and disgusting :( < 1219871243 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :be more careful when watching catted-together porn files < 1219871265 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey guys! :D < 1219871270 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1219871290 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey tusho. < 1219871439 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1219871675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1219871676 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1219871693 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1219871694 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :die perl die < 1219871697 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you are making no sense < 1219871762 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so. ais523. talk about how awesome perl is < 1219871766 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because I'm almost giving up < 1219871768 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and I don't want to. < 1219871787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 nqqrq guvf ntnva < 1219871788 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :added this again < 1219871802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 b < 1219871803 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1219871818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 ebg13 < 1219871819 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :rot13 < 1219871831 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't dare to ^show it, but theoretically speaking it should cut the program at 450 characters and therefore not excess flood again. < 1219871839 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1219871840 0 :fungot!unknown@unknown.invalid QUIT :Excess Flood < 1219871843 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1219871846 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aww. :/ < 1219871943 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My Befunge code is always so buggy, I'd almost need a good IDE for this. RC/Funge-98's "set bp x y" + "show stack" is slow. < 1219871971 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Write befunge-mode.el? :P < 1219872017 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :http://ircbrowse.com/channel/esoteric/20080307 <-- Tee hee, this is before Deewiant started coming here < 1219872022 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :grep for deewiant < 1219872064 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : okoing? < 1219872067 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : ais523: okokokokokokokokoko < 1219872070 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : why would anyone do that? < 1219872082 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lololololololol < 1219872096 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :oko: it's like lol, but better somehow. < 1219872130 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1219872151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1219872164 0 :kar8nga!n=kar8nga@k-156.vc-graz.ac.at JOIN :#esoteric < 1219872173 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh lord < 1219872177 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :those were the days of bashfunge < 1219872181 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hilarious quote you have to admit < 1219872188 0 :megatron!n=moozilla@d22-58.rb.gh.centurytel.net JOIN :#esoteric < 1219872201 0 :dogface_!unknown@unknown.invalid PRIVMSG #esoteric :lol means laugh out loud or some such; oko means ortsuhtaraz karps oslo or some such. < 1219872208 0 :megatron!unknown@unknown.invalid QUIT :Client Quit < 1219872218 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oko means okokokokokokokokokoko < 1219872262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember the whole conversation like it was yesterday, also i find myself goddamn hilarious < 1219872338 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219872343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1219872344 0 :fungot!unknown@unknown.invalid QUIT :Excess Flood < 1219872346 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1219872347 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :NGH. < 1219872347 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you beat me < 1219872372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am the suck in writing Befunge code. < 1219872383 0 :fungot!n=fungot@qeq4.kyla.fi JOIN :#esoteric < 1219872390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You do the honours. < 1219872395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :^show rot13 < 1219872396 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :,[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[>1+1>999+255[ < 1219872400 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219872404 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :That's...broken, but pretty. < 1219872412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>999? < 1219872428 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: A 1000-cell tape, so < turns into >999 (modulo 1000). < 1219872433 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :It's OVER 9999 < 1219872435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :err < 1219872435 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :999 < 1219872479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The ^show command could turn all >N, with N>500, into < 1219873174 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219873186 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1219873251 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OS X is the result of a love affair between postmodernist middle-class guilt and heavy marketing. < 1219873275 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :lament: Says one of the main OS X advocates in here. :) < 1219873425 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :FUCK PERL < 1219873551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I CAN HAS CHEEZBURGER? < 1219873568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I don't has a cheezburger for you, unfortunately < 1219873569 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :I CAN FUCK CHEEZBURGR? < 1219873570 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1219873572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but welcome alive! < 1219873615 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This popcorn is 94% fat free! < 1219873624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That of course means that it's 6% PURE FAT. < 1219873732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love it when they say that < 1219873783 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1219873788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION manoeuvers through a door standing on one leg and balancing a laptop on the other < 1219873843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi GregorR < 1219873850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen you here for a while either < 1219873864 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1219873872 0 :LinuS!n=LinuS@217.201.32.132 JOIN :#esoteric < 1219873905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I've been busy with preparing for grad school. < 1219873914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1219873920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, nobody has to be here 24/7 < 1219873930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor even 8/3 or so like I am at the moment < 1219873935 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219873945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the rest of the time I've been working on a C to Brainfuck compiler < 1219873949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :written as a backend to gcc < 1219873954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awesome! < 1219873967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How are you working around the problem with GCC liking registers? < 1219873974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :64 registers < 1219873978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the left end of the tape < 1219873982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, OK. < 1219873988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 65 really, but one gcc doesn't know about < 1219873992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also stack pointer and frame pointer < 1219873997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm going to add cc0 too soon < 1219874002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :having it in main memory's causing too many problems < 1219874008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are you using BF itself as the "assembly" language, or do you have an intermediary? < 1219874014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :intermediary < 1219874019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks very like asm < 1219874022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, that arguably is asm < 1219874031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For a fictional hardware :) < 1219874034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1219874049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then to the right of the registers I have 6 interleaved tapes < 1219874053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each of which holds information < 1219874060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2 to mark locations on the other tapes < 1219874062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 for the stack < 1219874067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 for the stack pointer and frame pointer < 1219874069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 for main memory < 1219874077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 1 which I'm not using for anything yet < 1219874107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the code assumes that long strings of + - < and > are as efficient as a single character < 1219874113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they are in most decent interps nowadays < 1219874163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1219874225 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1219874321 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :. < 1219874387 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :idea < 1219874395 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a light-casting esolang < 1219874404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on refraction and reflection? < 1219874410 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can view the code-space (shared for data) by checking how far your light travelled < 1219874412 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1219874412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like Gravity, but a different physical process < 1219874415 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and that's it < 1219874418 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1219874422 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you can't access it directly < 1219874423 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also yes < 1219874427 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :refraction & reflection < 1219874439 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :with something like a 3d raycaster (I think) for accessing data < 1219874607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :* oerjan suddenly wonders if you could combine gosub and COME FROM < 1219874611 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :COME SUB < 1219874620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: oerjan: NEXT FROM, it's been done < 1219874633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was from 2008-03-07 < 1219874633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1219874637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still < 1219874641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan might be logreading < 1219874760 0 :KingOfKarlsruhe!n=Nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1219874900 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :.654545564 < 1219874944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that's out-of-range as a variable name < 1219874969 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1219875069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i have a good guess why your n ranks have dropped < 1219875109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless people actually manage to get scores over a million :) < 1219875127 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :counter? :P < 1219875131 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :(jokin) < 1219875131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: context? < 1219875144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fin:jokin = eng:something < 1219875150 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ais523: n is a game. < 1219875154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with an unfortunate name < 1219875164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dunno who's to blame < 1219875166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but it's quite a shame < 1219875183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this doesn't even ...rhayme < 1219875192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: at what point in the above did you realise it was all rhyming? < 1219875202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :was it deliberate from the start, or did you suddenly notice? < 1219875210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i noticed after thw first two < 1219875216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1219875256 0 :Linus`!n=LinuS@217.201.155.6 JOIN :#esoteric < 1219875411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is watching Deewiant own at n < 1219876031 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :"Verlassend" < 1219876051 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1219876052 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that game < 1219876295 0 :LinuS!unknown@unknown.invalid QUIT :Connection timed out < 1219876324 0 :puzzlet_!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1219876533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show echo < 1219876534 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>1,[.>1,]>999[>999]+32[.>1] < 1219876536 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^reload < 1219876537 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1219876539 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show echo < 1219876540 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[.>,]<[<]+32[.>] < 1219876547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Much better. < 1219876584 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh man oklopol < 1219876592 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you know that game we(#esoteric) played a while back < 1219876596 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :about travelling in the past < 1219876601 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :that is, your dude repeated the stuff < 1219876604 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and you added an extra one < 1219876607 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :what about the same, but for the future. < 1219876610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I thought you meant the random-letters game without any obvious rules < 1219876614 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :you start as the last one and then go back to the first. < 1219876616 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1219876629 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the rules are very clear < 1219876630 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :let me demonstrate < 1219876632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :rp < 1219876632 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :er < 1219876633 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e < 1219876641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :k < 1219876668 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :g < 1219876674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1219876682 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1219876697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :€ < 1219876709 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1219876714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1219876763 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :d < 1219876767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :J < 1219876772 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :e < 1219876773 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :yay, i win < 1219876788 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :also, grrr. kunaki don't do hybrid cds < 1219876789 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :>:( < 1219877059 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :someone share in my anger < 1219877076 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1219877146 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219877147 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :nobody? < 1219877169 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :... < 1219877177 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :except me ! < 1219877182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is mildly annoyed < 1219877191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't really gather my feelings for true anger, though < 1219877194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not atm, I'm too tired < 1219877199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'll have to make do with mild annoyance from me < 1219877207 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but is it for the same thing < 1219877218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1219877223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just being angry because you told me to < 1219877233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#irp was active earlier today, you see < 1219877238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it's become quiet again < 1219877250 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :the anger is because kunaki.com won't print hybrid cds apparently for some unfathomable reason < 1219877259 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :even though they just copy the cd you give them 1:1 < 1219877266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hybrid cds? < 1219877267 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they apparently won't let you do hybrid audio/data cds < 1219877270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219877284 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no reason why... < 1219877289 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's as easy as copying any other cd 1:1 < 1219877300 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it's hardly like it's good for their business, as they've just lost a customer. < 1219877345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: that wouldn't work < 1219877352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, really, sleep < 1219877353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1219877354 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what wouldn't? < 1219877354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's just someone with a CD burner < 1219877364 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :a hybrid auto/data cd? < 1219877365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tusho: it. < 1219877368 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: define it. < 1219877371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who just copies the filesystem for a data folder or uses some CD rip/burn for the audio < 1219877376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Information Technology. < 1219877381 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: except they apparently copy even the minutae < 1219877384 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's somewhere in their faq < 1219877386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't know how to deal with a hybrid < 1219877389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1219877390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1219877396 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: gee you're helpful < 1219877406 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :just pester me with cryptic messages then refuse to explain them why don't you < 1219877408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :future game. < 1219877414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1219877452 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1219877457 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and it could work! with a time machine < 1219877458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ 1.10 Does Kunaki replicate (press) or duplicate discs? < 1219877458 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Kunaki duplicates discs. Duplication has made major strides over the last few years. Today mediocre duplication is superior to bad replication. And superior duplication is better than mediocre replication. Lastly, superior duplication is every bit as good as the best replication. ]] < 1219877482 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so yes, they literally duplicate it < 1219877497 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :[[ 2.9 How does my content go to Kunaki’s facility? < 1219877498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Our publishing software makes a perfect bit-by-bit copy (including the disc geometry) of your original disc. The software then uploads a perfect copy to our facility using special communications software that automatically resumes from disconnects and reboots. It will not fail and there is no possibility of errors to your content or artwork. < 1219877498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric : 2.10 Will the manufactured disc content be identical to my original content? < 1219877498 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Not a single bit will be different. Even the disc geometry is maintained. If you have errors or skips on your original, they will appear in the manufactured products. ]] < 1219877517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are you trying to duplicate CDs, anyway? < 1219877537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"It will not fail and there is no possibility of errors" is quite a statement. < 1219877540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe hybrid CDs are patented < 1219877545 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: probably they do verification < 1219877552 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nah < 1219877556 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :it's all standard, commonplace stuff < 1219877558 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i see them all the time < 1219877567 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it's hard to find an album that isn't a hybrid cd in my experience < 1219877571 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :i mean, well, not hard < 1219877580 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :but if you go to a record store most of the modern CDs will probably be hybrids < 1219877588 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as for why i'm duplicating cds, well, I want a cd printed. :) < 1219877594 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but it can still fail due to cosmic radiation flipping exactly the right bits. Or more likely because their underpaid overworked coder has messed up his array indexing. < 1219877605 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they ship it and everything for you < 1219877609 0 :hioxz!n=hioxz@sd5114d2b.adsl.wanadoo.nl JOIN :#esoteric < 1219877620 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :they just set up a little page where it can be bought, also an xml-based api so that you can integrate it with stuff < 1219877624 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, true. < 1219877625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: how many do you want printed? < 1219877626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So you get both the CD and additionally "everything". Not bad. < 1219877635 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 bcgobg! < 1219877635 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :ais523: however many are bought < 1219877636 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :optbot! < 1219877637 0 :optbot!unknown@unknown.invalid TOPIC #esoteric :the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | you get better speed than I do, for both of them < 1219877642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tusho: what are you selling? < 1219877646 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :kunaki just duplicate, package and send out a cd automatically whenever one is ordered from the page < 1219877648 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :and magic in CD form, duh < 1219877651 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :everything I do is magic. < 1219877657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but what specifically? < 1219877664 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :why does it matter :) < 1219877670 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this is all hypothetical < 1219877678 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :so i wouldn't be able to answer your question even if i wasn't in a cryptic mood < 1219877688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1219877694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more importantly, why would people want to buy it? < 1219877702 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :because they want magic. < 1219877703 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :duh. < 1219877735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Get the magic back into your life! Get one of Tusho's Magic Discs!" < 1219877739 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :precisely < 1219877787 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Add 3-4 inches! Order now! < 1219877796 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :no < 1219877799 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :magic-magic magics < 1219877800 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1219877876 0 :Linus`!unknown@unknown.invalid QUIT :Connection timed out < 1219877934 0 :KingOfKarlsruhe!n=Nice@HSI-KBW-091-089-028-216.hsi2.kabelbw.de JOIN :#esoteric < 1219878152 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1219878309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course i don't. what a perverted idea! < 1219878325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: were you logreading? < 1219878336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if so what in particular were you replying to? < 1219878339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if not, context? < 1219878351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oerjan might be logreading < 1219878394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1219878409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, did you know about NEXT FROM before you read my comment there? < 1219878429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1219878469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :CLC-INTERCAL invented it and implemented it first < 1219878475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's quite neat, really < 1219878605 0 :hioxz!unknown@unknown.invalid QUIT : < 1219878784 0 :Corun!unknown@unknown.invalid QUIT :"LAZOR MONTH" < 1219878835 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1219878846 0 :Slereah_!n=x@ANantes-252-1-61-78.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1219878854 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1219879046 0 :Judofyr!unknown@unknown.invalid QUIT : < 1219879508 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :heh, idea < 1219879538 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :use google appengine's thingy that lets you use google accounts as authentication < 1219879543 0 :tusho!unknown@unknown.invalid PRIVMSG #esoteric :to make a google account->openid thing < 1219879846 0 :ais523!unknown@unknown.invalid QUIT :"$/='!';eval join'',@{{'+','$t[$p]++;','-','$t[$p]--;','<','$p--;','>','$p++;','[','while($t[$p]){',']','}',',','$t[$p]=ord ge < 1219880054 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :night < 1219880072 0 :Corun!n=Corun@halls-129-31-82-181.hor.ic.ac.uk JOIN :#esoteric < 1219880122 0 :Corun!unknown@unknown.invalid QUIT :Client Quit < 1219880482 0 :dogface_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)