< 1188777628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :As for precedence, I think + should bind more tightly than |. < 1188777647 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're both associative, so we don't need to pay attention to that. < 1188777666 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(At least, I think they are.) < 1188777689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing right-associativity would be faster in implementation. < 1188777700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... kinda hard to say which they are, < 1188777723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't parse a+(b+c) < 1188777732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188777736 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't? < 1188777758 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, I think brackets should bind even more tightly than +. < 1188777759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's that mean? < 1188777766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's what mean? < 1188777775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right-associativity < 1188777779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with parsign < 1188777783 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :a + b + c = a + (b + c) < 1188777795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah... but what's that mean when you're parsing? < 1188777825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess it means that for a + b, you assume that a doesn't contain any "top-level" +. < 1188777838 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Top-level" meaning not inside a grouping symbol of any sort. < 1188778015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'im pretty sure that works < 1188778017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i'm < 1188778074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got a bit stuck with fooCC returning "CA"+foo() first, but then realized A is "s", not "i" < 1188778139 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :New version: http://pastebin.ca/679378 < 1188778208 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Complete with multi-character regexes and working with weak alternation. < 1188778276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1188778303 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I just got here- could someone briefly explain what that is? < 1188778331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{/``k/; a <- sk(); sk(); a} <<< isn't the a just discarded? < 1188778338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: a parsing-based language < 1188778339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by ihope < 1188778368 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh. neato < 1188778473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{/``k/; a <- sk(); sk(); a} <<< does this return a from the whole sk expression? < 1188778486 0 :spacebark!i=none@adsl-210-184-6.sdf.bellsouth.net JOIN :#esoteric < 1188778504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188778506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :soryy < 1188778509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sorry < 1188778511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i misread. < 1188778578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: seems fine < 1188778590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never thought it'd be that easy < 1188778608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps because i didn't realize there were functions even though you mentioned them < 1188778674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's the name of the lang? < 1188778693 0 :ehird`!unknown@unknown.invalid QUIT :No route to host < 1188778713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i think you could squeeze that program smaller < 1188778728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm necessarily up for the task... < 1188778803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188778809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :alright, you < 1188778817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*can't* pass parsers around < 1188778854 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188779063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: look it's ski! http://pastebin.ca/679378 < 1188779068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sk! < 1188779119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna go buy something to drink now, before shops are closed -> < 1188779241 0 :spacebark!unknown@unknown.invalid NICK :spacebark_ < 1188779296 0 :spacebark_!unknown@unknown.invalid NICK :spacebark < 1188779398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it tries the _last_ option first? otherwise the structure reminds me of haskell's Parsec with monads (especially the <-'s) < 1188779551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's this about last option first? < 1188779587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: oklopol's paste < 1188779593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it's sort of a subset of Parsec :-) < 1188779599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I wrote that program. < 1188779619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh :) < 1188779622 0 :rutlov!n=rutlov@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188779631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's this about trying the last option first? < 1188779643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what you would have to do in parsec < 1188779652 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1188779660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait... < 1188779679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm mistaken < 1188779681 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188779712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they're actually disjoint, i was confused by no ^$ or similar around k and s < 1188779732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but of course that's not needed for unlambda syntax < 1188779738 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In parsec, does string "bar" <|> string "baz" work properly, or say that it was expecting r after ba? < 1188779760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, you need to put try around string "bar" < 1188779791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an option without try is not backtracked unless it consumes no input < 1188779846 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188779866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, /bar/ applied to "baz" doesn't consume input. < 1188779873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this allows parsec to prune many branches for efficiency, i believe < 1188779897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it works the same way as Parsec when it comes to alternation, I think. < 1188780571 0 :spacebark!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1188781082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should've known that genius an idea must have come from haskell :) < 1188781093 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :especially when it's ihopes < 1188781096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope's < 1188781105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188781117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhh energy, flow through me < 1188781142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some ed energy drink to make my night complete < 1188781167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it seems my friend's bot is still running on my network, so i can't take it offline... < 1188781170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darnz < 1188781186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could do my germans, but BLARGH < 1188781187 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does somebody happen to feel like naming, implementing and posting-on-the-wiki my language? < 1188781194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(I probably should have thought that word order through better.) < 1188781204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188781244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i just idle and look at this channel? < 1188781248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a plan. < 1188781283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cool, I/O errors. < 1188781296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes the Small Red Button < 1188781298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's the reason for not having first-class parsers? < 1188781311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: lack of necessity, I guess. < 1188781324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lack of necessity, possible ease of implementation. < 1188781334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does that actually make it any easier to implement? < 1188781358 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1188781368 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, maybe it's about blocks. < 1188781397 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does the block return the last parser, or run it and return what it returns? < 1188781404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188781407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And if the latter, how *do* you return the last parser? < 1188781423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have separate high-level operators < 1188781437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : < 1188781445 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1188781451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<> brackets for lambdas < 1188781454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or smth < 1188781465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a=; < 1188781482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<> takes a string and returns the parser < 1188781486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I see what you mean. < 1188781488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...I think? < 1188781490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :leaving the string intact < 1188781490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188781501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, takes a string and returns the parser? < 1188781505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188781509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything is a parser < 1188781512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so <> must be too < 1188781518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... it takes a string < 1188781522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because everythign does... < 1188781524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*everything < 1188781546 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What parser does it return? < 1188781553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whatever is inside it < 1188781572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So <"/aaa/"> is /aaa/? < 1188781586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a=; would help in making the parser < 1188781590 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or returns /aaa/? < 1188781593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course, that's very simple as it is < 1188781594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1188781595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188781603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant < 1188781634 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I do sort of have some... regexes that aren't taken advantage of. < 1188781642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1188781684 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/679421 < 1188781805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188781810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was what i meant < 1188781818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm not at all using the anchor $, which could be... you know, user as that anchor. < 1188781829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... what's that? < 1188781830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/user/used/ < 1188781847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/$/ matches only when there's nothing left of the string. < 1188781860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, would that help? < 1188781878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not required for Turing-completeness, but it'd be nice, I guess. < 1188781881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh $ is the past-the-end character? < 1188781898 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1188781918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like < 1188781923 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/$/[""] = "" < 1188781933 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/$/["foo"] = immediate fail < 1188781954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/asdf$/["asdf"] = "asdf", /asdf$/["asdffd"] = fail < 1188781956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188781962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1188781970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's the past-the-end character < 1188781982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, something implicitly in the end of every string < 1188781986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188781988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not literally. < 1188781990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much. < 1188781996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :EOS. < 1188781999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeaaaaaaaaaaaa < 1188782238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/World's_funniest_joke <<< god the third one is bad < 1188782246 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What the... < 1188782266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the what? < 1188782274 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This file didn't get written. < 1188782305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... i see. < 1188782371 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This time it got written, but it's full of ΓΏ. < 1188782387 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut file? < 1188782438 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's the output of a certain command. < 1188782477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That time it got written properly. < 1188782486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188782673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :A boy owned a dog that was uncommonly shaggy. Many people remarked upon its considerable shagginess. When the boy learned that there are contests for shaggy dogs, he entered his dog. The dog won first prize for shagginess in both the local and the regional competitions. The boy entered the dog in ever-larger contests, until finally he entered it in the world championship for shaggy dogs. When the judges had inspected all of the competing dogs, they remarke < 1188782680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god this is great xD < 1188782690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still laughing < 1188782728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Truncated. < 1188782750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it could get any funnier < 1188782754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you can't say "ever-larger contests". You have to say all of them. < 1188782779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course you can, he just did. < 1188782788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't tell that joke, it's just too funny < 1188782791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xDDDDDDDD < 1188782810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're just putting us on with that truncation. < 1188782831 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll find the full version. < 1188782855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not funny when you say it out loud < 1188782859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just tried < 1188782868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, hey. < 1188782869 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :'When the judges had inspected all of the competing dogs, they remarked about the boy's dog: "He's not so shaggy."' < 1188782904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The end? < 1188782961 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god these ppl have been flooding on my server... < 1188782962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1188782977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup, the end. < 1188782981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like 3 hours it's just been emptying the buffer < 1188782989 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looked it up. < 1188783007 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188783021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i now see why you have to say all of them. < 1188783030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is enlightened. < 1188783060 0 :importantshock_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188783098 0 :importantshock!unknown@unknown.invalid QUIT :Nick collision from services. < 1188783105 0 :importantshock_!unknown@unknown.invalid NICK :importantshock < 1188783141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty weird out of all there people the scandinavians are here. < 1188783145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :considering the time < 1188783149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*thesse < 1188783151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*these < 1188783186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something to do.. something to do.. < 1188783187 0 :dibblego!unknown@unknown.invalid PRIVMSG #esoteric :we're 'ere mate < 1188783194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :D < 1188783197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen ya < 1188783421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is somewhat difficult to be transitive and symmetric (which it is) but not reflexive - the non-reflexive elements would have to be related to nothing. < 1188783436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Wong Chan-Nel strikes again. < 1188783556 0 :rutlov!n=rutlov@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188783615 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188783629 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, indeed. < 1188783656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem like an order. < 1188783701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, pff. < 1188783721 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yeah, I see now. < 1188783735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, not related to anything. < 1188784213 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1188785804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet! < 1188785820 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I thought you'd, like, died or something! :-P < 1188785858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :old prophets never die! or something. < 1188786318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, this is cool: http://1089059683/ < 1188786321 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's Google. < 1188786661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooooold < 1188786848 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188786871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's old? < 1188786903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what he said < 1188786970 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188787155 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1188787157 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I did die < 1188787159 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but I came back < 1188787171 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :subversion releave 2.5.5.5.0.2.1.2 < 1188787172 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i pooted *_* < 1188787190 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... *release < 1188787257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: what ihope said < 1188787263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188787270 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...the CakeProphet project was officially orphaned... so I'm stuck on an outdated revision. < 1188787275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bsmntbombdood * < 1188787282 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: do you intend on dying again any time soon? < 1188787290 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...perhaps < 1188787296 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :these things are enigmas < 1188787303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when you do, can i sex you? < 1188787303 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :enigmas that are confusing... < 1188787306 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...yep < 1188787313 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1188787325 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was missed? < 1188787328 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :INTERESTING < 1188787367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the wall on which \ the prophets wrote \ is cracking \ at the seams < 1188787369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1188787953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exactly what i was thinking < 1188788333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you were sort of missed. < 1188788651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was mist < 1188788881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, CakeProphet was mist. < 1188788890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Never mind that "mist" means "garbage". < 1188788907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought it meant fog < 1188788967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :German slang term, I think. < 1188788981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mist collection < 1188788993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then it needs to be capitalized by those who do such things < 1188788995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a german gc < 1188789047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tree rewriting is much harder to codify than i thought... < 1188789048 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Blah, who actually capitalizes common nouns in German? :-P < 1188789057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in irc? < 1188789069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think English would be much different if we did that here. < 1188789084 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I meant to capitalize all the common Nouns in that Sentence, but it didn't have any. < 1188789103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :none germans awake, can't show ya, but they do use capitals < 1188789106 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So I did all of them in that one instead. < 1188789108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least some < 1188789160 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Annoying that you only encounter Nouns when you're not trying to :-P < 1188789168 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should I stop capitalizing them now? < 1188789193 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I'll do it... vacuously! >:-) < 1188789277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Why Not Capitalize everything But Annoyingly Forget To capitalize Some Words? < 1188789316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not lowercase everything? < 1188789330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what i generally do < 1188789383 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HOW ABOUT UPPERCASE EVERYTHING? < 1188789391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE CAPS LOCK IS CRUISE CONTROL FOR COOL < 1188789422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I LIKE THIS < 1188789427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :BUT MANY PEOPLE DON'T < 1188789437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T UNDERSTAND WHY HAVE TO KINDS OF LETTERS < 1188789441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*TWO < 1188789445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :EVEN WITH CRUISE CONTROL YOU STILL NEED TO STEER < 1188789471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EVEN LESS I UNDERSTAND WHY TO HAVE ONE OF THE CASES BE NON UNISIZEY < 1188789473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :LIKE < 1188789482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a, y, l, WHAT'S THAT ABOUT < 1188789525 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188789527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I DON"T EVEN HAVE A CAPS LOCK KEY < 1188789581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: um, to have as much variation as possible to make your visual apparatus pick things up easier? < 1188789589 0 :chton_!unknown@unknown.invalid PRIVMSG #esoteric :HoW aBoUt AlTeRnAtiNg? < 1188789612 0 :chton_!unknown@unknown.invalid NICK :Chton < 1188789648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: purity over readability < 1188789652 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HoW aBouT oNLY CaPiTaLiZiNG CoNSoNeNTS? < 1188789666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ONE PEOPLE, ONE COLOR, ONE CASE < 1188789680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ESOTERIC POWER < 1188789690 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nOt A bAd IdEA < 1188789692 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1188789696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a Caps Lock. . . < 1188789697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, having consonants bigger than vocals is okay < 1188789704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I call it "Ctrl". < 1188789718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1188789730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I've got an Idea. Let's use the traditional Notion of capitalising all Nouns in English Sentences. < 1188789732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my ctrl doesn't do that < 1188789747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: where'd that come from? < 1188789754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: let's just speak german < 1188789755 0 :rutlov!n=rutlov@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188789758 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :how about inventing an inbetween case? < 1188789772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what languages do you speak? < 1188789782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urrrrrrrrr finnish german english swedish < 1188789789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also zx3 and lojban a bit < 1188789798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i understand spanish a bit < 1188789803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :very very bit :) < 1188789804 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i meant fluent < 1188789806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It was a feature of English until, IIRC, the late 1700's, and I *think* is still used in German. < 1188789807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188789813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english and finnish pretty fluent. < 1188789815 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188789817 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :it is pikhq < 1188789830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :swedish and german i can have a conversation in < 1188789855 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :scandinavian languages ftw < 1188789874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have both swedish and german matriculation in a few weeks (end-of-high-school-test) < 1188789912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why do you ask? < 1188789918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just wondering < 1188789943 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet oerjan knows more than one language < 1188789948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet pikhq doesn't < 1188789954 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188789964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna learn them all < 1188789970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Hontou zya nai. < 1188789984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are you fluent in espranto? < 1188789992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1188789995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That was Japanese. < 1188790004 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...or japanese? < 1188790009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(romanised; my IME doesn't like my terminal) < 1188790011 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :yes, and it's not friendly to curse pikhq < 1188790022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm merely a 4th-year student. < 1188790028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Chton: "Not true" is cursing?!? < 1188790036 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :just guessing :p < 1188790042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet everyone in here that's not from the US or canada or the UK speaks more than one language < 1188790055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quite possible. < 1188790056 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's a pretty solid bet < 1188790079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the native one and english are quite hard to evade... < 1188790088 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :true < 1188790101 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :doubly so if you live in a country with 3 languages < 1188790118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, when English is native, it's hard to evade English. ;) < 1188790124 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188790139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't speak german or swedish that fluently, but i do have a prety native accent in both! < 1188790157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in germany, they said i sounded like a native for a while < 1188790170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts bragging when it's tired, it seems < 1188790170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I look native until I speak in Germany. :p < 1188790202 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188790217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pretty < 1188790246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I also get the curious property of looking vaguely English, as well. . . < 1188790257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damned America, making mutts of us all. :p < 1188790275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i look vaguely SUPER SEXY < 1188790286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very vaguely. < 1188790287 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :only very very vaguely < 1188790308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :almost, but not entirely unlike SUPER SEXY < 1188790321 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1188790330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sexy < 1188790344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1188790346 0 :Chton!unknown@unknown.invalid PRIVMSG #esoteric :<-- almost, but not enirely GOING TO SLEEP < 1188790347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188790359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot caught my lie < 1188790525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am totally SUPER SEXY < 1188790536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, we've all seen your pics < 1188790582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that old guy with the beard, right? < 1188790626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i envy his beard < 1188791358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bow. < 1188791390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Wow? < 1188791440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1188791461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bow before me!!! < 1188791524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, after < 1188791550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Now? < 1188791619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Blow < 1188791666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Good show < 1188791688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Down low < 1188792216 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a roll of duck tape < 1188792219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is awesome < 1188792328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg i got it working < 1188792431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1188792506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :trewriter < 1188792520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a tree rewriting quickie i'm doing in python < 1188792595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write a general one < 1188792605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1188792624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to make it not a language, but a python library < 1188792632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is it general? < 1188792635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but currently i'm parsing the rule from strings, at least < 1188792640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what that is. < 1188792644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's why i asked < 1188792673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean like a function that takes a set of rules and a tree, and returns the rewritten tree < 1188792699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :def trewrite(rules,data): < 1188792702 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1188792710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what it does < 1188792723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rules is also just a python list < 1188792725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you specify the rules? < 1188792726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1188792735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :rules_str=""" < 1188792735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["k",a,b]:a < 1188792735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :""" < 1188792738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k combinator < 1188792741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-actually < 1188792765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[[('r', 'k'), 'a', 'b'], 'a']] < 1188792769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently becomes that < 1188792775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean [["k", a], b] < 1188792787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, should be, yes. < 1188792802 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... that wouldn't work yet < 1188792808 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's like that until it will. < 1188792995 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1188793004 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i did the disco :< < 1188793027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/disco makes you do a little dance! < 1188793031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dances * < 1188793082 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION too < 1188793181 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, gimme something in unlambda again... < 1188793190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll try out my sk-interpreter < 1188793195 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :rules_str=""" < 1188793195 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[["k",a],b]:a < 1188793195 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[[["s",a],b],c]:[[a,c],[b,c]] < 1188793195 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :""" < 1188793278 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :actually, i was mainly going for a nice support for making the tree rewriting *rules*, but the actual tree rewriting turned out to be quite tricky < 1188793284 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or then it's just all the tired. < 1188793316 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ``^a^b$a < 1188793325 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl `^a^b$a < 1188793334 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188793343 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure that should work < 1188793349 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl i < 1188793350 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i < 1188793360 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl `ii < 1188793361 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :`ii < 1188793366 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl `^a$a < 1188793369 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl `^a$ai < 1188793369 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :`ii < 1188793383 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ``^b^a$aii < 1188793383 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :```kiii < 1188793394 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```kiii < 1188793395 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> i < 1188793408 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ```kiil < 1188793408 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> l < 1188793569 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1188793571 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1188793573 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1188793661 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :[[["k","i"],"i"],"l"] -> "l" < 1188793672 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... something harder, with "s"? < 1188793684 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :please gimme, i'm all coded out < 1188793717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :```sii``sii < 1188793721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188793729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles innocently < 1188793729 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :something that won't crash < 1188793741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :guess i could check if it crashes < 1188793829 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :RuntimeError: maximum recursion depth exceeded in cmp < 1188793843 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :can you give me something a bit more complicated, but not toooo much? < 1188793862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to calculate it first < 1188793872 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand how i don't have any sk code nearby, sk is basically all i do :D < 1188793916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and random python quickies < 1188793954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :````s``s`ksk``s``s`ksk`kiki < 1188794003 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what should that do? < 1188794014 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1188794025 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and... whut? :| < 1188794028 0 :oklofok!unknown@unknown.invalid NICK :oklopol < 1188794029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1188794046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it should return `k`ki < 1188794092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that's a bit hard to manually convert for python... < 1188794100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's not < 1188794105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<- tider < 1188794108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :riedt < 1188794111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tdire < 1188794115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait... i made it too complicated < 1188794131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's fine if you do the conversion :) < 1188794149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could make a convertor, but that'd take longer than necessary, methinks < 1188794157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ski->py < 1188794164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188794168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sk-py < 1188794175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you wanna keep convertors similar < 1188794177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokoko < 1188794245 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1188794327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[[[s,[[s,[k,s]],k]],[[s,[[s,[k,s]]],k],[k,i]]],k],i] < 1188794329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1188794335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then strings out of those < 1188794373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :````s``s`kskiki < 1188794377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ````s``s`ksk``s``s`ksk`kiki < 1188794378 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('k', ('k', 'i')) < 1188794384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that right? < 1188794388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`k`ki < 1188794388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i forgot all the shortcuts < 1188794397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i hope so < 1188794399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate you and your SKI calculus. < 1188794426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1188794427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :['k', [[[['s', [['s', ['k', 's']]], 'k'], ['k', 'i']], 'k'], 'i']] < 1188794430 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :failed :< < 1188794431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now you can try `` ```s``s`kski``s``s`kski ki < 1188794438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or then i failed. < 1188794444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> ul ````s``s`kskiki < 1188794444 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric : -> ('k', ('k', 'i')) < 1188794450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try that < 1188794471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that should be the same, i forgot some shortcuts the first time < 1188794544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :['k', ['k', 'i']] <<< kay, now worked < 1188794550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was most likely my error then... < 1188794555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#````s``s`ksk``s``s`ksk`kiki < 1188794555 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :#[[[["s",[["s",["k","s"]],"k"]],[["s",[["s",["k","s"]]],"k"],["k","i"]]],"k"],"i"] < 1188794584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try converting that if you please < 1188794592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't feel like doing it again... < 1188794600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and fuck, school soon < 1188794615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it contains the same subparts < 1188794651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't really feel like doing it either < 1188794654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188794658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll redo it. < 1188794746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try `` ```s``s`kski``s``s`kski ki instead, it's just the shortest version with a part doubled < 1188794757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[[[s,[[s,[k,s]],k]],[[s,[[s,[k,s]],k]],[k,i]]],k],i] < 1188794766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(and ` prepended) < 1188794771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1188794776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one tiny difference. < 1188794780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's try that < 1188794827 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :['k', ['k', 'i']] <<< yeas fucking omg ?!? < 1188794832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it worked, that is < 1188794854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my first suggestion? < 1188794858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1188794862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't need to try anything anymore, if one random program works, everything works :) < 1188794866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the beauty of sk < 1188794884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your first suggestion, indeed < 1188794887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how did you do that? < 1188794905 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :`k`ki and then synonym replacementz? < 1188794987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... if the "from" expression is more complex, it prolly fails... i'll try to implement "append" < 1188795013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^f^x`$f`$f$x and then abstraction implementation < 1188795045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then apply to k i < 1188795077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^f^x`$f`$f$x < 1188795078 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :``s``s`ks``s`kki``s``s`ks``s`kki`ki < 1188795099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some day... < 1188795108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is with no shortcuts at all < 1188795117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume < 1188795135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it does absolutely no optimization < 1188795146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just the transformation described on the unlambda page < 1188795341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :['append', [[[[[[['nil']]]]]]], [[[['nil']]]]] < 1188795341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :===> < 1188795341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[[[[[[[[[[['nil']]]]]]]]]]] < 1188795343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1188795352 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe it's working that well < 1188795361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append",[a],b]:["append",a,[b]] < 1188795361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append","nil",b]:b < 1188795374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was like a 1 hour project < 1188795397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's better than scheme < 1188795404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, better than my scheme. < 1188795434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch "this is so sucky, there aren't even strings yet." < 1188795435 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :None < 1188795547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... can't think of anything else i can do with that in the 20 minutes i have left < 1188795556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i should start making that better. < 1188795662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have to make a syntax for specifying something macroish < 1188795680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like "only match top level" < 1188795718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1188796137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, this is thue with trees < 1188796141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like... thrue < 1188796142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append",[a],b]:["append",a,[b]] < 1188796142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append","nil",b]:b < 1188796142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append",[[[[[[["nil"]]]]]]],[[[["nil"]]]]] < 1188796402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append",[a],b]:["append",a,[b]] < 1188796402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :["append",[],b]:b < 1188796402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[append,[[[[[[[]]]]]]],[[[[]]]]] < 1188796403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1188796408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ingenious < 1188796417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whooops < 1188796423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't gonna put that here < 1188796439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my first channel fail \o/ < 1188796449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now i know how you feel < 1188796478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty bad < 1188796568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta leave now, cya -> < 1188796736 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188796796 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188797133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to inform Sukoshi that it's been one *year* since the Esolang contest, and its still not been judged. < 1188797139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(hell, am I the only entrant?) < 1188797341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sure the contest is being conducted according to all relevant esolang traditions. < 1188797368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which, unfortunately, don't include actually completing the judging. < 1188797368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bad sign. ;) < 1188798487 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188798491 0 :oklofok!i=oko@194.251.101.183 JOIN :#esoteric < 1188798498 0 :theoros!unknown@unknown.invalid QUIT :Connection timed out < 1188799117 0 :oerjan!unknown@unknown.invalid QUIT :"Carrot Cake Craving" < 1188802888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is now PEBBLEversary. < 1188802977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1188802998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, #esoteric is getting some holidays. w00t. < 1188803111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I would like to thank the US government for giving me the day off to celebrate this momentous occasion. < 1188803137 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can't say they never did anything for you < 1188803167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I never said they did *nothing*, just that they do the wrong things. :p < 1188804955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, how are the PEBBLE-fest activities continuing? < 1188804979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I shall begin the festivities with the traditional PEBBLE sport: competitive sleeping. < 1188804993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'm lazy ;)) < 1188805012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you win? < 1188805014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my reticular activating system has still deserted me < 1188805311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: You don't. It's not much of a competiton. :) < 1188805313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :G'night. < 1188805527 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1188805531 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1188805605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188805860 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because I'm having difficulty going to sleep < 1188806032 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188806399 0 :clog!unknown@unknown.invalid QUIT :ended < 1188806400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188806512 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188806512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries bed again < 1188812141 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188814036 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188815024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#thelang didn't last long < 1188815025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188815461 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1188815463 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188816859 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Connection timed out < 1188817442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone awake? < 1188817777 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1188817779 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188818707 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188818716 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1188821773 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188825658 0 :RedDak!n=dak@host63-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188828751 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188828779 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188829055 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188829472 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188831453 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1188832347 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188832586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders instructions < 1188832598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assembly-type. < 1188832631 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, a bit shift left/if instruction would be nice. < 1188833688 0 :jix_!n=jix@dyndsl-091-096-048-133.ewe-ip-backbone.de JOIN :#esoteric < 1188834489 0 :theoros!n=theoros@unaffiliated/theoros JOIN :#esoteric < 1188838045 0 :sebbu!n=sebbu@ADijon-152-1-17-26.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188838683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cheers. . . < 1188838732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cheers? < 1188838967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's PEBBLEversary. < 1188839117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws PEBBLES at everyone to celebrate < 1188839251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=D < 1188839283 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188839296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write an article on how pebble works to celebrate < 1188839306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll help aspiring compile-to-bf language writers like me :p < 1188839622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's in the PEBBLE tarball. < 1188840049 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well write a longer one and put it on the web < 1188840050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1188840056 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like my html < 1188840065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I call it "pebble.tcl" < 1188840072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well phooey < 1188840076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I can't read tcl < 1188840079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I want a theoretical paper < 1188840306 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=( < 1188840455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I'm lousy at theory. < 1188840476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I follow a "git 'er done" philosophy to coding ATM. :p < 1188841535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just want info about pebble v_v < 1188841732 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1188841752 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, PEBBLES! < 1188842409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm open for questions on this magnificent holiday. < 1188842424 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1188842550 0 :ehird`!unknown@unknown.invalid QUIT : < 1188842724 0 :sebbu2!n=sebbu@ADijon-152-1-47-138.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188842863 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1188842872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a bot! < 1188842882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, no, not again < 1188843336 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombdood` < 1188843352 0 :bsmntbombdood`!unknown@unknown.invalid NICK :bsmntbombdood < 1188843369 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1188843385 0 :jix__!n=jix@host-091-096-144-236.ewe-ip-backbone.de JOIN :#esoteric < 1188843880 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188844803 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Somebody translate http://pastebin.ca/679421 to C or something. :-P < 1188844849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what language is it/ < 1188844850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188844888 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I haven't given it a name. < 1188844898 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it could be called Redivider. < 1188844919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Even though it has nothing to do with palindromes or redivision. < 1188844951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it can't be converted to C unless we know the semantics < 1188844962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1188844992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SK calculus. I think I'll come up with an interpreter in Haskell. < 1188845009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Because it's impossible to write an interpreter in any other language. :-P) < 1188845014 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches Atlantis < 1188845128 0 :Tritonio!n=Tritonio@150.140.226.73 JOIN :#esoteric < 1188845990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My. I'm having a weird urge to play Lincity. < 1188846009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I learned PostScript last night. fun stuff. < 1188846011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm getting an urge to get good at Bos Wars. < 1188846030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ironic(al)ly enough, I only have it on my Windows machine. < 1188846147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :learn postscript in one night? < 1188846176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write a tex compiler < 1188846405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1188846449 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everyone... < 1188846728 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1188849814 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188851149 0 :RedDak!n=dak@host198-80-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188854437 0 :jix__!unknown@unknown.invalid QUIT :"CommandQ" < 1188855076 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1188856416 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188858789 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188858960 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1188859025 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is talking from xubuntu -- running on an intel iMac :) < 1188859030 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wireless internet and all! < 1188859215 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opines that OTTD rocks < 1188859735 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ottd? < 1188860167 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :JFGI < 1188860183 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Grow a Google reflex already. < 1188860214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, alternatively, try and be less condescending and tell people instead of directing all queries to a website < 1188860229 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i hear it's called "kindness" < 1188860257 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188860269 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Open Transport Tycoon Deluxe. < 1188860271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :A Game < 1188860279 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :based on Transport Tycoon Deluxe. < 1188860285 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :kinda < 1188860286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds cool < 1188860292 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :addictive < 1188860306 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :looks cool, but light on th CPU < 1188860329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cpus are for using, people =p < 1188860340 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds almost as much fun as my duck-duck-goose task scheduler. < 1188860349 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188860356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, exciting < 1188860360 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you actually implemented that? < 1188860360 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, i'll tell EA games < 1188860375 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not nearly as exciting as the musical chairs version, although it has some minor issues < 1188860386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :race conditions? < 1188860417 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :implementing the part where all the processes get up and run around is a trick < 1188860425 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1188860436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :integrate it with mpd or amarok or something < 1188860498 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know, you could have all the processors in the machien randomly keep re-picking (but not running) processes, until an interupt stops them all and any processes having a CPU at the time run. < 1188860511 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which sucks if there is only 1 CPU < 1188860526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to help out the planned implang-continuation :) < 1188860534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#testlang < 1188860552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1188860571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a very very simple conlang planned over irc < 1188860584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :basically you join, look at the language it is now, and discuss it. < 1188860601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i started that retry of the idea a day or so ago with ihope < 1188860610 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's also the possibility of a russian-roulette task manager (made all the more amusing if you have a CPU capable of barrel multitasking) < 1188860661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: is this in any way associated with the Adjudicated Blind Collaborative Design Esolang Factory? < 1188860667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, no? < 1188860673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conlang = natural language < 1188860674 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. :( < 1188860702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188860796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=/ < 1188860975 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1188861004 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :surely conlang = constructed language? < 1188861009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188861011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but a natural one < 1188861016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not programming < 1188861052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you should join in :p < 1188861183 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188861192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you could help kickstart it < 1188861212 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1188861216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#testlang < 1188861218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :er wait no < 1188861219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#thelang < 1188861824 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188863393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone else want to help out? ;) < 1188863638 0 :dibblego!unknown@unknown.invalid QUIT :Remote closed the connection