< 1148515209 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1148516034 0 :cmeme!unknown@unknown.invalid QUIT :Connection timed out < 1148516394 0 :ihope_!unknown@unknown.invalid NICK :Spartacus_As_Wel < 1148516422 0 :Spartacus_As_Wel!unknown@unknown.invalid NICK :ihope_ < 1148516643 0 :ihope_!unknown@unknown.invalid NICK :__ihope < 1148516673 0 :__ihope!unknown@unknown.invalid NICK :__SheeEttin__ < 1148516745 0 :__SheeEttin__!unknown@unknown.invalid NICK :I5rian < 1148516844 0 :I5rian!unknown@unknown.invalid NICK :One < 1148516857 0 :One!unknown@unknown.invalid NICK :Ihoperian < 1148516953 0 :Ihoperian!unknown@unknown.invalid NICK :I3rain < 1148517012 0 :I3rain!unknown@unknown.invalid NICK :Tarrasque < 1148517022 0 :Tarrasque!unknown@unknown.invalid NICK :ihope < 1148517067 0 :ihope!unknown@unknown.invalid NICK :ihop < 1148517164 0 :ihop!unknown@unknown.invalid NICK :\ourselves < 1148517206 0 :\ourselves!unknown@unknown.invalid PART #esoteric :? < 1148517415 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1148517701 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1148518629 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed, wondering how long ago GregorR-W released RXML. < 1148518693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :btw, since he's a conlanger, he should come visit #conlang < 1148520035 0 :GregorR!i=[U2FsdGV@mj.cs.pdx.edu JOIN :#esoteric < 1148520348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: go to #conlang < 1148520353 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ask what they're about < 1148520402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why me? < 1148520422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, that channel doesn't exist. < 1148520455 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :erm, yes it does < 1148520478 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and, didn't you invent some (non-computer) lang and put it on your website? < 1148520494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1148520499 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Constructed Language < 1148520513 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :#conlang does exist on this network < 1148520521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's not /listable < 1148520529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :wel try joining < 1148520532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Id di < 1148520534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*I did < 1148520586 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I thought you might be interested in a conlang-related channel. < 1148520590 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :that's all < 1148520591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed (really, this time). < 1148521573 0 :poiuy_qwert!i=poiuyqwe@toronto-HSE-ppp4227488.sympatico.ca JOIN :#esoteric < 1148524254 0 :GregorR-L!n=chatzill@host-203-2.pubnet.pdx.edu JOIN :#esoteric < 1148525029 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148525049 0 :khaladan!unknown@unknown.invalid QUIT :" i rule" < 1148525282 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148526372 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148529224 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1148531668 0 :Arrogant!i=Scott@145.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1148532677 0 :khaladan!n=khaladan@71-34-71-227.ptld.qwest.net JOIN :#esoteric < 1148532734 0 :khaladan!unknown@unknown.invalid PRIVMSG #esoteric :what's the most widely used esoteric language? i know that's something of an oxymoron < 1148532810 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably brainfuck. < 1148532825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Some would like to think befunge, but IMHO it's probably a distant second. < 1148532843 0 :khaladan!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1148532857 0 :khaladan!unknown@unknown.invalid PRIVMSG #esoteric :how do you guys define esoteric? can an esoteric language be USEFUL? < 1148532924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the technically correct definition for 'esoteric' is similar to niche, but as applied to languages it generally means that it's designed more to determine whether strange things are possible than to be usable. That being said, some of those strange things that have been tried end up being useful, so an esoteric language can definitely be usable. < 1148532970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming languages generally take some feature or set of features which are quite uncommon amongst programming languages and use those as a basis. < 1148533026 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!find EgoBot < 1148533040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::* < 1148533042 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1148533083 0 :EgoBot!i=[U2FsdGV@mj.cs.pdx.edu JOIN :#esoteric < 1148533089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There ya go. < 1148533126 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1148533130 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1148533133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1148533135 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda < 1148533150 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :aww :( < 1148533184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1148533188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1148533191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Haven't added whirl yet :-P < 1148533196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tell yah what, I'll do that right now. < 1148533249 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1148533259 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1148533321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This always crashes when I run through a proxy: < 1148533322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1148533323 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1148533326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1148533330 0 :EgoBot!i=[U2FsdGV@mj.cs.pdx.edu JOIN :#esoteric < 1148533335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1148533338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1148533340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo befunge bch bf{8,[16],32,64} fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain rail rhotor sadol sceql trigger udage01 unlambda whirl < 1148533471 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl http://page.tokigun.net/obfuscation/_/file/99bottle.wr < 1148533476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1148533481 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1148533538 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!help whirl < 1148533540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. < 1148533548 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl http://bigzaphod.org/whirl/kang-hello_world.txt < 1148533548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmn < 1148533552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1148533552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One second < 1148533555 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :k < 1148533573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, tpyo :P < 1148533586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!reload < 1148533587 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1148533589 0 :EgoBot!i=[U2FsdGV@mj.cs.pdx.edu JOIN :#esoteric < 1148533595 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl http://bigzaphod.org/whirl/kang-hello_world.txt < 1148533598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, World! < 1148533602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoot < 1148533603 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1148533655 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl http://bigzaphod.org/whirl/slarty-hello_world.txt < 1148533658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1148533668 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :>_> not much example whirl code < 1148533766 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148533767 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :w00t < 1148533773 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :hey arrogant < 1148533778 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter works < 1148533781 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :w00t < 1148533789 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148533792 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking that one of us should create an intermediate language < 1148533798 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :That compiles to whirl < 1148533812 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a plan < 1148533822 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Then we'll have more examples. < 1148533837 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I added some more conditionals to Synesthesia < 1148533846 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1148533852 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :< 0, > 0 < 1148533862 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(p ) for positive, (e ) for negative < 1148533868 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't use n :/ < 1148533881 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(n ) creates a new scope < 1148533924 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So now the four builtin conditionals are: != 0, > 0, < 0, == 0 < 1148533942 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Although != 0 is unneccesary... < 1148533958 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :[blah#] is the same thing is (t blah) < 1148534009 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :waht does (t do? < 1148534059 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(t blah) does blah when current cell != 0 < 1148534069 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :basically, an if true < 1148534107 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :[blah] loops blah when current cell != 0 < 1148534111 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :just like in bf < 1148534113 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :so really... < 1148534121 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(oh, and # breaks out of the current instruction list) < 1148534140 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148534164 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :but the == 0 is (f ) for false < 1148534195 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl http://bigzaphod.org/whirl/aviad/hello_world.txt < 1148534200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1148534212 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :*ah* so satisfying < 1148534213 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1148534239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Glass is better than Whirl."(_o)o.?]} < 1148534242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Glass is better than Whirl. < 1148534244 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1148534249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"(So is FYB)"(_o)o.?]} < 1148534252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(So is FYB) < 1148534255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what do the interpreters have to be written in for EgoBot? < 1148534261 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Or how does it work? < 1148534261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anything < 1148534264 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1148534269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It calls external interpreters. < 1148534269 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So it runs a seperate process < 1148534272 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Gotcha < 1148534272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1148534428 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :someone wrote a java whirl code generator < 1148534512 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refines Synesthesia. < 1148534946 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/736485 < 1148535064 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(i name) seems out of place with the other uses of parenthesis ... < 1148535086 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :All the other ones operate on code < 1148535567 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :your files end with .bf? < 1148535578 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :At the moment < 1148535587 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The language used to be Brainfunk < 1148535590 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :'til I changed it < 1148535595 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I never changed the extension >< < 1148535604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148535610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Even though brainfuck is traditionally .b :-P < 1148535634 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but Brainfunk was .bf < 1148535635 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :it's bf with added conditionals and subroutines? < 1148535642 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1148535643 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And scopes < 1148535645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't read carefully :) < 1148535699 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking .syn < 1148535708 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But there're some things that need changing... < 1148535795 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(iasciip) still seems off < 1148535815 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Since it's the same syntax used for the conditionals and scope operators < 1148536003 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts? < 1148536037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Here's a thought: YOU SUCK HAHAHAHAHAHAH < 1148536041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not a useful or constructive one. < 1148536092 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :there's this War and Peace miniseries with Anthony Hopkins that's 18 hours long < 1148536305 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :yourmean ani dontliek you < 1148536311 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1148536317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was to me. < 1148536367 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Luckily I can change the syntax extremely easily so the hardest part will be the concept < 1148536403 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1148536856 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :so anyway, i'm writing a whirl code generator < 1148536882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's the source language? < 1148537531 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :python < 1148537888 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i <3 it < 1148538233 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :now: /name/ for imports < 1148538237 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1148538330 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1148538585 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :do you have the interp working? < 1148538634 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1148538646 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Making some final adjustments < 1148538655 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I've got a standard library that I want to go with it, too. < 1148538751 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i lost my whirl interpreter < 1148538847 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :... You lost it? < 1148538854 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Didn't you just write it? < 1148538969 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :yeah i forgot where I saved it < 1148538989 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :>< < 1148539009 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ah there we go it was in H:\itemp\Desktop\python scripts\interpreters\whirl interpreter < 1148539038 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Good place < 1148539078 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :I had an I:\Desktop folder and a link to it on desktop so that I could see my wallpapers < 1148539082 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :sinec I always have a bunch of icons < 1148539102 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :25 / 5: /math//nums/ {20}{5}|>{5}|{switch}{div}*! < 1148539132 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :it can't be /math/nums/ ? < 1148539139 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1148539151 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't be too hard to do < 1148539163 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :nums is a subset of math? < 1148539166 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1148539169 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nums is another library < 1148539178 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm going to leave it as it is < 1148539189 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :its /math/ is to import math, /nums/ to import nums < 1148539231 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nums gives you {5} and {20} and so that you can easily create numbers. < 1148539344 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :!whirl 011000001111000011111000001111000011111000001111000 < 1148539344 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :011111000001100100000110011111000111000111100011001 < 1148539344 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :11000000000111110001000111110011001111100010001100 < 1148539347 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1148539516 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I screwed up {mod} when I changed math.syn < 1148539518 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Whoops < 1148539543 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :26 % 5 should be 1 not 125 :o < 1148539553 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :you think I should write a language based on trinary instead of binary < 1148539558 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148539573 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how 125 was a result < 1148539576 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something like Whirl only with 3 numbers you mean? < 1148539582 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea, I'm following the stack < 1148539583 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It used to work < 1148539594 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i was just reading the http://www.trinary.cc/ page < 1148539598 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :and it sounds cool < 1148539607 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :trinary algebra vs boolean algebra etc < 1148539620 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :idk how i could construct a language out of it though < 1148539705 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1148539717 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rewrites math.mod from scratch < 1148539784 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :good plan < 1148539927 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The whole operation should be: x - ((x // y) * y) < 1148539964 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :In Python, anyway. < 1148539982 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :makes sense < 1148540253 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i'm naming my whirl intermediate language whinter < 1148540317 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Haha, nice < 1148540396 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ty :) < 1148540551 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1148540558 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148540599 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm basically defining all of math and stackops in Python as stack operations < 1148540612 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :def mul (s): s.append(s.pop() * s.pop()) < 1148540614 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1148540621 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahm < 1148540631 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Once this works I'll just take the operations I've used and it'll work. < 1148540633 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey nooga. < 1148540637 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi Arrogant < 1148540735 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: are u building a stack machine? < 1148540754 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Nope, I'm trying to write modulus in my language < 1148540758 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Complicated. < 1148540769 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1148540982 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :sup nooga < 1148540990 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ill talk more in a bit, i got a grilledcheeze on stove < 1148541072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi rabidpoobear < 1148541184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOGA! < 1148541213 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei greg ;] < 1148541275 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wassup? < 1148541344 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i'm done cooking < 1148541363 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :greg owns egobot < 1148541378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everybody knows that, by the way :P < 1148541391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There was an EsoBot-vs-EgoBot battle that I won despite my awful connection. < 1148541399 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know if he was new < 1148541400 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at calamari :P < 1148541402 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :who owns esobot? < 1148541406 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148541420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari. It's written in Java, and requires that the interpreters be in Java as well. < 1148541433 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :what's yours in? < 1148541438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1148541443 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see any battle < 1148541445 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :hey cala < 1148541463 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ego is in C < 1148541476 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the only wise hackers' choice < 1148541480 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1148541491 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :wisdom is overrated < 1148541492 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in fact, a lot of egobot is based directly on esobot, so you could say it is just an upgrade < 1148541504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148541510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Quite the blatant lie ;) < 1148541516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's C++ < 1148541518 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I like it tho ;) < 1148541528 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and you have to admit the similarities < 1148541554 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :because esobot did come out first :) < 1148541568 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but who cares, except you.. hehe < 1148541583 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :arrogant we gotta write one in Python now < 1148541589 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh < 1148541608 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :esobot is gpl, so is ego, so it doesn't matter much < 1148541614 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I hate writing IRC bots. I tried once. < 1148541630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: True. < 1148541631 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :yeah i wrote one a few weeks ago for pyweek < 1148541634 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's damn easy < 1148541644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IRC bots really aren't that complicated. < 1148541648 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you pack whole irc functionality in one class < 1148541657 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then just dispatch i/o < 1148541657 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :they're not that fun either :\ < 1148541658 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1148541687 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :of course they're fun < 1148541737 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :gregor is an advanced ai bot I wrote once and let grow.. bet you didn't know that < 1148541759 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1148541786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean "advanced" < 1148541794 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ooh... < 1148541797 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1148541806 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lament: don't get upset, I didn't know as much when I wrote you < 1148541847 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :afk to finish what i was doing :) < 1148541852 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :k < 1148541933 0 :[bot]Zatao!n=[bot]Zat@67.79.210.99 JOIN :#esoteric < 1148541939 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :that's the bot i wrote! < 1148541944 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :themes, bot! < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Themes: < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Someone else's trash < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :A fraction too much friction < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Mind the gap < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Doorways < 1148541944 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :It runs on steam! < 1148541951 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :roflcakes... < 1148541955 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :... < 1148541961 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :it was for pyweek < 1148541968 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what are those themes for? < 1148541969 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Themes: < 1148541969 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Someone else's trash < 1148541969 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :A fraction too much friction < 1148541969 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Mind the gap < 1148541969 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :Doorways < 1148541970 0 :[bot]Zatao!unknown@unknown.invalid PRIVMSG #esoteric :It runs on steam! < 1148541973 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148541978 0 :[bot]Zatao!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1148541988 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :for a python game programming competition < 1148542028 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"someone else's trash" as a theme for a game? < 1148542035 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1148542074 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :fun competition < 1148542080 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :i got very little done < 1148542687 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yay, mod is working now. < 1148542699 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's been working for awhile < 1148542712 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :you just didn't notice? < 1148542714 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's just... I couldn't import math 'cause there was a broken one in the main directory. < 1148542718 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1148542720 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I couldn't figure out why. < 1148542724 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :>< < 1148542730 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{mod:*>*|<|{div}>|{mul}<|{sub}} < 1148542754 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :stack.append(stack.pop() % stack.pop()) < 1148542762 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :See, it's even shorter than Python, it must be great < 1148542787 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to write a program without any punctuation, in perl < 1148542847 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows nothing about perl. < 1148542854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :print uc shift split for qw w apple banana lemon w; < 1148542855 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Fibonacci numbers: /math/{fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}{add}))} < 1148542869 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: what's that? where is the spec? < 1148542874 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :semicolon is'nt punctuation? < 1148542890 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Can't very well avoid the semicolon < 1148542893 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :it's arrogant's language Syntesthia < 1148542895 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's required in Perl < 1148542940 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/736571 < 1148543034 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :stdlib so far is: ascii, adds ascii code for letters to the stack. asciip, prints ascii characters. nums, add an amount to the current cell. stackops, common stack operations. math, common math operations. < 1148543045 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and cmp, comparison operations. < 1148543129 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :*synesthesia < 1148543171 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs. < 1148543255 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :n u g operators ;d < 1148543277 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{fibo:(n(n*(f|=)-(f+|=)-(f+|=)++-|{fibo}-|{fibo}(n*>*[-<+>]<|)))} < 1148543284 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :For fibo without math < 1148543285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they often call me 'nug' instead of 'nooga' on Polish IRC < 1148543292 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1148543309 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I like Synesthesia. It is my finest work. < 1148543338 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should do something more than fibonacci in it though. < 1148543377 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :quine! < 1148543406 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1148543448 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :If I made it extendable in Python... hmm < 1148543491 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to make some null-terminated string functions. < 1148543662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1148543694 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :if you have alist = ['a','b','c'] is there some way to do alist.pop('a')? would you just do del(alist['a'])? < 1148543710 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :del isn't a function, it's a keyword < 1148543713 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So yeah < 1148543718 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think so. < 1148543722 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :del alist['a'] then < 1148543724 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Wait no < 1148543724 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :? < 1148543735 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1148543741 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :del alist[index] < 1148543747 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1148543750 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1148543756 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :del alist.index("a") < 1148543763 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1148543767 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :a.remove("a") also works. < 1148543777 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1148543781 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :that's what i'll use < 1148543913 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION oes to bed < 1148543920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and goes also ;) < 1148543923 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1148543956 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1148543964 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to school < 1148543971 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1148543974 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :european? < 1148543975 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :*gasp* < 1148543979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1148543991 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :something wrong? :> < 1148543995 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148543999 0 :clog!unknown@unknown.invalid QUIT :ended < 1148544000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1148544066 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1148544084 0 :GregorR-W!unknown@unknown.invalid QUIT :Remote closed the connection < 1148544092 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :nothin wrong < 1148544094 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :what country? < 1148544132 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :P o l a n d < 1148544134 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1148544321 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :anyone know how fast I can send messages on freenode before getting kicked? < 1148544330 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric :or will it auto-limit me? < 1148544436 0 :rabidpoobear!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1148544498 0 :nooga!unknown@unknown.invalid QUIT : < 1148546579 0 :rabidpoobear!unknown@unknown.invalid QUIT : < 1148546668 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1148550171 0 :calamari!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148552414 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1148553360 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1148553380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148553507 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :if i read file in "r" and use fgetc(), does it combine char 13 and 10 into 10 in windows? < 1148553524 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(in C) < 1148554838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would think that's implementation-defined, but usually, yes. < 1148554847 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1148554858 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sounds good enough to me :) < 1148555218 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The standard only seems to say that if you write something like "foo\n" it must read back as "foo\n", but it doesn't say how the lines are separated. < 1148555236 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, it even allows for "foo \n" to read back as "foo\n". < 1148555262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Whether space characters that are written out immediately before a new-line character appear when read in is implementation-defined." < 1148555288 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :that's stupid! < 1148555439 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In some systems all files are composed of fixed-length records, and in such a system text file might mean a sequence of fixed-length (say, 80) lines that are space-padded. (And of course the reading program can't know which trailing spaces are padding and which are written data.) < 1148555490 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1148556637 0 :jix!i=jix@L62b7.l.strato-dslnet.de JOIN :#esoteric < 1148558071 0 :kipple!n=kipple@250.80-202-100.nextgentel.com JOIN :#esoteric < 1148562268 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :wohoooo! it works! < 1148562296 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :my horrible smatiny interpreter written in c. < 1148565472 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"Hello worlor".. hmm, there seems to be a bug somewhere.. < 1148567006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, discovered the bug. problem is in the interpreter < 1148567166 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :luckily it was easily fixable < 1148567682 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :success < 1148568076 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Hello_world_program_in_esoteric_languages#SMATINY < 1148571280 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1148571405 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148571459 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ey < 1148571468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wanna see my newest perl hack? < 1148571475 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148571480 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :although i can't understand it anyways < 1148571490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it is quite trivial.... and in some way... < 1148571493 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you can < 1148571501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :some way... awful ;d < 1148571512 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://perlmonks.com/?node_id=551288 < 1148571513 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here < 1148571542 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you can run it < 1148571586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :as someone said "I'm sure it will be a classic in highschools everywhere.".. < 1148571600 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1148571608 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't have interpreter in windows < 1148571614 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im damn proud heh ;p < 1148571624 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1148571624 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then i must show you the result < 1148571646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :though it's quite nasty < 1148571681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : (') < 1148571682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :(_)_) < 1148571682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :DJc < 1148571684 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1148571689 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn irc < 1148571706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. (') < 1148571706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. / / < 1148571706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :. / / < 1148571706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :.(_)_) < 1148571706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :.DJc < 1148571718 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here ;p dynamic length < 1148571742 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm mad < 1148571746 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i.. see.. < 1148571804 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i said, it's inspired by one guy who's sooo DAMN & HELL & DAMN MAD < 1148571924 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148571943 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :gregorr? :p < 1148571964 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no ;] < 1148571979 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1148572211 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1148572234 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :too much vodka on hackers' conference :| < 1148572242 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hah:( < 1148572261 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :which was it called? < 1148572267 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the conference? < 1148572270 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(anyways, i'm off to desert now, be back soon) < 1148572271 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1148572276 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :IGK < 1148572280 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or dessert < 1148572283 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :year, dessert < 1148572285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's local one < 1148572306 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you can't know it ;] < 1148572322 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but the vodka was called "Finland' < 1148572663 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1148572680 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, no, i wouldn't know it.. i was just thinking if it was some big one < 1148572685 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :not that i know their names.. < 1148573991 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1148574022 0 :jix!i=jix@L62b7.l.strato-dslnet.de JOIN :#esoteric < 1148574130 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148574133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i was afk < 1148574137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1148574244 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin nooga < 1148575279 0 :khaladan!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1148575316 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img67.imageshack.us/img67/4390/eutscheschwyenty7ky.jpg < 1148575319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :muahahha < 1148575341 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean < 1148575347 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :^? < 1148575491 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ekhm... "kind greetings in our motherland, pope" < 1148575498 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but written phonetically < 1148575523 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148575571 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cuz when pope talks in Polish he reads a german phonetic notation < 1148575616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and all Poles laugh at that < 1148575619 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh, a < 1148575694 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker, do you know Loituma? ;p < 1148575976 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :what do you guys think: http://p-q.no-ip.org/hidden/new/index.php?page=main < 1148576034 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :honestly (as a man who earns money from making www templates)? < 1148576050 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1148576055 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :awfull < 1148576058 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148576069 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and using tables < 1148576072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :which is awfull < 1148576074 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i like tables < 1148576077 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but don't worry < 1148576091 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :and anyways, my 2nd site < 1148576109 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you'll put into it < 1148576117 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1148576128 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my 2nd was 1000 times more awfull < 1148576149 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :check that out: http://p-q.no-ip.org/hidden/new/index.php?page=main < 1148576186 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :? < 1148576215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1148576251 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean that: http://regedit.gamedev.pl/warsztat/ (it was a favour, so no money) < 1148576315 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how do you like it? < 1148576318 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :looks good to me < 1148576383 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1148576387 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nooga: no, i don't know him/her/them/it < 1148576392 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it is very simple though < 1148576417 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: check that out: http://roft.ru/files/Loituma-Levas_polka.mp3 < 1148576420 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :hey, i like the look of that site < 1148576424 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this song kills ;d < 1148576453 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: thanks < 1148576457 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :haha. aaargh! < 1148576478 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :don't tell me you listen that stuff.. XD < 1148576493 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no, but it's fun < 1148576504 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1148576513 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :g2g, bye < 1148576524 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1148577577 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148577742 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still the incorrect ("L" versus "I") file name, I see. :p < 1148577918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dot dot dot < 1148580432 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins at the URL: http://aesica.dur.ac.uk/exampapers/CompSci/Computer%20Science%20exams%202004/Logic%20Grammer%20and%20Software%20Tools%2010215101.pdf < 1148580444 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the intro to programming exam being called 10101101 cracks me up, also < 1148580990 0 :GregorR-L!n=chatzill@host-225-158.dhcp.pdx.edu JOIN :#esoteric < 1148581337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a period 3 ruby quine: http://rafb.net/paste/results/xM6F4c54.html < 1148581451 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"period 3"? < 1148581473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well it doesn't output the source the first time you run it.. < 1148581485 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but if you run the output from the output from the output you'll get back your source.. < 1148581519 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sort of terrifying. < 1148581697 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't there a period 3 C quine in IOCCC once? < 1148581747 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes i think there was < 1148581753 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't do that in c < 1148581775 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be tricky. < 1148581829 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Quines are /always/ tricky :-p < 1148582171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i allways start making such things when i should do my homework but i don't want to... < 1148582269 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1148582286 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's why DirectNet has improved this past week :P < 1148582301 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see my presentation I gave: http://compsoc.dur.ac.uk/~sc/quines.ppt < 1148582315 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you may also be interested in: http://compsoc.dur.ac.uk/~sc/Esolangs.ppt < 1148582685 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: .ppt sucks! < 1148582702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are programs to help you cope < 1148582712 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: tell me one < 1148582733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :open ofice < 1148582746 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ooimpress, specifically < 1148582751 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actually, slideshows as a method of presentation sucks. < 1148582755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Regardless of what software. < 1148582759 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nargh i don't want to install a big office that won't run natively... < 1148582801 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what OS are you on? < 1148582806 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :osx < 1148582808 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1148582811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1148582825 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just noticed that i have an old version of m$ ppt installed < 1148582837 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are OSX programs that can at least read ppt. < 1148582848 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah m$ ppt < 1148583057 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :poke around on http://www.rdpslides.com/pptools/index.html < 1148583208 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i was able to open it using microsoft powerpoint i don't need any tools.. < 1148583415 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heheheh, pee-pee-tools. < 1148583415 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm incredibly immature. < 1148583720 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 2 < 1148583734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ππ < 1148583737 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :π^2 < 1148583753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmm, π < 1148583768 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how do you english speaking peaple pronounce π? < 1148583779 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pie < 1148583786 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Just like the food < 1148583811 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :we pronounce it like pee-pee ... < 1148583837 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :HAHHAHAH < 1148583844 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So that wasn't a wise thing for me to say XD < 1148584354 0 :calamari_!n=calamari@ip68-231-173-86.tc.ph.cox.net JOIN :#esoteric < 1148584385 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Squiddyyyyyyyyyyyyy < 1148584394 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :hi big g < 1148584412 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Quite possibly the worst nickname ever :P < 1148584432 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :thats what you get for having a boring nick :) < 1148584447 0 :GregorR-L!unknown@unknown.invalid NICK :grables < 1148584452 0 :grables!unknown@unknown.invalid PRIVMSG #esoteric :Howzat? < 1148584454 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1148584473 0 :grables!unknown@unknown.invalid PRIVMSG #esoteric :See, I just named myself after a piece of software I wrotre :P < 1148584476 0 :grables!unknown@unknown.invalid PRIVMSG #esoteric :*wrote < 1148584484 0 :calamari_!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1148584506 0 :grables!unknown@unknown.invalid PRIVMSG #esoteric :It's a scrabble clone designed for weird dictionaries (namely, libc symbols) < 1148585171 0 :grables!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]" < 1148585937 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1148586264 0 :khaladan!n=khaladan@GroupMackenzie.s11-1-0-16-0.ar3.SEA1.gblx.net JOIN :#esoteric < 1148586366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION things of algorithm for sorting in O(n lg n) time with just queues of queues. < 1148586371 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :great for Q-BAL < 1148586386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you hava que of unsorted queues, and a que of sorted queues. < 1148586399 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(spelling) < 1148586424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :call them S and U < 1148586433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :initially, U contains the input < 1148586572 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1148586575 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :while U is not empty, take the top queue off U if it is not 1 unit long, split it into two halves (alternating elements, I think), putting the two halves back onto U, otherwise put the 1-element queue onto S... < 1148586591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :once U is empty, ... < 1148586619 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the first step sound like O(n lg n) < 1148586627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if S has at least 2 queues in it, take the top two queues and merge them, otherwise the single queue on S is your result. < 1148586630 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tada! < 1148586649 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm and where is the sorting? < 1148586668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I just explained it. < 1148586680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah but that won't sort anything..? < 1148586683 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it's a variation of merge sort < 1148586687 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes it will < 1148586699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah but you didn't do a single comparison.. < 1148586708 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the merge does comparisons < 1148586719 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah.. < 1148586721 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, I realise that the whole thig is fucked up < 1148586743 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but why do you split it this way in step 1? < 1148586746 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you should take the input and turn each element of it into a 1-element queue... < 1148586752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :jix: that's what's wrong < 1148586761 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then merge the one-element queues < 1148586764 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's the thing that confused me... < 1148586767 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1148586791 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the fact that S is a queue makes it n lg n, rather than n^2 < 1148586850 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but you could do a quicksort with two queues... < 1148586853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.. < 1148586855 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1148586867 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could do a quicksort step with two queues... < 1148586915 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but appending queues is slow, whereas merging them is easy < 1148586979 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe not slow, but inelegant < 1148587090 0 :GregorR-L!n=chatzill@host-225-158.dhcp.pdx.edu JOIN :#esoteric < 1148587097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1148587117 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1148590907 0 :calamari_!unknown@unknown.invalid QUIT :"Leaving" < 1148590968 0 :GregorR-L!unknown@unknown.invalid QUIT :"Chatzilla 0.9.73 [Firefox 1.5.0.3/2006042618]" < 1148593369 0 :GregorR-L!n=chatzill@host-203-81.pubnet.pdx.edu JOIN :#esoteric < 1148600146 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1148601124 0 :Keymaker!unknown@unknown.invalid PART #esoteric :? < 1148601435 0 :rabidpoobear!n=anon@67.79.210.99 JOIN :#esoteric