< 1283817620 0 :alise!unknown@unknown.invalid PART #esoteric :? < 1283817620 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or: < 1283817624 0 :alise!~alise@91.104.247.83 JOIN :#esoteric < 1283817631 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it seems as if RS must be a single string < 1283817635 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Carefully melt three of the candles together to form a figure "5". < 1283817636 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not a string representing a bunch of options < 1283817644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: XD < 1283817647 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Or: < 1283817664 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :When using gawk, the value of RS is not limited to a one-character string. It can be any regular expression (see Regexp). < 1283817664 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1283817672 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry Joey, you don't GET a birthday party this year. < 1283817679 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: It's okay if pixley.awk only runs on gawk, right>? < 1283817680 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*right? < 1283817685 0 :distant_figure!unknown@unknown.invalid QUIT :Quit: underflow < 1283817691 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: totally fine by me < 1283817701 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'm amazed if it runs at all < 1283817718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ARE YOU INSULTING MY COEDING SKILZ < 1283817723 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1283817725 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I'm very good at coeducationaling. < 1283817745 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :denigrating the awkgramming capacities of awk < 1283817756 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :THE INSULT! < 1283817760 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :HAVE YOU NOT READ AWKLISP? < 1283817798 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Quick! Produce a regular expression that matches nothing. < 1283817845 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :/ε/ < 1283817847 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hahaha wow it's working < 1283817856 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ereswmara: No, that does not match anything. < 1283817859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who are you again? < 1283817864 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh, nooga. < 1283817865 0 :ereswmara!unknown@unknown.invalid PRIVMSG #esoteric :ε is pretty much nothing < 1283817870 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :A genuine nooga-hide sofa! < 1283817873 0 :ereswmara!unknown@unknown.invalid NICK :nooga < 1283817873 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ereswmara: no, no string matches it < 1283817874 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1283817876 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :matching always fails < 1283817889 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Your request was ambiguously worded. < 1283817893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, that way < 1283817903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb, sleep < 1283817906 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283817907 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and he gives up < 1283817957 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so my next esolang is going to be called Pophery < 1283817970 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it has no numbers, right? right. < 1283817979 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: Pixley has no numbers < 1283817985 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So let's see, what's the easiest part to parse. A symbol. < 1283817990 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What are the valid symbol characters again? < 1283817992 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Pophery, indeed, has no numbers either < 1283818002 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: errm.. same as R5RS < 1283818012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1283818015 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Pophery? < 1283818052 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to remember how to spell "Porphyry" and that came out. < 1283818061 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(not just now -- months ago) < 1283818083 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: < 1283818090 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/^[a-zA-Z!$%&*+\-./:<=>?@^_~][a-zA-Z0-9!$%&*+\-./:<=>?@^_~]*$/ { < 1283818095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :R5RS COMPLIANT < 1283818104 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Jesus, thank you R5RS. < 1283818111 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1283818114 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Pixley: SIMPLE NO MORE < 1283818143 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :One advantage of implementing it in Scheme: I could ignore that sort of garbage < 1283818161 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :There's even a demented-looking emoticon in there < 1283818163 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :^_~ < 1283818166 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ugh, lexical scoping is going to be a bitch. < 1283818170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : type[parsed] = Symbol < 1283818170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : name[parsed] = $0 < 1283818170 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :} < 1283818172 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1283818174 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :/^[a-zA-Z!$%&*+\-./:<=>?@^_~][a-zA-Z0-9!$%&*+\-./:<=>?@^_~]*$/ { < 1283818175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : type[parsed] = Symbol < 1283818175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : name[parsed] = $0 < 1283818177 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :} < 1283818179 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Awk: Elegant! < 1283818191 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I need to allocate parsed there. < 1283818213 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn Prolog quickly < 1283818219 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok, done < 1283818231 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: wat < 1283818248 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to learn goddamn Prolog < 1283818271 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :gp(X,Z) :- p(X,Y), p(Y,Z). < 1283818272 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my idiotic university requires Prolog for one course < 1283818275 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's all you need to know < 1283818280 0 :SgeoN1!unknown@unknown.invalid QUIT :Quit: Bye < 1283818285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how about lists and stuff < 1283818296 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[X|Y] is a cons < 1283818302 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :done. < 1283818307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok, done < 1283818308 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyway, prolog is cool < 1283818309 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :don't goddamn it < 1283818328 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hd(cons(X,Y)) :- X. etc < 1283818334 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1283818335 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is, but I can't find any cool application for it... at least now < 1283818363 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh cool, you don't allocate lists in awk < 1283818366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :they just sort of exist, always. < 1283818378 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :all praise the dark lord (awk) < 1283818386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and appear to < 1283818388 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1283818542 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Pophery is basically designed and implemented, but the example programs are not so easy for me to think about, so it's stalled < 1283818568 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I need to get some running so I know whether I'm going to need to add an instruction though < 1283818612 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1142600.txt?key=gzctp9xutdmiokiu2x4ag < 1283818617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :anyone care to point out why this allocator doesn't work? < 1283818634 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hmm, apart from decrementing next_ids_ptr when i shouldn't (when it's false) < 1283818669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :function next_id() { < 1283818669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : if (next_ids_ptr) { < 1283818669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : return next_ids[next_ids_ptr--] < 1283818669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : } else { < 1283818669 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : return top_id++ < 1283818670 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric : } < 1283818672 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :} < 1283818812 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: does Pixley support (a . b) syntax? < 1283818813 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if so, grr. < 1283818819 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1283818822 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1283818829 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: you don't specify so... < 1283818844 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :basically, if you don't see it in pixley.pix, you don't have to support it < 1283818849 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1283818852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so every pixley program is one value? < 1283818854 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that's convenient too < 1283818856 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283818859 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(although I probably want a REPL, right?) < 1283818868 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't think i defined input, which is too bad < 1283818886 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pixley is one expression, so < 1283818887 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :a magical 'input' symbol which is bound to input would be ok < 1283818890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that makes things easier < 1283818890 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: ew < 1283818893 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :repl or not is up to you < 1283818895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how about a parameter to a lambda < 1283818899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :every program is (prog input) < 1283818900 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :besides < 1283818902 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what format is it in? < 1283818905 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all you have is symbols dawg < 1283818917 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i refer you to the R5RS < 1283818922 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks out < 1283818923 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :that has strings. < 1283818924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you don't < 1283818942 0 :SgeoN1!~AndChat@166.199.240.160 JOIN :#esoteric < 1283818947 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"what format is it in"... < 1283818959 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to have string, for your s-expression to be in a text file < 1283818965 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :maybe i don't understand the question < 1283818983 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i (ME) would just go with: < 1283818995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :input < 1283818995 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(wait, does awk let you parse the command line?) < 1283818995 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what is input < 1283819000 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1283819002 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1283819003 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh great < 1283819004 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what variable is input < 1283819006 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you said bind input < 1283819026 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the symbol 'input' can be magically bound to some input s-expr provided by the interpreter < 1283819035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1283819043 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just have it that every program is < 1283819045 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(prog input) < 1283819048 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so you write a program as < 1283819048 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so... the pixley program (cons input input) would... yeah < 1283819051 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (input) ...) < 1283819055 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(lambda (x) (cons x x)) < 1283819067 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*pretend* that there's a (lambda (input) ...) around the damn thing < 1283819074 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no, there should literally be one, this is scheme! < 1283819079 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to do < 1283819088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(let ((compose ...)) (compose a-program another-program)) < 1283819090 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1283819091 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and let that be your function < 1283819093 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :of one argument (the input) < 1283819094 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to declare things in swi-prolog prompt ? < 1283819098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yes < 1283819101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :assertz((...)). < 1283819108 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1283819119 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :a pixley program is one value, right? then, if that value is a lambda, it makes sense for your interpreter to supply values (i.e. input) to it, before evaluating it < 1283819122 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :you like that better? < 1283819130 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: before evaluating it? < 1283819136 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :during evaluation < 1283819136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :calling a function causes the evaluation of its contents anyway :) < 1283819147 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, well < 1283819216 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Any lick with HackFactor? < 1283819223 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Luck < 1283819227 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: We licked it real good < 1283819246 0 :Hiant!~Person@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283819281 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :argh! < 1283819286 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can't have () be a field separator < 1283819290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :because you'll never see it < 1283819294 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :so basically /^$/ matches ( or ) < 1283819297 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :which? who knows! < 1283819304 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wait vno < 1283819305 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*no < 1283819311 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :gnu awk says which separator it was in a variable < 1283819312 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1283819332 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :in RT < 1283819393 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: gah. write it however your like, Pixley's interface to the rest of the world is not rigorously define, nor should it necessarily be so < 1283819402 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :defined* < 1283819413 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i'm just babbling about my implementation < 1283819517 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1283819546 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to "zip" two lists in prolog < 1283819682 0 :SgeoN1!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283819693 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i don't remember how to do that. rusty! < 1283819741 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: zip([X|Xs],[Y|Ys],[[X,Y]|Zs]) :- zip(Xs,Ys,Zs). < 1283819745 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :well < 1283819746 0 :SgeoN1!~AndChat@166.199.240.160 JOIN :#esoteric < 1283819758 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zip(Xs,[],Xs). < 1283819761 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zip([],Ys,Ys). < 1283819762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :zip([X|Xs],[Y|Ys],[[X,Y]|Zs]) :- zip(Xs,Ys,Zs). < 1283819789 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :what he said < 1283819898 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :DIMX(10),Y(10),Z(20):FORI=1TO10:Z(I*2-1)=X(I):Z(I*2)=Y(I):NEXTI < 1283819945 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :basic. the ultimate prolog. < 1283819983 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so anyway. back to screwing up the courage to code in Pophery... < 1283819995 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1283820000 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gives me false < 1283820101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: on what input? < 1283820106 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I *believe* I have a working list parser now... < 1283820109 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: toplevel: Undefined procedure: (:-)/2 (DWIM could not correct goal) < 1283820111 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Though it's so gnarly that I want to rewrite it already. < 1283820117 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :swi-prolog you're such a sweethear < 1283820117 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: assertz((foo :- bar)). < 1283820118 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :t < 1283820120 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all prologs do that < 1283820128 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(' | awk -f pixley.awk < 1283820128 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ( on line 2 < 1283820131 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Not quite... < 1283820134 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :zip([1,2,3],[4,5,6],Result). < 1283820138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hm < 1283820139 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: not sure < 1283820160 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1283820165 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283820195 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought about something simmilar but with use of append < 1283820201 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it failed < 1283820206 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION distracted < 1283820211 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :FOCUS < 1283820245 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ohh of course < 1283820380 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '()' | awk -f pixley.awk < 1283820380 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ( on line 2 < 1283820395 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they should implement some sort of switching < 1283820401 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ? < 1283820415 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nooga: that would indeed allow them to achieve a higher voltage < 1283820417 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ohh (@ my error) < 1283820419 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :between query mode and the other mode < 1283820439 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :experimenting would be easier < 1283820481 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wtffs < 1283820537 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :why do i design languages that rub my own brain raw? < 1283820582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(a)' | awk -f pixley.awk < 1283820582 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ( on line 1 < 1283820585 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1283820587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(a ) works < 1283820590 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i might just release the damn thing and let someone else tell me what kind of code you can write in it < 1283820600 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't parse to anything < 1283820603 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :alise: i'd like to have two modes, one, in which i could define predicates without having to write assertz() and then i could switch to query mode to query ;f < 1283820606 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: wanna try and figure out this parser?!!! < 1283820613 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: no thank you < 1283820615 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's called a file < 1283820621 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's just AWK! < 1283820638 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but it's so uncomfortable < 1283820660 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :save, load, query, change, save, load, query, uuuhg < 1283820681 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :load is just [filename-sans-extension]. iirc < 1283820681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, i could implement simple prolog in ruby < 1283820686 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :though that may be gprolog-only < 1283820687 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hahaha < 1283820696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :nooga: do you have any idea how hard it is to write the algorithm without it being always exponential? < 1283820705 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :prolog is slow < 1283820710 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i noticed < 1283820718 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nooga: do it! < 1283820724 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but the best way to learn a lang is to implement it < 1283820736 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who cares about speed or correctness :D < 1283820737 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: i hear conan the barbarian uses awk < 1283820757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok, srsly < 1283820761 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb, sleeptime < 1283820771 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :awklog < 1283820894 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283820910 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: maybe I'll have that a pair with no car or cdr is NIL >:) < 1283820947 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*I'll just have < 1283821060 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(quote ()) ? < 1283821069 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i think that can be nil < 1283821130 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :Just attempting to read Factor code is a chore < 1283821185 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: that's (quote NIL-OBJECT) < 1283821317 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :I'm beginning to consider switching back to Smalltalk, but Factor has so many great things < 1283821323 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i ought to write a pixley repl, then i could ask it < 1283821390 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: "Like Scheme, a literal null list can be denoted by (quote ())." < 1283821396 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric := nil < 1283821469 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :neal < 1283821532 0 :SgeoN1!unknown@unknown.invalid PRIVMSG #esoteric :What lisp is This? < 1283821552 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SgeoN1: Pixley < 1283821580 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's a contrivance, a strategy. < 1283821594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :An outline, a schedule. < 1283821614 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It is an action, a conspiracy, a cable, a dodge; a game, a hustle, an intrigue, a plot. < 1283821622 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :CAN YOU TELL WHAT IT IS YET? < 1283821661 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i have a cunning plan < 1283821711 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :a punning clan < 1283821819 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cues oerjan < 1283821825 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1283821834 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :hm, no < 1283821848 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :why the heck did i not write a repl for Pixley? < 1283821863 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ah, so much evil to do, so little time < 1283822140 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: this is so hard < 1283822165 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: a) awk is not your friend b) copy what awklist does c) that's cheating < 1283822173 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :*awklisp < 1283822176 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: d) I'm not cheating mwahaha < 1283822178 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :although (a) doesn't work atm < 1283822179 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :only (a ) < 1283822181 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :NO I MEANT AWKLIST!!1! < 1283822221 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :no i didn't < 1283822224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '' | awk -f pixley2.awk < 1283822224 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Complete lack of anything on line any-you-want < 1283822243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '' | awk -f pixley2.awk < 1283822243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Complete lack of anything on line ... there were no lines! < 1283822324 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: http://chasen.org/~daiti-m/etc/awk/walk.pdf < 1283822328 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so not useful < 1283822337 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but seems to predate awklisp < 1283822444 0 :Zuu!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283822577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(a )' | awk -f pixley2.awk < 1283822577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(a()) < 1283822577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(a b )' | awk -f pixley2.awk < 1283822577 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :() < 1283822579 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tha's no' ri'. < 1283822593 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Tha's wrong. < 1283822718 0 :SgeoN1!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283822724 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: well, it parses (), one-element lists with the right parenthesis preceded by a space, and symbols. < 1283822735 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i would write a preprocessor in awk < 1283822736 0 :Zuu!zuu@0x55529f1b.adsl.cybercity.dk JOIN :#esoteric < 1283822736 0 :Zuu!unknown@unknown.invalid QUIT :Changing host < 1283822736 0 :Zuu!zuu@unaffiliated/zuu JOIN :#esoteric < 1283822748 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and this works: < 1283822750 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '((()))' | awk -f pixley2.awk < 1283822751 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :((())) < 1283822795 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :can awk launch other programs> < 1283822800 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*programs? < 1283822811 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :maybe. but that's cheating < 1283822816 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(it's not cheating if it launches another awk!) < 1283822830 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but maybe it is < 1283822838 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :if you had a shell to interpret the command string to run you'd use an interpreter written in sh instead, it'd be saner :) < 1283822981 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :can you swallow the whole damn program with one /.*/ match, then manually work on it with substr, while, etc? < 1283822988 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's what *I'd* do < 1283823056 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and i'd put the comment "all your pixley are belong to us" beside the match < 1283823095 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: dude, that's the thing i'm trying to avoid < 1283823098 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i'm leveraging awk's strengths < 1283823102 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not being boring like awklisp < 1283823105 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah. real strong < 1283823115 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it totally is, my parser is only utterly hideous. < 1283823126 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(((a )))' | awk -f pixley2.awk < 1283823127 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(((a))) < 1283823151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: is it acceptable if I just have the symbol chars be alphanumeric plus the hyphen? < 1283823197 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://chasen.org/~daiti-m/etc/awk/ (shift-JIS?) < 1283823219 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: yes, acceptable < 1283823274 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :What horrifying code monstrosity are you two creating? < 1283823290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: I'm implementing Pixley (Scheme subset) in awk! < 1283823297 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SUCH TREMENDOUS FUN! < 1283823301 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Gah... < 1283823316 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: YOU CANNOT DENY THE FUN < 1283823324 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :I just finished Hello World in fully optimized OTOH < 1283823335 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Its horrifying. < 1283823345 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: nice < 1283823353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '((a43 (a)))' | awk -f pixley2.awk < 1283823353 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(()) < 1283823355 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I... < 1283823359 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :~?^?~^~"?~^~"?~^~"?~^~"_>?~^~"?~^~"~<^~:_[>^?~^~"?~^~" < 1283823361 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :?~^~"?~^~"?~^~"?~^~"?~^~"_>^?~^~"?~^~"?~^~"?~^~"?~^~" < 1283823362 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :GOD SAVE THE QUEEN < 1283823362 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :?~^~"?~^~"?~^~"?~^~"?~^~"_>^?~^~"?~^~"?~^~"_>^?~^~"_ < 1283823364 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :<<<<^?~^~'_]>^?~^~"?~^~"_.>^?~^~"_.^?~^~"?~^~"?~^~"?~^ < 1283823364 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: STOP < 1283823365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop stop stop < 1283823365 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :~"?~^~"?~^~"?~^~"_..^?~^~"?~^~"?~^~"_.>^?~^~"?~^~"_.<<^ < 1283823365 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1283823366 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop stop stop < 1283823367 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :?~^~"?~^~"?~^~"?~^~"?~^~"?~^~"?~^~"?~^~"?~^~"?~^~" < 1283823367 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1283823367 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1283823368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823368 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823369 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :?~^~"?~^~"?~^~"?~^~"?~^~"_.>.^?~^~"?~^~"?~^~"_. < 1283823370 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823370 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :^?~^~'?~^~'?~^~'?~^~'?~^~'?~^~'_.^?~^~'?~^~'?~^~'?~^~'?~ < 1283823371 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :^~'?~^~'?~^~'?~^~'_.>^?~^~".>. < 1283823372 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823374 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :stoped < 1283823374 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823380 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823380 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :press alt+f4 < 1283823382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823384 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823388 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823390 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823392 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823394 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823396 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823398 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823401 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :okay okay, I am slowllly backing away... < 1283823402 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823404 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823404 0 :Hiant!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539] < 1283823406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823408 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823410 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823412 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823414 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283823416 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i probably spammed more than you :D < 1283823418 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: use a pastebin < 1283823420 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :e.g. pastebin.ca < 1283823422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or pastie.org < 1283823424 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :to post long stuff < 1283823430 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :he's gone now < 1283823437 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1283823440 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :you scared him away < 1283823442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :scared off by the irc < 1283823449 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :madbr: i think your alt+f4 probably contributed :| < 1283823451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or < 1283823455 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :my STOPs were still arriving < 1283823656 0 :owld!~Person@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283823679 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283823704 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283823717 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and Pophery has a cousin called Nhohnhehr < 1283823766 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, well < 1283823770 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1283823993 0 :owld!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539] < 1283824048 0 :calamari!~kidsquid@206.29.188.227 JOIN :#esoteric < 1283824089 0 :calamari!unknown@unknown.invalid QUIT :Client Quit < 1283824415 0 :Hiant!~Person@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283824424 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Am I allowed back? < 1283824457 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you were never meant to go :P < 1283824464 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I just spammed stop because clients often don't see stuff while flooding < 1283824467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1283824510 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Well, sorry anyways. < 1283824513 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :On some clients, /flushq will stop the client from sending stuff < 1283824525 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no clue for ChatZilla < 1283824532 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :man, supernovae are scary < 1283824546 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/a/a2/SN1994D.jpg that is a galaxy, and the supernova is just as bright < 1283824573 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :supernovae are awesome < 1283824627 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Best explosions in the universe. < 1283824656 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :blam < 1283824677 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :maybe the supernova is much closer. or much further away. terrible photo < 1283824730 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :I can only hope that two black holes collide. That would be even better. < 1283824907 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :The projected kickback would send a massive black hole hurtling through space, disrupting orbits etc all around it. < 1283824934 0 :Gregor!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1283824944 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Nostradamus never had a clue. What a way to go. < 1283824957 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: I'd sort of like to survive < 1283824972 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Technically, you might. < 1283824986 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :You would be trapped at the even horizon forever. < 1283824993 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :*event < 1283825016 0 :Gregor!~gregor@65.183.185.80 JOIN :#esoteric < 1283825045 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Bad news, you would be staring into the darkest black in existence. < 1283825047 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: they wouldn't just merge? < 1283825109 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Nope, actually its hypothesized that they would powerfully reject each other. Intro link:http://www.universetoday.com/13002/what-happens-when-supermassive-black-holes-collide/ < 1283825118 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1283825189 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Not to mention that the resulting x-ray blast would probably be even brighter (in the x-ray spectrum) then a supernova. < 1283825227 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You might want to put a space after that colon so our pitiful clients link it :) < 1283825230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(Already copied) < 1283825255 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :alise: I only noticed that afterward. A little late at that point. < 1283825265 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :let's just wham two galaxies with supermassive black holes in them together at near-lightspeed < 1283825273 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :best light show EVER < 1283825279 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :just make sure they're very, very far away from us < 1283825280 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1283825292 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :to both parts < 1283825342 0 :Gregor!unknown@unknown.invalid NICK :Gregor-H < 1283825423 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyways, what esoteric languages does everyone like? < 1283825461 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :My personal favorite are the line-noise ones. (ex Unlamda) < 1283825486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Befunge '98 is quite amazing. < 1283825530 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :seriously pikhq? < 1283825535 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's just hard to implement < 1283825543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: I like TRDS, okay? < 1283825544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283825556 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Don't remind me of MKRY. :-( < 1283825558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But. It's mostly amazing for being somehow practical and *not*. < 1283825570 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I guess I still feel partly responsible for that. Maybe. < 1283825624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hiant: Hmm. Brainfuck's a fairly commonly liked thing. < 1283825643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the world's most clever, or even *that* difficult, but there's something appealing to it nevertheless. < 1283825706 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :I agree about Brainfuck, but it carries a unique burden as well. < 1283825736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say the single hardest thing about Brainfuck is memory management. < 1283825764 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck provides the simplest platform for Turing-complete languages. < 1283825768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Takes on a whole new level of "hard" when you need to do memory management for all variables and have a single pointer. < 1283825785 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that it gets altered and morphed over and over again. < 1283825820 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I whole-heartedly agree. Ruby has me spoiled rotten. < 1283825839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ruby? UNCLEAN < 1283825852 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: This is difficult. < 1283825892 0 :Gregor!~Gregor@codu.org JOIN :#esoteric < 1283825898 0 :Gregor-H!unknown@unknown.invalid QUIT :Quit: Leaving < 1283825906 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Looka my fancy new hostname :) < 1283825922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Noice. < 1283826003 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq:Yeah, but when you need to quickly code something, nothings better. < 1283826021 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Python < 1283826056 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Ruby practically counts as an esolang, anyways, because of the ability of name-space abuse. < 1283826062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Python, Perl, shell, Tcl, Javascript, beating yourself in the head with a mallet for a bit, sometimes even C... < 1283826075 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I don't know why awk is torturing me like this. < 1283826083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yes. And awk. < 1283826101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1283826105 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it appears to be excessively bitching < 1283826123 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bitching is the technical term < 1283826162 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to DEBUG my AWK?! pikhq! < 1283826240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Paste it. < 1283826246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though you may get bitching. < 1283826270 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Once you have seen really bad Ruby, its actually quite horrifying. I have seen line-noise that re-defines itself every few lines (ab)using alias. < 1283826287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://pastie.org/1142766.txt?key=k1iwgregkinotdieb8qg < 1283826298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, I know the RS-as-regexp thing is gawk only. It's required for my horrific parser structure. < 1283826312 0 :Gregor!unknown@unknown.invalid QUIT :Quit: Coyote finally caught me < 1283826321 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Your job: Find out why "(a b)" parses as (). < 1283826328 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Usage: < 1283826334 0 :Gregor!~Gregor@codu.org JOIN :#esoteric < 1283826340 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :$ echo '(a b)' | awk -f pixley2.awk < 1283826355 0 :Hiant!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539] < 1283826356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, your problem is that you are using awk. < 1283826386 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Okay. Now diagnose my actual bug. :| < 1283826467 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or cpressey! < 1283826535 0 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1283826537 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826537 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826538 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826538 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826539 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :GO < 1283826540 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826543 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826555 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :RED STOP < 1283826555 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Factor has distributed concurrency < 1283826556 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :STOP < 1283826561 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: You are using a finite-state automaton to do a push-down automaton's job. < 1283826562 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It has everything I want except easy-of-reading < 1283826564 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :*ease < 1283826576 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :HAMMER THE SHIP < 1283826586 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Shut up :P < 1283826594 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: that's probably just your BROKEN BRAIN. < 1283826718 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: you never fixed next_id < 1283826735 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what's broken? < 1283826748 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :See if you can make something with the templates that I have added into esolang wiki < 1283826754 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :thought you said it needed a ++ instead of a -- < 1283826762 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: no, i worked it all out < 1283826765 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's totally fine. < 1283826771 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :the issue is in the parser < 1283826772 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :k < 1283826774 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i think push_parsed() < 1283826776 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or the ) code < 1283826777 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :not sure which < 1283826818 0 :Gregor!unknown@unknown.invalid NICK :Gregor-L < 1283826837 0 :Gregor-L!unknown@unknown.invalid NICK :Gregor < 1283826885 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor! Fix a tok. < 1283826901 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :What does "fix a tok" mean? < 1283826902 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Could I persuade you to download that tarball outside HackEgo's root and then unpack it to inside? < 1283826934 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :In principle I'd rather actually fix whatever's wrong with HackBot, but in reality, sure. < 1283826939 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Get real! Even Gregor oversleeps regularly. < 1283826980 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: i have no idea what is wrong with your parser < 1283827004 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`run rm xaa xab < 1283827010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Fetchin' a link, just a secondamo. < 1283827011 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283827019 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://downloads.factorcode.org/linux-x86-64/factor-linux-x86-64-2010-09-06-03-01.tar.gz < 1283827020 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1283827088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :WHYY IS MY KEYBOARD BROKEN < 1283827587 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: FIX IT FIX IT FIX IT FIX IT < 1283827591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(the parser) < 1283827744 0 :zzo38!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283827829 0 :lament!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283827924 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: DEBUG MY AWK < 1283827928 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :OR... DIE < 1283827941 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Ohh I see what I did wrong < 1283828059 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But still it fails. < 1283828069 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :someone should make a tonal esoteric language < 1283828175 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fugue? < 1283828318 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1283828335 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: [[If new calculations are correct, the universe just got even stranger. Scientists at Case Western Reserve University in Cleveland, Ohio, have constructed mathematical formulas that conclude black holes cannot exist. The findings--if correct--could revolutionize astrophysics and resolve a paradox that has perplexed physicists for 4 decades.]] < 1283828336 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: DAMN YOU < 1283828380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That creates another paradox. < 1283828391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that black holes have been observed. < 1283828495 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pics? < 1283828597 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :university of cleveland < 1283828675 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :alise, what's that PDF reader you recommended? < 1283828677 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Black holes have not been observed, effects attributed to black holes have been observed. < 1283828685 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: For Winsleep? < 1283828696 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: pikhq: cpressey insists they are explainable otherwise < 1283828717 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Sumatra < 1283828733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Ah, right. Minor but probably important distinction. < 1283828822 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :well, irl languages that have tone are like, each syllable, instead of being consonant+vowel, is consonant+vowel+tone < 1283828834 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :where tone is typically something like high or low < 1283828873 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :or hi/med/low, or hi/rising/falling-low-rising/falling < 1283828878 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :etc... < 1283828879 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Yes. < 1283828892 0 :madbr!unknown@unknown.invalid PRIVMSG #esoteric :dunno how that would be interpreted in a computer language < 1283828909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, tonal languages are a pain. < 1283828944 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: Conclusion: factor is fucking enormous :P < 1283828956 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It does include the default VM image... < 1283828957 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Has it unpacked? < 1283828958 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1283828959 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :awklisp \ babies \ bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ out.txt \ paste \ poetry.txt \ quotes \ qw.pl \ share \ tmpdir.6857 \ wunderbar_emporium < 1283828981 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: I unpacked it and updated the hg repo, which was then 122MB and took a noticeable amount of time (say, 20 seconds) just to lndir it ... < 1283828986 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Which is to say, clone) < 1283829004 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So is it... there? < 1283829011 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No, I removed it. < 1283829015 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Too friggin' annoying. < 1283829023 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Actually makes me consider switching to svn as a backend. < 1283829063 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: If I say "git", will you murder all my future babies? < 1283829080 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: Would make no difference. < 1283829087 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Really? Why? < 1283829107 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Because either way you're lndiring a 122MB directory and then copying a bunch of shit. < 1283829134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Actually, git checkout -a is faster than cp. < 1283829140 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :So is hg. < 1283829143 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :hg clone that is. < 1283829145 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :So is your mom. < 1283829147 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Still takes too damned long. < 1283829151 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile: http://i.imgur.com/LOAMZ.jpg < 1283829237 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Haha what, they've redesigned the iPod nano and it's now multitouch, despite being friggin tiny. < 1283829243 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :They chopped off everything that isn't the screen and now it's square. < 1283829246 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I saw that too. < 1283829251 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Soooo nonsense. < 1283829251 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://images.apple.com/ipodnano/images/overview_featurette_design20100901.png < 1283829256 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I can totally imagine scrolling that. < 1283829268 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: It's hilarious in a way. < 1283829268 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Especially since multitouch hasn't managed to advance past gimmick status on any other device. < 1283829277 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, multitouch on my iPhone is pretty nice. < 1283829291 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Other than the totally ridiculous pinch-zoom feature, where do you use it? < 1283829310 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: is why I asked for pics. (it seems to me that if they do exist there's a good chance there's one somewhere that's between us and a nebula or galaxy, and we ought to be able to "see" it pretty directly) < 1283829319 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Trying to think XD < 1283829336 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: Exactly :P < 1283829359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: according to awklisp guy, multitouch is the future < 1283829382 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Maybe it is, but right now nobody uses it to do anything you couldn't do with monotouch. < 1283829383 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i stopped reading his blog at that point < 1283829388 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the poetry was cool though < 1283830207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Whyy is this so broke < 1283830225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Multitouch is perhaps the future for portable devices. < 1283830249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touch-anything really, really, really, really sucks for anything that's not in your hands. < 1283830262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I am not holding my hand up to my desktop screen to touch it. < 1283830264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just no. < 1283830397 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Things between us and PADDs: < 1283830406 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :1) Apple's insistence on shitty overdone graphics. < 1283830423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2) Everyone else's insistence on playing follow the leader < 1283830429 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1283830429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially on overdone graphics. < 1283830434 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :And that's ... like, it. < 1283830444 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :We'd have PADDs if Apple wasn't Appling out everything. < 1283830463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance: my WebOS device would actually be significantly better if it used, say, Grey Mist as its theme. < 1283830476 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Or LCARS :P < 1283830479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rather than "use the CPU on graphics, not doing stuff". < 1283830588 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(((a)b(c)))' | awk -f pixley2.awk < 1283830588 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(((a) b (c))) < 1283830591 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: IT BEGINS < 1283830607 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Your compliment is accepted. < 1283830617 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: PADDs are rather more magical than just a good touchscreen. < 1283830627 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :For instance, nobody is ever seen entering information on them. < 1283830629 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know. < 1283830633 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or, indeed, typing anything, on anything. < 1283830644 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Their laptops just have gigantic buttons and a bunch of space for keyboards. < 1283830648 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(And tiny screens, too!) < 1283830684 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: We see people entering information on them, like, all the effing time. < 1283830692 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :By boopin' and beepin' and typin'. < 1283830699 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :But there's nothing to fucking press! < 1283830703 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: hey hey hey < 1283830714 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :You see people magically getting information on to them, but there's no obvious way in which they actually do it. < 1283830729 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/1142866.txt?key=gjb9qrkdcpbwx1xl2v4t0a THE ONLY S-EXPRESSION PARSER LEVERAGING AWK'S FULL EXPRESSIVE POWER < 1283830732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Seriously, Grey Mist is very nice. < 1283830733 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: They just don't show the screen when it's in input mode :P < 1283830746 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Donations accepted < 1283830754 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Why do their laptops have a few buttons and nothing else? < 1283830759 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you just need to put the touch device closer to where your hands naturally fall < 1283830761 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Do you lunge over and flail your hands wildly on their far-away screen to type? < 1283830784 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: I'll admit I have no idea to what device you're referring to when you say "laptops", since AFAIrecall they have no such device ... < 1283830808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: I know "All Good Things..." had one... let me Memory Alpha it up. < 1283830815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Though not shown on-screen, the LCARS interface is a touchscreen thing with tactile feedback. < 1283830841 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I like how they never need to look at it to control it. < 1283830843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as shown on screen, it was just colored plexiglass with backlights) < 1283830851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Yes, it felt like actual buttons. < 1283830857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do you look at your keyboard? < 1283830860 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Tactile feedback does not instant spatial interface recall make. < 1283830862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1283830867 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :No, but my keyboard is always the same and densely packed. < 1283830890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's actual buttons. You can has spatial interface recall. < 1283830891 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: Gahh, I can't find a picture. < 1283830905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, psuedobuttons. < 1283830914 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Oh goody, someone's uploaded it to YouTube so I can point you at a time. < 1283830924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I wonder if each LCARS panel was a mini-holodeck?) < 1283830924 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaanywho, I'm less concerned with LCARS in general (although that'd be a plus) than PADDs in particular. < 1283830934 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :LCARS was pretty ugly though < 1283830942 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :No. LCARS is perfection in UI form. < 1283830947 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :The colours, dude. < 1283830949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: It was meant to look practical and usable, not beautiful. < 1283830955 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1283830972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They are not contradictory goals. < 1283830975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Something that would be on a bridge", not "something that would make Steve Jobs proud". < 1283830991 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Then how come the Enterprise is designed for slickness in every other way? < 1283830996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, I will grant that the coloring was vomit on vomit. < 1283831004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Because fuck you logic. < 1283831015 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Probably don't need to stick with the COLORS, just the DESIGN :P < 1283831022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The rest of it was, of course, a cruise ship. < 1283831035 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: http://www.youtube.com/watch?v=8i6RSZYGy2E#t=4m11s < 1283831097 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: What, that? I never considered that to be a laptop-alike, I thought it was a stationary comm device ... < 1283831118 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: That would be stupid; why would they make a solitary comm device, with the flexible interfaces they have? < 1283831121 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, they have voice interfaces. < 1283831132 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Should a Pixley interpreter read "42" as a number? < 1283831134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Without the quotes. < 1283831134 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1283831136 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Should a Pixley interpreter read "42" as a symbol? < 1283831138 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Without the quotes. < 1283831143 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Technically, it'd be a syntax error now, but that seems bizarre. < 1283831269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Sweet, I can implement booleans as symbols. < 1283831278 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :What hath god wrought? < 1283831289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: The first thing to realise about Star Trek technology is that they hate using their tech wisely. < 1283831311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For instance. They apparently have *true AI*. < 1283831316 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283831319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell do they actually *man* their ships? < 1283831399 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because Patrick Stewart. < 1283831416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alise: Explain Voyager. < 1283831442 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Seven of Nine. < 1283831451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If they were smart, Voyager would have been manned by the Doctor. < 1283831460 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(If the only reason she was in the show was fanservice, it stands to reason that ...) < 1283831471 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(... I'm not sure how anything stands to reason, but there you go.) < 1283832021 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I have figured out how to do a REPL. < 1283832064 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: not defined < 1283832073 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :42 that is < 1283832084 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: I'll just parse it as a symbol then. < 1283832086 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> () < 1283832086 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :(()) < 1283832088 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :That's not right. < 1283832090 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :if you treat it as a symbol... that would be valid Pixley but invalid Scheme, I think. < 1283832122 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1283832153 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, it's undefined pixley. therefore not invalid. < 1283832175 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(to be a bit more political about it) < 1283832189 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :How strange; it works now. < 1283832195 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1283832196 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1283832254 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283832257 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :Somebody linked me at http://10gui.com/video/ < 1283832278 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see a hybrid of some of those ideas with LCARS. < 1283832283 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :(Not all of those, since a lot of those ideas are crapsulistic ... ) < 1283832287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '()' | awk -f pixley2.awk -v repl=1 < 1283832287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> () < 1283832287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> < 1283832287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :[ehird@dinky pixley]$ echo '(+ 2 2) ()' | awk -f pixley2.awk -v repl=1 < 1283832287 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> (+ 2 2) < 1283832288 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> (()) < 1283832290 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :> < 1283832292 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: wtf. < 1283832298 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Gregor: EVER TRIED WRITING A LISP REPL USING AWK? < 1283832303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :17:08:31 a punning clan < 1283832304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :17:10:19 * cpressey cues oerjan < 1283832307 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric :alise: No. No I have not :P < 1283832310 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :And I mean REALLY using awk, writing the parser using awk patterns. < 1283832312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i've heard that before < 1283832314 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Because that is fucking hard. < 1283832317 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i've said it before < 1283832332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YEAH LIKE TODAY < 1283832350 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :what < 1283832352 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283832404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my memory is too vague to be sure i've heard it from anyone not-alise, alas < 1283832486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : "There is no compiler, only a tree-walking interpreter. BTW, I do not think that there are many tree-walking interpreters out there that do tail call optimization. ArrowLISP does." < 1283832492 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :sigh. I'm going to have to add another instruction to Pophery. Or another slot (=register), but forget that. < 1283832496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also Unlambda in INTERCAL >:) < 1283832515 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: care to describe it? < 1283832524 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: soon, soon. < 1283832532 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i want to know it works first < 1283833269 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: what's `which awk` for you? < 1283833343 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :dfg why does this happen < 1283833406 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it reads two symbols at a time < 1283833407 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why < 1283833445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Hello! < 1283833456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hey, i recognize that nick from the iwc forums < 1283833484 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: /usr/bin/awk... it's mawk, not gawk < 1283833509 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: do you have /bin/awk? < 1283833547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(isn't that the guy with an avatar that is a piet program...) < 1283833784 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: nope < 1283833790 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: feck < 1283833948 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Factor will ever be mainstream < 1283834009 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env bash < 1283834010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :# Run with -r to start the REPL. < 1283834010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :exec awk -f <(tail -n +4 "$0") "$@" < 1283834010 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHA < 1283834034 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Is Factor installed on HackEgo? < 1283834044 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`factor "Hello world" print < 1283834046 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834048 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1283834069 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :Goodnight. < 1283834070 0 :alise!unknown@unknown.invalid QUIT :Quit: Leaving < 1283834079 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1283834083 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`ls < 1283834084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: HackEgo isn't the one with many languages anyway. i don't think EgoBot has it either though < 1283834084 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :awklisp \ babies \ bin \ cube2.base64 \ cube2.jpg \ hack_gregor \ hello.txt \ help.txt \ huh \ netcat-0.7.1 \ netcat-0.7.1.tar.gz \ out.txt \ paste \ poetry.txt \ quotes \ qw.pl \ share \ tmpdir.9067 \ wunderbar_emporium < 1283834105 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`ls bin < 1283834106 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :addquote \ calc \ commands \ creatures \ define \ esolang \ etymology \ fortune \ fuck \ google \ helpme \ imdb \ karma \ marco \ minifind \ paste \ penis \ ping \ quote \ rec \ roll \ runasperl \ runfor \ sayhi \ strfile \ swedish \ toutf8 \ translate \ translatefromto \ translateto \ twat \ unstr \ url \ vagina \ wolfram < 1283834120 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`vagina < 1283834121 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I'm a program. I don't /have/ genitals. < 1283834124 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`vagina < 1283834125 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I'm a program. I don't /have/ genitals. < 1283834130 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`cat bin/vagina < 1283834131 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :#!/bin/sh \ echo "I'm a program. I don't /have/ genitals." < 1283834135 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Aww < 1283834137 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`penis < 1283834140 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :I'm a program. I don't /have/ genitals. < 1283834146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`run ls /bin/f* < 1283834147 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :/bin/false \ /bin/fgrep < 1283834165 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't Gregor doing something or other manually? < 1283834187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what < 1283834251 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`ls .. < 1283834252 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hackenv.9387 < 1283834256 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`ls ../.. < 1283834258 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :bin \ dev \ etc \ home \ lib \ lib64 \ proc \ tmp \ usr < 1283834266 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, where'd you put the files? < 1283834292 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`wolfram < 1283834293 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :Look up what? < 1283834304 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`wolfram |1+i| < 1283834316 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834326 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`wolfram "relatively prime" < 1283834331 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834336 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh kay < 1283834343 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`wolfram 1 + 1 < 1283834349 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834365 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`false < 1283834367 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834373 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`run false < 1283834374 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :`echo hi < 1283834380 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283834381 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`run locate factor < 1283834383 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834411 0 :augur!unknown@unknown.invalid QUIT :Quit: Leaving... < 1283834421 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`false "hello, world" < 1283834422 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834430 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`run false "moo" < 1283834431 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834436 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh kay < 1283834457 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "factor nonfactor > ." < 1283834459 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :factor nonfactor > . < 1283834465 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`run echo "t" < 1283834467 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :t < 1283834496 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :`run python -c 'print "hi"' < 1283834497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: i'm pretty sure that false is an ordinary linux command, not an esolang < 1283834498 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1283834511 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snaps fingers < 1283834532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!interps < 1283834539 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :`interps < 1283834541 0 :HackEgo!unknown@unknown.invalid PRIVMSG #esoteric :No output. < 1283834550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1283834551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1283834556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help languages < 1283834556 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :languages: Esoteric: 1l 2l adjust asm axo bch befunge befunge98 bf bf8 bf16 bf32 boolfuck cintercal clcintercal dimensifuck glass glypho haskell kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl. Competitive: bfjoust fyb. Other: asm c cxx forth sh. < 1283834574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1283834575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: aol austro b1ff bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chef chiqrsx9p choo cockney ctcp dc decisionengine drawl drome dubya echo eehird ehird fudd funetak google graph gregor he hello id jethro kraut num ook pansy pi pirate plot postmodern postmodern_aoler redneck reverse rot13 sadbf sfedeesh sffedeesh sffffedeesh sffffffffedeesh simpleacro slashes svedeesh swedish valspeak warez yodawg < 1283834577 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :That's egobot < 1283834578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's got dimensifuck in there. Never noticed. < 1283834583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no factor there either < 1283834583 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that seems like more that iremember < 1283834588 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*than i remember < 1283834589 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Factor is not an esolang < 1283834594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er false < 1283834606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, it's not Turing complete in one dimension. < 1283834627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can load from the web < 1283834628 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :false.c doesn't build on modern c compilers and it'd be a sizable task to fix it < 1283834633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, I know. < 1283834641 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :and the original false is written in 680x0 asm < 1283834678 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg the original false is written in 680x0 asm < 1283834683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown function: t < 1283834716 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!sffedeesh the original false is written in 680x0 asm < 1283834717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :zee ooreeginel felse-a is vreettee in 680x0 esm < 1283834729 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!cockney the original false is written in 680x0 asm < 1283834730 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :the bloody original false is written in 680x0 asm < 1283834755 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!postmodern_aoler the original false is written in 680x0 asm < 1283834756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :TTED KENNEDY OR1GINAL FALSE IS SEMIOTICALLY WR1TTEN 1N TH3 PENETRATED 5PACE OF 680X0 A5M < 1283834771 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :THERE we go. NOW we're cookin' with gas. < 1283834793 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cooks cpressey's goose < 1283834837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Awesome. < 1283834853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!postmodern_aoler Now we're cookin' with gas. < 1283834854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :NOW WE"RE CUUK1N" W1TH GA5. < 1283835193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!cockney Use your brain < 1283835194 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use yor michael Caine < 1283835235 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a Factor bot running in another channel < 1283835249 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Erm, not yet < 1283835540 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :⟦x+y⟧ = ⟦x⟧+⟦y⟧ < 1283835548 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :denotational semantics ftw < 1283835639 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :It is _way_ too easy to make unreadable code in Factor < 1283835968 0 :madbr!unknown@unknown.invalid QUIT :Quit: Radiateur < 1283836012 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283836228 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :night < 1283836233 0 :cpressey!unknown@unknown.invalid QUIT :Quit: leaving < 1283836507 0 :augur!unknown@unknown.invalid QUIT :Quit: Leaving... < 1283837187 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283838471 0 :wareya_!~wareya@cpe-74-70-142-220.nycap.res.rr.com JOIN :#esoteric < 1283838565 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1283838690 0 :wareya!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283840200 0 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1283841346 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283841362 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Quit: Welcome honored guest. I got the key you want! would you like onderves. of Yourself < 1283842213 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1283842220 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :and.... bbl university < 1283842679 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :" let's just wham two galaxies with supermassive black holes in them together at near-lightspeed" <<< two galaxies will pass each other without any interaction, probably < 1283842691 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283842693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :obviously you'll double light output anyway but < 1283842697 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283842698 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283842703 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283842952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to talk but i'm OFF TO THE *UNIVERSITY* NOW < 1283842955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1283843402 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283843474 0 :lifthrasiir!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1283843482 0 :lifthrasiir!8ThDd8fP@haje12.kaist.ac.kr JOIN :#esoteric < 1283844085 0 :MigoMipo!~John@84-217-8-231.tn.glocalnet.net JOIN :#esoteric < 1283844298 0 :tombom!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283844590 0 :tombom!tombom@wikipedia/Tombomp JOIN :#esoteric < 1283845231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!forth bootmessage < 1283845231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Gforth 0.7.0, Copyright (C) 1995-2008 Free Software Foundation, Inc. < 1283845241 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it's gforth. < 1283845555 0 :sftp!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283845770 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283846399 0 :clog!unknown@unknown.invalid QUIT :ended < 1283846400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1283846750 0 :cheater00!~cheater@p5B21662C.dip.t-dialin.net JOIN :#esoteric < 1283846981 0 :cheater-!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283847973 0 :FireFly!unknown@unknown.invalid QUIT :Quit: swatted to death < 1283848283 0 :atrapado!~ro@193.144.79.241 JOIN :#esoteric < 1283851327 0 :Wamanuz2!unknown@unknown.invalid QUIT :Ping timeout: 265 seconds < 1283851702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://mamememo.blogspot.com/2010/09/qlobe.html < 1283851858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You are late with that. < 1283851881 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: (alise, I think, pasted that link at some point yesterday evening.) < 1283852091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1283853144 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283856487 0 :myndzi\!myndzi@c-24-19-39-178.hsd1.wa.comcast.net JOIN :#esoteric < 1283856740 0 :myndzi!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283857702 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283857986 0 :oerjan!unknown@unknown.invalid QUIT :Quit: leaving < 1283863263 0 :distant_figure!unknown@unknown.invalid QUIT :Quit: underflow < 1283867242 0 :relet!~hirtho@95.215.120.8 JOIN :#esoteric < 1283868203 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1283868846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wired.com/science/discoveries/magazine/17-05/ff_kryptos?currentPage=all# < 1283868855 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :another mission for #eso ppl? :F < 1283868924 0 :ais523!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283868999 0 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1283871417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, anagolf now does FlogScript < 1283871440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if zzo38 knows yet? < 1283871477 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Does anagolf do Factor? Smalltalk? < 1283871877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll check < 1283871909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does Smalltalk but not Factor < 1283871916 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1283871921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Smalltalk's unlikely to win golfing competitions, though, it's a rather verbose language) < 1283872022 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 264 seconds < 1283872104 0 :oklofok!~oklopol@xdsl-83-150-123-242.nebulazone.fi JOIN :#esoteric < 1283872708 0 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1283872719 0 :cpressey!~CPressey@173-9-215-173-Illinois.hfc.comcastbusiness.net JOIN :#esoteric < 1283872735 0 :nooga!unknown@unknown.invalid QUIT :Ping timeout: 252 seconds < 1283872947 0 :relet!~hirtho@95.215.120.8 JOIN :#esoteric < 1283873052 0 :Sgeo_!unknown@unknown.invalid NICK :Brain < 1283873055 0 :Brain!unknown@unknown.invalid NICK :Sgeo < 1283873070 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :are you thinking what i'm thinking, Sgeo? < 1283873112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: if you do not respond to that question with the stock answer, I will be annoyed < 1283873130 0 :derdon!~quassel@p5B3E58C0.dip.t-dialin.net JOIN :#esoteric < 1283873141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sure brain, but how are we going to get a thousand egg rolls? < 1283873162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[Also, didn't want tor espond like that because my nick was Brain, not Pinky] < 1283873177 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :[Also, hopefully, by "Stock answer" you meant "Answer in the typical form" < 1283873182 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :details, details < 1283873712 0 :distant_figure!~nine@41-133-148-136.dsl.mweb.co.za JOIN :#esoteric < 1283873742 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1283873852 0 :relet!~hirtho@95.215.120.8 JOIN :#esoteric < 1283873866 0 :relet!unknown@unknown.invalid PART #esoteric :? < 1283874507 0 :Killerkid!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283874747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION submits another anagolf challenge < 1283875128 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283875307 0 :relet!~hirtho@95.215.120.8 JOIN :#esoteric < 1283875787 0 :MigoMipo!~John@84-217-3-155.tn.glocalnet.net JOIN :#esoteric < 1283875881 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, link? < 1283875892 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :To what? < 1283875896 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 submits another anagolf challenge < 1283875916 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, there wasn't really very much else it could be a reply to < 1283875962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://golf.shinh.org/p.rb?C+style+constants < 1283875963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a nice simple one < 1283875987 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aha! I see 5 — 2? — 3s! < 1283876105 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not simple for befunge93, it doesn't have 98 sadly < 1283876170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not /that/ tricky for -93 < 1283876191 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :true < 1283876218 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm there doesn't seem to be any pattern to exploit for a cheating solution < 1283876237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there isn't meant to be one < 1283876244 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :ais523, good < 1283876251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at least, if there is one, exploiting it is probably longer than a genuine solution < 1283876320 0 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1283876439 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Doing that in a Coid with an eval function seems too easy. < 1283876552 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I mean, that's 40 bytes in Python without even trying. < 1283876634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go for it, anagolf's all about finding those sorts of tricks < 1283876641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just did it in 22 bytes of shellscript < 1283876692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see if you can get it below 10 in some lang, there's probably one that manages it < 1283876725 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :dc? < 1283876757 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :[?plmx]smlmx is irritatingly long, though... < 1283876770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :submit it anyway if it works, you can always improve on it later < 1283876793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the league tables only show each person's best submission for each lang < 1283876800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's no penalty for a wrong submisison < 1283876802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*submission < 1283876807 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Aww, dc doesn't do 0x and 0 for hex and octal. < 1283877032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I completely /love/ anagolf's solution to PID abuse, btw < 1283877041 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :PID abuse? < 1283877071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, you can use the PID of your program as secret input < 1283877079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then keep running the program until you get the PID you want < 1283877089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so instead of having to parse the input to find which run you're on, you just check the PID < 1283877102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anagolf's solution to this is to allow people to just specify the PID so they don't have to brute-force it < 1283877346 0 :relet!unknown@unknown.invalid QUIT :Quit: Leaving. < 1283877432 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283877439 0 :Phantom_Hoover!~phantomho@cpc3-sgyl29-2-0-cust326.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283877567 0 :relet!~hirtho@95.215.120.8 JOIN :#esoteric < 1283877604 0 :relet!unknown@unknown.invalid PART #esoteric :? < 1283879041 0 :Wamanuz2!~Wamanuz@78-69-168-43-no84.tbcn.telia.com JOIN :#esoteric < 1283879536 0 :cpressey_!~catseye@adsl-99-92-186-206.dsl.chcgil.sbcglobal.net JOIN :#esoteric < 1283879655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION solves the problem using m4 < 1283879660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because m4 ought to be used more often < 1283879667 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It should. < 1283879675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, it's rather esoteric m4; it's underquoted massively, due to being golfed < 1283879687 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :m4 is underappreciated as an esolang. < 1283879742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :here, I'll paste my solution so far; anyone see a way to improve this?: < 1283879750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :define(x,`ifelse(`$#',1,,`eval($1) < 1283879751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x(shift($@))')')x(patsubst(include(/dev/fd/0),` < 1283879753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :',`,')) < 1283879790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, you can actually unquote the $# and it still works < 1283879792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't expect tha < 1283879794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1283879826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I love the way you do input in m4, btw; the only method is via abusing include()) < 1283880276 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :So does anagolf not let you see any solutions yet? < 1283880297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, there's a timeout < 1283880313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and entries submitted after the timeout aren't eligible for the leaderboard < 1283880316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, there's a competition < 1283881899 0 :Flonk!~chatzilla@188-22-119-71.adsl.highway.telekom.at JOIN :#esoteric < 1283881913 0 :Flonk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says hi. < 1283882358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION say s hi back < 1283882361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*says hi back < 1283882437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says bork bork bork < 1283882468 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :!sffedeesh bork bork bork < 1283882483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :burk bork bork < 1283882610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I'd like to put another esointerp problem up on anagolf < 1283882626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's hard to a) find an esolang simple enough, and b) avoid cheating being used, somehow < 1283882688 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Do you happen to know offhand if anagolf checks for trailing whitespace in the output? < 1283882764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it seems to not care about differences in a trailing newline, but does care about everything else < 1283882799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Then the reference bef implementation must not be putting a space after . like it sort-of should. < 1283882821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's using FBBI, IIRC < 1283882829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it doesn't check for trailing whitespace on a line < 1283882837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, easy enough to check with a hello world or something < 1283882857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It links to catseye.tc and mentions bef-2.21.zip. < 1283882869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Made a quick'n'dirty b93 thing of your C-style constants; it's bigger than the Java one, the shame.) < 1283882907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :print "Hello, world! " is accepted as a hello world program < 1283882912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so presumably it doesn't care about trailing whitespace < 1283883008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, my bash was beaten; I thought it was pretty good < 1283883060 0 :oerjan!~oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1283883090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1283883096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1283883127 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says carrot < 1283883139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says rutabaga < 1283883623 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says potato < 1283883743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says "Koko ni ha minnna kà wakaranai ketò, yoku nihonnkò tè hanasu. Henn na koto tà ne?" < 1283883779 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION says Iä! Iä! Cthulhu ftagn! < 1283883787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: the perfect triplet of root vegetables < 1283883809 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still has no idea what a rutabaga is < 1283883840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(「ここには皆が分からないけど、よく日本語で話す。変なことだね?」 for those of who would like to use a translator!) < 1283883908 0 :cheater00!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283883968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Swedes and Norwegians cook rutabagas with potatoes, sometimes with the addition of carrots for color, and mash them with butter and cream or milk to create a puree called "rotmos" (Swedish, literally: root mash) and "kålrabistappe" (Norwegian). Onion is occasionally added. In Norway, kålrabistappe is an obligatory accompaniment to many festive dishes, including smalahove, pinnekjøtt, raspeball and salted herring." < 1283884009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm not sure whether that is disturbing or delicious. < 1283884023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :delicious, definitely < 1283884049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the puree anyhow, i wouldn't go anywhere near smalahove < 1283884077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and while i like pinnekjøtt, it might be an acquired taste < 1283884093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks that up < 1283884123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cured lamb? < 1283884131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite probably delicious. < 1283884173 0 :atrapado!unknown@unknown.invalid QUIT :Quit: Abandonando < 1283884174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's quite salty and dry though < 1283884184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. And? < 1283884215 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, "Although not everyone understands it, Japanese is often spoken/written. Isn't that strange?" < 1283884236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does "C style constants" in Perl using nothing but letters and spaces < 1283884255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: "Although everyone doesn't understand it, I often speak Japanese. Isn't that strange?" would be a better translation. < 1283884263 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1283884276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Though that is actually quite valid itself if you don't account for context. < 1283884288 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, I think I like Google's "I know everyone here, speak Japanese well. It's funny that?" better. < 1283884305 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah. < 1283884350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Ah, yes. Because "yoku" also can be the adverbial form of "ii" (good)... < 1283884352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the way anagolf can actually verify "alphanumeric only" and "no alphanumerics" claims < 1283884363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And... "I know everyone here" What? < 1283884365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there are no numbers in my submission there either < 1283884384 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 55 people on board, it's pretty impressive that you know everyone. < 1283884403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not even *close* to what the Japanese says. < 1283884455 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tried Google and concluded that it was insane. < 1283884503 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION then asked a Japanese friend. < 1283884517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Correct answer. < 1283884570 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not insane, it's statistics. Can't argue with statistics. < 1283884588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yup. And that is why Torino is a synonym for London. < 1283884608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The International Rutabaga Curling Championship takes place annually at the Ithaca Farmers' Market on the last day of the market season." < 1283884626 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :A rutabaga is a swede, yes? < 1283884656 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We have this EU-funded Finnish-Japanese speech-to-speech with cross-lingual voice characteristics adaptation project (i.e. you speak it Finnish, out comes the same thing in Japanes *but as if you yourself were speaking it*); now *that's* insane. < 1283884684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't work, of course. < 1283884750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: i think swedes may object to being turned into puree. < 1283884767 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, do you object? < 1283884774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Best two languages for it. < 1283884785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, Finnish and Japanese are *clearly* related. < 1283884787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1283884840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps they just wanted to add a bit of challenge, to make it, you know, a less trivial task. < 1283885042 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover, I just got back home. What are you talking about? < 1283885121 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :bbl again < 1283885192 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal: They're going to PUREE you. < 1283885204 0 :cheater99!~cheater@p5B21662C.dip.t-dialin.net JOIN :#esoteric < 1283885378 0 :Vorpal!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I wouldn't like that obviously < 1283885806 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Vorpal, the context is a line above my comment. < 1283885950 0 :MigoMipo!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283885983 0 :MigoMipo!~John@84-217-3-155.tn.glocalnet.net JOIN :#esoteric < 1283886373 0 :impomatic!~chatzilla@87.115.83.45 JOIN :#esoteric < 1283886696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could save three characters in the sed program if the time limit were higher; they're there just to make things more efficient < 1283886745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :make that two characters < 1283886828 0 :kar8nga!~kar8nga@i-127.vc-graz.ac.at JOIN :#esoteric < 1283886830 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Is that Keymaker's quine in the topic? < 1283886888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1283887106 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :can you have an algebraic structure which has an identity element and inervses, but is not associative? wait of course you can, I think... matrices? < 1283887117 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*inverses < 1283887189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :matrices are associative < 1283887236 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh hah, they are. < 1283887245 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i always thought they were the classic counterexample < 1283887269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be to commutativity, probably < 1283887272 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i am rthinking of commutativy < 1283887281 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1283887291 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :just can't type today, is all < 1283887444 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"The associative property states that the order in which operations are performed does not affect the final result as long as the order of terms is not changed. In contrast, the commutative property states that the order of the terms does not affect the final result." -- WP. < 1283887452 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :does that mean commutative implies associative? < 1283887458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283887471 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283887485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :octonions look like they might be a near example of what you want < 1283887513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :their neither commutative nor associative, but they have identity and every non-zero element has an inverse < 1283887517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*they're < 1283887524 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1283887577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and 0 is not a multiple of anything else, so you can just remove it < 1283887580 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :any canonical examples of anything that's commutative but *not* associative, btw < 1283887583 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283887693 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 258 seconds < 1283887748 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :actually i don't have all the details on what i am working on (the apply / ylppa thing i was talking about with alise yesterday), i need to sit down and write it up before i'll really know what i'm dealing with < 1283887749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would you know there's a wikipedia article _specifically_ for that :D < 1283887755 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1283887756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Example_of_a_commutative_non-associative_magma < 1283887832 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283887835 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's cool :) < 1283887837 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1283887856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to golf an infinite loop in no-alphanumerics Perl < 1283887878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the best I managed was the rather bizarre [$~..$]] < 1283888014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, $], how you are loved by golfers < 1283888075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually an infinite loop, just a very long one < 1283888081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :go go Perl busy beavers! < 1283888761 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Uh... how does that work, exactly? I mean, if I perl -e 'use Data::Dumper; $thing = [$~..$]]; print join(" ", @$thing), "\n";' I get what I sort-of expected, "0 1 2 3 4 5"; but without the "use Data::Dumper;" bit (that I added to take a look of [$~] and [$]] separately) it indeed seems to be a very busy bit of code. < 1283888795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see... $~ contains the name of the current filehandle format < 1283888807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by default, the current filehandle is STDOUT, and the default format name is the handle name < 1283888815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so $~ == "STDOUT" at that point in the code < 1283888829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and $] is the version number, that's 7 characters long in this situation < 1283888843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, what .. does when the left arg is alphabetical is to count it upwards as a base-26 number < 1283888853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. STDOUT, STDOUU, STDOUV, etc < 1283888862 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. Yes, I see; I didn't quite know it did that. < 1283888874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if the right arg isn't alphabetical (the version number isn't), then it continues until it reaches a longer string than the right arg, AAAAAAAA < 1283888876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is going to take it a while < 1283888890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(actually, that's not quite base-26, but you know what I mean) < 1283888922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then the outside pair of square brackets put it into list context < 1283888930 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How come it doesn't happen if I "use Data::Dumper", then? It doesn't change the values of $~ and $] at all, at least according to printing them out. < 1283888949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1283888990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*$~ eq "STDOUT" < 1283888999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it == "STDOUT" too, bu that's kind of pointless < 1283889073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Perl is sometimes a bit obscure. < 1283889122 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*(X) ne X < 1283889134 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :er < 1283889146 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :*X ne [[X]] and pretend those are "semantics brackets" < 1283889166 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that *is* obscure < 1283889173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: well, $~ is defined to be the /name/ of the current filehandle format, not the format itself < 1283889179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus it exactly equals the string in question < 1283889202 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok, maybe i don't remember what prefix * means well enough < 1283889225 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it alone is pretty "arg, ew"-y < 1283889233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders why 99-bottles-of-beer.net has a "privacy" option, and why it just lists some guy's name and email address < 1283889241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: oh, the * was a correction asterisk < 1283889247 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1283889256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*$~ is, by default, the collection of all variables named STDOUT < 1283889264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I agree isn't equal to the string STDOUT itself < 1283889348 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283889439 0 :augur!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283889467 0 :augur!~augur@129-2-175-79.wireless.umd.edu JOIN :#esoteric < 1283889582 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://p.zem.fi/perl-weird-1 -- I don't quite know why, but it looks as if "use Data::Dumper;" makes $] not a string. < 1283889645 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Also, .. seems to iterate strings only if both sides are strings. $a=$]+0; ["STDOUT"..$]]; never hangs. < 1283889655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe it's doing a check for the version, and somehow casting the version to a number when it does? < 1283889768 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has a "use 5.006_001;" in the Dumper.pm module. I don't think that *should* cause observable changes outside the module, but I guess it might. < 1283889807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the way that the first reviews of the Malbolge 99bob that actually contained a loop concluded it was probably genuine on the basis that it was less than twice as long as its output < 1283890257 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283890544 0 :Phantom_Hoover!~phantomho@cpc3-sgyl21-0-0-cust116.sgyl.cable.virginmedia.com JOIN :#esoteric < 1283890741 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how does that Perl thing work? < 1283891000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I explained it a bit earlier < 1283891447 0 :augur!unknown@unknown.invalid NICK :not_havin_it < 1283891542 0 :not_havin_it!unknown@unknown.invalid NICK :augur < 1283891697 0 :Hiant!~Person@pool-71-255-203-50.bltmmd.east.verizon.net JOIN :#esoteric < 1283891735 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Are there any IDE's for Bitwise Cyclic Tag? < 1283891866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the refactoring menus of that must be something to behold... < 1283891974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if the above comment makes it obvious to everyone that he has never used an IDE < 1283892212 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, the general silence has provided me with an answer. < 1283892233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most esolangs don't have IDEs < 1283892239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there's intercal-mode for Emacs < 1283892275 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You know what has an IDE? < 1283892277 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Plain English. < 1283892280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's what. < 1283892285 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The best language there is. < 1283892305 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Also Brainfuck has a bunch of IDE) < 1283892362 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes, I am aware of that. I was mostly curious if one existed, and if so, what it looked like. < 1283892461 0 :Hiant!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Have you ever read Ms Paint Adventures? < 1283892558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :discuss: if a C compiler does not allow you to pass _Bools via varargs, is it broken? < 1283892611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :varargs is standard C, so yes. < 1283892638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except that the C standard states that varargs only has to deal with default-argument-promoted types < 1283892641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and _Bool isn't one of them < 1283892655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1283892656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc compiles va_arg(x, _Bool) into an illegal instruction atm, along with a mandatory warning < 1283892674 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i refuse to acknowledge the presence of bools in C, so... no < 1283892685 0 :Hiant!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539] < 1283892731 0 :derdon!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283892757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Sure enough, that's undefined behavior. < 1283892769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay then, not broken. < 1283892786 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :the world clearly needs more eso-IDEs (and eso-download managers) < 1283892793 0 :Sgeo!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283892854 0 :derdon!~quassel@p5B3E58C0.dip.t-dialin.net JOIN :#esoteric < 1283893288 0 :Sgeo!~Sgeo@ool-18bf618a.dyn.optonline.net JOIN :#esoteric < 1283893350 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what va_arg does < 1283893364 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :BLECK MEGIC < 1283893366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reads arguments from a variable-length argument list < 1283893557 0 :derdon!unknown@unknown.invalid QUIT :Ping timeout: 245 seconds < 1283893631 0 :impomatic!unknown@unknown.invalid QUIT :Quit: ChatZilla 0.9.86 [Firefox 3.5.11/20100701023340] < 1283893691 0 :kar8nga!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283893781 0 :oklopol!~oklopol@dyn37-168.vpn.utu.fi JOIN :#esoteric < 1283893894 0 :oklofok!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283894363 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: alise tells me you have access to the source code of a^Wthe Plain English compiler, and that it is AWESOME. < 1283894478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the AW Plain English compiler < 1283894485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hides < 1283894491 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do have the plain english compiler < 1283894498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is a horrible little thing. < 1283894640 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think it's somewhere on my website < 1283894669 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.multimania.fr/bewulf/Russell/cal-3037.rar < 1283894672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1283894804 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, raumpatrouille orion, I like it :> < 1283894839 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yoiks, it's... self-hosting?? < 1283894844 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't expect that < 1283894881 0 :Flonk!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283894887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My favorite part is the "noodle" < 1283894897 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the basic library of the language < 1283894900 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it hides a secret. < 1283894940 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Despite its claims of being all plain english without no fancy computer things < 1283894949 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Inside it, there's a giant hexadecimal line < 1283894989 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And other fancy things : < 1283894990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :to put a byte into a wyrd: < 1283894990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric : intel $8B8508000000. \ mov eax,[ebp+8] \ the byte < 1283894993 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :PLAIN ENGLISH < 1283895011 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it has to, because one of its claim is that it can self compile. < 1283895021 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And it does it in MACHINE CODE < 1283895035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I guess they thought nobody would check. < 1283895039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I hate them so much < 1283895065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :self-hosting but with inline machine code < 1283895066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1283895082 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :self-hosting with inline machine code -- just like Shelta! < 1283895113 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It is a fucked up little thing. < 1283895114 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :what disturbs me about this is, at one point, they had to bootstrap it... < 1283895131 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to assume they just hand assembled the initial machine code < 1283895138 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Obviously. < 1283895144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They don't want to touch some C < 1283895146 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ewwwww < 1283895149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They hate C. < 1283895211 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.osmosian.com/ < 1283895219 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The current website is less funny than the old one :( < 1283895612 0 :Mathnerd314!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283895721 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So I'm starting to accumulate a distinct set of languages that, despite them wanting me to take them seriously, make me laugh: Falcon, Ursala, and Plain English. BancSTAR might also qualify. This is almost enough to make a list. < 1283895769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know of Falcon < 1283895799 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Falcon has its own definitions of functional programming and of monads. < 1283895835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That is significantly less funny. < 1283895849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The old site had like < 1283895864 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"What would great personalities say about Plain English if they knew of it" < 1283895866 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It was awesome < 1283895881 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :According to their website, Python and Ruby do not support "true" functional programming, but Falcon does. And it implements monads by setting an invisible bit that's present on every value, and having builtin functions like map react differently when they see that bit. < 1283895908 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :(Still trying to figure that one out. Ask Phantom_Hoover if you need more details.) < 1283895926 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20100907204452/http://www.osmosian.com/page04.png < 1283895928 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah < 1283895932 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't want anyone else to suffer Falcon's monads. < 1283895933 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is Falcon? < 1283895947 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Esolang or just plain lang? < 1283895951 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, take all of the languages and throw them at each other, < 1283895952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: are they actually monads, implemented in an insane manner? or something that's called a monad but isn't? < 1283895963 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover : I already tried that < 1283895964 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :You'll get something like Falcon. < 1283895970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Limp < 1283895970 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1283895972 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :http://www.falconpl.org/ < 1283895981 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, let me thing about this... < 1283895988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :btw, I just ported C-INTERCAL to clang, as a portability check < 1283895991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: The manifesto is just as funny as it was. < 1283896010 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But the manual is the best <3 < 1283896013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1283896020 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they weren't monads, that's for sure. < 1283896020 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, oerjan said he thought about adding monads to (Unlambda, was it?) in a way that sounded weirdly like what Falcon does... < 1283896030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: ah, OK < 1283896033 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Falcon's type system is nowhere near expressive enough. < 1283896040 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :At best, they are whacky eso-monads. < 1283896044 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :At *best* < 1283896049 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :And if you can't do normal monads, just use OO. < 1283896119 0 :oklofok!~oklopol@xdsl-83-150-123-242.nebulazone.fi JOIN :#esoteric < 1283896126 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But they were planning to do it by adding some bookkeeping information to a value and then tagging it, which is a completely insane way of implementing monady things. < 1283896218 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1283896223 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: whoa, alise told me about that "ad" too... that's... wow < 1283896240 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just noticed that the picture had a "quote" from Leopol Kronecker < 1283896262 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Very fitting, because I always felt Kronecker was a douche with weird expectations about what math should be < 1283896277 0 :oklopol!unknown@unknown.invalid QUIT :Ping timeout: 276 seconds < 1283896299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also who is Alise < 1283896304 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1283896320 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ehird < 1283896377 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o < 1283896703 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I was thinking about a graph-based language in which all graphs have to be planar. < 1283896717 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: yeah < 1283896724 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's been... thought about < 1283896729 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Not WCP, though. < 1283896732 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What does planar mean? < 1283896734 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :WCP? < 1283896742 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wire-crossing problem. < 1283896754 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The stupidest problem ever. < 1283896765 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :The least well-defined problem ever. < 1283896787 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Hence "stupid". < 1283896790 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"Writing a Plain English compiler" is a better contender for stupidest. < 1283896807 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No, that's well enough defined. < 1283896814 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It means you can put the graph on a plane, and none of the edges cross < 1283896825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o < 1283896844 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Anyway, what is your idea? < 1283896874 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall that you can simulate a game of life with a planar graph < 1283896878 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1283896882 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The corners cross. < 1283896897 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :But there are TC CAs with planar graphs, so it's irrelevant. < 1283896897 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Who are you "no"ing? < 1283896905 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1283896958 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :istr 110's isn't planar, but whatever < 1283896962 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what my idea actually was, though. < 1283897023 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :When you say 'the corner cross' < 1283897026 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean like < 1283897027 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It had something to do with networked communication betwixt non-adjacent nodes, though. < 1283897028 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At the node? < 1283897085 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :betwixt? < 1283897102 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Archaic form of "between". < 1283897121 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :It has memed its way into my head from Wikipedia's page on lame edit wars. < 1283897235 0 :comex!unknown@unknown.invalid NICK :TheProtomotor < 1283897259 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :it's weird when you hear it in a pop song < 1283897261 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, the crossing in the Moore neighbourhood is because the diagonals of the squares cross. < 1283897429 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: Connection reset by peer < 1283897494 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :(Ask me about oerjan's neat proof that you can't have Life on a sphere) < 1283897581 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I submit that you can < 1283897618 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, right < 1283897621 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Diagonals. < 1283897657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly in B flat < 1283897692 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, you really can't. < 1283897693 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Now, if you want to cover the *whole* sphere with Life, that may be a different matter < 1283897702 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: :P < 1283897741 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Well, more generally, you can't put the Moore neighbourhood on a sphere. < 1283897763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that _is_ a point... you could put life on a sphere if you made the grid infinite < 1283897795 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Er what? It's like you both missed what I thought was the obvious hole I was exploiting < 1283897823 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But < 1283897824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: unstated assumption is you have no border cells < 1283897835 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could make a Life-like automaton on a sphere, I guess < 1283897843 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it has been made < 1283897847 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Probably < 1283897908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm wait an infinite grid would have to miss the convergence point, it couldn't be a covering by cells, just dense < 1283897908 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if oerjan's proof holds for all tilings of a sphere < 1283897913 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Er, *plane < 1283897966 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost certain it does, but I could be missing something < 1283897967 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Is the actual proof short? I can see why you can't map it to a sphere, but I can't put it into words < 1283897977 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, Euler characteristics. < 1283897987 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :k, not something I'm familiar with < 1283897998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: anything infinite would cause infinity - infinity ambiguity, i'd think < 1283898019 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, faces + vertices - edges = Euler characteristic < 1283898019 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I know I've seen a paper trying to extend CA results to "infinitely small cells" < 1283898032 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: oh that < 1283898037 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1283898057 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :The EC of the Moore neighbourhood is 0, so it can only fit on surfaces with EC 0. < 1283898065 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also an infinite sphere would basically be flat for all purposes. < 1283898067 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the plane, torus and Klein bottle. < 1283898094 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects that an infinite sphere is topologically a plane in all senses. < 1283898114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :...define infinite sphere < 1283898130 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :diameter is infinity. obviously < 1283898143 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very helpful < 1283898159 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it is basically a plane. < 1283898180 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To reach a region that would make a difference, you'd have to travel an infinite distance. < 1283898185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :adding a single point of infinity to a plane gives a topological sphere < 1283898258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in reverse, removing a single point from a sphere gives a topological plane < 1283898262 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's the projective plane? < 1283898283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :adding an infinite line < 1283898316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, you can get the projective plane by identifying the antipodes on a sphere < 1283898323 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really wishes he could do topology < 1283898334 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Topology is rather a nightmare. < 1283898352 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric : in reverse, removing a single point from a sphere gives a topological plane < 1283898359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1283898362 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, really? I like it/ < 1283898381 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i like the nightmare that is topology < 1283898383 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :cpressey, makes sense if you remove the Common Sense Particle. < 1283898398 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if anyone else will get that. < 1283898408 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: I played that game, yes < 1283898411 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :topology seems properly mindbending, I should learn me some topology some time < 1283898442 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :so, is the topological plane not infinite, or is the topological sphere infinite? guessing the latter < 1283898455 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :or that the concept doesn't apply < 1283898461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :infinity matters not for topology < 1283898489 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i... guess that makes sense < 1283898520 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :although a large part of me is screaming, silently, right now, i have to admit < 1283898523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or rather, topology needs not preserve distance < 1283898533 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what are the topological definitions for the sphere and plane? < 1283898535 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but... < 1283898544 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :In a fairly pedantic sense. < 1283898554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: anything homeomorphic to the usual sphere and plane... < 1283898576 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels silly < 1283898595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :homeomorphic means you have a map between them which is a bijection, continuous, and whose inverse is continuous < 1283898697 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :can i abuse how "continuous" is defined? < 1283898705 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i might need to < 1283898716 0 :bofff!bcd8190f@gateway/web/freenode/ip.188.216.25.15 JOIN :#esoteric < 1283898727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :continuous means: the inverse map of an open set is open < 1283898773 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :well, i might have to come up with an unorthodox way of defining open sets, then < 1283898784 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's been a while < 1283898793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure, as long as they satisfy the necessary axioms < 1283898808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1283898817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know something that really upsets me? < 1283898824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(finite intersections and arbitrary unions of open sets are open) < 1283898825 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Injustice? < 1283898832 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Badly-made tea? < 1283898840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In many states of the US, a felony conviction can result in permanent disenfranchisement. < 1283898843 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :People with annoying faces? < 1283898925 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Invited Talk: Graphical models in Microsoft's online services: TrueSkill, AdPredictor, and Matchbox; Thore Graepel (Microsoft Research)"; I wonder if it's from the same place Gregor is nowadays. < 1283898932 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit more upsetting than people with annoying faces, I must say. < 1283898954 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I believe his internship is over < 1283898958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(fortunately, in the *majority* of states, one is only disenfranchised while serving the sentence in some fashion (depends on state, but may be either: while in jail; while in jail or on parole; or while in jail, on parole, or on probation) < 1283898991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Also, I don't *think* he was interning at Microsoft Research. < 1283898997 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Which states make the disenfranchisement permanent < 1283898999 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm pretty sure he was? < 1283899000 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1283899009 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Maybe that's just what he *says*. Also, implants subconscious mind control brain-washing conspiracies. < 1283899015 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, annoying correction-question-mark. < 1283899018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not that I'd blame him if he were; MS Research is the branch of Microsoft that's genuinely good and worthwhile. :P) < 1283899049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Unconditionally, Kentucky and Virginia. < 1283899076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Phantom_Hoover: Conditionally, Alabama, Arizona, Deleware, Florida, Mississipi, Nevada, Tennesee, Wyoming. < 1283899078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :He said he was at MSR; but upon further clickery, our invited speaker comes from MSR's Cambridge lab, so I guess it's pretty unlikely they know each other. < 1283899085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only 10 states, but that's 10 states too many. < 1283899102 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :What's the justification given? < 1283899110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wish I knew. < 1283899147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably something along the lines of "Hard on crime: DONT LET THE EVIL PEOPLE DECIDE!!!!" < 1283899233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, if you really want to vote after getting out of jail, one could simply... Move. < 1283899290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently in norway you can now only be disenfranchised for treason or election fraud < 1283899317 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :neither of which are particularly common afaik < 1283899337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say disenfranchisement while in jail would maybe be acceptable... If jail terms in the US were at all reasonable. < 1283899379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And incarceration rates, really. < 1283899393 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I have no problem with disenfranchisement while incarcerated. Much bigger problem with why you can be incarcerated, yeah. < 1283899439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As it is, we've got a bit over 1% of the population in jail at any one time. < 1283899454 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1283899519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It gets even more absurd when you count probation and parole. < 1283899554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some 32% of the population is in jail, on probation, or on parole at any one time. < 1283899557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *32%*? < 1283899566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Thirty. Two. Percent.* < 1283899585 0 :bofff!unknown@unknown.invalid QUIT :Quit: Page closed < 1283899599 0 :Phantom_Hoover!unknown@unknown.invalid PRIVMSG #esoteric :One in three. O.o < 1283899624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, sorry, I fucked up the percent calculation a lot. < 1283899631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No wonder it was motherfucking ridiculous. < 1283899633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whew < 1283899648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :3%. < 1283899661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's... Still fucking ridiculous. < 1283899862 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hard-on crime < 1283900074 0 :Phantom_Hoover!unknown@unknown.invalid QUIT :Ping timeout: 240 seconds < 1283900082 0 :alise!~alise@91.104.247.83 JOIN :#esoteric < 1283900201 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :06:56:57 ooh, anagolf now does FlogScript < 1283900202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :06:57:20 I wonder if zzo38 knows yet? < 1283900202 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :has for ages < 1283900259 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523, btw. < 1283900266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :looks like my sed, Haskell, and m4 is still on top of the leaderboard for the anagolf puzzle I set < 1283900267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hi < 1283900295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the sed uses exec, but the sedness really helps < 1283900314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the haskell is just a pain, because unlike most langs there it doesn't have a builtin way to parse C-style constants < 1283900376 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :08:31:42 anagolf's solution to this is to allow people to just specify the PID so they don't have to brute-force it < 1283900378 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's new < 1283900379 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how awful < 1283900382 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :does the pid count to code size? :P < 1283900388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1283900400 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :how do you set it? < 1283900418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a separate page for setting the next pid to be used by the server < 1283900422 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ah http://golf.shinh.org/setpid.html < 1283900428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then you submit your code just afterwards < 1283900439 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :still, i don't like it much < 1283900441 0 :cpressey_!unknown@unknown.invalid QUIT :Ping timeout: 260 seconds < 1283900441 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :it's cheating < 1283900447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, fizzie's Befunge beats the best C# entry < 1283900451 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: has the number of cheat programs decreased since last time? < 1283900462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure; the problem I just submitted is probably immune to cheat programs < 1283900467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because legit solutions are so much shorter < 1283900476 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Sokoban *someone's* trying to cheat at NetHack! < 1283900496 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :"leonid 17" ?! < 1283900504 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :look at that < 1283900506 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all the programs are cheats < 1283900511 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and don't even say so < 1283900519 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :pathetic < 1283900529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :alise: none of the programs are cheats < 1283900534 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1283900543 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can't solve ascii sokoban in 6 characters of golfscript < 1283900547 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :or 8 characters of sed < 1283900549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can < 1283900557 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :you can s/\./*/ < 1283900558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the reason is, that the problem's asking for what the final state is < 1283900559 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :and remove all $s < 1283900562 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283900564 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :but it says *solve* them < 1283900569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there is a very simple algo for working out that < 1283900579 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1283900598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually solving those puzzles would lead to timeout, btw; Sokoban's NP-hard, and those puzzles are large enough that a generic solver wouldn't do it in 3 seconds < 1283900615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's some empty space in the middle of the program, it should be simple-ish to cut it down a bit smaller, but maybe not so easily down to the Java entry size. It doesn't exactly have built-in way to parse C-like constants either. < 1283900618 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Hangul+resyllabification haha oh boy < 1283900641 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :all the entries are cheats, I think < 1283900650 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :perhaps not < 1283900677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it, they're too small to just contain a copy of the output < 1283900683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's not a massively hard problem, by the look of it < 1283900697 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ais523: challenge idea: "ASCII to EBCDIC" (or the other way around) without using any built-in conversion functions < 1283900697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically "move a consonant from the end of one syllable to the start of the next if it starts with a vowel" < 1283900711 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :ofc, people will likely just ignore the latter < 1283900715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the only reason that looks difficult is that it's in Korean < 1283900718 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :still, it seems the situation has improved < 1283900755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people are getting better at writing more robust challenges < 1283900763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :three testcases is not the way to do things; rather, a thousand is < 1283900771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way, a genuine solution may be shorter than a cheat solution < 1283900800 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I still think the culture needs improving. < 1283900808 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :If they can cheat nobody thinks not to. < 1283900819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just make a new challenge, that's more secure < 1283900830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my C-style constants challenge was pretty much intended to see creative cheat-style solutions < 1283900888 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :wow, the solutions to parts 1-3 of Kryptos are cool < 1283900895 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :BETWEEN SUBTLE SHADING AND THE ABSENCE OF LIGHT LIES THE NUANCE OF IQLUSION // < 1283900898 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :IT WAS TOTALLY INVISIBLE HOWS THAT POSSIBLE ? THEY USED THE EARTHS MAGNETIC FIELD X THE INFORMATION WAS GATHERED AND TRANSMITTED UNDERGRUUND TO AN UNKNOWN LOCATION X DOES LANGLEY KNOW ABOUT THIS ? THEY SHOULD ITS BURIED OUT THERE SOMEWHERE X WHO KNOWS THE EXACT LOCATION ? ONLY WW THIS WAS HIS LAST MESSAGE X THIRTY EIGHT DEGREES FIFTY SEVEN MINUTES SIX POINT FIVE SECONDS NORTH SEVENTY SEVEN DEGREES EIGHT MINUTES FORTY FOUR SECONDS WEST X LAYER TWO // < 1283900899 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :SLOWLY DESPARATLY SLOWLY THE REMAINS OF PASSAGE DEBRIS THAT ENCUMBERED THE LOWER PART OF THE DOORWAY WAS REMOVED WITH TREMBLING HANDS I MADE A TINY BREACH IN THE UPPER LEFT HAND CORNER AND THEN WIDENING THE HOLE A LITTLE I INSERTED THE CANDLE AND PEERED IN THE HOT AIR ESCAPING FROM THE CHAMBER CAUSED THE FLAME TO FLICKER BUT PRESENTLY DETAILS OF THE ROOM WITHIN EMERGED FROM THE MIST X CAN YOU SEE ANYTHING Q < 1283900917 0 :ais523!unknown@unknown.invalid QUIT :Remote host closed the connection < 1283900922 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :os.removedirs('/home/cpressey/build/lua-5.1.2') < 1283900932 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I think I made ais523 quit. < 1283900934 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that would happily remove my home dir if it could < 1283900963 0 :augur!unknown@unknown.invalid QUIT :Ping timeout: 272 seconds < 1283900972 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: so would rm -r < 1283900994 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :rm -r /home/cpressey/build/lua-5.1.2 ? no it wouldn't < 1283901009 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1283901011 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :why would it remove ~ < 1283901012 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283901022 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :i'm merely commenting that os.removedirs is kind of silly < 1283901026 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :os.removedirs() removes any leftover empty directories up to the topmost. < 1283901032 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :but this is Python so that goes without saying < 1283901052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It *is* a bit of silly, right. It would also remove /home if everything would be empty there. < 1283901076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it wouldn't be an active mountpoint and so on, but anyway. < 1283901397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: Actually, it loops in a "while head and tail:", tries to rmdir head, then does "head, tail = path.split(head)"; and path.split splits "/home" into head:"/", tail:"home"; so it'll run rmdir("/") too. That's... not very likely to succeed. But it would be nice if it did. < 1283901500 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Going by the docs (oh -- now *I'm* the one that's being silly!), that's what I figured. < 1283901554 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :heh, rmdir / < 1283902092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :20:45:55 !postmodern_aoler the original false is written in 680x0 asm < 1283902092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :20:45:56 TTED KENNEDY OR1GINAL FALSE IS SEMIOTICALLY WR1TTEN 1N TH3 PENETRATED 5PACE OF 680X0 A5M < 1283902092 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :20:46:11 THERE we go. NOW we're cookin' with gas. < 1283902094 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :I added that :) < 1283902101 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :It's just postmodern + aoler filters from the same program. < 1283902190 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alise: IT RAWK5 (HERMEN3UTICALLY SPEAK1NG) < 1283902207 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :!postmodern_aoler I will hack you. < 1283902217 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :EgoBoo~t < 1283902217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 WILL HACK U. < 1283902230 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :!postmodern_aoler I will semiotically postbioticising harfulate your dgfojdfg. < 1283902231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 WILL 5EMIOT1CALLY POSTB1OTICI51NG HARFULAT3 YOU'RE DGFOJDFG. < 1283902241 0 :Gregor!unknown@unknown.invalid PRIVMSG #esoteric : "Invited Talk: Graphical models in Microsoft's online services: TrueSkill, AdPredictor, and Matchbox; Thore Graepel (Microsoft Research)"; I wonder if it's from the same place Gregor is nowadays. // I isn't nowadays < 1283902359 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :btw, is yodawg an actual interpreter of some sort < 1283902361 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :? < 1283902368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1283902484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg ````````````.H.e.l.l.o. .w.o.r.l.dri < 1283902486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world < 1283902545 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :It's... not on the wiki < 1283902567 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Unless someone hid it under "image talk" maybe < 1283902571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yodawg is a meme reference, not the name of the language < 1283902643 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... one certainly doesn't preclude the other < 1283902674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed. but in this case it is one and not the other. < 1283902789 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :So, uh. What is the name of this language? < 1283902803 0 :augur!~augur@208-58-6-161.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1283902822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unlambda < 1283902845 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :alright then. < 1283902862 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :is it fair to say that yodawg is an unlambda interpreter? < 1283902871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1283902895 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Either that or a Lazy Bird one~ < 1283902896 0 :tombom!unknown@unknown.invalid QUIT :Quit: Leaving < 1283902915 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :"no, the unlambda interpreter is named Sir Charles. yodawg is the just the passcode that lets you run it." < 1283902963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't particularly recall giving the unlambda interpreter a specific name < 1283903030 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Did you code drunk again < 1283903067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't particularly recall being drunk when i coded that. also, it's old. < 1283903144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Oh, so you were *so* drunk you've lost your memory of it. < 1283903195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly, possibly < 1283903219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :somewhat unlikely < 1283903306 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :cpressey: it's a self-interpreter < 1283903329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alise: you dirty snitch you < 1283903341 0 :alise!unknown@unknown.invalid PRIVMSG #esoteric :i felt sorry for the poor fellow < 1283903429 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :unlambda in unlambda < 1283903481 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :that's just not right < 1283903492 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1283903641 0 :distant_figure!unknown@unknown.invalid QUIT :Quit: marcog is just jealous < 1283903960 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :I should learn to code in unlambda someday < 1283903964 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1283903966 0 :cpressey!unknown@unknown.invalid PRIVMSG #esoteric :right < 1283903985 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :you can learn to generate unlambda code