< 1127088345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Glypho Fibonacci number generator: 11#[>>d+<\<1-+] (Where # is a stack element that is set to the number of terms to generate) < 1127091712 0 :Sgep!unknown@unknown.invalid QUIT :Remote closed the connection < 1127091956 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127093483 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127093538 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127100568 0 :Arrogant!i=Arrogant@146.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1127100880 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127101128 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127102806 0 :Wildhalcyon!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5.1 [Firefox 1.0.6/20050716]" < 1127103291 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Be back tomorrow < 1127103327 0 :Sgep!unknown@unknown.invalid QUIT : < 1127104555 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127108777 0 :CXI!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1127109090 0 :CXI!n=Sanity@dialup-237.88.221.203.acc50-kent-syd.comindico.com.au JOIN :#esoteric < 1127114121 0 :Aardappel!i=wvo96r@ip2-197.post-addison.dfw.ygnition.net JOIN :#esoteric < 1127114137 0 :Aardappel!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tickles cpressey < 1127114209 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Adding a stack to this thing was a great success < 1127116799 0 :clog!unknown@unknown.invalid QUIT :ended < 1127116800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127118929 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- IRC with a difference" < 1127125796 0 :CXI!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127125811 0 :CXI!i=Sanity@203.221.88.237 JOIN :#esoteric < 1127130040 0 :grim__!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127130526 0 :ChanServ!unknown@unknown.invalid QUIT :Shutting Down < 1127130669 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1127130669 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1127130816 0 :grim__!unknown@unknown.invalid NICK :grim_ < 1127131209 0 :grim_!unknown@unknown.invalid PART #esoteric :? < 1127136170 0 :jix!i=jix@F3515.f.strato-dslnet.de JOIN :#esoteric < 1127136186 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1127136310 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Kyuss - Supa Scoopa and Mighty Scoop [ Welcome To Sky Valley ] < 1127137144 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127138935 0 :jix!i=jix@F3695.f.strato-dslnet.de JOIN :#esoteric < 1127139065 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127140122 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127144235 0 :ihope!n=ihope@c-67-172-99-160.hsd1.mi.comcast.net JOIN :#esoteric < 1127144381 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There, I just executed an IRP instruction: NOP < 1127144907 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127144955 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey all < 1127146807 0 :grim_!n=grim@213-152-53-111.dsl.eclipse.net.uk JOIN :#esoteric < 1127147754 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :mornin' grim < 1127147990 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :wotcha < 1127148525 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :nada < 1127149736 0 :jix!i=jix@F3470.f.strato-dslnet.de JOIN :#esoteric < 1127149761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127149763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :again < 1127149869 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :moin! < 1127149881 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im sorry Jix :-( < 1127149952 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The previous incarnation of Glypho was too tarpit for me, Ive had to make some changes. I might be making some additional ones soon as well. < 1127150307 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :wh: which one are you talking about? < 1127150315 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :the [...] braces one? < 1127150323 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :or the one before? < 1127150329 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the [] one < 1127150333 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1127150345 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, grim understands me < 1127150397 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about modifying the arithmetic to be more "brainfuckish" - push-1 becomes push-0, add becomes increment, negate becomes decrement.. and multiply disappears (leaving me with an additional instruction) < 1127150416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1127150423 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's too brainfuckish imo < 1127150424 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1127150448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that was a response to WildHalcyon, not jix, btw < 1127150452 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You're right, but it makes numbers easier < 1127150467 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1127150480 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It also makes more sense from the point of view of the "push" function - pushing an empty cell, ready to accept input < 1127150492 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: no you can create every number in the form 2^a+2^b+2^c => 1d+d+d+...1d+d+d+...1d+d+d+..+++... < 1127150564 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that is easier than the BF "add til' you get there" number functions < 1127150587 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Jix, did you read about the reasoning behind adding the brackets? < 1127150631 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think the brackets are good. The main brainburner will be having only a stack anyways < 1127150641 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :you can already do bf-ish 111111+++++ < 1127150642 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I like how pushing 0 becomes: 11-+ < 1127150742 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think you can also perform BF multiplication by doing 111++-1>[<11++>1+] which should multiply 2*3? < 1127150806 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :yes, where is the problem? < 1127150844 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, really. Im being wishy-washy I suppose. Glypho is good, I am happy with its creation < 1127150869 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Next step is to create a program that takes glypho "shorthand" and converts it to a symbol string < 1127150902 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :preferably not just a static aabbabbaabcaabab etc. but one that used multiple symbols from an alphabetic set < 1127150966 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :true < 1127150974 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be hard either < 1127150991 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :but I've work to do :( < 1127150996 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :btwm shouldn't the [ and ] patterns be opposites? < 1127151006 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :not really, not with a decent PRNG, and I have work to do this week too < 1127151013 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :probably kipple < 1127151035 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I only swapped out "skip" and "test" with "[" and "]" < 1127151103 0 :J|x!i=jix@F3520.f.strato-dslnet.de JOIN :#esoteric < 1127151398 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Kipple, I fixed it < 1127151440 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and I've written a few example functions - fibonacci and cat < 1127151543 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1127151545 0 :J|x!unknown@unknown.invalid NICK :jix < 1127151564 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :cat is nice and short :) < 1127151576 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :and aside from swapping symbols with bf, its identical < 1127151642 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you start a program with a [ ? < 1127151650 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :is that an error? < 1127151671 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if it pops.. yes < 1127151691 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how does [ work exactly ? < 1127151691 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :[ doesn't pop, I think. only peek < 1127151707 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok.. if it peeks a negative value does it loop forever? < 1127151719 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but what happens when you pop or peek at an empty stack? < 1127151729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :error < 1127151952 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :popping an empty stack is no good < 1127151956 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Don't do it < 1127151982 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. sure. just couldn't find anything about it in the spec... < 1127152015 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ah. found it. but it says it is NOT an error < 1127152038 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Oh, well.. see? < 1127152040 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :jix: "popping from an empty stack is a NOP" < 1127152041 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Very ambiguous < 1127152066 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was unfortunately tired and ambiguous last night during the creation of Glypho < 1127152101 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :now that you have an instruction that peeks, it is even more unclear :D < 1127152159 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I know :-( < 1127152190 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the simple solution is of course to invoke the old "undefined behavior" < 1127152259 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ah... ambiguous behavior wrapped inside a wonderful ambiguous statement < 1127152340 0 :J|x!i=jix@F35d4.f.strato-dslnet.de JOIN :#esoteric < 1127152433 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"Any actions which pop or otherwise manipulate the stack while it is empty have an undefined behavior and should be frowned upon at all times" < 1127152438 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :How's that sound? < 1127152449 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's nice :) < 1127152496 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how trivial it is to prove that this language is TC... < 1127152535 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. manipulating the stack would include pushing... and you'll want to push to an ampty stack ;) < 1127152552 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: relatively trivial, just show that you can emulate a turing machine < 1127152579 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good point kipple, pushing is important < 1127152657 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :That's what I thought lindi. I think I can emulate one, I just have to demonstrate it. I've proved it can loop, I guess I should prove it can have an arbitrary-length tape < 1127152734 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: that's actually depends on how you define turing completeness. if you absolutely require infinite tape then very few languages support that < 1127152763 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, TC never said inifinite tape - just long enough to do whatever job you wanted to do with it. < 1127152781 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i thought it said infinite tape, wait a sec. i'll check < 1127152781 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :strictly speaking TC requires an infinite tape < 1127152799 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I think the definition of a Turing machine includes an infinite tape < 1127152804 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I was under the assumption that TC just required a tape that could be ANY length < 1127152819 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :indeed. in computability theory sense < 1127152822 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :but the stack in Glyph is infinite, so I don't think that's a problem < 1127152836 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :"While such machines may be physically impossible as they require unlimited storage, Turing completeness is often loosely attributed to physical machines or programming languages that would be universal if they had indefinitely enlargeable storage. " < 1127152843 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :in fact, any task which REQUIRES infinite tape is not computable on a turing machine < 1127152843 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :kipple: stack isn't a tape < 1127152849 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1127152868 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :lindi, my stack can be modeled as a piece of tape with the ends tied together < 1127152868 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :so, you can still make it "loosely TC" < 1127152878 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :that's not stack anymore then < 1127152894 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well then, no. Its not a stack. Its a circular linked list < 1127152902 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1127152908 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :But pushing and popping are done on a stack-like basis < 1127152911 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127152925 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: is the spec online somewhere? < 1127152934 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The fact that sometimes it enqueues its head onto its tail is... crazy < 1127152943 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :www4.ncsu.edu/~bcthomp2/glypho.txt < 1127152979 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll nickname the stack-list monstrosity as "ouroborous" (sp?) since it eats its own tail < 1127153103 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Some people Ive shown it to have trouble understanding how the symbols within the instructions work. I've had trouble explaining it. < 1127153139 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I can imagine < 1127153148 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :what have they found difficult? the whole context-free wxyz thing? < 1127153160 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I had some troubles with it myself at first :) < 1127153181 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Mostly the fact that the "a" for instruction 1 does not necessarily equal the "a" for any other instruction < 1127153197 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :right, sure < 1127153212 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you might want to use other symbols than letters < 1127153223 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :though I'm not sure which < 1127153230 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :Wildhalcyon: in fact, i'm not sure if glypho is tc or not < 1127153241 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :why not lindi? < 1127153269 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i'm just unsure :) < 1127153280 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I can understand that I guess. < 1127153318 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :We'll find out. I'll work on trying to implement bf instructions in it < 1127153365 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :it seems to me that you can get TC-ness with a couple of bits of string and some PVA glue these days < 1127153406 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :tell me about it grim. I'll be pretty peeved if wang tiles can out-TC my glypho language < 1127155549 0 :pgimeno!unknown@unknown.invalid NICK :pg_coche < 1127155637 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I can't find the sequence {1,2,5,15,50...} in the integer sequence database < 1127155678 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Although its possible I counted wrong on n=6 :-( < 1127156270 0 :ihope!unknown@unknown.invalid QUIT :"Chatzilla 0.9.68.5 [Firefox 1.0.6/20050716]" < 1127157034 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Found it - I did count wrong < 1127157074 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"Word structures of length n using a 6-ary alphabet. Permuting the alphabet will not change a word structure. Thus aabc and bbca have the same structure." < 1127157144 0 :J|x!unknown@unknown.invalid NICK :jix < 1127157165 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :are you having an identity crisis today jix? ;) < 1127157234 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... a bad network connection < 1127157361 0 :pg_coche!unknown@unknown.invalid NICK :pgimeno < 1127161190 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to continue coding his homepage < 1127161575 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] < 1127161800 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :am i evil -- yes i am .. < 1127162524 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Anesthesia (Pulling Teeth) [ Kill 'Em All ] < 1127163151 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :gotta go to work, be back in a few... < 1127163229 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hmm. is there an esolang based on pirate lingo? http://ldc.upenn.edu/myl/llog/piratekeyboard.jpg < 1127163249 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1127164658 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gn8 < 1127164658 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1127165923 0 :Aardappel!unknown@unknown.invalid QUIT :"http://strlen.com/" < 1127168299 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127169473 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1127169494 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :18:35 < Wildhalcyon> Hmm, I can't find the sequence {1,2,5,15,50...} in the integer sequence database < 1127169509 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :there's an integer sequence database? < 1127169798 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on http://esolangs.org/wiki/User:Sgeo/binbf < 1127169930 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to clarify something < 1127170385 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Any comments/ < 1127170584 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :not from me < 1127170713 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :do you have an implementation? < 1127170770 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127171544 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might write an implementation right up to the point before the Huffman encoding is actually done < 1127171549 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Not now though