< 1188604900 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188605011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will have (hopefully cool) pictures soon < 1188605071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of what? < 1188605107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a drain < 1188605420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been trying to avoid jokes about bsmntbombdood going down the drain, to no avail < 1188605509 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm impervious < 1188605532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/pic_1.jpg < 1188605569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/pic_2.jpg < 1188605739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/pic_3.jpg < 1188605813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :who's that? < 1188605845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1188605850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i didn't mean to upload that one < 1188605877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he's a guy we went with < 1188605906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he looked a bit old to be in high school :) < 1188606045 0 :ehird`!unknown@unknown.invalid QUIT : < 1188606104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to recall the language based on brownian motion < 1188606133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :noit o'mnain worb? < 1188606173 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pic_4.jpg, 5,6,7 < 1188606177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I looked at that in a list, but rejected it < 1188606180 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1188606181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and 3 is now the one i wanted it to be < 1188606298 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188606834 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why did you go down there? < 1188606898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for fun? < 1188606992 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how did you get in there? < 1188606997 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can't do that round here < 1188607003 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(they are all to small for a start) < 1188607006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the outfall < 1188607010 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and too full of shit < 1188607027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :storm sewer, not sanitary sewer < 1188607043 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well there aren't any of those round here < 1188607062 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how did you find the entrance in the end? < 1188607063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where are you? < 1188607071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :uk < 1188607078 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's some FANTASTIC drains in london < 1188607089 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not too near < 1188607097 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and I suspect nottoo legal < 1188607114 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, ZOMG terrism < 1188607149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the uk has really lax trespassing laws doesn't it? < 1188607152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/hdr_pole_small.png < 1188607326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.silentuk.com/ < 1188607328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1188607357 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188610210 0 :ihope__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188610879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzzz < 1188610902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cccccccccccccc < 1188613029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxxxxxxxx < 1188613059 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing the next one is vvvvvvvvvvvvvv, followed by cccccccccccccc again. < 1188613069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then bbbbbbbbbbbbbb. < 1188613261 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188614529 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Was xxxxxxxxxxxxxx supposed to be bbbbbbbbbbbbbb? < 1188614545 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Followed my mmmmmmmmmmmmmm, followed by ..............? < 1188614591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes to deny that he considered keyboard placement when selecting c < 1188614653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact unpronouncability was higher on the priority list < 1188614792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall discarding y,a, and m at least. the details are rather vague and were so already at the time. < 1188615124 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1188615141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :But yyyyyyyyyyyyyy is so unobviously pronounced. < 1188615156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless you pronounce it "Eeeeeeeeeeeeeeeeeeeeeeeeeeee!" < 1188615169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not to a norwegian :) < 1188615333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How would a Norwegian pronounce it? < 1188615810 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188616445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :front upper rounded with protruded lips < 1188618042 0 :ihope!unknown@unknown.invalid QUIT :"Lost terminal" < 1188625570 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188625997 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1188628089 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188632381 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1188633599 0 :clog!unknown@unknown.invalid QUIT :ended < 1188633600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188635296 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188640387 0 :sebbu!n=sebbu@ADijon-152-1-100-157.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1188646255 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188646913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i will start on that optimizes-to-hell BF compiler i was going to work on < 1188649117 0 :jix_!n=jix@dyndsl-091-096-048-245.ewe-ip-backbone.de JOIN :#esoteric < 1188650500 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1188651072 0 :ehird`!unknown@unknown.invalid QUIT :"Pong timeout" < 1188651266 0 :sebbu!n=sebbu@ADijon-152-1-100-157.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1188652388 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188659888 0 :importantshock_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188659891 0 :importantshock_!unknown@unknown.invalid QUIT :Remote closed the connection < 1188659908 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188660333 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188660404 0 :Tritonio!n=Tritonio@150.140.225.83 JOIN :#esoteric < 1188661945 0 :importantshock_!n=p_trick@128.164.100.11 JOIN :#esoteric < 1188662693 0 :importantshock-!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188663260 0 :importantshock-_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188663368 0 :importantshock_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188665610 0 :importantshock--!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188666010 0 :importantshock--!unknown@unknown.invalid QUIT : < 1188666010 0 :importantshock-!unknown@unknown.invalid QUIT :Remote closed the connection < 1188666010 0 :importantshock-_!unknown@unknown.invalid QUIT :Remote closed the connection < 1188666010 0 :importantshock!unknown@unknown.invalid QUIT :Remote closed the connection < 1188666019 0 :importantshock--!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188666054 0 :importantshock--!unknown@unknown.invalid NICK :importantshock < 1188668040 0 :importantshock!unknown@unknown.invalid QUIT :"Leaving..." < 1188668261 0 :sebbu2!n=sebbu@ADijon-152-1-100-157.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1188669044 0 :sebbu!unknown@unknown.invalid QUIT :Nick collision from services. < 1188669045 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188669862 0 :sebbu2!n=sebbu@ADijon-152-1-36-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188670143 0 :jix_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188670273 0 :jix_!n=jix@dyndsl-091-096-048-234.ewe-ip-backbone.de JOIN :#esoteric < 1188671008 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188671030 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1188671239 0 :Tritonio!n=Tritonio@150.140.225.83 JOIN :#esoteric < 1188672119 0 :importantshock!n=p_trick@128.164.100.39 JOIN :#esoteric < 1188672184 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy pikhq < 1188672228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1188673927 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188674198 0 :importantshock!unknown@unknown.invalid QUIT :"Leaving..." < 1188675635 0 :mordaunt!n=mordaunt@unaffiliated/mordaunt JOIN :#esoteric < 1188677444 0 :mordaunt!unknown@unknown.invalid PART #esoteric :? < 1188686168 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188686168 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1188686858 0 :importantshock!unknown@unknown.invalid QUIT :"Leaving..." < 1188687511 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188689137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gimme a big math expression < 1188689137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1188689142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188689157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!rndmath < 1188689159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1188689703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\exist \mathbf{N}: \varnothing \in \mathbf{N} \and (\forall x: x \in \mathbf{N} \implies x \cup \{x\} \in \mathbf{N}) < 1188690266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1188690271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant like 5+3! < 1188690283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no predicate logic or whaddyacallit < 1188690303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188690304 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188690312 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188690316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna try that out < 1188690327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything that does random expressions < 1188690328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188690331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :generates them < 1188690342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i just simply cannot make them manually < 1188690348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"just simply" < 1188690363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they always come out square, you know < 1188690404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi 5+6+7 < 1188690404 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 + 6 + 7 < 1188690412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infix -> finefix convertor < 1188690416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi 5+(6+7) < 1188690416 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :5 6 + + 7 < 1188690433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my extension to infix < 1188690488 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finefix? < 1188690489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haven't made a formal proof it's as strong as postfix, though i'm fairly sure it is, being conceptually pretty much the same thing... < 1188690494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my extension to infix. < 1188690509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because infix wasn't "nesting complete" < 1188690516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if there's a real term for that < 1188690523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can't do implicit nesting with it < 1188690535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1188690547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :5+(5+5), you cannot eliminate the parens < 1188690553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well in that case you can < 1188690555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and, i've just died many firey death's in google earth's flight simulator < 1188690556 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not generally < 1188690563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188690569 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you can't die in that... < 1188690582 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh you can < 1188690588 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cewl < 1188690595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i have to do >>> rand-expr < 1188690622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus i could let you specify the objoken regexes and the funcoken regexes < 1188690629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i should stop using my own terms < 1188690646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :objoken = token that's parsed as a value < 1188690656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the terms for anything thattish < 1188690665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i haven't seen anything written about parsing really... < 1188690703 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone made an irc server? < 1188690713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought i'd write one now < 1188690720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(a + b) * (x - y) * z + a*(x + t) < 1188690732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'm fairly sure you can only do numbers :| < 1188690739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because of the regexes < 1188690747 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i are not good pilot < 1188690760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-fi (1 + 2) * (3 - 4) * 5 + 1*(3 + 6) < 1188690761 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :1 + 2 3 * - 4 * 5 1 3 + * + 6 < 1188690772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty... readable < 1188690779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :D < 1188690779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188690798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Looks like syntactic sugar around parens. < 1188690811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or not? < 1188690824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, but so are post-/prefix... < 1188690836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. What, exatly, *is* the syntax? < 1188690840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically that's the idea. < 1188690884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188690893 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finefix is based on infixifying postfix < 1188690896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It looks like some parts are postfix, some are infix. . . < 1188690905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Impossible to parse? < 1188690910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188690915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stack-based parsing as in postficx < 1188690917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*postfix < 1188690928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll upload the "spec" soon < 1188690933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>> fi-in 1 + 2 3 * - 4 * 5 1 3 + * + 6 < 1188690939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>>> fi-in 1 + 2 3 * - 4 * 5 1 3 + * + 6 < 1188690945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes you've bothered with that < 1188690953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guess not. < 1188690964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the conversion is also based on postfix, just shift every sequence of funcokens left one step < 1188690976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :funcoken = +, - etc < 1188690983 0 :ehird`!unknown@unknown.invalid QUIT : < 1188690984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, you have to reverse them < 1188691039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can immediately have 4 variations of infix depending on whether to base around prefix or postfix and whether to reverse functions when you are "evaluating lazily"-ish < 1188691076 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :evaluating lazily = leaving something on the stack when encountering a token < 1188691098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infix without explicit nesting, normally parsed, never does that < 1188691106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's not "nesting complete" < 1188691113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: also, the command is in-fi < 1188691114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf?!! < 1188691126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188691126 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i quat gearth and now it won't let me simulate flight again < 1188691127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188691135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't done the other way around yet < 1188691140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-po < 1188691142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-po 3+5 < 1188691142 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :3 5 + < 1188691146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> in-pr 3+5 < 1188691146 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :+ 3 5 < 1188691149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did those < 1188691157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I was trying to do the *inverse*. < 1188691178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but since i didn't make an actual good "fix" parsing library, those are all separate functions, which i had to make < 1188691208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making all in/po/pr/fi - conversions would be 12 < 1188691226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and that's a bit tedious when i could just wrap over prefix and have one for each < 1188691258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i'm going to generalize fixes when i have the time, and just have >>> convert - < 1188691306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :plus the regex thing for specifying what's ws and what's objoken/funcoken, but i said that already < 1188691319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, did anyone ever make a server? < 1188691321 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :irc server < 1188691354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i know what you were trying to do, but just right after i'd first misunderstood and already replied :) < 1188691419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the inverse is pretty trivial if you don't sweat about redundant parens < 1188691518 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck can a simple server-client code be over 10 lines long o_O < 1188691525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't python supposed to be concise... < 1188691653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :WHY can't i fly this plain < 1188691671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A simple Tcl server is 7 lines. . . < 1188691678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.tcl.tk/15315 < 1188691688 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1188691703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a proc to accept new connects, bind the proc to a socket, and start the event loop. Easy. < 1188691716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not irc... < 1188691730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, but that's a server < 1188691749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and irc server code is long of course < 1188691752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And oklopol was talking about barebones "accepts connections and does something" servers. < 1188691771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. Just getting the IRC parser & lexer up is a nice chunk of code. < 1188691776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/200946 <<< like wtf is that < 1188691798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1188691802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then you've got to get various parts of the server talking to each other, keeping state of which channels a person is in. . . Bit of a pain. < 1188691820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's difficult. < 1188691829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not that long if you actually read it... but it's just server/client really isn't a task at all < 1188691840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be like WAITFOR < 1188691845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I *did* read it. < 1188691846 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and CONNECT < 1188691867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems a bit excessive for to be Pythonic. < 1188691893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(admittedly, it's got a bit more than the Tcl example. . .) < 1188691918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i bet i could write an irc server in 100 lines in scchemes < 1188691926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good luck with that. < 1188691936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet you'll need more for the IRC parser. < 1188691945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... doubt that < 1188691950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :split(" ") < 1188691952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188691966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i know, i know) < 1188691981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :irc parsing in like 5 lines < 1188692736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay... 6 lines and i have a connection < 1188692811 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188692815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoooops :D < 1188692845 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188693394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Dubious. < 1188693406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, unless you cheat, the Bison way. :p) < 1188693463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188693491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just specify the BNF syntax, and let some tool (or function) automagically parse from that. < 1188693506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :irc syntax is regular < 1188693520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no need for bnf... < 1188693537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1188697828 0 :importantshock!n=p_trick@128.164.102.22 JOIN :#esoteric < 1188698311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay i infinite looped my google earth plane < 1188698481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh that's lame < 1188698502 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's says it can accelerate while going straight up, but it won't let me < 1188699531 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the maximum speed is only mach 1.3, not mach 2 < 1188700129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf... in which case would print "m ========",m leave "m " out, like refuse to print the first characters of "m ========" < 1188700160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing a fucking string catenation and everything gets fucked up < 1188700191 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1188700196 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, everyone! < 1188700202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm back from vacation! < 1188700202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finally! < 1188700209 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1188700213 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was missed? < 1188700242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p513215652.txt <<< is there really something that can fuck up? < 1188700247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: good to see you < 1188700337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the lines that should print "m = ..." fail to print "m " < 1188700353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and m=m+msg appends msg to the beginning of m < 1188700363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless i'm really failing here, python is < 1188700399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The 3rd is the official PEBBLEversery. < 1188700552 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1188700581 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you going to do to celebrate, pikhq? < 1188700584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No idea. < 1188700592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda nice that it's a Labor day, though. < 1188700639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188700651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :almost as if everyone else is celebrating the anniversary with you < 1188700656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1188700661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with a little denial, you can have a great time < 1188700662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Way to go, US! < 1188700826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YAY, just learned the important lesson of never putting chr(13) in a python string... < 1188701270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, i debugged a function that catenates 2 strings and prints them for 2 ohurs < 1188701272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hours < 1188701333 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, a bit over an hour, but anyway < 1188701374 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've done things worse than that. Let me tell you a tale of a mergesort... < 1188701420 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my function started from a randomized array, made a copy, did shit, and then copied the sorted data back and returned the array (reasons for why become complicated.) < 1188701434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I implement a mergesort... and it doesn't work < 1188701466 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :6 frustrating hours and at least 4 total rewrites later, I realize the problem wasn't with the SORT, I was copying back that wrong damn array! < 1188701660 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the lesson: when you start over on something, make sure you're starting over on all the right parts < 1188701688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, if I'd been smart enough to display more intermediate results on that one I might've figured it out faster < 1188701718 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188701902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had absolutely no idea where the problem could be... since i didn't know that chr(13) sometimes does carriage return and starts appending in the beginning of the string < 1188701917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"sometimes", because in my test runs, it doesn't do that < 1188701941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> print "oko"+chr(13)+"odo" < 1188701942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1188701967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then again, why would it always work the same way < 1188701973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be boring < 1188702057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i've been debugging for quite a while now just because i didn't bother to check what mirc SHOULD output @ connect < 1188702068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just assumed it says something for every server reply < 1188702077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but nooooo, it just says for the first one < 1188707171 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188708084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm pretty sure you couldn't make an irc server that follows the spec completely in 100 lines < 1188708095 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since there are over 100 lines of responces < 1188708103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1188708141 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :depends on the language and the definition of a "line" < 1188708155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my irc server works now, though you can just join and change nick :P < 1188708164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and privmsg of course < 1188708179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: usually line is 88 chars at most iirc < 1188708188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in shortness competitions < 1188708215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1188708228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: connect to my ip and join #test :P < 1188708249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in a couple 20-line coding challenges, I've seen line defined as 255 characters or less < 1188708261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that would be more sensible < 1188708271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just recall it was 8x... < 1188708272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :usually with a max of 15 keywords or something like that < 1188708279 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe 80, like a terminal? < 1188708282 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, connect now! :) < 1188708284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah prolly < 1188708289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, gimme a sec < 1188708302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't even /part yet :D < 1188708324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not sure if all clients will even work... < 1188708327 0 :rutlov!n=rutlov@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188708372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :normal IRC port? < 1188708376 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :6667 < 1188708378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188708380 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :okles < 1188708627 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188709404 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Centralia%2C_Pennsylvania <- interesting article < 1188709433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"There are no current plans to extinguish the fire, which is consuming an eight-mile seam containing enough coal to fuel it for 250 years." < 1188709503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night, everyone < 1188709555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bonan nokton. < 1188710399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Everyone complains about the weather, but nobody does anything about it. < 1188710412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All in favor of designed a weather control device? < 1188712568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, we need more rain < 1188712616 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i meant line as wherever you normally put lines < 1188712739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We need to steal _Back to the Future, Part II_'s entire tech tree. < 1188712774 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arr, no movies downloaded yet < 1188712794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if nothing else, I want a flux capacitor) < 1188713175 0 :importantshock!unknown@unknown.invalid QUIT :Remote closed the connection < 1188713745 0 :jix_!unknown@unknown.invalid QUIT :Nick collision from services. < 1188713763 0 :jix__!n=jix@dyndsl-091-096-047-186.ewe-ip-backbone.de JOIN :#esoteric < 1188714463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Permission requested to change the topic in honor of PEBBLEversery on the 3rd. . . < 1188715052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE! < 1188715127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188719663 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188719999 0 :clog!unknown@unknown.invalid QUIT :ended < 1188720000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188721258 0 :Tritonio!n=Tritonio@150.140.225.83 JOIN :#esoteric < 1188723994 0 :sebbu!n=sebbu@ADijon-152-1-36-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188725498 0 :sebbu2!n=sebbu@ADijon-152-1-36-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188725835 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1188725836 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188726971 0 :RedDak!n=dak@host63-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188729814 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188735177 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188736251 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188737290 0 :Tritonio!n=Tritonio@150.140.225.146 JOIN :#esoteric < 1188738557 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this is not happening < 1188738565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :my site i made in 10 minutes is #1 on digg. < 1188738569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/playable_web_games/The_Most_Pointless_Website_Ever < 1188738668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1188738680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are there 100 hits a second :| < 1188738730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :login and look at the counter < 1188738736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(registering is just user and pass) < 1188738740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you can see the highscores going up < 1188738740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its crazy < 1188738744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have logged in < 1188738747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1188738749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1188738754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's... unbelievable :| < 1188738756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there are like 50 people logged into the digg account < 1188738762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how it got to #1 < 1188738767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but shit, im #1 on digg's front page. < 1188738784 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how did you get ppl to know that page existed? < 1188738798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it started off in an irc channel < 1188738805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then i posted it on the forum whose irc channel it is < 1188738808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then someone posted it to digg < 1188738814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then other people on the forum digged it, then random people digged it < 1188738821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then it exploded < 1188738826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and got on the frontpage at the top < 1188738826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188738841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i am very noble, not adding ads or anything < 1188738859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i want to code that shoutbox but i can't because it freezes the interface < 1188738860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1188738863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i doubt all of them will refresh < 1188738887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1188739003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1188739010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i refreshed and the page died :P < 1188739138 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it < 1188739140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in about 2 seconds < 1188739324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :does the shoutbox work? < 1188739326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188739329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :should it work now < 1188739362 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188739364 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it will soon < 1188741115 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188741387 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1188741389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/b/ found it < 1188741425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.D < 1188741425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188741831 0 :RedDak!n=dak@host63-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188742837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :160 or something per second < 1188743116 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188743776 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188744041 0 :importantshock_!n=p_trick@128.164.102.46 JOIN :#esoteric < 1188744053 0 :importantshock!unknown@unknown.invalid QUIT :Nick collision from services. < 1188744055 0 :importantshock_!unknown@unknown.invalid NICK :importantshock < 1188745060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1188745068 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'morning, folks < 1188745109 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :\hey RodgerTheGreat < 1188746205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is there gonna be network support for PEBBLE using that Sgeo's thing? < 1188746570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Eventually. < 1188746609 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I challenge you, sir, to create both an IRC client and server in PEBBLE < 1188746677 0 :sebbu2!n=sebbu@ADijon-152-1-36-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188746765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps at least not before that thing exists < 1188747202 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188747329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Evil. . . < 1188747336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like it. :p < 1188747341 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1188747358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's the kind of idea I'm good at. < 1188747368 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hurts just thinking about that < 1188747431 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, *doing* it in PEBBLE shouldn't be all that horrible, but debugging it will be pure hell < 1188747579 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1188747855 0 :sebbu!n=sebbu@ADijon-152-1-36-194.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188747889 0 :sebbu!unknown@unknown.invalid PART #esoteric :? < 1188748142 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1188749136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the counter moves pretty fast, ay? < 1188749156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188749163 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1188749165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you took down my favorite game :< < 1188749190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, bsmntbombdood is missing. < 1188749216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a fast set subtraction < 1188750968 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sorry, but i like my server < 1188750992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :THINGS WE HAVE LEARNED TODAY: < 1188751002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- digg users are automated bots with no natural processing power < 1188751019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :- /b/ users have natural processing power but only use it for emulating automated bots with no natural processing power < 1188751019 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's "natural" processing power? < 1188751029 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: processing power in the brain, not e.g. a cpu < 1188751040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Monthly Transfer: 10.36 GB (4.86 transmit / 5.51 receive) < 1188751041 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1188751043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.36 over the limit! < 1188751045 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :In ONE DAY! < 1188751051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yesterday it was 0.3 < 1188751062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So 10gb in that short time! < 1188751090 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1188751164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1188751164 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Elliott, < 1188751165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I enjoyed Counter. Thank you! < 1188751165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I was me/Davman < 1188751166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Dave < 1188751167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-- email < 1188751174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188751175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fanmail < 1188751180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1188751286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god there's a lot to do in the irc server spec < 1188751309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188751316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not even the server-server spec < 1188751320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irchelp.org/irchelp/rfc/rfc2812.txt <<< server-client spec < 1188751336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even that has a LOT of shit < 1188751341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc clients = simple < 1188751346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc servers = not < 1188751349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188751371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll gradually grow mine to be closer and closer to the spec < 1188751526 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it actually already has almost everything you need for irc... < 1188751538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :join/part/privmsg < 1188751546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and whois < 1188751624 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What ever happened to RFC 1459? < 1188751677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's old? < 1188751689 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people die when they get old < 1188751979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1188751990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So there are entirely new IRC specs now? < 1188752096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much the same < 1188752099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just update < 1188752491 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. New, but not entirely. < 1188753242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in python, can i delete the value the iterator poits to from the iterated thingie when doing a for loop < 1188753271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't do that in most languages with iterators... < 1188753299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :java! < 1188753316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :glargh, it's such a frequent thing < 1188753349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it make more sense to break, or am I misunderstanding the question? < 1188753366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1188753374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to... break? < 1188753393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i need to remove the current iterator value from the container < 1188753416 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1188753442 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Would I understand this better if I'd previously known that iterators pointed to things? < 1188753472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, i have [1,2,3], i iterate it through, and if i find 2, i remove it < 1188753484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and am left with [1,3] < 1188753487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :erm... < 1188753498 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that is *not* how iterators should be used at all < 1188753542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell me a better way < 1188753550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My guess is you want either a list comprehension or the filter function. < 1188753560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, if i do that functionally < 1188753569 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would just iterate through the list manually- I mean, fuck iterators, really < 1188753602 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :all they do is hide a FOR loop from you < 1188753618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't wanna duplicate the whole container every time i do this, so i don't want filter < 1188753633 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'course, I'm the nutcase that regularly implements his own stacks inside objects simply because it seems easier that way < 1188753635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want to do a constant time delete. < 1188753638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188753644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not a constant time delete anyway < 1188753651 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but whaddyagonna do, it's python < 1188753664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :constant time delete = constant time find = hashmap < 1188753673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1188753676 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188753683 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you have a variable containing [1,2,3] and you want to change it to [1,3]? < 1188753690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or, you know, something similar. < 1188753690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i could make a hashing for my objects and have that < 1188753717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i want iterators to be removable from whatever they're iterating through < 1188753718 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :see, my first guess would be to just remove the 2 from the *original* list, rather than trying to pull it out of the iterator < 1188753733 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but when you do it that way there's no advantage to using iterators in the first place < 1188753746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i could just make another container and copy everything but 2 there < 1188753761 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not really what I meant, but that works too < 1188753770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what did you mean then? < 1188753804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care what iterators should be used for, all i know is i didn't want to do that functionally, but now i have to < 1188753817 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :is python object-oriented? < 1188753821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1188753840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then do it like you would in Java 1.4 < 1188753992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p455223544.txt < 1188754101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i should make that for any size lists < 1188754105 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :augh. Oh, jesus- tabs-as-block-delimeters... < 1188754108 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, any number of keys < 1188754181 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think that code ought to do the trick < 1188754202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know it does, it's just i feel it's a bit too much code for something that trivial :) < 1188754293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm pretty sure it works, and it worked when i tested it, i don't *know* it works for any case... < 1188754307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually i've done one test case. < 1188755019 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p225212312.txt < 1188755020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi < 1188755043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love how python looks <3 < 1188755053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when there's no ugly whitespace < 1188755058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cuz it goes all curly < 1188755193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for example that simple cartesian product... you have to hack it in with iteration and a boolean to indicate whether the thing was found < 1188755215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like 5 lines for something conceptually overtrivial < 1188755259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess i could just make the necessary functions myself and not expect python to have everything i need built-in < 1188755534 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1188756304 0 :sebbu2!n=sebbu@ADijon-152-1-17-26.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188756508 0 :sebbu2!unknown@unknown.invalid PART #esoteric :? < 1188756927 0 :importantshock!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188756984 0 :jix__!unknown@unknown.invalid QUIT :Nick collision from services. < 1188756988 0 :jix_!n=jix@dyndsl-091-096-046-042.ewe-ip-backbone.de JOIN :#esoteric < 1188757094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: itssss bacckkkkkk http://w.elliotthird.org/counter/ < 1188758482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yayee < 1188760161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: your position in the rankings is being threatened < 1188760640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :omg! < 1188760648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps because i stopped playing :P < 1188760724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :16. now < 1188761051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what does that do? < 1188761064 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there a button people can click to make the counter go higher or something? < 1188761167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, I should make a program that sends whatever thing to the server repeatedly. < 1188761221 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or I could just hold down "enter". < 1188761290 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how many I have... < 1188761512 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, digg/digg is winning. < 1188761520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I shouldn't have used a password :-P < 1188761560 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, the main function is increment_counter(). < 1188761578 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people already do it < 1188761584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but if you do it on a personal account i will ban you < 1188761601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, the button is Increment counter and it sets the counter 1 higher. < 1188761608 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The highscores are just the people who have clicked most. < 1188761621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do what on a personal account? < 1188761645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :call the increment_counter repeatedly < 1188761649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1188761657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i cant stop digg doing it because its many people < 1188761666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anybody else - account deleted < 1188761678 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't delete the digg account? :-P < 1188761694 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can < 1188761699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but then digg would stop coming < 1188761703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and many people don't cheat on the digg account < 1188761728 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess 3133 clicks is "the number". < 1188761753 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1188761766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188761768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188761770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188761781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get to 3133 and you will be able to see your click count :p < 1188761900 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :davman is the guy who gave me fanmail for it.. < 1188761923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i can't load the page anymore < 1188761933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://w.elliotthird.org/counter/ < 1188761935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :try just clicking < 1188762014 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1188762024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're on the highscores, ihope < 1188762199 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to be, then i stopped getting connexion :< < 1188762255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you're at #19 < 1188762258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just, http://w.elliotthird.org/counter/ < 1188762260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should work < 1188762263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping elliotthird.org or something < 1188762351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :119 users! < 1188762603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn ihope < 1188762619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hold enter down all the time and he goes up faster :) < 1188762619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188762648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm on 3 networks + server my own + have torrents on + 4 bots running < 1188762664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that might... have something to do with it < 1188762694 0 :importantshock!n=p_trick@128.164.102.14 JOIN :#esoteric < 1188762780 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah, khauros is SO cheating < 1188762787 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he's going up 90 per update < 1188762796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still, if he beats digg it'll be worth it < 1188762828 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow, i think he's actually gonna beat digg < 1188762902 0 :Tritonio_!n=Tritonio@150.140.226.73 JOIN :#esoteric < 1188762947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's cheating? < 1188762971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :javascript:function test(){increment_counter();self.setTimeout("test()",1);}test(); < 1188762971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ that is cheating < 1188762983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an insta-ban-ticket unless you're about to beat digg like khauros is < 1188762986 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188762997 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: at least you won't have to pass me for a while :-P < 1188763043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :can digg stories get on the front page twice? < 1188763131 0 :jix_!n=jix@dyndsl-091-096-046-042.ewe-ip-backbone.de JOIN :#esoteric < 1188763148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now did the non programming version of that < 1188763155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you going to wait for Khauros to pass digg and then ban? :-P < 1188763161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :have my other keyboard on the floor with a glass on top of enter :) < 1188763177 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that cheating? < 1188763185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nah, ill just tell him to stop after < 1188763188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's preventing me to use the computer < 1188763197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it is kind of cheating but its allowed < 1188763210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, good, allowed. < 1188763219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You really should specify the rules :-P < 1188763328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought games like this are always about connection speed :) < 1188763340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and the ability to write oneliners) < 1188763362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1188763371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why does ihope own me all the time < 1188763401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1188763407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Cable Internet? < 1188763414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188763427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's the fact i'm using a browser < 1188763446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i made this program to fetch random pictures from a site people put their pics in < 1188763453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fetches 2-3 pics per sec < 1188763465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you do it via browser, 3 pics / minute < 1188763474 0 :sebbu!n=sebbu@ADijon-152-1-17-26.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188763476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my internet connection is terrible < 1188763478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate it < 1188763479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, sometimes a lot faster, but never anything near my program < 1188763490 0 :sebbu!unknown@unknown.invalid PART #esoteric :? < 1188763504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :KAHUROS OVERTOOK DIGG < 1188763511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bwahahaha < 1188763593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i get like 4/sec < 1188763594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ADSF < 1188763632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears for a while < 1188763678 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::)(( < 1188763685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ? < 1188763711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION really disappears now < 1188763780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1188763807 0 :importantshock!unknown@unknown.invalid QUIT : < 1188763873 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey! Turris is moving! How unfair. < 1188763933 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm disconected about 4 times an hour < 1188763942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in a good hour < 1188764380 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, enough of that for now. < 1188764421 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I was using a browser for this... < 1188764767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: how long's that gonna be there? < 1188764772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where Sgeo's latest PSOX spec is < 1188765476 0 :RedDak!n=dak@host63-86-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188765613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :digg is still going at a quite impressing rate < 1188766200 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's it at now? < 1188766286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :267393 < 1188766326 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, indeed, rather impressive. < 1188766349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now, is there a contest like that except with "click a certain button" replaced by "send a byte to the server on a certain port"? < 1188766353 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188766355 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Game, rather. < 1188766419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there should be, since that's basically the same, but you don't have to cheat < 1188766433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though for many cheating might be the thrill < 1188766505 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a link-clicking game called "outwar" similar to that, as I recall < 1188766515 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the trick is that clicks have to be from different IPs < 1188766679 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: depends on what you count as cheating. < 1188766701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is telnet server < /dev/zero cheating? < 1188766739 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: http://www.free-games.com.au/Detailed/205.html? < 1188766805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which, I suppose, is http://www.outwar.com/... < 1188766806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i mean ehird`'s game may be nicer as long as doing that is considered cheating < 1188766862 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: think that's it < 1188766948 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders choosing "Who is your favorite teacher?" for his security question < 1188766951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hhah! i'm waaaaaaaaaay before ihope now < 1188766966 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "before"? < 1188766971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188766971 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses a bogus answer instead < 1188766974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :over? < 1188766978 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ahead of? < 1188766981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1188766994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :before in the list < 1188767005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How many do we each have? < 1188767021 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Shall I start moving again? < 1188767025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :digg (290931) < 1188767025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :digg (290931) < 1188767025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :butter (211807) < 1188767027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1188767027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :butter (211807) < 1188767027 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Khauros (200000) < 1188767029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Khauros (200000) < 1188767031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sigloiv (107808) < 1188767033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sigloiv (107808) < 1188767035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOO < 1188767037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thepillows (106158) < 1188767039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thepillows (106158) < 1188767041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sqrt (101207) < 1188767043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sqrt (101207) < 1188767045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Turris (101055) < 1188767045 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Um, I suggest /parting. < 1188767047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Turris (101055) < 1188767049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::<<<<<<<<<<< < 1188767051 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're sort of spamming the channel. < 1188767051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Yareking (97664) < 1188767053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Yareking (97664) < 1188767055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Xybob (79340) < 1188767059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Xybob (79340) < 1188767061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MountainCable (73690) < 1188767063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MountainCable (73690) < 1188767065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://petition.co.uk (61432) < 1188767067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://petition.co.uk (61432) < 1188767069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklopol (55258) < 1188767071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklopol (55258) < 1188767073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mezane (54350) < 1188767075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xDDDDDDDDDDDDDD < 1188767077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mezane (54350) < 1188767079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wuha (52398) < 1188767081 0 :oklopol!unknown@unknown.invalid QUIT :Remote closed the connection < 1188767084 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188767089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1188767098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i selected just myself from the list < 1188767107 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, you didn't. < 1188767112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, part wouldn't work, neither would closing the window < 1188767115 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What am I at? < 1188767118 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't? < 1188767137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 56208 < 1188767147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope 44677 < 1188767157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the button was a no-op < 1188767161 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, indeed, you're past me. < 1188767162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :disconnecting worked < 1188767214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gonna leave that on for a few weeks < 1188767219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :THEN WE'LL SEE < 1188767220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHA < 1188767225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188767241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think you'll be on top by then :-P < 1188767248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah :) < 1188767256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1188767267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure there are bots that are left on forever there < 1188767271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or at least for long < 1188767308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit harder for me since i'm actually pressing enter all the time < 1188767324 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Find some coins and stack them :-) < 1188767331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How many computers do you have? < 1188767337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not that rich :P < 1188767345 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. :-P < 1188767370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just have bills < 1188767373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :..paper money < 1188767377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll send you the oldest one we have. :-P < 1188767389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oldest coin? < 1188767395 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, oldest computer. < 1188767401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188767406 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It has a CPU speed display on the front. < 1188767406 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how many COMPUTERS < 1188767415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the rich answer was for stacking coins < 1188767420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1188767423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have 3 computers here < 1188767428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ commodore 64 < 1188767439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i'm getting a small handheld one < 1188767444 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're not rich enough to have coins? < 1188767447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188767452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those are oooold < 1188767456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just never throw anything out < 1188767479 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are you in some weird country where coins are more valuable than bills rather than the other way around? :-P < 1188767485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1188767494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, i'm in a country where ppl tell jokes! < 1188767503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. That IS weird. < 1188767510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188767518 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We don't tell jokes here. Everybody is always completely serious. < 1188767548 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I looked up the world's funniest joke online. I doubted its veracity. < 1188767558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I looked up the definition of "joke" online. Now I know. < 1188767609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :please link! < 1188767625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never laughed at a *joke* joke < 1188767687 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/World's_funniest_joke < 1188767733 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I generally don't laugh at things either. < 1188767765 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The funniest thing I remember is Student Bloopers. < 1188767816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Besides, the world's funniest joke is a Monty Python skit. < 1188767842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Wenn ist das Nunstück git und Slotermeyer? Ja! ... Beiherhund das Oder die Flipperwaldt gersput." < 1188767870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills all the German speakers. >:D < 1188767884 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1188767893 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You killed jix_, maybe! < 1188767901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least he died happily, maybe. < 1188767907 0 :jix_!unknown@unknown.invalid PART #esoteric :? < 1188767909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very happily. < 1188767927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, he did die of laughter. < 1188767935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And of CommandW, I guess. < 1188767942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Nero was a cruel tyrany who would torture his poor subjects by playing the fiddle to them." < 1188767943 0 :jix_!n=jix@dyndsl-091-096-046-042.ewe-ip-backbone.de JOIN :#esoteric < 1188767959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's alive again. < 1188767989 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's good. < 1188767999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Stop violating continuity! < 1188768003 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION re-kills jix_ < 1188768011 0 :jix_!unknown@unknown.invalid PART #esoteric :? < 1188768069 0 :jix_!n=jix@dyndsl-091-096-046-042.ewe-ip-backbone.de JOIN :#esoteric < 1188768114 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look, if you're not going to stay dead, at least go back and time and make it so you were never killed. < 1188768195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/kill *.de < 1188768258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :D'oh. < 1188768270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/kill *.*.*.183 < 1188768287 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We might as well be random, now. < 1188768306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've dropped in the list < 1188768370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Beethoven wrote music even though he was deaf. He was so deaf he wrote loud music. He took long walks in the forest even when everyone was calling for him." < 1188768377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i'll stay up to whole night and do absolutely nothing < 1188768391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not really a feat < 1188768397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that beethoven's thing < 1188768478 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Beethoven expired in 1827 and later died for this." < 1188768478 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> i okokokokokokokokokokokokokokokokoko < 1188768479 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokoko < 1188768483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1188768508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Queen Victoria was the longest queen. She sat on a thorn for 63 years. He reclining years and finally the end of her life were exemplatory of a great personality. Her death was the final event which ended her reign." < 1188768515 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>> i i i i i < 1188768515 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :i i i i < 1188768523 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How interesting. What is this? < 1188768552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is... a cat command :) < 1188768561 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>> o o o < 1188768567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> o k 5 < 1188768567 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :okokokoko < 1188768576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/kill * < 1188768585 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> k o 5 < 1188768594 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that certainly... < 1188768597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Source? < 1188768604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cse.unsw.edu.au/~norman/Jokes-file/StudentBloopers.htm < 1188768642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was the first one somehow wrong too? < 1188768654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The first what? < 1188768659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the beethoven thing < 1188768663 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1188768675 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, not so much wrong as just plain silly. < 1188768688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well the last sentence is kinda funny < 1188768706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the long walks thing < 1188768708 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The First World War, cause by the assignation of the Arch-Duck by a surf, ushered in a new error in the anals of human history"? < 1188768712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1188768750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"the victims of the Black Death grew boobs on their necks." < 1188768772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"In midevil times most of the people were alliterate." Appropriate < 1188768796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1188768801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :illiterate, should be? < 1188768842 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1188768842 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> k o 5 < 1188768843 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1188768847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1188768849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> x o 5 < 1188768849 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooo < 1188768853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> x k 5 < 1188768853 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :kokokokok < 1188768857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> i i 5 < 1188768858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> x l 5 < 1188768858 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1188768869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> k l 5 < 1188768869 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :l < 1188768871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, um, what's it do? < 1188768873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :k indeed is... k < 1188768880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what does what do? < 1188768882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my bot? < 1188768888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> help < 1188768888 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :These are all the cmds currently in ololobot: < 1188768888 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :bf, bs, expr, help, numbda, pl, ul, dict, feed, sch, o, x, k, i, s, factors, in-pr, in-po, in-fi < 1188768890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1188768895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some have documentation < 1188768897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> help bf < 1188768898 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :This is a simple brainfuck interpreter. < 1188768898 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: < 1188768898 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :">>> [Wnnn] code [<<< input]" to run, where [...]'s are optional. < 1188768898 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :Wnnn sets wrapping, nnn is any number that fits an irc message. < 1188768900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How interesting. < 1188768904 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :> help numbda < 1188768909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, *K* is /xy.x < 1188768910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>>, really < 1188768915 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>> help numbda < 1188768915 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :No info about numbda. < 1188768918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1188768926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a few have info... < 1188768929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I keep using > for some reason. < 1188768932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is numbda? < 1188768938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :numbda is a language i made some time ago < 1188768968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :currently it's basically just basic arithmetic+vars+function calls+lambdas, < 1188768985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the interpreter isn't working yet, fully, so iu haven't finished the lang < 1188768987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i < 1188769004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it should be a language where lambdas are implicit < 1188769030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(x+3) == lambda x:x+3 if used out of x's namespace < 1188769048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise (x+3) == ...well, x+3 < 1188769103 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... I think I prefer more explicit stuff. < 1188769111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188769113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :flip (+) 3, (+3), \x -> x+3. < 1188769188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if a subexpression uses a variable X that is not in the current namespace, that subexpression is considered a lambda that takes one argument, and sets X to that < 1188769212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the subexpression is not considered a lambda, but a simple expression that is evaluated. < 1188769231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numda k={a->{b->a}};k!6!7 < 1188769236 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's (x + 3) * 4? < 1188769238 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b->a}};k!6!7 < 1188769239 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:6 < 1188769247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work, in general. < 1188769264 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(x + 3) is the subexpression here? < 1188769280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188769305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is the subexpression pretty much as small as it can reasonably be? < 1188769332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188769338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's the shortest possible x+3, yes < 1188769342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't use spaces < 1188769383 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has first order lambdas, but operators are on a different level < 1188769393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to use ! to use your own lambdas/functionsa < 1188769395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*functions < 1188769407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Spaces, you say? < 1188769427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b->a}};s={a->{b->{c->(a!c)!(b!c)}}};s!k!k!4 < 1188769427 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:4 < 1188769444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :spaces. (x + 3) * 4 -> (x+3)*4, i mean < 1188769487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're different, you mean? < 1188769497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, the latter is just shorter < 1188769506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(23:40:21) (ihope) So is the subexpression pretty much as small as it can reasonably be? <<< i was sommenting to this < 1188769508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do spaces matter at all in this language? < 1188769516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, token separation < 1188769519 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1188769522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, they never do. < 1188769589 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because -> is the only operator with two chars, and > isn't a prefix operator < 1188769637 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b ->a}};s = {a->{b- >{c->(a!c ) !(b!c)}} };s !k!k!4 < 1188769638 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-reason-error < 1188769644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188769644 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b ->a}};s = {a->{b- >{c->(a!c ) !(b!c)}} };s !k!k!4 < 1188769644 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :error:no-reason-error < 1188769652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in that implementation, i can't guarantee a thing :) < 1188769660 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... that should work < 1188769680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, indeed, you can't separate "->", or varnames < 1188769698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda {a -> 3} < 1188769698 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :lazy:[apply opr:-> to id:a(0) and num:3] < 1188769706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda {a -> 3}!4 < 1188769706 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1188769708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda {a -> 3} ! 4 < 1188769709 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:3 < 1188769724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> numbda k={a->{b ->a}};s = {a->{b->{c->(a!c ) !(b!c)}} };s !k!k!44 < 1188769724 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :num:44 < 1188769727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188769744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you did exactly that, separated -> < 1188769778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :separated "->" that is < 1188769799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always parse -> in the end of a message as "i'm leaving" < 1188769851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my whole computer crashed from pressing enter :) < 1188769855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu <3 < 1188769866 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh... < 1188769879 0 :jix_!unknown@unknown.invalid QUIT :"CommandQ" < 1188769890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did the same thing on windows for just as long, though also had about 50 other programs running < 1188769900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing happened < 1188770009 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll implement SKI in my improved parser language. < 1188770020 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then I'll come up with a spec for my improved parser language :-P < 1188770040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cüle < 1188770060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im back < 1188770071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1188770079 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, now I'm wanting Ubuntu back. < 1188770095 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because Gentoo is sort of not working :-P < 1188770129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my experience with ubuntu has been a bit bad < 1188770135 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I could get it to work with enough Google searches and support pestering, but... < 1188770144 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's crashed more times over my short use than my windows machines in a year < 1188770145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It has? < 1188770155 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I don't think it's ever crashed here. < 1188770182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine is crashed right now < 1188770204 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What other things do you use? < 1188770221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"things"? < 1188770223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :programs? < 1188770237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Operating systems. < 1188770240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188770248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Hmm, it's hard to type and regularly press the CD eject button at the same time.) < 1188770248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have windows on this machine and ubuntu on the other < 1188770261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do you press it? < 1188770296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it doesn't work while the Gentoo LiveCD is running, so I have to reboot it and then press the button before it checks for an OS on the CD. < 1188770337 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Now to try to get Ubuntu running, since its live CD is a little unreliable. < 1188770407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I should just RTF Gentoo M. < 1188770614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the only decent ubuntu < 1188770615 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is xubuntu < 1188770618 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it ROCKS < 1188770648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's fast as hell, comes with lots of decent apps, highly customizable but easy to use, and has many optional visual effects < 1188770651 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's perfect < 1188770781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xubuntu is perfect for both kde and gnome users i find < 1188770790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's simple enough for gnome users to get the hang of it, but without the annoying bugs < 1188770803 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's as configurable as kde users expect < 1188770910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :all i can think of that an os could offer is a better file/networking/process system, as far as i know, unix's is pretty much the same as windows's < 1188770934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea why i always start begging for a fight by saying stuff like that < 1188770942 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1188770959 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does Windows have chroot? < 1188770971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for a while there i thought ubuntu had recovered :) < 1188770972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but noooo < 1188770976 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's a teeny tiny bit essential :-P < 1188770984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, unix's access stuff is better < 1188770987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: nope, it doesn;t < 1188771021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why is it essential? < 1188771034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... maybe it's not that essential. < 1188771041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's nice sometimes < 1188771042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Sounds like Plan9. < 1188771046 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How easy is it to write a program that adds a user? < 1188771059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how you'd ever need to do that < 1188771069 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sandboxing? < 1188771112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but adding a user is just one means of doing that < 1188771119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1188771127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How can it be done nicely under Windows? < 1188771130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no way < 1188771147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then again, i don't really use other ppl's code, so i just write safe code. < 1188771156 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't? < 1188771167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not into os < 1188771170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :open source < 1188771175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :plan9 is crazy xD < 1188771188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does that mean you wrote your own IRC client, too? < 1188771213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or by "code" do you mean "source code"? < 1188771219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that means i feel bad unless i do < 1188771223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: You don't like free software?!? < 1188771224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i necessarily do < 1188771230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i suffer from NIH < 1188771233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i like receiving, not giving < 1188771240 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i didn't write this? then i better rewrite a clone of it < 1188771242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*groan* < 1188771253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so basically you're a selfish person < 1188771258 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not the best life skill you can have ;P < 1188771261 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's "NIH" stand for? < 1188771266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not Invented Here. < 1188771313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i do like to receive, but i do not encourage anyone to share. < 1188771353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Selfish. < 1188771358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1188771362 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, they are giving it away. < 1188771368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(pikhq) oklopol: You don't like free software?!? <<< what was that for an argument then? < 1188771377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Free as in freedom. < 1188771385 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188771394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not an argument, more asking "what the hell?" < 1188771402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i believe if you use free/open-source/whatever-fscking-term-you-like-to-debate-about software, it's good to consider releasing at least some of your software the same way < 1188771402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i get it < 1188771412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just helps the continuum keep going < 1188771429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do not understand how i can ever get money for my programs if i do open source < 1188771431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a different belief, ehird. . . < 1188771433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i do not want to die. < 1188771441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i will die without money < 1188771461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's my only problem with open source < 1188771462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GPL: if you add to this program, GIMME! :-P < 1188771467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, as I've argued previously, you can make money with free software. < 1188771473 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: SOLUTION - don't try and make money off software < 1188771477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the fact people start bitching about minor details they don't like about my programming style < 1188771486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: okay... then how do i get money? < 1188771492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: with a job? < 1188771495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188771502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :== programming < 1188771507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188771508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't? < 1188771510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's all i ever want to do, naturally < 1188771514 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well tough < 1188771517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this world is not a utopia < 1188771518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get real < 1188771520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Programming jobs don't pay? < 1188771544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never thought os ppl actually thought programming isn't something you can make a living off < 1188771547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: programming is hardly the simplest industry to get into < 1188771549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll be sure to tell that to Sun, Red Hat, and Novell employees. < 1188771549 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they really think that? < 1188771553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, I think that < 1188771567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: No, they think it doesn't matter whether or not you can; freedom is more important. < 1188771590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer money over lazyness. < 1188771617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've suddenly forgotten what we're talking about. < 1188771625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just said i don't like open source < 1188771625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, get a job other than programming... the probability of being able to sustain yourself fully from programming is very small < 1188771625 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it about how oklopol can make money? < 1188771631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like saying that once in a while < 1188771643 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1188771645 0 :ihope!unknown@unknown.invalid PART #esoteric :? < 1188771645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like.. what? < 1188771659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what else can one do? < 1188771672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ooh, let's think, one of the thousands of other jobs in the world? < 1188771678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hardly any choice is there! < 1188771688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of anything < 1188771692 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188771704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are you sheltered or just very ignorant? < 1188771710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm definately gonna do anything where i have to... do something but program < 1188771715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*not < 1188771723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't do anything else < 1188771726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1188771730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :call me in 10 years < 1188771732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could program and make money off of it. . . < 1188771732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188771754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hear Red Hat, Novell, Sun, etc. are willing to pay for free software developers. < 1188771754 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ehird` said that is not possible < 1188771767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i did not < 1188771778 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i just said that it's hardly the most stable industry to get into easily < 1188771790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Reality disagrees (although given the right circumstances, it could be difficult) ;) < 1188771791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope the os movement just dies, i'm a dreamer, you see. < 1188771802 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wow, uh, i'd like to see a future with that < 1188771807 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too <3 < 1188771810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you'll be running on... how shall i put it... low tech? < 1188771813 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're an idiot < 1188771814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And free software doesn't involve dreaming? < 1188771832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not really, you can't devote your life to something you don't get paid for < 1188771837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"OS MOVEMENT SHOULD DIE BECAUSE I WANT IT TO WHAT DO YOU MEAN TECHNOLOGY PROGRESS WOULD STOP <3" "I WILL NOT GET ANY JOB BUT PROGRAMMING" < 1188771843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: umm, heard of "hobbies"? < 1188771856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I'll be sure to tell that to Gandhi. < 1188771884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hardly a good point. < 1188771892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stallman, then. < 1188771922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stallman is crazy-ass anyway < 1188771937 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there really aren't many programming jobs available when i finish university, i'll just be jobless i guess < 1188771947 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :great idea! < 1188771953 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just wither away and die or something < 1188771953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :best i can think of < 1188771954 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188771955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll be fine! < 1188771957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere without programming jobs is probably 3rd-world. . . < 1188771986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm just responding to you ppl saying there aren't many programming jobs available. < 1188771990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do know there are a lot < 1188771992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: That's ehird, not me. < 1188771993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even in this area < 1188771994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we NEVER SAID THAT < 1188771998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I never said that < 1188772007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you said something vague about reality, i may have misinterpreted < 1188772021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188772025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did misunderstand < 1188772028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1188772030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i humbly apologize. < 1188772032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now pizza -> < 1188772062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well his logic is outstanding < 1188772062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1188772094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine? < 1188772135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(00:17:40) (oklopol) i never thought os ppl actually thought programming isn't something you can make a living off < 1188772138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(00:17:49) (ehird`) oklopol: no, I think that < 1188772145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i failed with all the negations. < 1188772163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :english is a bit ambiguous. < 1188772181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(00:19:01) (ehird`) oklopol: well, get a job other than programming... the probability of being able to sustain yourself fully from programming is very small <<< very small probability < 1188772212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i misunderstood you < 1188772222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then this conversation has been most redundant :) < 1188772283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Also, Stallman is no more a nutcase than you are. ;p < 1188772303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who's he? < 1188772307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll google < 1188772308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, stallman is a complete nutcase < 1188772313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: How so? < 1188772322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can't tell? :) < 1188772328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Prove it, please. < 1188772337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1188772341 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a subjective opinion < 1188772342 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how can i prove it < 1188772346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1188772354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Demonstrate some things that make him a nutcase to you. < 1188772467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: just out of curiosity, what would you be willing to do if you didn't get a programming job? < 1188772472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :his nutcasery, pikhq? ;) < 1188772481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: any reasonable job? < 1188772499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could do porn < 1188772505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but can't think of anything else reasonable < 1188772520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahaha < 1188772522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ahahahaha < 1188772523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's a reasonable job? < 1188772535 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :get back to me when i've regained control over my lungs < 1188772536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: You suck at defending yourself. < 1188772548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: thanks? < 1188772560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that wasn't a joke, really, but please answer :\ < 1188772592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, in theory i could be a musician, but i don't enjoy the social aspect < 1188772602 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just being a composer doesn't make a living < 1188772616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really, what's a reasonable job? < 1188772630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt yours are the same as mine < 1188772640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would that be like... a shop clerk? < 1188772644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a thief? < 1188772648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be cool :) < 1188772675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could also be like a mad professor < 1188772683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :say PONG when i hit yours < 1188772737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: lungs okay? < 1188772864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is lying dead on the floor < 1188772880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1188773002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: are you gonna answer me? :< < 1188773027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188773055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"just out of curiosity, what would you be willing to do if you didn't get a programming job?" < 1188773101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a regular job.. < 1188773110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like... < 1188773113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one example < 1188773147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like... bus driver? < 1188773153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a cleaner? < 1188773169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :beggar? < 1188773174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's also be cool :D < 1188773181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that'd < 1188773203 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beggar wouldn't be cool < 1188773204 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1188773231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if they allow computers in prisons, that's one thing i could do, do someting criminal and program all day < 1188773290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1188773322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1188773329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh! < 1188773339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :one thing i've always thought about is a janitor < 1188773361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, for example, at a school < 1188773368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(if they still have janitors) < 1188773396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, anything where you can lock yourself up somewhere, really < 1188773415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess i'm a bit agoraphobic or smth < 1188773501 0 :ihope!n=ihope@tapthru/resident/ihope JOIN :#esoteric < 1188773539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then i asked her to pee in my mouth < 1188773546 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What the... < 1188773553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was kinda weird < 1188773560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi ihope < 1188773573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Did I join at exactly the wrong time? < 1188773586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, just an old joke of mine < 1188773595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188773597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188773609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Explains the lack of context in the logs :-P < 1188773616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah < 1188773671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird` is mean :( < 1188773681 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, ehird` is median! < 1188773684 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i prefer "and then it got all over the keyboard, and oh god it was wet and sticky" < 1188773690 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :50th percentile exactly. < 1188773691 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for out of context quotes < 1188773719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but context ones are a bit different < 1188773721 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could quote subject lines of spam. < 1188773722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because you can clarify it with "i was drinking soda and it spilled" < 1188773805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's "My boyfriend's . . .". < 1188773840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Which I guess is the same template as "My new guy's . . .". < 1188773870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not sure about "When I tried to . . ." and "I just started . . .". < 1188773903 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wow. Even "Can you tell me . . ." is one of that template. < 1188773915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... how do you use these? < 1188773952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're not really that good. < 1188773962 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's more to it than the part I quoted. < 1188773968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Check your spam folder for the rest. :-P < 1188773983 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get spam :< < 1188773992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1188774007 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1188774020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to get some, but... then it just stopped < 1188774037 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1188774040 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ISP filtering? < 1188774044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually give the address away a lot < 1188774048 0 :theoros!n=theoros@unaffiliated/theoros JOIN :#esoteric < 1188774071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about the email, it's a webmail from our school < 1188774087 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like that'd have a spam filter. < 1188774097 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most likely < 1188774140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess these subject lines are a little gross. < 1188774153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1188774158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Dirty, I mean. < 1188774162 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sort of very dirty. < 1188774176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, that's why i asked < 1188774199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Want me to tell you one? < 1188774202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188774233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps not THAT dirty. < 1188774239 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Certainly a little dirty. < 1188774286 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, but can you make that undirty in the right context? < 1188774294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard worse on this channel < 1188774305 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1188774309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could've said it here, i mean < 1188774313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and < 1188774315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I could have. < 1188774324 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"can you make that undirty in the right context?" < 1188774328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's... pretty clear < 1188774333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1188774809 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders SKI calculus < 1188774826 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I "should" be working on getting Gentoo going. < 1188774866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188774874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was a quick ponder < 1188774884 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm still pondering. < 1188774886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188774891 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it's SK calculus. < 1188774892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are you pondering about it? < 1188774896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes < 1188774902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ski sounds better < 1188774902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How to implement it. < 1188774905 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1188774906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in what? < 1188774909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in your okat < 1188774911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*okay < 1188774918 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it SKI calculus any way, then :-P < 1188774932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, we all know the basics here anyway < 1188774935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm implementing it in this parsing-based language. < 1188774948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parsing-based, wanna enlighten me? < 1188774956 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Every first-class value is a parser. < 1188774968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1188774991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so basically a function parses it's arguments? < 1188774995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's SK"/x.SKKx" calculus. < 1188775005 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Parsers return strings, but a string is indistinguishable from a parser immediately returning that string. < 1188775023 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What a function parses isn't one of its arguments. < 1188775039 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather, what a parser parses. < 1188775050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Let's be more formal, like ihope would say. < 1188775056 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1188775066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a parser does string->parser->string < 1188775066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188775069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or what? < 1188775082 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sort of tricky to put formally, I guess. Lemme think... < 1188775103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda like tree rewriting, but you have to serialize between steps? < 1188775167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1188775208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1188775216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how is the overall data in a program presented? < 1188775218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I think I've got it, greatly. < 1188775222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it one string at every stage? < 1188775226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oky < 1188775230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then explain your way < 1188775235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oaky < 1188775284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oaky was a language i started making for tree-rewriting exactly, before i'd actually tried programming in a tree-rewriting language < 1188775293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i stopped because it wasn't esoteric enough < 1188775335 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :First of all, there's the regexes, which are parsers. /foo/, for example, looks at the current string. If the string begins with "foo", it removes the "foo" from the beginning and returns "foo". If the string doesn't begin with "foo", it fails. < 1188775359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1188775393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :parser[string] runs parser with string as its current string, then returns whatever the parser returns, ignoring the new current string. < 1188775439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so /foo/["okokoko"] would fail, /foo/["fookokoko"] would return "foo"? < 1188775447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1188775452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's failing?` < 1188775460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/fo*/ matches f followed by any number of o. < 1188775472 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll get to failing later. < 1188775476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1188775485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i might guess what that means, but do continue < 1188775488 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So /fo*/["fooooobar"] returns "fooooo". < 1188775495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1188775503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess there's no better time to explain failing than now. < 1188775513 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do do that < 1188775526 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Next piece of syntax: parser | otherparser < 1188775532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, okay < 1188775574 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That runs parser on the current string. If parser returned something, it returns whatever parser returned. If parser failed, it pretends parser didn't run at all, then acts like otherparser. < 1188775608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So (/foo/|/bar/)["fooquux"] returns "foo", while (/foo/|/bar/)["barquux"] returns "bar". < 1188775629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... o="oh"; f="ohoho"; ((o|f)"x")["ohohox"] won't match? < 1188775639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you prolly don't get my syntax... < 1188775659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"oh" and "ohoho" are regexes < 1188775659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so < 1188775674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o=/oh/; f=/ohoho/; ((o|f)/x/)["ohohox"] < 1188775676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You like the letter "o", don't you? :-P < 1188775684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188775693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i seem to do. < 1188775701 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you mean concatenation there... hmm, lemme think about that. < 1188775712 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you're right. < 1188775716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is the problem with that kind of trivial failing < 1188775747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, you can just make the programmer have their own way of getting around that. < 1188775747 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(o|f) would chomp the "oh" and leave /x/ with "ohox". < 1188775747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188775757 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Next piece of syntax: parser + otherparser < 1188775765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's like & < 1188775768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or < 1188775769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1188775771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just explain :) < 1188775801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to take up implang again? < 1188775810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the first revival didn't work =p < 1188775815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This runs parser, then otherparser, and returns the results, concatenated. < 1188775818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the planned language? < 1188775855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: the problem is regexes are usually stronger than that in that they can go back in time and always choose the right path < 1188775862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yeah < 1188775870 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1188775886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you fail at the end of the test, you should go back to where it last branched and retry < 1188775886 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I could add another alternation operator to fix that. < 1188775897 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though, i think you can just have other functionality to get past that < 1188775914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: why shrug? :) < 1188775929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he always shrugs, just learn to ignore it! < 1188775934 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1188775937 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I was shrugging at oklopol's pointing-out of the regex problem. < 1188775939 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: :-P < 1188775943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188775955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, please do continue if you have other stuff < 1188776001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: ah :p < 1188776010 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Next and biggest piece of syntax is stuff like this: {parserone; x <- parsertwo; parserthree} < 1188776012 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: so you haven't responded to the query about the planned languag? < 1188776018 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: no, not really. < 1188776034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This runs parserone, then runs parsertwo, then sets x to whatever parsertwo returned, then runs parserthree. < 1188776042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: don't stop the lecture! < 1188776050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: heh < 1188776083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: {a;b;c;...;z} is like a+b+c+d+e+...+z? < 1188776086 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :x is only in scope for the rest of the block, so it's not really a variable so much as... something else, I guess. < 1188776100 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. After it runs parserthree, it returns what parserthree returned. < 1188776105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188776128 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see, so ; is... ^a^b$b < 1188776138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> pl ^a^b$b < 1188776139 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :`ki < 1188776142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1188776148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's... wrong < 1188776156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1188776161 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's part of the syntax, just like {} is. < 1188776171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It separates the statements inside the block. < 1188776178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188776193 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^a^b$b is `ki < 1188776211 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A declaration takes this form: "function(parameter,otherparameter): expression." < 1188776211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188776218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1188776220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1188776222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm an idiot :) < 1188776226 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah indeed it is < 1188776230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what i failed < 1188776237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sooo, anyone want to take up implang? < 1188776244 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: maybe! < 1188776250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :,-< < 1188776251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*<_< < 1188776269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Functions take strings; if you try to pass a "non-string-like" parser into a function, you get a runtime error. < 1188776276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna do some german work tonight, i think < 1188776279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :later that is < 1188776284 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Strings can act as parsers, too: a string ignores the current string and returns itself. < 1188776305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1188776323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So function(/regex/) or function(fail) is a runtime error, since /regex/ doesn't ignore the current string and fail doesn't return anything. < 1188776336 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming fail has suddenly turned into a keyword, which it hasn't. :-P) < 1188776358 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#thelang for planned implang mk.3 < 1188776383 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sort of interestingly, // is stringlike: it ignores the current string and returns "". < 1188776391 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's the same as "". < 1188776394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I technically didn't tell you about string literals :-P < 1188776396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{fail<-//;function(fail)} < 1188776401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then it works right? < 1188776421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i know they exist. < 1188776432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't have told me if you had something weirder < 1188776435 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that works, because fail is what // returned here. < 1188776437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would've < 1188776459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188776470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think there are three "strengths" of alternation operator. < 1188776491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{foo=/asdf/;bar=/.*/}["asdfololololo"] = "ololololo"? < 1188776506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1188776510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :{foo=/asdf/;/.*/}["asdfololololo"] = "ololololo"? < 1188776514 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "weakest" one assumes that if the string is looked at and the parser doesn't fail immediately, it will never fail. < 1188776514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that? < 1188776525 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yep. < 1188776543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :three? < 1188776548 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This allows the second option to be forgotten. < 1188776566 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what if /asdf/ fails? < 1188776579 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If part of a block fails, the entire block fails. < 1188776586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1188776639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you haven't shown me a way to get a new string to parse < 1188776639 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "medium" strength doesn't make the assumption that the weakest one does, but it assumes that if the first parser succeeds, it can forget about the second option then. < 1188776644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188776649 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1188776650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i wasn't clear < 1188776652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1188776671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188776691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, you have to have a way to pass a parser around to be able to get any looping going < 1188776748 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The "strongest" alternation doesn't make even the assumption that the medium one does: even if the first parser succeeds, any later failure will cause it to switch to the second parser. < 1188776916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1188776920 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I like the weakest alternator best. It's easy to "work around", and is quick to remove things from memory. < 1188776950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, to be able to do ski, do you have any kind of flow control? < 1188776956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or parser-passing < 1188776966 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :string *result* catenation etc < 1188776994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :otherwise your program just parses one big string character by character < 1188776999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Results can be concatenated fine. < 1188777011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :{x <- parser; y <- parser; parser[x+y]} < 1188777029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188777046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd use what parser[x+y] returns as the last parser? < 1188777077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1188777082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, that returns a string < 1188777091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and a string always returns itself < 1188777126 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Parsers return strings. < 1188777131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188777158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it took me a second it doesn't matter if that string that's returned is used as a parsed. < 1188777160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*parser < 1188777165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*to realize < 1188777166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1188777183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1188777209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you pass parsers around? < 1188777213 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1188777221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you do a <- ... ; {a}? < 1188777224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1188777228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :scopes < 1188777229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1188777251 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because recursion is impossible otherwise < 1188777254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :{a <- ...; {a}} works fine. < 1188777260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1188777301 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/677964 < 1188777318 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A = s; B = k; C = `. < 1188777365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where's the actual parser? < 1188777409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah you call foo < 1188777468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That program happens to be built from single-letter regexes only. < 1188777555 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it works with the weakest alternator. < 1188777572 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And, assuming I didn't make any big mistakes, it's a valid SK interpreter. < 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 < 1188864240 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1188866977 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Adjudicated Blind Collaborative Design Esolang Factory <<< i realized the first letters are the beginning of the alphabet! only seen that about 100 times < 1188867141 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1188867172 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if a [0-9]* password is easier to remember than a [a-z]* or [A-z]* password < 1188867248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1188875335 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1188875858 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1188878016 0 :simplechat!n=wetowne@unaffiliated/simplechat JOIN :#esoteric < 1188878030 0 :simplechat!unknown@unknown.invalid PRIVMSG #esoteric :yay! go brainfuck! < 1188878340 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1188878426 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1188878432 0 :CakeProphet!unknown@unknown.invalid QUIT :Client Quit < 1188878504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :simplechat: Not hard to do. < 1188878550 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1188878590 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1188879563 0 :simplechat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188879628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[.,] < 1188881267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: we designed it that way, actually < 1188881513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we had "Blind Collaborative Design", and then I came up with "Adjudicated", and everyone else contributed words to build the mighty non-acronym we have today < 1188882177 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :was i here that time? < 1188882190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or is it over a year old? < 1188882199 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or whatever time i've been here < 1188882321 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i've read everything people have said here except two weeks i were away and a few nights there was so much logs i only glansed through (mostly immi-originated...) < 1188882520 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :adjudicated = something that is not judged? < 1188882525 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188882540 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i've known that word < 1188882611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it was a bit under a year. < 1188882697 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, adjudicate is the opposide of that < 1188882709 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fail-slaps itself < 1188883511 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thefreedictionary.com/adjudicated < 1188883585 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i use answers.com for dictionary/google/wikipedia < 1188884396 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188884887 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :omg a java course about objects starts today... this is gonna be mind-blowing < 1188885045 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: btw, it's kinda obvious you designed it that way, the odds of that happening are 1/244140625 (though odds of something improbable happening in general are much bigger), plus it's almost as improbable no one would actually notice it at some point and claim it was his plan all along. < 1188885092 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and classes start in 10 minutes, it's 10 degrees outside, i don't own a jacket, i have to go by bike and it's a 7 km trip < 1188885097 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this is gonna be fun. < 1188885099 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1188885110 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(black t-shirts ftw) < 1188885691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :light your shirt on fire! < 1188885930 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1188885989 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've been reading colorado law < 1188885999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty blech < 1188886397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :using a recording device in a movie theater is a misdemeanor < 1188886490 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :minimum wage for minors is 15% less than for unminors < 1188887380 0 :simplechat!unknown@unknown.invalid QUIT :"There coming!" < 1188888590 0 :theoros!unknown@unknown.invalid QUIT :Connection timed out < 1188892799 0 :clog!unknown@unknown.invalid QUIT :ended < 1188892800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188893914 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188893964 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1188895082 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188897771 0 :SimonRC!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188897775 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1188898429 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1188902325 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188902344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ciretose - like comatose, but induced by fucking of the brain < 1188905927 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1188905967 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188906012 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone done anything with PSOX since I last talked about it? (not including now ofc) < 1188906179 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188906264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird` < 1188906352 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1188906363 0 :ehird`!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188906425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re < 1188906550 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1188907386 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1188907407 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes GregorR  < 1188907414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not here < 1188909100 0 :jix_!n=jix@dyndsl-080-228-187-044.ewe-ip-backbone.de JOIN :#esoteric < 1188909133 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix_ < 1188909163 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1188913470 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188914715 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188917405 0 :jix_!unknown@unknown.invalid NICK :jix < 1188919137 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1188919153 0 :jix!n=jix@dyndsl-091-096-045-032.ewe-ip-backbone.de JOIN :#esoteric < 1188921868 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i don't know about the others, but i usually let people finish their own projects :) < 1188921877 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :unless PSOX is already ready < 1188921891 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on the newlines issue? < 1188921919 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some esolang interpreters might require newlines before they can push output or take in input < 1188921922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1188921937 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So I'm going to need to make 0x0A mandatory after every command < 1188921983 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gotta leave :< < 1188921999 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188922034 0 :sebbu!n=sebbu@ADijon-152-1-47-138.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188922984 0 :oklofok!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1188924997 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188926304 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :sebbu: no, you just create a 0x0A command that does nothing, but can be used to kick the interpreter into outputting. < 1188926327 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then programs use the 0x0A command like a kind of flush command < 1188926435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except it needs to be present on input as well < 1188926488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was only thinking about commands < 1188926502 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I have another idea... < 1188926552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the 0x0A command could cause the PSOX layer to feed you a newline, thereby flushing output and input in that order < 1188926567 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, now, do this over multiple architectures and endiannesses < 1188926611 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :...remembering that they all have different reserved opcodes < 1188926631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1188926640 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no they don't < 1188926653 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is platform-independent < 1188926666 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :okay, do a 0x80 on a sparc. hint, it's not a null < 1188926676 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :nop ratehr < 1188926727 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1188926736 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what the hel has that got to do with PSOX? < 1188926743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is going to be an optional translation layer needed anyhow. < 1188926758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :consider original INTERCAL, for example. < 1188926787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :roman numerals in one direction, and i don't quite remember in the other. < 1188926794 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how do opcodes relate to a layer that allows bytestream-to-bytestream programs to do system-specific things? < 1188926819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: input was digit names in a variaety of weird languages < 1188926978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some languages, such as unlambda, have most character I/O possible but it is so awkward that you might want a different encoding for efficiency. < 1188928903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking that the client would be forced to do 0x0A after every command, and server sends 0x0A after every response < 1188929015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But 0x0A doesn't necessarily indicate the end of the command or response < 1188929081 0 :sebbu2!n=sebbu@ADijon-152-1-24-104.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1188929090 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu < 1188929094 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sebbu2, < 1188930112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> mapAccumR (flip divMod) 10000 [60,60] < 1188930119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1188930224 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1188931141 0 :galt!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1188932045 0 :g4lt-sb100!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188932548 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: implementing... haskell? < 1188932572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just wrong channel again < 1188932810 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1188932965 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan should implement haskell < 1188933130 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it'd be the weirdest haskell ever < 1188933381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1188933579 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1188934167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to learn pi-calculus < 1188934519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also needs to go to class now < 1188935758 0 :galt!unknown@unknown.invalid NICK :g4lt-mordant < 1188935893 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1188936591 0 :Tritonio!n=Tritonio@150.140.226.73 JOIN :#esoteric < 1188937803 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1188938155 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1188939310 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1188939970 0 :rabidfurby!n=zack@c66-235-27-113.sea2.cablespeed.com JOIN :#esoteric < 1188940176 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1188941370 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1188941425 0 :ehird`_!unknown@unknown.invalid PART #esoteric :? < 1188941428 0 :ehird`_!n=ehird@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188941433 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :#thelang anyone? < 1188941606 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1188942090 0 :CakeProphet!unknown@unknown.invalid NICK :SevenInchBread < 1188942730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :current projects: brainfuck-interpreter in True, and ski interpreter in Texas instruments TI-84 < 1188942748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or just TI-84, since ti is prolly texas instruments...) < 1188942769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is there an ski interpreter in an imperative language? < 1188942775 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't seen one :| < 1188943275 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :youd have to implement a callstack and stuff < 1188943313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i implemented a list stack in TI-84 < 1188943326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can push and pop arbitrary lists < 1188943366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it prints the numbers as pixels on the graph < 1188943407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know there are matrices there... but mine is cewler. < 1188943917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you can watch as your ski program evaluates < 1188944387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ti-84 basic is TERRIBLE < 1188944391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1188944393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the challenge < 1188944402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my ti-89 has a c compiler < 1188944412 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1188944422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should write ski in C as an excersize < 1188944424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :after 8 minutes of silence, i answer in 3 seconds... some might say that's sad. < 1188944440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that might help making it in the basic < 1188944447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*in < 1188944451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :c compiler? < 1188944452 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1188944453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, 89 < 1188944455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :c compiler < 1188944464 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the basic is better too < 1188944484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if ti-84 has c... < 1188944494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could... write an interpreter in the basic!" < 1188944495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188944508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh my god it's pain writing that < 1188944532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's 89 basic like? < 1188944541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what's different < 1188944736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember < 1188944753 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haven't coded in it since i got the calculator < 1188945669 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a BF interpreter for my hp 48. < 1188945740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want an hp 48 < 1188945768 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :you sure do < 1188945847 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i want an hp 48g or whatever it was, and a ti-89 < 1188945857 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::( but must spend money on less useless things.. < 1188946020 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1188946035 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I got mine as a birthday present. < 1188946275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty trivial doing bf for ti-84 < 1188946290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know about hp 48 < 1188946297 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1188946346 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :my interpreter was probably not very efficient < 1188946353 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's universally trivial < 1188946354 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :it took five minutes to run Hello world < 1188946363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1188946375 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :a bf interpreter in bf is not trivial < 1188946382 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1188946390 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that isn't hard, making it in ski is hard < 1188946392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's because nothing in bf is trivial < 1188946397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no it's not < 1188946402 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1188946405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never tried < 1188946422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you just write it in functional scheme, and have your computer do the abstraction elemination for you < 1188946424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess if you rip off list presentations from somewhere < 1188946437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, trues :P < 1188946547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still think that doesn't make it any easier to do in ski < 1188946561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the program will be immensely complex < 1188946578 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it won't < 1188946588 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write it in scheme < 1188946594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it will be <25 lines < 1188946634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :abstraction eliminated it of course will be very long < 1188946674 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :3=14 < 1188946685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think being able to make scheme -> ski, and therefore calling making bf in ski easy is pretty much like saying making a bf interpreter in ski is easy because you can just download it from the net < 1188946701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just because you can get the code from somewhere easily isn't really *trivially making it* < 1188946702 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1188946713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not if you wrote the abstraction eliminator and the interpreter < 1188946746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you wrote the abstraction eliminator in ski and encoded your scheme in the ski program, true, that's making it in ski < 1188946776 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Hey wow I forgot about kajirbot < 1188946853 0 :KajirBot!n=KajirBot@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1188946856 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :.feed < 1188946857 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) but have you got cyanide? < 1188946859 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :.feed cyanide < 1188946860 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :thank you :) < 1188946863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188946874 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1188946875 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1188946879 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds a dictionary < 1188946906 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1188946949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a dictionary < 1188946957 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :dodes dictionary.com have an api < 1188946974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, http < 1188946977 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Specifically I need a python api for dictionary (or a rest api is fine too) < 1188946984 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :But not web scraping. < 1188946997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http sucks < 1188947004 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http doesn't suck < 1188947005 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :html sucks < 1188947021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http sucks. < 1188947026 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1188947027 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :justify that < 1188947033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's text based < 1188947041 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who the fuck needs that nowadays < 1188947055 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1188947072 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you enjoy spouting off garbage just to have your opinion differ from everyone else in here, don't you? < 1188947074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING SHOULD BE IN ONE BIG DATA STRUCTURE < 1188947079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no < 1188947099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure everyone here thinks it sucks. < 1188947107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i now know you don't < 1188947120 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Does HTTP suck, or does HTML suck < 1188947128 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :html < 1188947133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is coding interface into content < 1188947146 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :that's html. < 1188947148 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :not http. < 1188947174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed :) < 1188947186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have to think a bit. < 1188947215 0 :ehird`_!unknown@unknown.invalid NICK :ehird` < 1188947247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot of text encoding issues i hate about it, but that might just be php originated < 1188947337 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats html < 1188947367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HYPER text PREprocESSOR! < 1188947400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess all i can hate about http is how it's used, which is basically hating html. < 1188947495 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and also, i do think it's be much nicer to have a protocol over http to be able to skip the useless serializing part < 1188947499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there is. < 1188947504 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*it'd < 1188947587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1188947594 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have you even researched http < 1188947595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i think the whole layer system could've been done a lot better, it's verrry ugly < 1188947598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :somewhat < 1188947688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to read te rfc i guess. < 1188947741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http seems to already support that. < 1188947747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about first line on the rfc :) < 1188947992 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1188948232 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1188948579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is much better than what cisco has taught me < 1188948610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll read the spec and see if i still have something to complain < 1188948938 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1188949331 0 :g4lt-mordant!unknown@unknown.invalid NICK :unbewont < 1188949470 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1188949780 0 :ehird`!unknown@unknown.invalid QUIT : < 1188950622 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1188950631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1188950644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1188950723 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to put newlines in the spec < 1188950755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :auto-fill-region < 1188950769 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1188951379 0 :importantshock!unknown@unknown.invalid QUIT :Connection timed out < 1188952809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :This media type < 1188952809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :UST NOT be used unless the sender knows that the recipient can arse < 1188952809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it; < 1188952832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(was trying to put quotes in, but indeed, mirc sucks.) < 1188953136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the more i read the rfc, the more i feel i was right, this is pretty horrible < 1188953626 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hate everything when i'm this tired, but god those rfc's... i could just strangle and rip them < 1188953658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What RFC is this? < 1188953873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.faqs.org/rfcs/rfc2616.html < 1188953906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a fun paragraph full of typoes :) < 1188954103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... i've now seen both the alternative forms "nescesarry" and "nessicary" for "necessary" :P < 1188954123 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess that's a hard word to type < 1188954326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Typos can make an incredible difference.. "referer" < 1188954422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how come? < 1188954445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what did "referer" mean < 1188954490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The HTTP header "referer" is called "referer" and not "referrer" due to a typo < 1188954509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1188954523 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :should the Print NUL function end with 0x0A? < 1188954532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Like every other function in PSOX will? < 1188954744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought "referer" was just the american version of "referrer" < 1188954762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's prolly what other misspellers think, so that's no excuse for not knowing that < 1188954826 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reconsiders.. not sure if it was a typo or spelling error.. < 1188954887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most likely a spelling error < 1188954926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's possible a lot of people don't know something like that, but not that probably they wouldn't see the lack of an "r" when used that for a while... < 1188955001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not *impossible* they've just typoed it a 100 times, but it's not very probable either < 1188955044 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Referer is a common misspelling of the word referrer. It is so common, in fact, that it made it into the official specification of HTTP – the communication protocol of the World Wide Web – and has therefore become the standard industry spelling when discussing HTTP referers." < 1188955049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/HTTP_Referer < 1188955069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, read that < 1188955128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that the RFC bureaucracy does not include a bureau of proofreading. ;) < 1188955148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1188955163 0 :SevenInchBread!unknown@unknown.invalid NICK :CakeProphet < 1188955167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh, the only way to really demonstrate the newline thing is with an example, methinks < 1188955373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"you know i negotiated my way through negotiator training, i should've failed the hell out of that class, that's how good i am" < 1188957085 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is this sane? < 1188957087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-newline-demo.b < 1188957188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to leave at 10PM EST < 1188957364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1188957442 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION urgently pokes pikhq and SimonRC and anyone else < 1188957462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :minminor.... < 1188957487 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :minimum minor version the client (the BF code) will work with < 1188957603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that cat? < 1188957628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1188957656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Works correctly with nulls; 0x00 0x02 0x00 is the "safe print character" function < 1188957662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite a lot of overhead, i hope its other functionality makes it worth it :) < 1188957700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's quite long... you could at least have a "safe print characterS" function as well < 1188957713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..how would that work? < 1188957743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric : {n} < 1188957773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, just that you could implicitly prefix that 000200 for the next n characters < 1188957819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, just would be nice if you didn't have to do 4 times more outputs than you are actually using, if you're piping large amounts of data < 1188957919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is poked < 1188957927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I assume you have a spec working? < 1188957955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A demo of how I think newlines could be handled, and the newline thing hastily added to the spec < 1188957977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. Implementation? < 1188957986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No implementation yet. < 1188958002 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A tutorial on how to get pipes working with Python would be nice < 1188958120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts oklopol's idea into http://sgeo.diagonalfish.net/esoteric/psox-output.txt < 1188958175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would there be call for a function that could take an amount of bytes to safeprint larger than 255? < 1188958186 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't hurt < 1188958243 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1188958256 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-output.txt < 1188958260 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi CakeProphet < 1188958324 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is my way of handling the newline issue sane? < 1188958329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if GregorR is here < 1188958752 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes < 1188959130 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1188959132 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-checks- < 1188959182 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :what newline issue? < 1188959185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wasn't paying attention < 1188959323 0 :unbewont!unknown@unknown.invalid NICK :g4lt-mordant < 1188959362 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some interpreters might not show output until a newline is output < 1188959377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and they might not receive input until a newline is put in < 1188959386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes CakeProphet  < 1188960681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CHOROFLAM < 1188960788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1188960798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you see how I handled the newline situation? < 1188960806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does this rag smell like chloroform to you? < 1188961091 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all ;( < 1188961099 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1188961140 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Choroflam = http://www.codu.org/choroflam/ < 1188961148 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...does anyone here play starcraft? < 1188961211 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: include a string-plucking algorithm < 1188961217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, fail < 1188962050 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...anyone? < 1188963377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ... It's not a stringed instrument. < 1188963405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, reed-blowing algorithm? < 1188963437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because plain sawtooth just sounds bad < 1188963888 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1188969322 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1188971048 0 :GreaseMonkey!n=saru@222-154-133-7.jetstream.xtra.co.nz JOIN :#esoteric < 1188977185 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1188979199 0 :clog!unknown@unknown.invalid QUIT :ended < 1188979200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1188981881 0 :Tritonio_!n=Tritonio@150.140.226.73 JOIN :#esoteric < 1188981912 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188984224 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1188987122 0 :ehird`!n=ehird@user-54410116.l5.c4.dsl.pol.co.uk JOIN :#esoteric < 1188988678 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1188989552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what to add to KajirBot < 1188991701 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :porn is a safe choise < 1188991799 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :beepiano owns choroflam < 1188991817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and sawtooth sounds awesome < 1188991824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1188991860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but for maximum comfort, i'd go for square < 1188991896 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about a dictionary. < 1188991897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1188991903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that too :) < 1188991923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what was kajirbot in again? < 1188991954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :? < 1188991955 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric. < 1188991969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :language, i mean < 1188991978 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python < 1188991983 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :clean, simple, nice python < 1188991984 0 :KajirBot!n=KajirBot@user-54410116.l5.c4.dsl.pol.co.uk JOIN :#esoteric < 1188992005 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's an incredibly simple yet powerful irc bot/client lib - kajirc, and the bot based on it - KajirBot < 1188992015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc is built to fit KajirBot, not the other way round < 1188992040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirbot right now is 124 lines, including whitespace, comments etc, and kajirc is 139 < 1188992042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1188992042 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q, tell, time < 1188992067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has a command system and a regexp matcher, both using threaded callbacks < 1188992099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ololobot is 49 line < 1188992101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*lines < 1188992112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1188992136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the actual ololobot file would prolly be similar to yourkajirc < 1188992141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*your kajirc < 1188992150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc and kajirbot are pretty intertwined < 1188992165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, kajirc is just one class < 1188992168 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :kajirc.Bot < 1188992172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1188992187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it gives a pythonic irc interface, and the callback system < 1188992199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : def time(self, info): < 1188992199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : self.privmsg(info['channel'], 'Right now, it is %s GMT' % < 1188992199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : time.strftime('%Y-%m-%d, %H:%M')) < 1188992202 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's an example callback. < 1188992215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"command" callbacks (PREFIXname arg ...) get info as the first param < 1188992223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which has channel, user, etc < 1188992287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.textmate.org/private/n2vsy1uxvpg6ppfz9t <-- this is kajirbot < 1188992305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as you can see, kajirc does a lot of heavy lifting to make kajirc.Bot-derived classes look very natural < 1188992338 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :False as the third entry in a command tuple means "optional", btw < 1188992397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :optional arguments that are omitted are None < 1188992402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus: < 1188992414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : def help(self, info, command): < 1188992415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : if command: < 1188992415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1188992415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : else: < 1188992432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :', '.join(x for x in cmds) wait what < 1188992436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that can just be ', '.join(cmds) < 1188992487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q hello < 1188992488 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :hello? < 1188992495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q You are KajirBot. You are clever. < 1188992495 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I am KajirBot. I am clever? < 1188992503 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.q You are KajirBot. If this is true, say hello. < 1188992503 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :I am KajirBot. If this is true, say hello? < 1188992537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help < 1188992537 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :feed, help, kill, ps, q, tell, time < 1188992552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.help time < 1188992552 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :time < 1188992552 0 :KajirBot!unknown@unknown.invalid PRIVMSG #esoteric :Displays the current date and time. < 1188992907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what should i add :) < 1188992932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :', '.join(x for x in cmds) <<< wondered this as well < 1188992968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1188993118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should make my multi-key dictionary support string substitutions... < 1188993368 0 :Tritonio__!n=Tritonio@150.140.226.73 JOIN :#esoteric < 1188993412 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188993699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :soooo what should i add =) < 1188999513 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1188999743 0 :Tritonio__!unknown@unknown.invalid QUIT :Remote closed the connection < 1188999785 0 :jix!n=jix@dyndsl-091-096-040-075.ewe-ip-backbone.de JOIN :#esoteric < 1189000404 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189001575 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189002168 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189002946 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189009574 0 :sebbu!n=sebbu@ADijon-152-1-24-104.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189011890 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1189015084 0 :Haikz!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189015517 0 :sebbu2!n=sebbu@ADijon-152-1-20-84.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189016653 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189021223 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189024686 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189024852 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping < 1189024868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :u < 1189024877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :f < 1189024911 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189025278 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189025407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1189025462 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :o? < 1189025475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:40:31) (oerjan) u < 1189025477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:40:39) (ehird`) f < 1189025480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:41:12) —› join: (ihope) (n=ihope@c-71-205-100-59.hsd1.mi.comcast.net) < 1189025482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:47:20) —› join: (Sgeo) (n=Sgeo@ool-18bf68ca.dyn.optonline.net) < 1189025484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:49:27) (oklopol) o < 1189025489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :a. < 1189025490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BTB < 1189025491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1189025497 0 :Sgeo!unknown@unknown.invalid QUIT :Client Quit < 1189025501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :beer-to-beer < 1189025513 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189025515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but nobody seemed to catch on to _why_ i used u. < 1189025527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pingu the penguin? < 1189025535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189025544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189025544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1189025554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :really :) < 1189025555 0 :Sgeo!unknown@unknown.invalid QUIT :Dead socket < 1189025564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought it'd've been something deeper :) < 1189025567 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189025575 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like equine! < 1189025597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"o" is a quine < 1189025598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:34:19) (+oklopol) o < 1189025598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(22:47:51) (tonkman) o < 1189025637 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, oklopol, did you see the specs updated with the newline issue? < 1189025662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cool. < 1189025666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox_newlines.txt < 1189025674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and http://sgeo.diagonalfish.net/esoteric/psox-newline-demo.b < 1189025687 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hahahaha pingu < 1189025697 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and ehird` and oerjan and everyone else < 1189025701 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was expecting something deeper, i admit < 1189025753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am afraid i don't recall a lot of deep things starting with "ping" :) < 1189025788 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1189026080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there are jokes aside from catenation ones :) < 1189026096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though catenation jokes *are* definately the funniers < 1189026099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*finniest < 1189026104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*funniest < 1189026105 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have a lot of time today < 1189026105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189026110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Catenation? < 1189026113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :con- < 1189026122 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, what ever happened to that... < 1189026131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't use it < 1189026143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows what i mean from catenation < 1189026146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even you :) < 1189026152 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1189026157 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's turning into a word! Oh no! < 1189026162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189026170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to use con- from now on < 1189026180 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nothing wrong with calling it catenation. < 1189026195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apropos finniest, is the most proper way to refer to persons from finland "finn" or "finnish"? < 1189026197 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless people give you a hard time about it, of course. Unlike me. I would never do that. :-P < 1189026210 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with your MOTHER < 1189026233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Before you know it we'll be talking of op systems, then opsystems, then ostems or something. < 1189026235 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, unsafe functionality in PSOX: Things like opening files < 1189026240 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: use the native word < 1189026252 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should a PSOX client have to declare that it wants to use such functionality at the beginning? < 1189026259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in english? < 1189026272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, that's what i meant < 1189026275 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I could have it declare that it might want to request functionality while the program runs.. < 1189026281 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts? < 1189026298 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Operating system, oper system, op system, opsystem, opstem, ostem? < 1189026298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making a follow-up question is dangerous, though, since you might actually think i was serious < 1189026309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> o. < 1189026325 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you know it's already gone shorter than ostem? < 1189026330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :OS. < 1189026332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hear them saying "os"... < 1189026363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: why should it tell it's gonna need files? < 1189026381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that it can't access things without the user's permission < 1189026392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it does have to do that, then i guess you could make mandatory declares for using any function < 1189026402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"There are three one-letter words in English. One is 'I', a subject pronoun referring to the speaker. One is 'a', an article referring to an inspecific item. One is 'o', a noun referring to a set of software running on a computer that facilitates the running of programs." < 1189026405 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*any unsafe function < 1189026419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you prolly want the same interface for files and, say, printing complex number < 1189026421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*numers < 1189026426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*numbers < 1189026435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The specs for each domain note whether a function is safe or unsafe < 1189026439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :D < 1189026447 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: er, program permissions? < 1189026452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, hm? < 1189026460 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :should I force such declarations to be in the beginning? < 1189026474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to avoid runtime-errors, or why? < 1189026478 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I mean, your ordinary everyday programming language doesn't either ask the user or not before doing something, does it? < 1189026479 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Incidentally, declarations will be flexible, prespecifiying arguments and indicating this to the user) < 1189026500 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It does it, and returns some special thing if something bad happened. < 1189026504 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't like the thought of Brainf*ck viruses too much < 1189026519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, "if something bad happened"? < 1189026528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, if it didn't work. < 1189026555 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The first byte returned by any unsafe function will be a status byte < 1189026673 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I allow declarations in the middle of the program? < 1189026694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i voted for "no declarations", so hard to answer :P < 1189026745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: WTF did you get the "I, a, o" thing from? < 1189026749 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :o != 0 < 1189026776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : Operating system, oper system, op system, opsystem, opstem, ostem? < 1189026780 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric : -> o. < 1189026831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If there's no declarations, then the user would have to agree/disagree as it occurs < 1189026880 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless domains with unsafe functions are carefully designed.. < 1189026894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, you should have optional declarations < 1189026914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, the user will have to agree anyway < 1189026936 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, so I see < 1189026947 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't know whether the program asks for permissions without running it < 1189026948 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thing is, the client will call the declaration function with a list of arguments that it will give the unsafe function < 1189026965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It can say "ask the user if it's ok to call this function as long as these arguments are filled like this" < 1189027002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :BF viruses would be impossible with a good ostem :-P < 1189027050 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And of course, the PSOX server can be run with a --safe function < 1189027380 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189027462 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189027659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes < 1189027797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Time to start writing the safety specs? < 1189027810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will remove the bit about safety stuff needing to be first < 1189028632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck viruses = loller < 1189028639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that would be hilarious < 1189028646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fucks your brain, then your hard drive < 1189028653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189028673 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, all usages of Unsafe functions will be recorded in a Safety Log < 1189028703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i htink you are overengineering psox < 1189028707 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1189028770 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is it possible to overengineer something? < 1189028823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1189028839 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Well, as a first step I would recommend getting a committee of mixed civilian contractors and military personelle... < 1189028887 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :make sure they all want to make their mark on it, but have no sense of elgance < 1189028904 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... then split them into those two subcomittees, and have them play ping-pong with the spec, each making it bigger then passing it to the other < 1189028921 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :s/spec/requirements/ < 1189028949 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then get a load of idiots who do not know of each others' existance to turn the requirements into a design... < 1189028973 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :be su never to chuck anything out, and to favour fundamental complexity over superficial complexity... < 1189028993 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1189029032 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :every time something is getting tricky, add another layer ora new abstraction, rater than expanding existing ones... < 1189029047 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :finally, take the resulting 2,000-page document and there you have it, and over-engineered product < 1189029146 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hopefully something like the Universal Calculator (from the OMGWTF). < 1189029301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not what i would call overengineering < 1189029315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's what i would < 1189029327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :overengineering would be designing the bridge to hold 1000 times its working load instead of 10 < 1189029332 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189029341 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is what I was doing overengineering? < 1189029344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :overengineering is designing something to be much more convoluted than it needs to be < 1189029349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :see: Common Lisp, as a prime example < 1189029354 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PL/I < 1189029356 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PSOX does this, imo < 1189029376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe with the versioning thing.. < 1189029382 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually, overengineering is rather rare in esolangss < 1189029396 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they tend to be small and useless, rather than gigantic and useless < 1189029406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX isn't an esolang >.> < 1189029444 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :one might call it a minilanguage? < 1189029449 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and it is esoteric and computery < 1189029455 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is an over-engineered interface that esolangs can use < 1189029456 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1189029464 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :an API is certianly relate to a language < 1189029466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its just... Safety Log where all "unsafe" ops are logged? WTF? < 1189029482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how about erasing the safety log? < 1189029489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its the little things like that < 1189029494 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is the safety log too much? < 1189029494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they all add up and spell "wtf" to me < 1189029509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would have thought that, if anything, the version stuff adds too much overhead < 1189029516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: IMO yes. I mean, try and emulate C i guess in these interfaces - simple and dirty. It'll fit esolangs better imo < 1189029552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No safety stuff, or just no Log? < 1189029565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I'm not completely prepped up on PSOX < 1189029581 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But from what I've heard, things like safety stuff is quite unneeded in an esolang API imo < 1189029593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not to say i don't think psox is not a great idea - it is ;) < 1189029595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1189029603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's PSOx's purpose? < 1189029617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: API for esolangs to use the outside world < 1189029625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: POSIX-function like stuff < 1189029664 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Of course, the removal of safety thingies means the possibility of... *shudders* Brainfuck malware < 1189029705 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: seriously who cares < 1189029713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: writing malware is very hard on unixy systems < 1189029726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: and on windows, heck, who on windows uses BF and is not using an AV etc? < 1189029727 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This will probably run on Windows too, you know.. < 1189029733 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1189029742 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Unix is very powerful... < 1189029771 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: there is a handful of unix malware < 1189029783 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: its not likely using BF would suddenly show the amazing simplicity of writing malware. < 1189029790 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189029821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, would AV stuff really care about BF programs? SHould I force them too like this? < 1189029831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: AV stuff works based on processes. < 1189029844 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: seriously, wtf, this is an api not training wheels for windows users ;) < 1189029851 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's difficult to read through a BF program to make sure it's not doing anything bad, like erasing every file in the user's home directory.. < 1189029859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why are you doing that < 1189029975 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189030364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's why you don't execute untrusted code < 1189030411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... with full permissions < 1189030444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wrt File I/O, I guess I could force it to run in the current directory.. < 1189030483 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, you just use your existing filesystem permissions < 1189030532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes, because who cares about losing ~? < 1189030579 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :point taken < 1189030587 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :unix file permissions are a bit sucky < 1189030596 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there needs to be something more fine-grained < 1189030642 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My idea was to have the client ask for permission for any usafe function, and it can ask for permission for calling unsafe functions with prefilled arguments < 1189030663 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :e.g. to ask the user if it can always open a file named "myfile.txt" < 1189030671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189030675 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :good < 1189030689 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a great thing to do in the middle of your curses work... < 1189030699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :curses work? < 1189030728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, curses < 1189030743 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :as in curses(3) < 1189030760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It can ask for permissions before doing whatever, if it wants < 1189030780 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1189030796 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but if you have uestions poopping up that might muck up the screen output < 1189030800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :it can ask for permissions before it does curses'y stuff < 1189030810 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189030813 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RedDak < 1189031356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye for now all. Any comments to the effect of "no safety" will be taken onboard, and thrown over the side. < 1189031395 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189031745 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :magic image resizing < 1189031747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, wow, this is so cool: http://www.youtube.com/watch?v=vIFCV2spKtg < 1189031760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1189032582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what hsould i add to kajirbot/ < 1189032617 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a cybersex attachment < 1189032631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it should only do really esoteric cybersex though < 1189032647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1189032655 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1189032661 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nothing normal, but lots of furry, roleplay, and bizare situations < 1189032673 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or bazzar situations even < 1189032684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1189032699 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can do it by modifying an existing chatting module, I am sure < 1189032700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about no < 1189032700 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189032754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://freestudents.blogspot.com/2007/09/kids-are-just-excuse-you-are-target.html < 1189033096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1189033112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i misunderstand something, or is <21 child porn in the us? < 1189033119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :<18 is < 1189033156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't even have to be nude to be cp < 1189033166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"It was long after that they were arguing that some 17-year-olds look 18 so the limit should be raised to 21.", "One result of this new age limit is that some erotica, that was previously legal, became illegal quite literally over night." < 1189033168 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :became < 1189033191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1189033212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can't be < 1189033265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe he's talking about the new changes < 1189033370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"If a photographer takes erotic photos he must have forms filled out and filed regarding each model." is this currently true? < 1189033395 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189033547 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay... i should make a list of the ways i would be a criminal in in the us < 1189033551 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think the relevent age should be in here: http://caselaw.lp.findlaw.com/casecode/uscodes/18/parts/i/chapters/110/toc.html < 1189033554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i can't find it < 1189033583 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if the age for cp was raised to 21, at least half the US would be outlaws < 1189033616 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, men < 1189033639 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(bad joke, sorry) < 1189033661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :better raise that to 75% (all the men, half the women) < 1189033697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189033717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just googled for child porn, without realizing it :) < 1189033722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189033730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was looking for the hungarian ...whuz the word < 1189033733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :party < 1189033748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are the laws in .fi? < 1189033771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<18 illegal < 1189033783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what though? < 1189033797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... don't know the spesifics < 1189033804 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one cares really < 1189033809 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1189033823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's not much control... < 1189033828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one has checked my hd at least < 1189033838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess that wouldn't happen anywhere < 1189033868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's nudity that triggers it < 1189033929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://english.pravda.ru/news/world/19-02-2007/87572-porn-0 < 1189033933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this i mean < 1189033952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i never understood these laws, at least 100% of 13-year-olds are having sex anyway < 1189033983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189034007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have been a bit excessive there < 1189034280 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1189034987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :still 6 hours till school... better go buy something to keep me awake < 1189034987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1189035015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could sleep < 1189035034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1189035044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :theoretically < 1189035069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i prefer being awake when i'm home and asleep when i'm at school < 1189035122 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did you know your ip address is owned by Kari Ylenius? < 1189035231 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: do your isp log stuff at all? < 1189035238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they probably have an alert set for 'child porn' :p < 1189035250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn, i realized i don't have any money < 1189035264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i doubt they do, but that's exactly what i was thinking :) < 1189035287 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nice, i've never heard that name < 1189035293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :our apartment has 3 ip's < 1189035336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can mail him at Turun Kaapelitelvisio Oy \ Kauppiaskatu 5 \ 20100, Turku \ FINLAND < 1189035395 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1189035416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"the turku cable tv company" if you couldn't decipher, that's prolly where this connection is from < 1189035446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember where it's from, since i wasn't a part in the process of getting it < 1189035461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm pretty sure they're sending troops in his home right now < 1189035466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for the child porn < 1189035472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, i just said that again < 1189035475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dangerous stuff < 1189035487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i found money, monologue stops -> < 1189035521 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1189035940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1189035947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C is ambiguous < 1189035951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x * y; < 1189035992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :multiplication or variable declaration? < 1189036748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't have a type and a variable with the same name, can you? < 1189036801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1189036811 0 :ehird`!unknown@unknown.invalid QUIT : < 1189037932 0 :KajirBot!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189039993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Sadly, either. < 1189040348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's clever to have parsing be affected by identifier assignations < 1189040375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because you want the challenge of having to check what x is to know what that does < 1189044497 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's no reason for it to be multiplication, so it's variable declaration. :-P < 1189044501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ã‚„ã£ãŸï¼ < 1189044507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless C is lazy now and you want to specify that it should be evaluated then. < 1189044520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hugs Haskel < 1189044528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(l++) < 1189044549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't make you specify evaluation order much. < 1189044739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally has IME and terminal working together < 1189044841 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it can require a runtime system thingy and... all that. < 1189044864 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A smart enough Haskell compiler can produce fast code with a small memory footprint thing. < 1189051931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a smart bsmntbombdood can do all that and more < 1189052053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A smart pikhq can skip the compiler and go straight to the assembler. < 1189053505 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, me wrote a gc < 1189053793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A smart ihope can, um, think about coding in assembly. < 1189053822 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Languages should be lazy, not programmers. < 1189053851 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what Haskell would be like if it were strict... < 1189053857 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or eager, or whatever. < 1189053860 0 :rabidfurby!unknown@unknown.invalid PART #esoteric :? < 1189057103 0 :GreaseMonkey!n=saru@222-154-133-7.jetstream.xtra.co.nz JOIN :#esoteric < 1189061499 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189062683 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189065599 0 :clog!unknown@unknown.invalid QUIT :ended < 1189065600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189070955 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1189073009 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"yay for sourceports" < 1189076971 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189077717 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189077823 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189078234 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189079272 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189080303 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189082898 0 :ehird`!n=ehird@user-54410116.l5.c4.dsl.pol.co.uk JOIN :#esoteric < 1189083673 0 :sebbu!n=sebbu@ADijon-152-1-20-84.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189084073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: actually, a decent Haskell compiler will produce lots of strict code, via cross-module optimisations < 1189084205 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Cross-module optimisations are needed in Haskell because of the possibility to put a control structure in one module, a generator in a second, and a consumer in a third, then use them together in a fourth. < 1189085006 0 :ehird`!unknown@unknown.invalid PART #esoteric :? < 1189085015 0 :ehird`!n=ehird@user-54410116.l5.c4.dsl.pol.co.uk JOIN :#esoteric < 1189088426 0 :RodgerTheGreat_!unknown@unknown.invalid NICK :RodgerTheGreat < 1189093230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ping < 1189094685 0 :jix!n=jix@dyndsl-091-096-061-003.ewe-ip-backbone.de JOIN :#esoteric < 1189095774 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189095792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1189096653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1189097555 0 :importantshock_!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189097599 0 :importantshock_!unknown@unknown.invalid NICK :importantshock < 1189098116 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189100312 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189101495 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189101931 0 :sebbu2!n=sebbu@ADijon-152-1-109-249.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1189102080 0 :importantshock!unknown@unknown.invalid QUIT : < 1189102652 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189102971 0 :jix!n=jix@dyndsl-091-096-061-003.ewe-ip-backbone.de JOIN :#esoteric < 1189103096 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189104276 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189105232 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189105881 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1189105882 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189105882 0 :ololobot!unknown@unknown.invalid QUIT :Connection reset by peer < 1189107599 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1189107797 0 :oerjan!unknown@unknown.invalid QUIT :Remote closed the connection < 1189107802 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189110532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1189110692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1189110909 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hi Tritonio < 1189111190 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello! < 1189112335 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189112494 0 :tombom!i=tombom@82.26.194.172 JOIN :#esoteric < 1189112963 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i'm a little confused < 1189112969 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what's the latest intercal version < 1189113109 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :There are versions? < 1189113148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well there are at least two competing implementations < 1189113158 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1189113172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL and CLC-INTERCAL < 1189113186 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :What's next? CLCLC-INTERCAL? < 1189113195 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :so uh < 1189113199 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :which has more features :S < 1189113221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we have pages on both on the wiki, i think < 1189113251 0 :ihope__!unknown@unknown.invalid NICK :ladu < 1189113260 0 :ladu!unknown@unknown.invalid NICK :ihope < 1189113284 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :oh right i'll check there thanls < 1189113347 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1189113352 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :is clc-intercal written in perl < 1189113388 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :oh yes it is < 1189113766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ppdpdpdpdpdpdpfppdfodfkgjkhjkhhghgjjakakakakakaka. < 1189113768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also. < 1189113779 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo[Test] < 1189113796 0 :Sgeo[Test]!unknown@unknown.invalid NICK :Sgeo < 1189113905 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo|Testing < 1189114006 0 :Sgeo|Testing!unknown@unknown.invalid NICK :Sgeo < 1189114428 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo|Test < 1189114467 0 :Sgeo|Test!unknown@unknown.invalid NICK :Sgeo < 1189114528 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo|Testing < 1189114534 0 :tombom!unknown@unknown.invalid QUIT : < 1189114654 0 :Sgeo|Testing!unknown@unknown.invalid NICK :Sgeo|Test < 1189114692 0 :Sgeo|Test!unknown@unknown.invalid NICK :Sgeo < 1189114744 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo|Test < 1189114751 0 :Sgeo|Test!unknown@unknown.invalid NICK :Sgeo < 1189114753 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189114885 0 :Sgeo!unknown@unknown.invalid NICK :SgeoBot < 1189114895 0 :SgeoBot!unknown@unknown.invalid NICK :Seo < 1189114918 0 :Seo!unknown@unknown.invalid NICK :Sgeo < 1189114935 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I see you're testing. < 1189115482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :test me, baby < 1189115769 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1189115864 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests bsmntbombdood < 1189115878 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Negative. < 1189115954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, i don't have herpes after all! < 1189116102 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, it's largepox you don't have. < 1189116113 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests bsmntbombdood for herpes, HIV, etc. < 1189116121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Positive, positive, positive, positive, positive? Oh my. < 1189116141 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Luckily, a "positive" result only gives a 9% chance of you actually having it. < 1189116351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray for bayes < 1189116461 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189116584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi poiuy_qwert < 1189116592 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hello Sgeo < 1189116601 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should start working on PSOX again < 1189118414 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189118906 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he is such an idiot in dreams. < 1189118930 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, so I figure out that I am dreaming, then I decide, "oh, I'll talk to my sister" < 1189118948 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :despite all the planning I did for much more fun things to do < 1189118951 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1189118969 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also I can't tell how long I stay lucid... < 1189118983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I worry it's only about 15s or something. < 1189119176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i had a sweet dream last night < 1189119275 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189119322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was swimming in a hot spring + waterfall surrounded by cliffs and shit, then i found an entrance to a cave, that had all sorts of cool stuff inside < 1189119325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain < 1189119332 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mine mke less sense < 1189119348 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mine are also unillustrable < 1189119364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boiling pools of liquid surrounded by equipment... < 1189119373 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I go into the kitchen, and there is a pile of PDFs on the table... < 1189119401 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... not printed or icons or on storage media or anything, but actual PDFs. < 1189119403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, WTF < 1189119619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1189119671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this cave was so cool < 1189119691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :describe < 1189119730 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it was a working area, but left like everyone had vaporized a few minutes ago < 1189119788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :really hard to describe < 1189119811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on PSOX < 1189119926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what did the pdfs look like? < 1189119941 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1189119979 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think the sensation entered at a higher layer, so they didn't have an appearence. < 1189120500 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wish that could happen for real < 1189120728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :give it 50 years < 1189120752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is a bit scary looking in the mirror and not havig your reflection match properly < 1189120848 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Especially when your reflection reaches out and starts beating the crap out of you. < 1189120849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That sucks. < 1189120874 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It didn't do that to me. < 1189120878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Though it was black once < 1189120898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if you intended that to be a racist remark, but it definitely was :P < 1189121081 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1189121083 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189121184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it was? < 1189121222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/was/sounded like one < 1189121230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i highly doubt SimonRC was being racist to... pdfs? < 1189121326 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it was not intended to be racist < 1189121692 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzz < 1189121971 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking about two new string formats for PSOX < 1189121976 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189122295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Longstrings: Longnums that are not interpreted as numbers, and the 0x02 indicator is meaningless < 1189122312 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RStrings: terminated by an unescaped 0x00 < 1189122322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01 can escape a 0x00 < 1189122330 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01 can also escape 0x01 < 1189122396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :XStrings: Allows the client to choose.. first byte is 0x00 for NUL-terminated strings, 0x01 for longnums(same 0x01 is used as indicator), and 0x02 for RStrings < 1189123183 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1189123270 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i am < 1189123713 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :poiuy_qwert, any comments? < 1189123753 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand Longstrings, how does that work? < 1189123777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are indicator bytes < 1189123781 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :i d i d i < 1189123791 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(indicator data indicator data indicator) < 1189123803 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :An indicator of 0x01 means a data byte follows < 1189123814 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :an indicator of 0 means that no databyte follows < 1189123872 0 :ehird`!unknown@unknown.invalid QUIT : < 1189124040 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :but why do you need longnums, what does 1234 represent? unicode character 1234? < 1189124115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because otherwise PSOX would only be able to transmit numbers 0<=n<=255 < 1189124192 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :oh i see. having string in the name confused me < 1189124244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, 0x02 as a starting indicator for longnums mean the number is negative. This is not supported with Longstrings for obvious reasons < 1189125066 0 :RedDak!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125067 0 :cmeme!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125068 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125068 0 :Overand!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125069 0 :Chton!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125069 0 :Eidolos!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125069 0 :Tritonio!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125069 0 :Sgeo!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125070 0 :g4lt-mordant!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125070 0 :GregorR!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125070 0 :tokigun_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125071 0 :sekhmet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125071 0 :poiuy_qwert!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125071 0 :ihope!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125071 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125072 0 :puzzlet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125072 0 :SimonRC!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125072 0 :mtve!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125072 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125073 0 :oklokok!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125073 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189125120 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1189125120 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189125120 0 :Tritonio!n=Tritonio@150.140.227.122 JOIN :#esoteric < 1189125120 0 :oklokok!i=oko@194.251.101.183 JOIN :#esoteric < 1189125120 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189125120 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189125120 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189125120 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189125120 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189125120 0 :g4lt-mordant!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1189125120 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1189125120 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1189125120 0 :bsmntbombdood!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1189125120 0 :Chton!i=chton@wina.ugent.be JOIN :#esoteric < 1189125120 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1189125120 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1189125120 0 :tokigun_!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1189125139 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1189125141 0 :bsmntbombdood`!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1189125156 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189125156 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1189125156 0 :Overand!i=overand@pdpc/supporter/active/Overand JOIN :#esoteric < 1189125156 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1189125182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX functions probably shouldn't return XStrings though, unless the client already knows what type it will be by specifying it somehow < 1189125192 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo netsplit < 1189125206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :PSOX sounds... um... < 1189125209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Complex. < 1189125235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't you just slap a bunch of compatibility layers on top of the basic interface? < 1189125264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1189125341 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Make the system calls and an API available to the program. < 1189125353 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..Isn't that what PSOX _is_? < 1189125370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. :-P < 1189125376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a spec for it? < 1189125389 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's not finished < 1189125401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will add the strings now, then work on Safety < 1189125441 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Safety? < 1189125456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, also: re: Might some Python BF interpreters ask the user for one character at a time when doing ',', and discard the rest? < 1189125474 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Safety: Unsafe functions might write files or read files or connect to the net.. < 1189125474 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189125484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although I will make a Safe File I/O domain < 1189125507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1189125553 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should *gasp* exclude Safety from PSOX 1.0, and make no unsafe functions < 1189125620 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So safety is for keeping programs from doing bad things? < 1189125629 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189125635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Without the user's permission < 1189125679 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I exclude it from 1.0 for now? < 1189125695 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Add the string stuff and some clarifications, and declare the Core done? < 1189125702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd think *1.0* would need just that. < 1189125704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Still seems silly to me. < 1189125712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1189125726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1.0 ought to be fairly feature-complete. < 1189125772 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION works on the safety specs < 1189125784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Declare that what you have now won't change in 1.0, but that more will be added? < 1189125869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION might be able to get 1.0 Core finished tonight, even w/ safety < 1189125895 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(Core = basic PSOX framework, but not builtin domains other than 0) < 1189125928 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Questions: Should I allow custom domains to accept arbitrary data, as opposed to forcing them to have functions? < 1189126017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Might not really matter... < 1189126038 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Imean, a domain designer, if they want something similar, can always do 0x00 DOMAIN DOMAIN < 1189126044 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and shortcuts? < 1189126059 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I allow functions to be binded to odd domain numbers? < 1189126067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not in 1.0? < 1189126222 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How's this so far? < 1189126224 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-safety.txt < 1189126297 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope and pikhq  < 1189126302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and oklokok < 1189126304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and poiuy_qwert < 1189126356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :anyone there? < 1189126402 0 :bsmntbombdood`!unknown@unknown.invalid PRIVMSG #esoteric :psox has not a point < 1189126412 0 :SEO_DUDE!i=Deee@gateway/tor/x-a45b71510cefacc2 JOIN :#esoteric < 1189126445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SEO_DUDE < 1189126447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, hm? < 1189126456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood`, hm? < 1189126467 0 :bsmntbombdood`!unknown@unknown.invalid PRIVMSG #esoteric :wtf?!!??? < 1189126471 0 :bsmntbombdood`!unknown@unknown.invalid PRIVMSG #esoteric :why do i have a ' < 1189126474 0 :bsmntbombdood`!unknown@unknown.invalid PRIVMSG #esoteric :*` < 1189126485 0 :bsmntbombdood`!unknown@unknown.invalid NICK :bsmntbombdood < 1189126499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, what do you mean by it doesn't have a point? < 1189126500 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1189126506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean FOO < 1189126679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Oh, Calling it Psox 1.0 Core? *That* I approve of. < 1189126695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't need much of anything except your bare-bones suggestions, and the *possibility* for more domains. :) < 1189126846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Better idea for safety. . . Require that each unsafe function be declared as follows: 0x00 0x00 unsafe_function_declare DOMAIN FUNCTION < 1189126868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :require no unsafe runctions < 1189126870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use mondas < 1189126902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If used without such a declaration, or if the unsafe function is not approved, then the unsafe function will only output on stderr "Unsafe function foo attempted without approval." < 1189126923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Think "jailbox", not functional programming. < 1189126934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/jail/sand/ < 1189126934 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+[] is UNSAFE FUNCTION < 1189127060 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how is that different from what I'm doing, except that using the function counts as a declaration? < 1189127080 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, I mean, except your way doesn't have the prefilled arguments.. < 1189127097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :prefilled arguments are optional btw.. but they might add complexity.. < 1189127119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It looks to me that each call requires a declaration in your spec. < 1189127179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's wrong.. how to clarify.. < 1189127193 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe just state that each unsafe function implicitly requests approval for that specific call? < 1189127205 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :without a predeclare? < 1189127226 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1189127244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus, 0x00 0x02 REMOVE "foo" would respond with "Program requesting to delete foo. Approve? [yes/no/all]" < 1189127305 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-safety.txt clarified.. < 1189127324 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No 'all' < 1189127335 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's what 0x00 0x00 0x06 is for < 1189127374 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Allow program to (do X| do anything) with (file x|any File)?" < 1189127393 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Depending on the predeclare unsafe functionality call < 1189127413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1189127434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*That* spec is much clarified. < 1189127437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I approve. < 1189127532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :More clarification < 1189127536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-safety.txt < 1189127669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, like it with the extra clarification? < 1189127695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1189128282 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Unsafe functions MUST, for the first byte, return a Safety status code. The byte is < 1189128282 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 if it failed because it's not allowed, or 0x01 if the function was allowed. < 1189128282 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PUF also returns a safety byte with similar semantics, but 0x01 may also mean that the user selected 'ask'." < 1189128304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the app can't tell the difference between 'ask' and 'yes' >.> < 1189128310 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :at least with PUF < 1189128349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189128394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION approves again. < 1189128424 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::)( < 1189128426 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189130381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq and ihope with http://sgeo.diagonalfish.net/esoteric/psox-safety.txt < 1189130389 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189130821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1189131313 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's PSOX for, exactly? < 1189131356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's to allow esolangs that are restricted to stdin/stdout to do other things, like reading the command line, file I/O, and network access < 1189131360 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and anything else you can imagine < 1189131500 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will BBL. MSG any comments to me, or they may not be read. < 1189131845 0 :SEO_DUDE!i=Deee@gateway/tor/x-e04c64dc2e087636 JOIN :#esoteric < 1189133784 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back < 1189133786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SEO_DUDE < 1189134152 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189135789 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189136456 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C. < 1189136508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918 < 1189136517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :torvalds++ < 1189136801 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, eh? < 1189136814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eh what? < 1189136822 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C. < 1189136822 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918 < 1189136822 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : torvalds++ < 1189136829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just said that < 1189136843 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION meant 'explain' < 1189136877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :without any extra information from you, an explaination will just be a repost < 1189138063 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Note to self: stdin/stdout switching < 1189139366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, still up? < 1189139372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just checking < 1189139375 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1189139403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1189139581 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'll take that as a yes. < 1189141786 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq and oklokok and Eidolos and GregorR  < 1189141792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and RodgerTheGreat < 1189141797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt file descriptors! < 1189141801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, Sgeo < 1189141808 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi RodgerTheGreat < 1189141823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I would appreciate it if you didn't modify my memory < 1189141831 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189141836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :POKE < 1189141839 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ala basic < 1189141868 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1189141872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION PEEKs < 1189141885 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sokay < 1189141922 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm buffered with some noncoding segments and repeated vital code blocks- I'm more or less error-tolerant < 1189141982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while(1)*++RodgerTheGreat = rand(); < 1189142022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why I'm glad I'm a paper- we're pretty strong against things like a dwarf. < 1189142037 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have no fear of primitive bombers < 1189142044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats the paper < 1189142053 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :any comments on file descriptors? < 1189142067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION covers pikhq's intestinal lining < 1189142074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :got you now, bitch! < 1189142080 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: like metadata? < 1189142081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws up < 1189142096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, did you read the spec? < 1189142100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reforms, T1000-style < 1189142108 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just got here- what am I reading? < 1189142113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :TROGDOR!!!!!! < 1189142120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189142137 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :stupid, frickin, KNIGHTS! < 1189142152 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads < 1189142189 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hastily adds support for extended function names to psox-safety.txt < 1189142214 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that a suggestion by the one and only bd_ can be implemented sanely < 1189142265 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1189142272 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting so far < 1189142439 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any questions/comments? < 1189142671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189142690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I will ponder it, but for now I must sleep. I'll contact you tomorrow if I think of anything < 1189142697 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night < 1189142737 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :c'yall < 1189142800 0 :Sgeo!unknown@unknown.invalid NICK :IdleWilde < 1189142821 0 :IdleWilde!unknown@unknown.invalid NICK :Sgeo < 1189142889 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189142990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is called to sleep < 1189142998 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night pikhq < 1189142999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1189143016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes oerjan to http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189143183 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any questions/comments? < 1189143213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189144324 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1189145346 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189145816 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189146020 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1189146045 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189146947 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189148494 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1189148494 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(Sgeo) Oh, also: re: Might some Python BF interpreters ask the user for one character at a time when doing ',', and discard the rest? <<< i have no idea what you were referring to, but one of mine did that... < 1189148494 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and you aren't here < 1189148494 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189149783 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i woke up at 6, went back to sleep, immediately started another dream where i walked about 10 meters and jumped over this little stream, then woke up < 1189149790 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it was 7 then. < 1189149838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guess my mind is trying to answer me wondering whether dreams go the same speed as irl < 1189149873 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"hey, i already know, you idiot, i do that every night, remember?" < 1189149885 0 :oklokok!unknown@unknown.invalid NICK :oklopol < 1189151999 0 :clog!unknown@unknown.invalid QUIT :ended < 1189152000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189156720 0 :sebbu!n=sebbu@ADijon-152-1-109-249.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1189157381 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189157415 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189157435 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189157476 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189158604 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189164737 0 :tombom!i=tombom@82.26.194.172 JOIN :#esoteric < 1189165153 0 :Tritonio!n=Tritonio@150.140.228.13 JOIN :#esoteric < 1189165973 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189168857 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189170639 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189172527 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189172552 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189173652 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189173737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++<-]>++.+. < 1189173740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :HI < 1189173993 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++. < 1189173999 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :w/e < 1189174128 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol O.o < 1189174143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189174413 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++. < 1189174415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1189174443 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :You like me, don't you egobot? Yes you do~o... good bot! < 1189174477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pats egobot on the ... *bot equivalent of a head* < 1189174949 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++. < 1189174952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1189174971 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :egobot just said "you like me" /before/ digs patted egobot.. < 1189175076 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :dig? < 1189175094 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189175106 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :figs < 1189175107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189175125 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[>+++<+>[-<+++++++>]>]<+++[<++>-]++++[<++>-]] < 1189175203 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1189175206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Figs: ps < 1189175256 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>>> bf >,[>,]<[.<] << Hello World! < 1189175262 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189175272 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no ololobot < 1189175545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1189175575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklomagicman! < 1189175600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't wanna join it seems... < 1189175607 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1189175610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1189175613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just failed < 1189175626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189175638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(16:32:02) (oklopol) >>> join #esoteric < 1189175638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(16:32:10) (oklopol) >>> join #esoteric < 1189175638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(16:32:43) (oklopol) >>> raw join #esoteric < 1189175679 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf [+]. < 1189175692 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf +[+]. < 1189175705 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1189175707 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1189175710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 oklopol: ps < 1189175712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :C < 1189175727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1189175781 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do we have a !C yet? < 1189175791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1189175798 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :runs C code? :P < 1189175816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :aaaaah :P < 1189175870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it could automatically nest everything that's not a function into main, and run < 1189175886 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :geordi in ##C++ does C++ < 1189175895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1189175898 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :we should get our own geordi going... < 1189175921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :show how it works < 1189175924 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or is it !C? < 1189175927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... < 1189175929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!c++ < 1189175932 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189175962 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :geordi << int main{ for(int i =0;i<10;i++) { cout << i << " ";} } < 1189176042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(geordi) expected primary-expression before 'int' < 1189176051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(oklopol) geordi << int main(void){int i; for(i =0;i<10;i++) { cout << i << " ";} } < 1189176129 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... it's C++ :P < 1189176163 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have to screw something up or it just isn't right. < 1189176188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the error... < 1189176190 0 :Figs!unknown@unknown.invalid NICK :FreshCaek < 1189176195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it gives that error after my cix < 1189176196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*fix < 1189176212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :std::cout prolly < 1189176222 0 :FreshCaek!unknown@unknown.invalid PRIVMSG #esoteric :nay < 1189176230 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nay? < 1189176233 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1189176234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1189176328 0 :FreshCaek!unknown@unknown.invalid PRIVMSG #esoteric :no idea. < 1189176335 0 :FreshCaek!unknown@unknown.invalid NICK :Figs < 1189176427 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :http://home.nvg.org/~oerjan/esoteric/intercal/unlambda.i < 1189176431 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand < 1189176434 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :how can anyone code thisd < 1189176463 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189176464 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :() < 1189176476 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :+ I already did << < 1189176477 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189176478 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1189176542 0 :jix!n=jix@dyndsl-091-096-058-022.ewe-ip-backbone.de JOIN :#esoteric < 1189176597 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1189176612 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :howdy do-da day :) < 1189176685 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189176881 0 :Figs!unknown@unknown.invalid NICK :geodi < 1189176899 0 :geodi!unknown@unknown.invalid NICK :Figs < 1189177052 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189177131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tombom: oerjan is a demigod < 1189177170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://home.nvg.org/~oerjan/esoteric/interpreter.unl <<< though i guess this provides the other half... < 1189177190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this is where bsmntbombdood says that's trivial to do, though < 1189177448 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189177449 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1189177462 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oklopol < 1189177521 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189177753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi Figs < 1189177757 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi. < 1189177771 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this conversation is moving. < 1189177776 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189177869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tired < 1189177927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Must.. keep.. working.. on.. PSOX.. < 1189178051 0 :Figs_!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189178066 0 :Figs!unknown@unknown.invalid QUIT :Nick collision from services. < 1189178069 0 :Figs_!unknown@unknown.invalid NICK :Figs < 1189178122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re Figs < 1189178194 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :y0 < 1189178199 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189178205 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :It slayed me. < 1189178211 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :evil nodefree. < 1189178235 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :live node evil free no. yes? < 1189178249 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Compile or die; < 1189178255 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(dies) < 1189178327 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :whgat ius psox < 1189178342 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189179038 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :try talking without using that char by 'w', 'd', 'r', and '3' < 1189179055 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(looks similar to 3 backwards.) < 1189179071 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1189179075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's hard. < 1189179123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ruins it by having a nick that is what it is < 1189179128 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189179145 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that contains it, anyway. < 1189179178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to violate it now so I don't feel compelled to twist my words when talking about PSOX < 1189179208 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should put goo on that writing-button to stop my inclination to it.... < 1189179359 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :It will twist your writing around... < 1189179374 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't want that when discussing PSOX < 1189179384 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189179449 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :But it will look so cool if anybody finds it... or it could just look awkward... < 1189179456 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1189181448 0 :Nightrose!n=lydia@amarok/rokymotion/nightrose JOIN :#esoteric < 1189181493 0 :Nightrose!unknown@unknown.invalid PART #esoteric :? < 1189181913 0 :Sgeo!unknown@unknown.invalid NICK :Sgeo|Testing < 1189182366 0 :Sgeo|Testing!unknown@unknown.invalid NICK :Sgeo < 1189182428 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://video.google.com/videoplay?docid=-7038656109656489183 < 1189182433 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :plan 9 from outer space < 1189182436 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :awful. < 1189182969 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189183205 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi poiuy_qwert < 1189183452 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189183824 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1189184025 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1189184026 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1189184331 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189184961 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189185042 0 :SEO_DUDE!i=Deee@gateway/tor/x-0d64f8c91f4a822b JOIN :#esoteric < 1189185062 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq and SEO_DUDE < 1189186195 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1189186975 0 :tombom!unknown@unknown.invalid QUIT : < 1189187129 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Must..work..on..PSOX.. < 1189187516 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189188046 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189188384 0 :sebbu2!n=sebbu@ADijon-152-1-54-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189188576 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189188895 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1189188906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :IMPORTANT QUESTION TO THE FUTURE OF PSOX!!!!: < 1189188917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BOW TO ME YE MORTALS! < 1189188935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I have a pipe to a processes stdin, can I tell when it's requesting input, or does stdin not work that way? < 1189188941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading the logs < 1189188975 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That is, if I'm running BF interpreter as a subprocess, will I be able to find out when the BF program does a `,`? < 1189188976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that depends on buffering < 1189188988 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, explain more < 1189189019 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189189020 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.eatliver.com/i.php?n=2350 < 1189189022 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189189041 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, do you know about stdio stuff? < 1189189054 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :tiny bit < 1189189081 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what you want with pipes though < 1189189090 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I have a pipe to a processes stdin, does that process request things from stdin, or are things placed on stdin? < 1189189108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :both, with a buffer on each side < 1189189127 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do I determine when a process requests stuff from stdin? < 1189189144 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised you didn't ask me how I knew you were going to talk about pipes... < 1189189151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can try non-blocking I/O on one end < 1189189157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, hm? < 1189189175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How? Reading the logs? < 1189189180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or some other way? < 1189189184 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I had the log open < 1189189188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however if the BF uses line buffering say, then you will not get any new information other than at line ends < 1189189191 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's how I saw people were talking in here < 1189189223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I won't get new information about when it's requesting input? < 1189189233 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I prefer to have a tab instead of a window... < 1189189236 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it blinks less < 1189189260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if the BF side is line buffered then , will read an entire line into the buffer when it is empty < 1189189287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and does it let whatever's on the other side of stdin know this somehow? < 1189189293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it is block buffered then iiuc it will read a fixed size < 1189189325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure < 1189189329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :iiuc? < 1189189337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :if I understand correctly < 1189189340 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah kk < 1189189340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the writing side would need to turn its buffering off at least < 1189189382 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought stdout went to the next process in the pipe list? < 1189189388 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or are we talking about something else? < 1189189396 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like x|y|z < 1189189418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When a program requests something from stdin, does it tell stdin, or does whatever's sending put and leave stuff there? < 1189189501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think possibly you should talk to a real Unix hacker :) < 1189189518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where? < 1189189519 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189189527 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :##C? < 1189189527 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And this stuff would still apply on Windows somehow < 1189189531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, i would assume we have some < 1189189554 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm taking a look on wikipedia, of all places :P < 1189189572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sure windows may do it in some completely different way :/ < 1189189624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I *assumed* that the first program would run, and then produce some output which is fed into the second program < 1189189641 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if we're doing something like x|y|z < 1189189652 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :say, cat foo|grep ... < 1189189656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am assuming we are talking about PSOX < 1189189677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that PSOX wants to handle _both_ stdin and stdout, which makes things even hairier < 1189189699 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it isn't unidirectional? < 1189189724 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I assumed the stdin/stdout were one way communicaiton < 1189189728 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*communication < 1189189741 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I'm no unix hacker ;) < 1189189742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the simplest thing is to use a request/response method, i think < 1189189781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so that PSOX only responds to requests from the interpreter, and doesn't need to worry about buffering so much < 1189189852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PSOX could use non-blocking input in case it want to do other things between requests < 1189189858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*wants < 1189189862 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :but `,` causes the interpreter to request on stdin < 1189189875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sgeo: http://www.pixelbeat.org/programming/stdio_buffering/ < 1189189878 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is this relevant? < 1189189945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the simplest protocol is not to allow the interpreter to read without sending a request first < 1189189974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, that of course makes mixing in ordinary I/O awkward, i guess < 1189190030 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how is PSOX different from POSIX? < 1189190052 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are they unrelated and just made to sound similar to confuse me? < 1189190099 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"P S O X" "P Eso X" PESOX was the original name, coming from PESOIX, and "incrementing" the IX < 1189190123 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1189190253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you read in, but there is no data... wouldn't the program just stall while waiting for data? < 1189190273 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :unless you've defined it to allow for async < 1189190283 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(like with non-blocking sockets) < 1189190291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever) < 1189190306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, just for clarification, this is why I don't want to just put stuff from regular stdin to the prog's stdin: < 1189190329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I buffer up characters, e.g. "aaa\n" < 1189190337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the prog might do < 1189190349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :,.(some function call that returns stuff) < 1189190356 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :but I wouldn't want the next , to be 'a' < 1189190374 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :returns stuff to where? < 1189190382 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the BF interpreter < 1189190390 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :from where? < 1189190398 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the PSOX server < 1189190405 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make sense < 1189190416 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What do you know about PSOX? < 1189190421 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you read the specs? < 1189190425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189190425 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :De nada :) < 1189190433 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't make sense to me < 1189190453 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how/why would you have a function call there? and how would it get there? < 1189190473 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to understand your project < 1189190511 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It lets a language such as BF do things with the outside world < 1189190528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the BF might call a function by outputting 0x00 0x02 0x00 0x01 or whatevre < 1189190533 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And that might return something < 1189190554 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see. < 1189190560 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I knew the first bit < 1189190570 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(we've babbled with each other on this before) < 1189190584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to just put the return stuff in stdin with stuff from the outside world < 1189190599 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why not have a different stream in? < 1189190604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, hm? < 1189190611 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's just files < 1189190613 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :To the BF interpreter? < 1189190626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so you open a new connection/pipe/file/whatever < 1189190640 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :By "BF Interpreter" I meant a black box for any esolang < 1189190650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can't modify it < 1189190680 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the only other way I can see it working is if you make stdin say where the data is coming from < 1189190694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189190699 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(which would make programing in bf, etc much harder) < 1189190707 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ex, each byte is really 2 bytes of input < 1189190713 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :first is a description of where it is from < 1189190721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking, if I absolutely HAD to, I could make the reply wait until a newline < 1189190732 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :00 = regular, 01 = return from psox special... 02 = whatever < 1189190735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The BF program would have to loop until 0x0A < 1189190789 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, actually, I'm not sure if that would even work.. < 1189190803 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, you could reduce the amount of bytes needed that way < 1189190808 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in terms of description < 1189190817 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ie, after an 0x0A, next byte is descriptor... < 1189190819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I'm not sure how that could be implemented either < 1189190848 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although.. < 1189190861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have a current buffer in use flag, and then before loading next buffer line, you see if you have a message waiting, process all messages, then load up the next one? < 1189190869 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(in your PSOX server or whatever) < 1189190917 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But what if I check to see if I have a message waiting before the BF program or whatever outputs that it wants to do something? < 1189190936 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189191022 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do I tell the different between ,.(function call) and .(functioncall),(get result)? < 1189191033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :er < 1189191041 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do I tell the different between ,(regularinput).(function call) and .(functioncall),(get result)? < 1189191059 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the first byte is the source? < 1189191089 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really matter what the program gets back, it has to figure out how to handle it, doesn't it? < 1189191103 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you say where it is from < 1189191191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :icky complexity < 1189191223 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :true, but I don't see how else you can get around it without providing another source of input and shoving it to the interpreter writer to comply < 1189191238 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then again < 1189191244 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I am no expert on Unix. < 1189191295 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Hell, I don't even own a computer than runs a Unix/Linux/etc system < 1189191298 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189191311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about eunuchs? < 1189191342 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189191362 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189191368 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ok, maybe this will help explain: My wrapper program needs to put one thing into the other apps stdin if the other app retrieves information at one time, and something else if it's a different time < 1189191481 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you have the format you want to return the data in? < 1189191490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189191496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about a rapper program? < 1189191500 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was just speculating on how to return the data < 1189191513 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did I miss the forest here? :P < 1189191528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It depends on the function being called, and can be arbitrary if it's from regular stdin < 1189191529 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(yes figs, you missed the whole friggen planet!) < 1189191556 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what I assumed made sense was you'd have something like < 1189191569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[description byte] data data data \n \0 < 1189191572 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as a message < 1189191579 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and each message would be contained < 1189191602 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(it doesn't make sense to me to fragment a message) < 1189191615 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe < 1189191625 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :but that's still a PITA for the BF or whatever programmer < 1189191634 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :PITA? < 1189191638 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189191639 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189191652 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess I assumed it would be regardless? < 1189191670 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :BF wasn't made to be easy... :P < 1189191681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(for the end user, anyway) < 1189191684 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189191686 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(or end coder?) < 1189191695 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-newline-demo.b < 1189191743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :see where there's the ,, and ,,, I don't want to make response retrieval insane < 1189191774 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I assumed you'd retrieve most responses with something like < 1189191784 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,] < 1189191798 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then <[<] < 1189191799 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189191815 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, that could be used if you want to store responses < 1189191817 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>[ /*handle it*/] < 1189191821 0 :Tritonio!n=Tritonio@150.140.227.77 JOIN :#esoteric < 1189191833 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it would still be a PITA to work with if extra stuff is added.. < 1189191838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189191869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x00 0x01 to retrieve data from stdin up to the next newline with a courtesy 0x00 after it? < 1189191880 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and , would then be used for responses? < 1189191907 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd think the first byte you'd pull off should tell you where it's from < 1189191928 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, then I could make 0x00 0x00 0x00 be go into output mode < 1189191945 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* ok < 1189191955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and then regular commands would not need an escape thing < 1189191964 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :a bit convoluted though < 1189191968 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But should still be usable < 1189191971 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1189191974 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Except how would binary IO work? < 1189192061 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :make the first byte output describe what it does < 1189192077 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if it's a binary output < 1189192079 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :then < 1189192093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you write the size after that < 1189192098 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in # of bytes that follow < 1189192103 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do it in 7-bit mode < 1189192108 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so like, < 1189192144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I can describe formats for strings w/ NUL < 1189192151 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189192155 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but for binary < 1189192157 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you need a length < 1189192161 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can do it like midi does < 1189192170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :one of which is terminate on unescaped NUL, and 0x01 escapes < 1189192180 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :using a bit to say last size < 1189192203 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like if you had Mddd dddd Mddd dddd < 1189192213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where M is either 1 for more or 0 for done < 1189192230 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :assuming that *typically* you'd want a small amount of output < 1189192235 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :another is something like indicator bytes: 0x01 if a byte follows, 0x00 if no byte follows < 1189192240 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(if that's not the case, then switch it) < 1189192244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01 some byte 0x01 another 0x00 < 1189192263 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can do that too < 1189192273 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I already have the strings defined, just not down in the specs < 1189192285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This is going to be another complete change in PSOX < 1189192307 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :drive people crazy you will, :) < 1189192329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but eh, it's meant to be confusing isn't it? this *is* #esoteric after all... < 1189192339 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't WANT it to be confusing < 1189192344 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh :'( < 1189192353 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I guess I've been doing too much obfuscated C < 1189192358 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :getting to my head :) < 1189192423 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You know, last night, I was assuming I'd be done with PSOX in some hours < 1189192472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to special case domains 0 and 1 < 1189192476 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and 2 will be system < 1189192482 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :though that will be awkward < 1189192547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(1<:"0 0"] <<1)+3; < 1189192559 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189192572 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's 67 (or ascii c) < 1189192575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*C < 1189192597 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it does look awful though, doesn't it? :P < 1189192777 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well it's basically (1["0 0"] << 1)+3 which is ("0 0"[1] << 1)+3 which is (' ' << 1) +3 which is (32 << 1) +3 which is 64 +3 which is 67 < 1189192789 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1189192802 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's not very complicated < 1189192811 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's just an appearance hack :P < 1189192816 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's very complicated to someone who doesn't know C < 1189192835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's <:? < 1189192840 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :its the same as [ < 1189192848 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for people who have keyboards that don't have [ < 1189192861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but the trick is <: ] work together < 1189192868 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :<: :> is how you'd usually write it < 1189192997 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX will be line buffered < 1189193016 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189193020 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1189193023 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :g'luck :) < 1189193030 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty I need it < 1189193098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :actually, scrath that maybe < 1189193291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scratches < 1189193326 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189193992 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189194531 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189194596 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189194605 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189194617 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189194943 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1189198757 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189200821 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189201219 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189201331 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1189201588 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189203308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaagh < 1189203318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a symmetric monoid? < 1189203394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :symmetric? < 1189203449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"(N/=, +, 0) is a symmetric monoid" < 1189203460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where = has 3 lines < 1189203518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess it could either be an analogy to symmetric group, or a misspelling of commutative < 1189203680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lfcs.inf.ed.ac.uk/reports/91/ECS-LFCS-91-180/ECS-LFCS-91-180.ps < 1189203682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :page 8 < 1189203724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not set up to view postscript < 1189203773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/ECS-LFCS-91-180.pdf < 1189203948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my hunch is that it means "commutative" < 1189205463 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189209706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmnhttp://en.wikipedia.org/wiki/Symmetric_monoidal_category < 1189209713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://en.wikipedia.org/wiki/Symmetric_monoidal_category < 1189209719 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189209732 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189209783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i strongly doubt those pi-calculus people meant anything that advanced :D < 1189209804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, pi calculus. < 1189209811 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I should study it eventually. < 1189209817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to learn it < 1189209830 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And gauge theory, which is oh-so-important for particle physics. At least, it seems important. < 1189210104 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189211635 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189211789 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1189211802 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope, oerjan oklopol  < 1189211810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and ehird` < 1189211810 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1189211815 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Who's oerjan oklopol? < 1189211819 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or is oerjan the new and? < 1189211825 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1189211844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, if bsmntbombdood is xor... < 1189211859 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm completely redoing PSOX < 1189212087 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone going to ask me why? < 1189212133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Self-whoring. < 1189212203 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, it would be near-impossible for the server to determine when the client is requesting input.. < 1189212317 0 :ehird`!unknown@unknown.invalid QUIT : < 1189212322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The system domain is moving to 0x02 < 1189212329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 and 0x01 will be special cased < 1189212344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x00 is 'print next character safely' < 1189212355 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and does not require a 0x0A after it < 1189212399 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x01 will be for input < 1189212406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets to writing the revised specs < 1189212730 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189213254 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189215600 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1189216836 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1189216845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BRB then I'll start writing the new specs for real < 1189216859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(x){x(x)}((x){x(x)}) < 1189216866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189216873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :\mnfx.mf(nfx) < 1189216889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the equivalent is \x.xx \x.xx < 1189216900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need a () < 1189217107 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189217150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :egads < 1189217797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pi calculus is teh confusing < 1189217808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand the new thing < 1189218250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, pi calculus. < 1189218267 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And suddenly, I wonder why I've been writing (\x.xx)(\x.xx) instead of (\x.xx)\x.xx... or have I? :-P < 1189218388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :run to the hills < 1189218392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :run for your life < 1189218598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lambda calculus is so easy to understand, why not pi? < 1189218829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because it's different? < 1189218834 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Go learn gauge theory instead! < 1189218872 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or get a parallel text description of pi calculus. < 1189218890 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Formal on one side, intuitive on the other. < 1189218909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bleh at input function < 1189218947 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :`,` won't be enough to get input in PSOX anymore < 1189218958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^^main point of the revisions < 1189219081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking something like `[-].+..+++++++++.,` would be a (naive) replacement, but it won't < 1189219103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There will be a newline that will need to be discarded after the ,' < 1189219143 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1189219172 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :well, it would be `[-].+..+++++++++.,,,` then an extraneous newline < 1189219188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope and pikhq and people < 1189219272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bleck. < 1189219287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's *remarkably* bad. < 1189219315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The PSOX server needs to be told somehow to get input < 1189219321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :to give to the client < 1189219368 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would taking away a `,` or two help at all? < 1189219410 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, that wouldn't be needed for every `,`, only for people who like Search&Replace and are basically idiots < 1189219484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :might it help if I said that it's sending (0x00 0x01 (input function) 0x01 (number of bytes) 0x0A (newline)) and returning (EOF status) (number of successful bytes) (the byte) (newline)? < 1189219504 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189220995 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189221000 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :see under Pseudodomains < 1189221065 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and oklopol and GregorR and ihope and and and < 1189221657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1189221666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, pikhq EgoBot GregorR ? < 1189222242 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches tumbleweeds float bye < 1189222306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins the tumbleweeds < 1189222322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm.. < 1189222368 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189222443 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, any comments? < 1189223710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psox has not sense < 1189225295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a #PSOX < 1189225413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a #doesn't-care < 1189225430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION enters that channel < 1189225434 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1189225440 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq and ihope and and and < 1189226300 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1189226780 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1189229834 0 :catron!n=BOSS@ip68-97-63-182.ok.ok.cox.net JOIN :#esoteric < 1189229845 0 :catron!unknown@unknown.invalid PRIVMSG #esoteric :hello my fellow devs < 1189229860 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi catron. < 1189229874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189230017 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189230098 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi calamari < 1189230105 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1189230107 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, you're the PESOIX person? < 1189230119 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1189230128 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was working on an implementation of it < 1189230135 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189230143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He designed the precursor to PESOIX, IIRC. < 1189230145 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Integrated with a BF interpreter? < 1189230154 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I defined ESOApi < 1189230156 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or separate? < 1189230157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189230173 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it was for Linux < 1189230176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Because if it was separate, I'd really like to know how it was done < 1189230179 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(PESOIX) < 1189230198 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't get the piping to work correctly, so the project got stuck < 1189230202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189230225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :couldn't determine when the BF interpreter or whatever wanted input? < 1189230229 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ESO api was implemented as a 512-byte x86 boot sector < 1189230247 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yeah it buffers stuff and messes it all up < 1189230254 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :buffers stuff? < 1189230265 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: the OS < 1189230270 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to find out when a program is requesting input? < 1189230274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or is that meaningless? < 1189230279 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes and no < 1189230285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how? < 1189230304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The oft-broached idea of the Brainfuck OS. . . < 1189230316 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: broached? < 1189230329 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how do I determine when the program requests input? < 1189230334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Excuse me, I may be using odd vocabulary ATM. < 1189230347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My brain is getting shot by it being 11. . . < 1189230357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And me having woken up at 5:20 today. < 1189230359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's 12:45AM here.. < 1189230368 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, how? < 1189230379 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nah my vocabulary is just smaller it seems < 1189230401 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I don't remember all the details anymore.. that was a long time ago < 1189230410 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For the buffering issue, I just sticked newlines everywhere < 1189230428 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I was trying to do it so that interpreters wouldn't need to be modified < 1189230430 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't help me know when the program is requesting stuff on stdin < 1189230431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(transitive) (figuratively) To begin discussion about (something). < 1189230434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From Wiktionary. < 1189230434 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, same here < 1189230457 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :although I'm thinking about my own spec, PSOX < 1189230462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guess I was using valid verbiage, even at this time of night. < 1189230478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Let me just say that PSOX seems to be a sanely-done PESOIX for the most part. < 1189230488 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did you see the changes? < 1189230490 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah .. I looked it up in my paperback dict < 1189230504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(although I need to look at the spec when I feel more ready & awake for programmatical thought) < 1189230508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not yet. < 1189230523 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made it so that the BF program needs to send a command in order to receive input < 1189230529 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, after all the bf os talk, I seem to be so far the only one who has actually done anything about it.. that I am aware of anyhow < 1189230539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1189230548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1189230552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :because I can't seem to work out how to detect when something requests stuff on stdin < 1189230560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that calamari missed out on PEBBLEversary. :p < 1189230564 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189230582 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(new version, with a bit of strangeness due to copy&paste goodness < 1189230604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-old.txt is without the send-a-command-to-get-input thing < 1189230643 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes calamari to those URLs < 1189230673 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, the "To map a longname (e.g. "http://example.com/longname") to < 1189230673 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :an odd shortname (e.g. 0x03):" thing is a bit dated < 1189230676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't like the idea of needing a PSOX command to get something from stdin. . . < 1189230704 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If there's a better way to do it, like knowing when the client requests data from stdin, I'm all for it < 1189230716 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But if there isn't.. < 1189230722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It makes it exceptionally hard to get PEBBLE to work with PSOX. < 1189230732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189230732 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLEversary? < 1189230741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: One year of PEBBLE development. < 1189230760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I was thinking about having PSOX just be supported via some additional macros. . . < 1189230778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :couldn't an input macro output some stuff too? < 1189230792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"input" is a builtin. < 1189230805 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :make a p_input macro < 1189230809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess I need to catch up.. < 1189230813 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up PEBBLE < 1189230825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: BFM got renamed to PEBBLE. < 1189230834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A few months ago. ;) < 1189230843 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1189230846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Removing source-compatibility. < 1189230876 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, eh? Programs not written for PSOX don't need to be compatible with PSOX < 1189230879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm.. < 1189230899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A program written for PEBBLE should work regardless of the target language. < 1189230901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If PSOX-Init isn't the first thing output, PSOX ignores it < 1189230916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(unless it uses a language-specific feature) < 1189230938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE programs that don't output PSOX-Init will still work < 1189230945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Same thing that PESOIX does < 1189230951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't seem to get the point. . . < 1189230971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want the same PEBBLE input to work regardless of whether it targets Brainfuck or PSOX+Brainfuck. < 1189231004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to be able to just plug in PFUCK and PSOX-specific versions of the PEBBLE macros and get a program taking advantage of PSOX. < 1189231029 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..That's meaningless. If it uses no PSOX features, then it just targets BF < 1189231046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats Sgeo for being clueless < 1189231061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The PSOX-specific versions of PEBBLE macros could well be using PSOX features. < 1189231098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to rewrite *every single PEBBLE program* to be able to take advantage of features added by PSOX, when I could just rewrite the PEBBLE stdlib instead. < 1189231104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So if it wants to take advantage of PSOX then it needs to emit PSOX-Init at the beginning anyway, and be written for PSOX < 1189231118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189231118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats Sgeo some more. < 1189231166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So instead of having to replace stuff, you just want to be able to add PSOX stuff in, and not worry about s/input/p_input/? < 1189231175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1189231220 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Memo me if you can solve the pipes problem < 1189231225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night < 1189231226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, an easy way to tell whether a program wants to read a return code. . . If there is a return value that has not been read, put that into stdin. < 1189231237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1189231240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189231285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :read_from_stdin(){if(return_code_not_read()) putchar (return code); else putchar (getchar());} < 1189231312 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's return_code_not_read()? < 1189231338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189231349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A chunk of psuedocode? < 1189231352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Imean, how does it work? < 1189231376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess, if the stdin pipe or whatever holds a readable queue.. < 1189231384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If there's something returned from a PSOX function that hasn't been received yet, it returns true. Otherwise, it returns false. . . < 1189231399 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can I tell if it's been received yet? < 1189231411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine that you've got a queue into which PSOX function return values are put into. < 1189231448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You pop from that when reading a return code. . . If the queue is empty, everything has been received by the program. < 1189231471 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do I know that the client wants to read anything? < 1189231477 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and thus to pop something? < 1189231507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1189231553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Easier solution: just always put return values to the program's stdin, and take advantage of file-stream buffering. < 1189231578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :file-stream buffering? < 1189231597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cat foo | bar < 1189231615 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How could I take advantage of that like that? < 1189231618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ignore my "easier solution"'s explanation. < 1189231659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In that pipe (as with any other pipe), cat won't output everything at once. When it outputs something, the output function makes it halt until bar reads from its stdin. < 1189231680 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How does it do that? That's what I need < 1189231697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does that via the magic of Unix. < 1189231703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..I mean, unless it's really putting things into a stdin queue for bar.. < 1189231710 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, can I hook into it easily? < 1189231725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just set up a pipe; it's a fairly mundane part of the POSIX API. < 1189231747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I need to know WHEN bar requests input < 1189231757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Before or after bar outputted some command.. < 1189231808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats his head into the desk < 1189231813 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1189231899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If there is anything on PSOX-interp's stdin, put that into PSOX-program's stdin. Then, if a command is executed, put that command's result to PSOX-program's stdin. < 1189231905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There, your algorithm. < 1189231958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. < 1189231959 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night < 1189231964 0 :catron!unknown@unknown.invalid PRIVMSG #esoteric :g'night < 1189231965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Memo me with any more thoughts < 1189231973 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189232780 0 :catron!unknown@unknown.invalid PART #esoteric :? < 1189234601 0 :g4lt-mordant!unknown@unknown.invalid NICK :g4lt-xperienced < 1189234608 0 :g4lt-xperienced!unknown@unknown.invalid NICK :g4lt-eexperience < 1189234636 0 :g4lt-eexperience!unknown@unknown.invalid NICK :g4lt-experienced < 1189236478 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189238399 0 :clog!unknown@unknown.invalid QUIT :ended < 1189238400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189242383 0 :sebbu!n=sebbu@ADijon-152-1-54-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189244839 0 :RedDak!n=dak@host2-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189249451 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189251504 0 :jix!n=jix@dyndsl-091-096-044-029.ewe-ip-backbone.de JOIN :#esoteric < 1189256829 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189258660 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :so, bsmntbombdood = xor < 1189258661 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan = and? < 1189258687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that IS the NATURELLE CONCLUSION < 1189258718 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i like the NATURALLE CONCLUSION < 1189258765 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189258767 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what is just normal or < 1189258799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gregOR, perhaps < 1189258800 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :how about or = GregorR, not = ihope < 1189258804 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1189258805 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :we think alike < 1189258839 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189258852 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :implies = pikhq? < 1189258921 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189258925 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :P = RodgerTheGreat < 1189258934 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Q = ? < 1189258946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sukoshi < 1189258973 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189258985 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what about ( and ) < 1189258995 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1189259005 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :since they have no "real" value < 1189259006 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :bots. < 1189259015 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot = ( < 1189259017 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :cmeme = ) < 1189259038 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Sukoshi oerjan bsmnt_bot Sukoshi pikhq RodgerTheGreat cmeme < 1189259100 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :if i have got the notation right, that is Q and ( Q implies P ) < 1189259235 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ihope bsmnt_bot RodgerTheGreat oerjan ihope RodgerTheGreat cmeme < 1189261217 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189262017 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189262034 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1189263047 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189263059 0 :jix!n=jix@dyndsl-091-096-044-214.ewe-ip-backbone.de JOIN :#esoteric < 1189264191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woah, kickass. I'm a variable. :D < 1189264667 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189264714 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although operators are pretty sweet as well < 1189264726 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't trust you to operate on anyone, RodgerTheGreat < 1189264746 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'm no doctor. I am, however, a SCIENTIST! < 1189264770 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oh god i hope not < 1189264883 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean "ihope ihope"? < 1189264892 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :X( see what i mean < 1189264913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189264928 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :speaking of esoteric thinsg, < 1189264932 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :*things < 1189264957 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :does a Python-based music programming software count? < 1189264970 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :here's the "official" lowdown on what that actually means: < 1189264971 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"The idea is that you have various instruments - which are (suprise suprise) Python classes, and you write some code using a library which takes some input parameters, does something (Runs a cellular automata? Generates a sine wave? Distorts a sample in some way?) and returns some audio. Now, for each track in the application you write code to call the various instruments, and the track's volume etc. plus you can write a sort of middle < 1189264978 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(did that all get through?) < 1189265026 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"...plus you can write a sort of middle" < 1189265038 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ware for a whole track which will apply to all audio played on it. Then it just mixes it together and produces the track." < 1189265125 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1189265162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would the "track" ultimately sound musical or consist of usable binary data of some kind (or both, via some odd interlacing method or somesuch?) < 1189265184 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :well, it depends. < 1189265191 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you write the instruments and arrange them, after all < 1189265203 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but that's just a frontend (exporting or playing back etc) < 1189265238 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :probably i'd just code it so it can play the track back or export to .wav/PCM < 1189265244 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :two most common operations i'd say < 1189265384 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189265441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so last night I wrote another scripting language < 1189265483 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1189265487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this one actually seems pretty useful, but I'm still tweaking the syntax a bit < 1189265512 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it has recursion, something akin to function pointers and some other nifty stuff < 1189265626 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll implement a first prototype of that music software < 1189265630 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :as soon as i find an audio lib for python < 1189265630 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1189265635 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go for it < 1189265638 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189265644 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :something that can generate tones (sine waves, etc) but can also modify samples < 1189265645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :minor stumbling block < 1189265657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does python have SDL bindings? < 1189265657 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(preferably everything from adding and removing single samples to changing the volume, etc) < 1189265661 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, pygame < 1189265669 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but pygame isn't that fun :p < 1189265671 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I got the impression audio synth and the like are pretty easy in SDL < 1189265721 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :its not really an audio synth though is it? < 1189265733 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's just something that can morph and generate sounds < 1189265786 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that involves exactly the same kind of stuff, at the end of the day < 1189265790 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :true < 1189267039 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hm, i wonder how i should implement the middleware < 1189267061 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189267126 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: have any ideas how i could implement the middleware functionality? < 1189267148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189267180 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :would it just be a data structure for music that calls "instruments" in sequence, or what? < 1189267189 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the idea, of course, is that you could hook up the "reverb" middleware to an instance of the "echo" middleware which is given the current track < 1189267200 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :something like < 1189267211 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Reverb.apply(Echo.apply(self)) < 1189267214 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1189267214 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1189267223 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :tracks would probably just be a special case of middleware < 1189267237 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :maybe Reverb(settings).apply(Echo(settings).apply(self)) < 1189267321 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :hm, no, that wouldn't be good < 1189267323 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :maybe: < 1189267339 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :echo = Echo(settings) < 1189267344 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :echo.apply(Reverb(settings)) < 1189267346 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :self.apply(echo) < 1189267368 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :so middleware.apply(other_middleware) morphs middleware to have other_middleware in it < 1189267431 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :does that sound like a good way, RodgerTheGreat? < 1189267438 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :could work < 1189267466 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i'll write a full sort of example < 1189267637 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq.. < 1189267672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and GregorR and ihope for good measure < 1189267836 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is it that it seems no one cares? < 1189267921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wakes < 1189267935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi pikhq < 1189267942 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: because people do other things than talk about psox < 1189267976 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to #PSOX < 1189267996 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189268037 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, re: your idea, couldn't it cause a race condition or something? Or at least cause problems with users entering stuff before the program asks for it? < 1189268100 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The user would need to correctly be able to determine that the program wants input, and not provide too much, I think < 1189268113 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless the program had to scroll pass newlines maybe? < 1189268119 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not fully coherent right now < 1189268165 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :nonlogic dump is the official pastebin of here isn't it? < 1189268177 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_, hm? < 1189268188 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: http://nonlogic.org/dump/text/1189264162.html here's a kind of example < 1189268199 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :the newlines doubled up randomly in that paste o_O < 1189268559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hmm. That actually is a bit tricky. < 1189268619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, is output a builtin in PEBBLE? < 1189268637 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :obviously. < 1189268644 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it DOES compile to brainfuck... < 1189268670 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So then in any spec, output would need to be changed, or a p_output made.. < 1189268681 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1189268726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is making a p_output different from requiring a p_input? Not that I wouldn't like a nice solution to the pipes problem that lets input be `,` mind you < 1189269217 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq, then goes AFK < 1189273742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1189274498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I might be able to get stuff to work in PEBBLE. . . < 1189274516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :New PEBBLE-specific pass. < 1189274581 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Provide the p_input, p_output, and p_string commands, which will output via just "," and ".", rather than the in and out macros, which will call the PESOIX functions. < 1189274779 0 :sebbu2!n=sebbu@ADijon-152-1-11-149.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189274899 0 :g4lt-experienced!unknown@unknown.invalid NICK :g4lt-mordant < 1189275214 0 :sebbu!unknown@unknown.invalid QUIT :Nick collision from services. < 1189275217 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189276756 0 :KajirBot!n=KajirBot@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189276825 0 :KajirBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1189276872 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1189276971 0 :ehird`_!unknown@unknown.invalid NICK :ehird` < 1189278507 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you mean PSOX? < 1189278510 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1189278517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1189278695 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is here only for a few min right now < 1189278702 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'll be back laterish maybe < 1189278751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um, actually, I can't risk the computer beeping < 1189278751 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1189278756 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189281593 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189282818 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189282839 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189285255 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189286955 0 :ihope!unknown@unknown.invalid QUIT :"Reconnecting..." < 1189291065 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189291134 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here? < 1189291657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes < 1189291667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oww < 1189291689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my eye! < 1189291748 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..oops < 1189291758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*unpoke* < 1189291771 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189291775 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi calamari < 1189291789 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189291798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do you have any code from your implementation of PESOIX that could help me understand pipes? < 1189291819 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1189291823 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :let me take a look < 1189292016 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189292826 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189292972 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ihope < 1189292982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1189293002 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh. I seem to have two Firefox windows open. < 1189293024 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION closes... that one < 1189293121 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1189293198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION safely pokes pikhq  < 1189293338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Testing http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189293388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Testing PSOXURL/psox-safety.txt < 1189293391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1189293393 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/ < 1189293413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189293447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189293686 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189293700 0 :jix!n=jix@dyndsl-091-096-044-214.ewe-ip-backbone.de JOIN :#esoteric < 1189293840 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re calamari, hi jix < 1189293847 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189293850 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1189293851 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry, lost power < 1189293854 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1189293867 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I was in the process of making the pesoix files available to you < 1189293900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty (in advance?) < 1189293906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What language is the code in? < 1189293908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls someone needing a german. not why, though. < 1189293919 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ehh, apache isn't cooperating.. email? (pm is fine) < 1189294158 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I could do with some German chocolate cake. :-P < 1189294190 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I should call it German's chocolate cake, to sort of make a ding in that rumor. < 1189294193 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, belief. < 1189294558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://whatscookingamerica.net/History/Cakes/GermanChocolateCake.htm < 1189294575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, i don't think Germans are big on pecans < 1189294604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i could be wrong, of course :) < 1189294641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, I don't know C < 1189294647 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's write(), and how does it work? < 1189294659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :man write < 1189294668 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, German chocolate cake was named after a guy named German, wasn't it? < 1189294702 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess PESOIX3.c is the file I should look at for the main loop? < 1189294707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that page says so < 1189294717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari? < 1189294729 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189294743 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it that PESOIX1-3.c represent attempts? < 1189294746 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I don't remember anymore < 1189294749 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189294752 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1189294778 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :and some of those other files are scripts, etc to test it < 1189294792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he understood nonblocking I/O < 1189294800 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189294810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : /* handle esolang input requests */ < 1189294810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : pthread_create(&input_thread, NULL, handle_input, NULL); < 1189294811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189294812 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :like I say.. it never worked properly < 1189294814 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Non-blocking I/O? Hmm, that sounds evil. < 1189294835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is it, anyway? < 1189294835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Was it not working because of line-buffering? < 1189294846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or for different reasons? < 1189294863 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Something where I/O functions return stuff like "no input yet"? < 1189294869 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember now.. maybe Gregor has a better memory than I.. I bugged him about it repeatedly < 1189294884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ihope: right < 1189294897 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR mentioned to me that some interpreters might require newlines < 1189294902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fine as long as there's a "wait for input" function. < 1189294902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That is now part of the spec < 1189294928 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An interface that provides a "has anything happened yet?" function but no "wait for something to happen" function is sort of broken. < 1189294930 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gah! What's pthread_create? < 1189294968 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless, of course, providing only "has anything happened yet?" is more efficient for some reason. < 1189294969 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :handle_input() < 1189294972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's this? < 1189294992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is called IRC. You type stuff here and push this button and people see what you typed. < 1189295005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you worked on a PESOIX implementation? < 1189295025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1189295040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just laughed as other people tried to hook one up to interpreters that waited on \n. < 1189295056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um.. different Gregor Richards I guess... < 1189295084 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Copyright (c) 2006 Gregor Richards " < 1189295124 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's Egobot code, lol < 1189295137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, is it possible to tell if a process is requesting input or not? < 1189295142 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you can safely delete those, I was just using them for examples < 1189295158 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX3.c has that copyright notice < 1189295182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : /* handle esolang input requests */ < 1189295182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : pthread_create(&input_thread, NULL, handle_input, NULL); < 1189295204 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oh, probably because I used some of his code in there < 1189295216 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1189295225 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just need to learn what pthread_create is < 1189295241 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :should be in your man pages < 1189295267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sgeo@ubuntu:~$ man pthread_create < 1189295267 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No manual entry for pthread_create < 1189295287 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :do you have all the man pages installed? < 1189295296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1189295383 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sudo apt-get manpages-dev manpages-posix manpages-posix-dev < 1189295386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the input_thread thing seems to be declared, but not assigned.. < 1189295387 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1189295395 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sudo apt-get install manpages-dev manpages-posix manpages-posix-dev < 1189295438 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then you should have all sorts of good stuff < 1189295507 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants this thing to work on Windows too, incidentally.. < 1189295530 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh well then you're out of luck with that code then < 1189295539 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but, but cares about Windows anymore? < 1189295544 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :who < 1189295778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Companies? < 1189295788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Especially Microsoft :-P < 1189295811 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And people whose Linux machines don't mix with their wireless adapters. < 1189295947 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :my IBM Thinkpad at work runs Linux happily, including wireless < 1189295971 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does the PESOIX code know when the esolang interp. requests input? < 1189295979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"/* handle esolang input requests */ " < 1189295990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How does that work? How would I do that in Python? < 1189296062 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :# handle esolang input requests < 1189296063 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189296106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189296122 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant how would I hook something up to the esolang input requests? < 1189296177 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189296211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, let's see.. is it required to know that the esolang wants input? < 1189296285 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1189296292 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :perhaps your pesoix just supplies output to the esolangs input when it has some available. < 1189296293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless I make the changes in the spec.. < 1189296363 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I think I have a little I/O diagram in there < 1189296418 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Let's suppose '.' is some PSOX request that returns stuff < 1189296433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is PSOX supposed to tell the difference between ',.' and '.,' < 1189296449 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One would get one thing, the other would get something else < 1189296552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Push comes to shove, see http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189296558 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Under Pseudodomains < 1189296580 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's only if I can't determine when an input requests is being made, or when the size of the stdin buffer goes down < 1189296588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, you need an explicit get_stdin() function. < 1189296608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about it a while, and that's the only sane way to get it done. < 1189296618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You mean like in the current specs (with the PSOX input function?) < 1189296635 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is what's in the psox.txt file now sane? < 1189296648 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Under Pseudodomains < 1189296687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees < 1189296695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :very sane. < 1189296701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189296730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I now see how I'd implement the PEBBLE pass. < 1189296747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Will your modified input thing be able to get rid of the ending newline? < 1189296758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(for fixed-byte requests) < 1189296793 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No; the PEBBLE "input" command only accepts one byte of input. < 1189296827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So the substitutuonary input will read in one byte, then will it be able to discard the newline? < 1189296836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Oh. < 1189296847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, the newline bit would still be tricky. < 1189296869 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Without it, on interps. that require newlines, there might be deadlocks < 1189296870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd be much, much easier (maybe even possible) if the newline wasn't output. < 1189296962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still a useful API, just hard to get to work with PEBBLE. < 1189297017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't see a way to remove the newline < 1189297184 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it workable with the newline? < 1189297263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not for PEBBLE. < 1189297269 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1189297275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For raw Brainfuck, sure, just not for PEBBLE. . . < 1189297310 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's no way it can be taken out unless it runs on interpreters that don't need newlines or something < 1189297342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0x00 0x02 0x09 0x0A: Returns a single char from stdin. < 1189297448 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It would cause deadlock on some interpreters < 1189297467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um, wha? < 1189297485 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189297486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Suppose I requested a character like that, then read in < 1189297495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :',' is blocking, so I wait < 1189297507 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :but the interp doesn't send it until it gets the newline 0x0A < 1189297519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But that's not going to come because the BF prog isn't requesting it < 1189297525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"interp"? < 1189297531 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :esolang interpreter < 1189297534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which interp? PSOX interpreter? Esolang interpreter? < 1189297538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1189297565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's how it works. < 1189297604 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189297627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A lot of esolang interpreters use buffered input, which may work *somewhat* like that when called from a shell. . . < 1189297662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But you can just flush the stream going to the esolang interpreter, and the ',' will stop blocking. < 1189297678 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO I can? < 1189297683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you _sure_? < 1189297686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it just so happens that outputting 0x0A also flushs a stream) < 1189297699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes GregorR  < 1189297700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1189297709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes GregorR, too. Tell us if we're idiots. < 1189298132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you there? < 1189298418 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's this? < 1189298422 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm confused by the above statements. < 1189298453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you have a pipe to some other program, and that other program is buffering, you can't force it to take all your input, only it can. < 1189298473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and are there interpreters that will take it in only after a newline? < 1189298478 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*esolang interpreters < 1189298487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not as likely to do that on input as on output. < 1189298518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are there some that do? < 1189298564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm muddling in my head exactly what happens in various situations here ... < 1189298628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't /think/ that fread buffer. fgets() always waits for a newline or EOF, regardless of the input source, but it's unlikely that that would be used. < 1189298631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :very off topic, GregorR don't get derailed < 1189298653 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/prog/hanoi.bf < 1189298657 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Terrible code < 1189298661 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>< and <> found < 1189298667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It's generated. < 1189298684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, that poorly generated code is part of the impetus for PEBBLE in the first place. ;) < 1189298685 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Plus arbitrary [-] at the beginning.. < 1189298688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If fread doesn't buffer, and stdin is a pipe, then you just have to make sure you've forced the pipe not to buffer the other way. < 1189298704 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, 'buffer the other way'? < 1189298723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The PSOX interpreter would have to make sure it's not buffering the output back over the pipe. < 1189298742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is to say: The buffering problem is primarily on writing. < 1189298766 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so remove the 0x0A requirement on returned things? < 1189298778 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*things returned from PSOX functions? < 1189298780 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why? < 1189298800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can it hurt? < 1189298815 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Extraneous 0x0A's sent to BF programs == not fun' < 1189298820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It can if the PSOX interpreter is poorly written. < 1189298837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I'd write big fat warnings about buffering into the docs :) < 1189298841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Other than that, shouldn't hurt. < 1189298861 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to take a shower. < 1189298872 0 :ehird`!unknown@unknown.invalid QUIT : < 1189298881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to eat now < 1189298888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will modify the specs after he eats < 1189298899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Allow me to provide one recommendation for you. . . Believe me, math functions would help a lot with Brainfuck. < 1189299292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck is imperative < 1189299738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well aware. < 1189300456 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what domain would they go into? < 1189300463 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Domain 0x04? < 1189300477 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which would be renamed from I/O Utils to.. "Utils"? < 1189300481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Misc"? < 1189300503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and should the functions just accept and return longnums? < 1189300577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It'd also be nice to just do 8-bit nums via PSOX rather than raw Brainfuck. < 1189300607 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, any 8-bit num is just 0x01 byte 0x00 < 1189300618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I guess I can make single-byte versions.. < 1189300672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it wouldn't be a wrapping 8-bit that way. < 1189300693 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was wondering how overflows should be handled.. < 1189300698 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and what about negative numbers? < 1189300711 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Status code byte? < 1189300728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I have a separate domain for math from the Simple I/O domain? < 1189300733 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or one "Utils" < 1189300748 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Overflows don't happen in Galois fields. < 1189300757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0x02 at the start of a longnum indicating that it's negative? < 1189300758 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..? Galois fields? < 1189300772 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, but for the single-byte functions.. < 1189300782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Number systems with finite numbers of numbers. < 1189300798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(That happen to be fields.) < 1189300804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like the integers modulo 7. < 1189300840 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We're dealing with integers mod 256, I think < 1189300861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1189300901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assume that you're dealing with unsigned integers. < 1189300919 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So what happens when something requests 1 - 2? < 1189300924 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :status byte? < 1189300944 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Modulo 256, 1 - 2 = 255. < 1189300949 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I suggest a carry bit :-P < 1189301033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I don't. < 1189301044 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You don't? < 1189301047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the exact behavior of an unsigned char on my system. ;) < 1189301077 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1 - 2 gives 255 and sets the carry bit to... 1, I guess. < 1189301097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, since the reason for these functions is to be easier-to-use equivalents of an 8-bit Brainfuck's mod 256 math operators, carry bits don't make much sense. < 1189301116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe 1 - 2 is the same as 1 + -2, and evaluating -2 at all ones the carry bit. < 1189301117 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :do status bytes make sense? < 1189301141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01 if everything's ok, 0x00 if overflow in one direction or the other? < 1189301295 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I find doing it the other way around slightly more elegant. < 1189301318 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But in BF, ' < 1189301323 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :1 for wrap, 0 for no wrap. < 1189301324 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But in BF, '[' < 1189301326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1189301344 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands Sgeo a potion of holy water < 1189301345 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But in BF, '[' is a sort of "if nonzero" < 1189301347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :#dip your enter key in this. < 1189301352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189301424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least in PEBBLE's addvar macro, I have the ability to throw that stuff away. < 1189301562 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :We're sticking with the input function thingy? < 1189301588 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aka giving up on piping? < 1189301592 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :er, the problem < 1189301698 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, it looks like I never wrote in the specs that functions return a mandatory 0x0A < 1189301770 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189301830 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"If an attempt is made to map a longname onto an occupied shortname," < 1189301835 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What should be next? < 1189301847 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I have it fail, or replace the old one? < 1189301851 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fail. < 1189301858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, comments? < 1189301858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1189301871 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Fail if there's a way to make it replace the old one; replace the old one if there's a way to put it back. < 1189301921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Way to put it back: Do the thing that got the original there in the first place < 1189301932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, there will be no status code for that function < 1189302053 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, agree or disagree? < 1189302116 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts "replace" in there < 1189302137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What does "Fail if there's a way to make it replace the old one" mean? < 1189302283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What I mean is to make sure that the option you go with can easily simulate the other one. < 1189302296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189302311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With no arbitrary overhead, preferably. < 1189302327 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the client must have put the original there anyway, so it can replace i < 1189302343 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So "replace", since there will be no explicit replace function < 1189302362 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty ihope < 1189302760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Why not have an explicit remove function, though? < 1189302769 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189302774 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++<-]>++++++.---.+++++.+++++++.+++. < 1189302778 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LINUX < 1189302805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1189302842 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the C version was cooler... < 1189302876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :() < 1189302905 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it's unneeded? < 1189302921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hmm. You've got a point there. < 1189302940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that replacing it wouldn't violate the law of least surprise. < 1189303035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I bother including stuff for strings that can contain NULs? < 1189303144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought that much had already been discussed. < 1189303167 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's not in the specs yet < 1189303170 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will put it in < 1189303291 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"RStrings are like NUL-terminated strings except that they can contain NULs. < 1189303291 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x01 escapes a 0x00, so that "0x01 0x00" resolves to "0x00". 0x01 also escapes 0x01, < 1189303291 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :so "0x01 0x00" resolves to "0x01". A "0x01" followed by anything else removes the 0x01." < 1189303293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That good? < 1189303321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the last bit causes 0x01 to be like a "safe escape" < 1189303351 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..and also makes Longstrings valid as RStrings.. < 1189303355 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION noticed < 1189303519 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope and pikhq  < 1189303528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I have been poked! < 1189303571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was thinking of XStrings as something that could contain a Longstring, RString, or NUL-terminated string < 1189303579 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But all Longstrings are RStrings.. < 1189303600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds complicated. < 1189303618 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm.. < 1189303642 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe this: PSOX functions that deal with stuff with NULs should accept RStrings, and return Longstrings.. < 1189303656 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I didn't solve all your problems yesterday? :'( I'm sorry < 1189303804 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Check out the new http://sgeo.diagonalfish.net/esoteric/psox.txt .. look under Longstrings and RStrings < 1189303863 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189303877 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is having most functions return Longstrings good for PEBBLE? < 1189303890 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, most that need data with embedded NUL's < 1189303896 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*return < 1189304030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Loop N: Read a byte. If it's 0, output N. Otherwise, read N-1 more bytes and loop the concatenation of the first byte and the rest of the bytes. < 1189304031 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Loop 1. < 1189304052 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189304078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Essentially, a number is represented by the number of bytes in the number, followed by the number itself. < 1189304087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that nothing in PEBBLE even assumes a *string*, the format of a longstring wouldn't matter much; anything assuming a string would be added for the sake of PSOX. < 1189304104 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The number of bytes" is a number in this format, while "the number itself" is just a number. < 1189304110 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All this is terminated with a 0. < 1189304150 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, that isn't good for BF and it can only provide a finite amount of numbers anyway.. < 1189304159 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've thought about the number problem before.. < 1189304169 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, it can only provide a finite amount of numbers? < 1189304192 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The number itself can only be 256 bytes < 1189304215 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Imean, unless I'm understanding you incorrectly.. < 1189304230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The number of bytes is given as a number in this format, not as a byte. < 1189304249 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um.. recursive? < 1189304249 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, hmm. < 1189304257 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is recursive. < 1189304273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Essentially, it's SADOL's number system, minus the commas in front and plus a 0 on the end. < 1189304288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My longnum format is nice and simple and readable easily by BF < 1189304297 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, that's very true. < 1189304337 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, with the HTTP domain, it won't use longnums for HTTP status codes.. < 1189304349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Strings, instead? < 1189304355 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :fixed bytes < 1189304358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1189304365 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eg. 404 would be 0x04 0x04 < 1189304372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :500 would be 0x05 0x00 < 1189304447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Since HTTP status codes like 404 are understood like 4|04 < 1189304503 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on strings? < 1189304526 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and the input function was updated < 1189304545 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Time to write an example for the new PSOX? < 1189304905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1189304912 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, hm? < 1189304920 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is 0x4 0xFF then? < 1189304928 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*04 < 1189304942 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Meaningless < 1189304946 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189304955 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :4 times final fantasy! :P < 1189304959 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189305312 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-new-cat.b < 1189305334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely hopes he didn't make a mistake < 1189305373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO I did < 1189305445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok fixe < 1189305447 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*fixed < 1189305502 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ihope, Figs, and pikhq  < 1189305551 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :¡Me he pocado! < 1189305553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1189305646 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189305666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Note the PSOX example < 1189305669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :any comments? < 1189305679 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :did you realize that your name contains: pi hoe? < 1189305695 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..no < 1189305700 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :also "oh pie" < 1189305710 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(this is, of course, @ihope) < 1189305714 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189305728 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189305735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh pie! I'm a pi hoe! < 1189305806 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :reminds me of reddit enumerating the fibonacci #s < 1189305828 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, I haven't checked xkcd in a while... < 1189305887 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189305895 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should set an alarm for "13:37" < 1189305919 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, I'm still awake at 3:14 and I say "pi time!' < 1189305933 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"4:04 -- Sleep Not Found" < 1189306547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, the fact that stuff starts in the morning is unfortunate. < 1189306557 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why can't they start school at 8:40 instead of 7:40? < 1189306560 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And why does it matter? < 1189306619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe all geeks suffer from DSPS. < 1189306671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer to have school start at, say, 10. < 1189306721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DSPS? < 1189306731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 'd prefer to have school < 1189306738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Delayed sleep phase syndrome. < 1189306754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not being able to fall asleep until a certain (very late) time. < 1189306760 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least, that's how I understand it. < 1189306769 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't have class till 3 on most days < 1189306774 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189306784 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :tues, thurs, friday though I have it at 8 :( < 1189306792 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it's CS and Logic, so meh :P < 1189306815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got high school. :/ < 1189306828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION graduated recently :/ < 1189306829 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it's a US high school (which it isn't), I'm going to complain non-stop to my parents until we move there. < 1189306839 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me high school starts at the same time nationwide. < 1189306868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's 10 PM right now. I simply don't want to sleep. < 1189306889 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm always tired in the mornings and untired in the nights, no matter how much i sleep < 1189306905 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If it weren't for parents and school, I think I would indeed not fall asleep until about 4 AM. < 1189306954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what i do in the summer < 1189306966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably fall into an approximately 26 hour day. < 1189306986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that being what I do when no time requirements are placed on me) < 1189307008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though I don't have school in the summer, my mom apparently doesn't want my sleep cycle to be hours behind that of the rest of the family. < 1189307053 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :parents are like that :/ < 1189307075 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :college < 1189307076 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My mother's disciplinary action consists (almost?) entirely of yelling at me if she's displeased. < 1189307079 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :right because your future employer is going to care all about your sleep schedule < 1189307082 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I just graduated highschool recently :) < 1189307105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, she has to tell me several times before I actually do something. < 1189307106 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :if you think school sucks, you ain't seen nothin yet < 1189307124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: google! < 1189307140 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :or just watch office space < 1189307144 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :vaccum cleaners suck. Lava is just not cool. < 1189307146 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can I just hope I'll be able to find a job that doesn't care when I get there? :-P < 1189307153 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1189307160 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That lets me get there at a late time. < 1189307162 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ihope: work from home. < 1189307174 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :they don't. they ust fire you if you fail to show up when they want < 1189307175 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: google! < 1189307178 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you have got to have a lot of disciple though < 1189307192 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm working from home this summer < 1189307195 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a pain in the ass ;P < 1189307197 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(That's how I work. Occasionally, I'll forget part of what I was going to say and say something similar but different instead.) < 1189307197 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would go INSANE without some sort of social environment < 1189307214 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's why I'm always on IRC... < 1189307223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant face2face < 1189307230 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Discipline is something I'm sort of lacking in. < 1189307237 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah, me too. < 1189307240 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, WFH is prfetty easy, and you get one day in house at my particular job to maintain social interaction < 1189307241 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spanks himself.... < 1189307247 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WFH? < 1189307254 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what fuck huh? < 1189307256 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189307265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :working from home < 1189307266 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :work from home, also calld telecommuting < 1189307277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: Working is a lot like school, except school provides you with a few hours of homework on the side. < 1189307289 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably quite lucky that I'm able to get good grades without hard work... < 1189307294 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :...while work provides you with a lot more than a few < 1189307314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and doesn't pay you < 1189307318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: True. < 1189307336 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if people were more sensible they would say it's a waste of time < 1189307344 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The bit of math class last year concerning conic sections sort of hit me hard. I'd sort of been used to already knowing everything they teach in math class. < 1189307346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: I typically end up showing up at school at about 6 and get home at about 5. < 1189307351 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :IT'S A WASTE OF TIME! < 1189307352 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric : :D < 1189307356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(largely because of rides, but still. . .) < 1189307364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how I manage to learn things before they're taught in math class. < 1189307371 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: beats my old schedule of showing up at 7 and getting home at 7 < 1189307377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Figs: Barely. < 1189307378 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, s/5/10/ and s/school/work/ and you might start getting the hint < 1189307381 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and then having a couple hours of homework... < 1189307393 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION read Algebra the Easy Way, Trigonometry the Easy Way, and Calculus the Easy Way < 1189307433 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I was going to bed at like 12~2 and getting up at 5... < 1189307439 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :well, more like 5:40 < 1189307449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: You're working 16 hours a day?!? < 1189307462 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, joys of mandatory overtime < 1189307482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quit, sue, stop being the corporation's bitch. < 1189307487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the joys of time-and-a-half < 1189307489 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So, math class doesn't teach me anything I didn't already know, Spanish class is way too easy, history class somehow manages to consist entirely of taking notes, and science class is... often redundant. < 1189307501 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ugh, suing. < 1189307510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Labor laws are silly. < 1189307516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189307542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, I'm often against having opinions, but everything has to be said by somebody.) < 1189307544 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, + $5/hr incentive < 1189307555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll be sure to tell that to people killing themselves by working too much. < 1189307586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Should we have laws to make up for shortcomings of the human mind? < 1189307601 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's what, say, banning recreational drugs is all about. < 1189307601 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :we already do? < 1189307627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :drug laws are baaaad < 1189307654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm all for being able to get away from laws. < 1189307675 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :I already have this job on a 9 month plan, if what I fear appens in 9 months, I'll be quitting anyways, so it'll work itself out < 1189307685 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Assuming the world consists only of the United States, federal laws are often... yes, baaaad. < 1189307714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, though, there are, in fact, countries other than the United States. < 1189307725 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Is my comma density high enough yet?) < 1189307767 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was working on a bot for another channel, and instead of outputting a list of nicks sensibly < 1189307777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It would go like "D, e, m, o, b, o, t" < 1189307792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to congratulate the US on going back to the 1800's in terms of labor practices. < 1189307929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have I said yet that I'm waiting for the school district density to increase a bit? < 1189307954 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, thank India and Mexico for that. companies that had tolerable policies outsourced to india < 1189307976 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should move to India. < 1189308008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And it's not like we can just treat people in India worse than people in the US, not that they necessarily do. < 1189308028 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If they don't, I don't need to know that. < 1189308080 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :ihope, apparntly in my job, if a customer complains twice within the same call about their accent, it's a firing, no warning < 1189308105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just knows that people such as g4lt-mordant are getting screwed hard by 1800's labor laws < 1189308191 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking that the problem is that people don't have enough people that want to hire them. < 1189308218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a mailbox full of job offers. Then again, I'm not supposed to, seeing as how I'm still in high school. < 1189308241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a mailbox full of letters from other high schools, either. < 1189308298 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then again, I understand that high schools aren't very aggressive about these things. < 1189308311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Particularly not *public* high schools. ;) < 1189308316 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1189308361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in an alternative sort of high school program this year < 1189308370 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I take it the government doesn't just say "for every satisfactory student-year, we'll give you this much money" and let school districts do whatever they want otherwise. < 1189308377 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Alternative sort of high school program? < 1189308402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i get to do most of my work independently < 1189308409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm only in 2 classroom classes < 1189308422 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1189308430 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and one of them is hardly a class < 1189308474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and then 2 online classes and 2 independent studies < 1189308520 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, online classes! < 1189308531 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does the US have any online school districts? < 1189308610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :completly online? definately not < 1189308617 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How online do they get? < 1189308666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if i wanted to, i could take all my classes online, assuming they were offered < 1189308759 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :someone thought I was india < 1189308768 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :even though I was in the US < 1189308781 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and have no accent < 1189308829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indian accents rock < 1189308875 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know what sort of accent I have < 1189308878 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't indian :P < 1189308933 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moves too damned much < 1189309035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I would be much more motivated to go to bed if I knew I'd be able to fall asleep. < 1189309077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh, bed motivation < 1189309107 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :read the texbook! < 1189309157 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ihope: you'll be more motivated to go to bed when you're EXHAUSTED like I usually am after being up for 30 hours... < 1189309167 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :however < 1189309168 0 :GreaseMonkey!n=saru@222-154-144-189.jetstream.xtra.co.nz JOIN :#esoteric < 1189309171 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1189309172 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi GreaseMonkey < 1189309179 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to do anything for like 2 days after that < 1189309187 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :'lo < 1189309193 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's da greasy-moneky-man! allo. < 1189309208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anything else I need to do with PSOX? < 1189309316 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches the chat wither away and die.. < 1189309317 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oops.. < 1189309418 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*dies* < 1189309421 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*potato* < 1189309721 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Comments on http://sgeo.diagonalfish.net/esoteric/psox-new-cat.b ? < 1189309858 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone? < 1189309873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1189309874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Figs, ihope, GreaseMonkey? < 1189309886 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :comments on the example PSOX application? < 1189309886 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :just a mo < 1189309891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand it < 1189309891 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189309894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :psox no < 1189309900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ne ideo. < 1189309910 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189309938 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is it supposed to *do*? < 1189309957 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX, or the example? < 1189309966 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :wtf is PSOX? < 1189309977 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the example < 1189309985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a cat program < 1189309989 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189309993 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :takes input and copies it to output < 1189310017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX is an API for languages like Brainf*** to access files and do networking stuff etc.. < 1189310033 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189310039 0 :bsmntbombdood!unknown@unknown.invalid NICK :Dave2se < 1189310064 0 :Dave2se!unknown@unknown.invalid NICK :bsmntbombdood < 1189310129 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Members of the sect believe that to reach eternal salvation, men are supposed to have at least three wives." < 1189310130 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1189310135 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nytimes.com/2007/09/09/us/09polygamy.html?ex=1346990400&en=05ce6c8a4355ddff&ei=5090&partner=rssuserland&emc=rss < 1189310185 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189310304 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :Figs, mormons? < 1189310383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A branch thereof, yes. < 1189310393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/wifes/lays/ < 1189310426 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :figures < 1189310510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i saw a mormon once < 1189310528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :she was wearing tight pants with "MOR MON" wrote across her ass < 1189310575 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :yeah, in that respect they have one thing good on scientologists < 1189310618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mormons, like any other religion, have their complete and utter nutcases. < 1189310621 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Question: Is PSOX ready for 1.0? < 1189310622 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :google has become evil < 1189310627 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they want to put up video ads < 1189310628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Scientology is composed *of* the nutcases. :p < 1189310628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Figs, eh? < 1189310630 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189310630 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :according to wired < 1189310660 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.wired.com/business/2007/09/google-discusse.html?cid=82080045 < 1189310660 0 :g4lt-mordant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, live in SE Idaho or utah for a while, you'll realize that mormons alre all nutcase as well < 1189310702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-mordant: Perhaps the ones in Utah are nutcases. < 1189310729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(admittedly, merely judging from their theology, it does seem a tiny bit nutsy) < 1189310732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye < 1189310737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My dad's being an a**hole < 1189310744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1189310746 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189310920 0 :Figs!unknown@unknown.invalid NICK :Figs_ < 1189310940 0 :Figs_!unknown@unknown.invalid NICK :Figs < 1189313660 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1189313771 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1189314258 0 :g4lt-mordant!unknown@unknown.invalid NICK :g4lt-sb100 < 1189314318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You named in honor of Strong Bad's 100th email? < 1189314348 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :he got 100? < 1189314354 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :he should see my gmail inbox... < 1189314361 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :686 at present < 1189314424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's answered 175 by now. < 1189314507 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that sounds more accurate < 1189315419 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :sun blade 100, BTW < 1189315445 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :but hey, why think or anything? < 1189315462 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sun blade? < 1189315507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't do Suns, but I'm a Homestar Runner addict. ;) < 1189315664 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's a g4lt, though? < 1189315670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Greater for less than? < 1189315673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good question? < 1189315714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :galt? < 1189315748 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :I can't believe that conversationh has degenereated to my fucking nickname < 1189315748 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's a galt? < 1189315801 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: I guess we're just out of topics? < 1189315808 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.scientific.org/articles/JFS%20excerpt.htm <-- we could talk about this instead < 1189315858 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders making the xkcd 90 joke < 1189315901 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like the ass switching? < 1189315906 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fucking-jacket? :P < 1189315911 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sweet ass-car? :P < 1189315965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes, fucking nickname. < 1189315967 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"False positives can also arise due to misinterpretation of test results. One such error led to the false conviction of Timothy Durham (14, 17) . In 1993 a Tulsa Oklahoma jury convicted Durham of the rape of an 11-year-old girl. He was sentenced to 3000 years in prison." < 1189315985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think he'll actually serve that. < 1189316032 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"In 1993 a Tulsa Oklahoma jury convicted Durham of the rape of an 11-year-old girl. He was sentenced to 3000 years in prison. ... Durham presented eleven witnesses who placed him in another state at the time of the crime, but the jury rejected his alibi defense." < 1189316037 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189316043 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see your quote :P < 1189316064 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :he was released in 1997 < 1189316067 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :read down < 1189316069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just invite immortality. < 1189316081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So he only served a 750th of his sentence? < 1189316093 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!calc 4/3000 < 1189316096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189316099 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189316119 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want to only have to serve a 750th of any jail sentences I get... < 1189316142 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives you a sentance of 750 lifetimes... < 1189316149 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :D'oh. < 1189316151 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you can serve 1/750 of it < 1189316153 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189316159 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the longest sentence anybody's ever gotten was. < 1189316176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Only 1 gives you a chance of release with good behavior, IIRC. < 1189316195 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :multipe lifetimes without parole. :P < 1189316218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is a sentence of 3000 years actually different from a double life sentence? < 1189316227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In practice, no. < 1189316249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as far as I know) < 1189316304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if anybody's ever been sentenced past the end of the universe. < 1189316327 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Chuck Norris might have served a double one of those. :-P < 1189316344 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1189316364 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know but people have gotten 3+ lifetimes, I think < 1189316383 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(though once you get a lifetime without parole, what's the point of having more of them?) < 1189316393 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... < 1189316449 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://thelongestlistofthelongeststuffatthelongestdomainnameatlonglast.com/long45.html < 1189316460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Dudley Wayne Kyzer was jailed for 10,000 years by a court in Tuscaloosa, Alabama, in 1981 for murdering his wife." http://www.thatsweird.net/history5.shtml < 1189316461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By that point, you can only get worse with a death sentence. < 1189316483 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189316511 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"In 1994 Oklahoma rapist Darron Bennalford Anderson received a 2,200-year jail sentence. When he appealed and won a new trial, he was convicted again and resentenced to more than 90 additional centuries behind bars - including 4,000 years each for rape and sodomy, 1,750 years for kidnapping, 1,000 years for burglary and robbery, and 500 years for grand larceny." http://www.thatsweird.net/history5. < 1189316513 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :shtml < 1189316540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems a bit excessive. < 1189316552 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the requested sentace against Gabtriel march grandos was 384,912 < 1189316561 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but he only got 7,109 < 1189316572 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"He was charged with 42,768 instances of failing to deliver letters. I think I know how we got the term 'Postal' now." < 1189316589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, wouldn't the *additional sentencing upon appeal* be a matter of double jeapordy? < 1189316613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely, an appeal by the defendant would either strike down a sentence or uphold it? < 1189316619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(obviously not) < 1189316669 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :right, the new trail part is what did it. he got a neew trial, they found him guiltier if you will < 1189316681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1189316694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's dual jeapordy, I feel. < 1189316779 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :and you feel something that isn't the case. if he gets a new trail, he gets a new trial, it's as if the other one never existed < 1189316785 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://blogs.cnet.com/8301-13505_1-9773662-16.html?part=rss&tag=feed&subj=TheOpenRoad <--- BWAHAHAHAHAHA < 1189316797 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Microsoft campaign against itself :P < 1189316806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Welcome to the definition of dual jeapordy. . . < 1189316925 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :first thing, it's DOUBLE jeopardy, if you're going to mindlessly parade around something, at lest get the name right. second, double jeopardy means you cannot bee tried twice for the same crime, therefore accourding to your definition, the second trial should have never been granted. the defendant waived that right to get the trial in the first place < 1189316946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My apologies. < 1189316985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm arguing what I think should have happened, not what did happen. Clearly, he did get the second trial, and got screwed for it. < 1189317007 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :and the only person he has to blame is himself, since he asked for it < 1189317010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rather than just having the additional trial determine if the sentence should be brought down. < 1189317042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(of course, if new evidence came up and he got convicted of completely new things, then that's a completely different issue) < 1189317078 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :well, there's the problem, innit? he asked for a new trial, he got one, it turned out worse. sucks tobe him < 1189317186 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow, digg sucks < 1189317202 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I click on a link... site's totally dead < 1189317206 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :go back, < 1189317213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and now the number of diggs has jumped by 30 < 1189317213 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :claimng double jeopardy in his case is wrong, as HE asked for the second trial < 1189317218 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wtf?!?! < 1189317236 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :Figs, it took you this long to find out? I use SU < 1189317247 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I use reddit < 1189317253 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but occasionally I still look on digg < 1189317286 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I used to use SU, but they changed something in the way their toolbar works, and it stopped working right for me < 1189317291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember what exactly < 1189317315 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think it was just too large and I was loosing screen space < 1189317323 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(because of something they added) < 1189317493 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1189317514 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you know you've had too much of "web 2.0" when you start looking for the "reply" button on bash quotes >.< < 1189318080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :go to bed or not go to bed? < 1189318140 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!bf <. < 1189318151 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1189318154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 Figs: ps < 1189318175 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :!rand < 1189318178 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189318212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh, right a prng in brainfuck! < 1189318494 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :prng? < 1189318504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189318514 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :pseudo random number generator :P < 1189318520 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bordergatewayprotocol.net/jon/media/bush/ < 1189318812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :go to bed A.) Now B.) After watching a movie < 1189318876 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(getupearly? now : later)(); < 1189318899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :provided that now, later are function pointers, and getupearly equates to a boolean < 1189318903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getupearly is not boolean < 1189318918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getuptime is more appropriate < 1189318942 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(CanSleepEnough(getuptime) ? now : later)(); < 1189318950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getuptime == 10am < 1189318955 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :time()? < 1189318961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :23:22 < 1189319018 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(timediff(curr_time+length_of_movie,getuptime)>=8.5 ? now : later)(); < 1189319032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189319087 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189319105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be later < 1189319108 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it's cold in here :( < 1189319337 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(!canthinkforself() ? googlelucky("potato").imagesearch().firstpage.contains(nudity) ? gotobed : stayup)(); < 1189319351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nudity of what < 1189319351 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :s/?/&& < 1189319360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :potatoes < 1189319694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaag < 1189319705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i accidently downloaded the french version :( < 1189319746 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :of potato nudity? < 1189319762 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :nudity knows no language bounds... even potato nudity! < 1189320599 0 :importantshock!unknown@unknown.invalid QUIT :Connection timed out < 1189321171 0 :viciousparrots!n=viciousp@adsl-216-102-107-230.dsl.scrm01.pacbell.net JOIN :#esoteric < 1189321239 0 :viciousparrots!unknown@unknown.invalid PRIVMSG #esoteric :Could someone please add 37 an 47 and tell me the answer? < 1189321328 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what base? < 1189321329 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189321341 0 :viciousparrots!unknown@unknown.invalid PRIVMSG #esoteric :base 10 < 1189321363 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :84? < 1189321372 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :am I missing some trick here? < 1189321380 0 :viciousparrots!unknown@unknown.invalid PRIVMSG #esoteric :No, not really < 1189321407 0 :viciousparrots!unknown@unknown.invalid PRIVMSG #esoteric :I don't feel like pulling up my calculator ;) < 1189321410 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bah :P < 1189321419 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have a calculator in my command prompt :) < 1189322495 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1189322799 0 :viciousparrots!unknown@unknown.invalid QUIT : < 1189324685 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1189324799 0 :clog!unknown@unknown.invalid QUIT :ended < 1189324800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189325709 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1189325734 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189327721 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189332229 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1189340020 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189340597 0 :jix!n=jix@dyndsl-080-228-185-084.ewe-ip-backbone.de JOIN :#esoteric < 1189341413 0 :feesh!n=feesh@unaffiliated/feesh JOIN :#esoteric < 1189342172 0 :Tritonio!n=Tritonio@150.140.227.77 JOIN :#esoteric < 1189342760 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189342824 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189343426 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ihope) The bit of math class last year concerning conic sections sort of hit me hard. I'd sort of been used to already knowing everything they teach in math class. <<< i'm last year @ high school, and learning about the basics of integration... < 1189343431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :never heard "conic section" < 1189343945 0 :ehird`!unknown@unknown.invalid QUIT : < 1189344081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that one really needs a calculator :P < 1189345188 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189345322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone alive? < 1189345722 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189345990 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189346673 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i see nobod yis alive =) < 1189346818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm kinda < 1189346830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm too tired to think :< < 1189346851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try simple SVO sentences and i may catch some of them. < 1189346955 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :and there is always good ol' feesh < 1189346992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feesh? i now know 4 fishy nicks. < 1189346998 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, 5 < 1189347023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: maybe hard for me ;p < 1189347029 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :feesh has nothing to do with fish < 1189347035 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :it's actually more abouce feces < 1189347073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fish feces < 1189347111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feesh is pretty fishy, no matter where it's derived :) < 1189347151 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :fair does I guess :p < 1189347216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so anyway < 1189347222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who is more awake than SVO-sentence level ;) < 1189347570 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189347864 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189347923 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189349455 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189349467 0 :jix!n=jix@dyndsl-091-096-049-166.ewe-ip-backbone.de JOIN :#esoteric < 1189351006 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189352075 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189353752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone awake? < 1189354370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189354667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1189354677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189354698 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises he uses #esoteric for a lot of "here's a technology-related idea, let's discuss it" insetad of "here's an esoteric-technology-related idea, let's discuss it" < 1189354703 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should stop that ;p < 1189354732 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189354735 0 :feesh!unknown@unknown.invalid PRIVMSG #esoteric :it's getting quite annoying now < 1189354829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1189356156 0 :QS_E!n=e@cpc1-port3-0-0-cust728.cos2.cable.ntl.com JOIN :#esoteric < 1189356163 0 :QS_E!unknown@unknown.invalid QUIT :Client Quit < 1189358694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm much more awake now < 1189358706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1189358706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :3 hours of sleep does that sometimes < 1189358712 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now swedish! :) < 1189358715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1189358723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so no "yay" :< < 1189358727 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189358736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1189358762 0 :feesh!unknown@unknown.invalid QUIT :"bbiab dinner" < 1189359324 0 :Grognor!n=chatzill@fl-76-1-171-245.dhcp.embarqhsd.net JOIN :#esoteric < 1189359332 0 :Grognor!unknown@unknown.invalid PART #esoteric :? < 1189359815 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189359819 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1189360863 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189361028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1189361325 0 :sebbu2!n=sebbu@ADijon-152-1-73-71.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1189362224 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1189362374 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189364020 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189364105 0 :nooga!i=nooga@xdsl-6552.lubin.dialog.net.pl JOIN :#esoteric < 1189364110 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello hello < 1189364115 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1189364171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YO < 1189364257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :have you seen TECO ? :D < 1189364340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1189364455 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.catb.org/~esr/jargon/html/T/TECO.html example < 1189364466 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :[1 J^P$L$$ < 1189364467 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$ < 1189364508 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Text_Editor_and_Corrector generally < 1189364537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :TECO < 1189364584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this is really eso < 1189364597 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it was built to be usable editor, lol < 1189364634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice, but you can get much more concise out of that much obscurity < 1189364645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(oklotalk!) < 1189364660 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Text_Editor_and_Corrector#Example_3 < 1189364670 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just check that out < 1189364682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks like white noise mapped to ascii < 1189364694 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1189364715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1189364762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :#F#@!1[A]~$ < 1189364934 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :not to mention it's quite ancient < 1189364941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TIABRA = TIABRA is a backronymed recursive acronym < 1189365445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :BIAB = BIAB is a backronym ;) < 1189365553 0 :RodgerTheGreat!unknown@unknown.invalid PART #esoteric :? < 1189367254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Recursive acronyms like RALRAA aren't arbitrary. < 1189367434 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189367808 0 :MichaelRaskin_!n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru JOIN :#esoteric < 1189367845 0 :MichaelRaskin_!unknown@unknown.invalid PART #esoteric :? < 1189367864 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1189368508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope hopes other people eat < 1189368520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes recursive acronyms like SRALSTSTCUW take some thinking to come up with. < 1189368548 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :script it < 1189368553 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, WWDTMETCUW didn't take much effort to come up with. < 1189368570 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You just have to calculate them lazily. < 1189368591 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Well, (Well, WWDTMETCUW didn't take much effort to come up with.) didn't take much effort to come up with. < 1189368605 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :To be honest, random acronyms like TBHRALTSARAA sometimes aren't random at all. < 1189368605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Well, (Well, (Well, WWDTMETCUW didn't take much effort to come up with.) didn't take much effort to come up with.) didn't take much effort to come up with. < 1189368630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope ihiitlaitt is the last acronym in this thread... < 1189368663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :No, I think the recursive acronyms (like NITTRALNWNS) will never stop. < 1189368700 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NIARA is a recursive acronym < 1189368711 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So is SIS. < 1189368718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Already taken actually, but as TIARA < 1189368720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SIS is short. < 1189368745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Recursive RA. < 1189368758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :y f = f (y f) < 1189368773 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GIARA isn't a recursive acronym. < 1189368782 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It stands for "GPL isn't a recursive acronym". < 1189368782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(ehird`) Recursive RA. <<< wrong < 1189368788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no < 1189368790 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oh, yes < 1189368796 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can hardly call that an acronym. < 1189368831 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :y f = f (\x -> y f x) < 1189368832 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Another - AARR!! - recursive rendition? < 1189368841 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, call by value < 1189368849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1189368853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^ acronym < 1189368862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Another - aargh! - recursive geometrical haystack? < 1189368865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ i might use that < 1189368903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Recursive acronyms, like RALRAF, are fun. < 1189368904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol kicks lazy oklopol's penis or leg < 1189368926 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood says... no, i can't be arsed < 1189368928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok fine < 1189368930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood is a stick in my burrow < 1189368951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :biasimb? < 1189368969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure! < 1189368975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, random words < 1189368976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood says "Mountain? No! To bsmntbombdood only must burrow. Deadly ogling owls die." < 1189369005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol! < 1189369041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird hates insanely rounded dragons < 1189369063 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq is kicking high quaters. < 1189369089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :being sick may never tire bsmntbombdood, or maybe being dense opens other doors < 1189369091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC is moving only north, recursively - cool! < 1189369110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i really tried to make sense, but i just lack too much vocabulary :< < 1189369124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan eats randy jam and neverland < 1189369165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot goes on, building offtopic translations. < 1189369170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ that one's actually true < 1189369189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cmeme mostly eats maggots - eww < 1189369191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :clog logs our goings-on < 1189369199 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh that one's good < 1189369224 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR reads empowering goings-on, or readily replies. < 1189369256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ololobot lives only literally, overtly banning over terrain. < 1189369329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HIRD of Unix-Replacing Daemons < 1189369337 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HURD of Interfaces Representing Depth < 1189369344 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That pair's a weird one. < 1189369350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ehird of unix-replacing daemons < 1189369359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :empowering ehird of interfaces representing depth < 1189369423 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HIRD of Unix-Replacing Daemons of Interfaces Representing Depth < 1189369435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HURD of Interfaces Representing Depth of Unix-Replacing Daemons of Interfaces Representing Depth < 1189369446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HIRD of Unix-Replacing Daemons of Interfaces Representing Depth of Unix-Replacing Daemons of Interfaces Representing Depth < 1189369460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :HURD of Interfaces Representing Depth of Unix-Replacing Daemons of Interfaces Representing Depth of Unix-Replacing Daemons of Interfaces Representing Depth < 1189369468 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :AIEEEEEEEEEEEEEEEEEEEEEEE < 1189369510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely, I enter elephants' egregious earth-eating eruditely . . . < 1189369526 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats not recursive < 1189369542 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :AIEEEEEEEEEEEEEEEEEEEEEEE, I enter elephants' egregious earth-eating eruditely . . . < 1189369552 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :collaborative project idea: alphabet poem < 1189369553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :26 lines < 1189369556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on first line, < 1189369559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all words start with A < 1189369560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :second, B < 1189369561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1189369588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm... Actually, alliteration angers all? :p < 1189369590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189369605 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's really hard to design something like TECO < 1189369610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nooga only "OK"s graphically, also. < 1189369675 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ihope hinders operatic, paleontological expeditions? < 1189369762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this alphabet poem thing is actually pretty easy < 1189369769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :here's two lines: Actually, alliteration angers all/But - bemusingly - big blasts bother < 1189369769 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189369772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no plot, hooray < 1189369793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can cats categorize cations? < 1189369805 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oops, all starting with ca(t). < 1189369875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Do dastardly doodles ? < 1189369906 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Evidently everything esoteric enters egregiousness < 1189369935 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(recursive, too :) ) < 1189369956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we need something for < 1189369987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :denotate diversions? < 1189369992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189370051 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Four fiddle-playing fathers? XD < 1189370250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Four fiddle-playing fathers fake fornication < 1189370299 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Good - great gullible ghouls. < 1189370318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :H must involve H2S04 ;p < 1189370463 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone do h < 1189370480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :H2S04 hardly helps health < 1189370547 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: e? < 1189370568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Evidently everything esoteric enters egregiousness. < 1189370593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I imitate Incans, < 1189370593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Just jolly, Jeremiah. < 1189370597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i should have said "evolves" instead of "enters" :( < 1189370617 0 :tombom!i=tombom@82.26.201.113 JOIN :#esoteric < 1189370699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we need one for esoteric < 1189370710 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :where < 1189370763 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ? < 1189370766 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm tired or drunken, or i just don't get what are you talking about now :D < 1189370772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :an acronym < 1189370806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Eh, so only teabags esoteric really in cool. < 1189370807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hard < 1189370808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189370815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that one fails < 1189370999 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :“yes < 1189371068 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Kraken keys, um... < 1189371079 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf < 1189371081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Krakens're key. :-P < 1189371082 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bff < 1189371085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189371086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!bfff < 1189371089 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189371090 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++. < 1189371093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1189371101 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!~bff~ < 1189371103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189371110 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !"1! < 1189371112 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++. < 1189371113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1189371115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :M^ < 1189371133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !"1!sadol works? < 1189371135 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Unexpected end of file (index: 16, row: 1, col: 17) < 1189371137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1189371140 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah :d < 1189371142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric seems otherwise to easily run in circles < 1189371146 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !"1! < 1189371149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :! < 1189371151 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what is sadol < 1189371154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!sadol < 1189371159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :!help sadol < 1189371161 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. < 1189371214 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: check the wiki < 1189371252 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !",213Hello, world! < 1189371255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1189371258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1189371269 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And what a crazy string literal ",213Hello, world! is. < 1189371330 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least it doesn't need escapes. < 1189371397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189371401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i can make the notation crazier < 1189371419 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's see, ( to push a call < 1189371467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and ~ is "pop if the function has been given enough arguments, otherwise change X into (X )" (:a3 < 1189371467 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (7:C",228!R!C!"7822,"R:!R!"9822,"C:7(:R",228(7:C",2289"!R!:R",2287"!C!RR!C!"7822,"R:!R!"9822,"C:7( < 1189371469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Unexpected end of file (index: 98, row: 1, col: 99) < 1189371474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so no ( < 1189371484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it starts off as () < 1189371499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189371505 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's see < 1189371518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a~bc~ < 1189371521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189371523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't like that < 1189371525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about < 1189371528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it changes into ( X) < 1189371537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bc~a~ < 1189371539 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like that < 1189371549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's (a (b c)) < 1189371570 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189371591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rld~wo~hello < 1189371596 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's (hello (wo) rld) < 1189371636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :rld~wo~~lo~he~~~wo < 1189371641 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's (((he) lo) (wo) rld) < 1189371650 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :crazy eh? :) < 1189371667 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189371670 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that should be < 1189371677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189371728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beginning = () and ~ = "if list has sufficient arguments, pop from list. otherwise, change list X into ( X)" is enough to express any sexpr right? < 1189372104 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!sadol (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1189372107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C < 1189372185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1189372234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189372238 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :@ = change to end of list < 1189372351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189372489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :world;hello~!@2 = (! (hello world) 2) < 1189372502 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/private/et5hd0myxvbjmzujdydf0w < 1189372507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ rules < 1189372511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's a damn esoteric program format ;) < 1189372568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :im pretty sure that can handle all lists < 1189372793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1189372798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to represent (a b (c d) e f (g h (i j)) k) in it < 1189372800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i can't seem to < 1189372947 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189372962 0 :tombom!unknown@unknown.invalid QUIT : < 1189373678 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189373824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that "clog logs our garbage" works better < 1189373903 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, and http://uncyclopedia.org/wiki/Alliteration < 1189373928 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"Alliteration articulates an artistic and alacritous approach aimed at annotating and arranging alphabetic accoutrements as alarmingly affective alignments." etc < 1189373981 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1189374032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i insist it is infinitely improved if it includes initialism in its index < 1189374046 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189374061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i do so without even looking at the page < 1189374770 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189375446 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yawn < 1189375533 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Affective? < 1189375546 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Why is that in my spellchecker's dictionary? < 1189375567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :because its a word < 1189375572 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1189375597 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random software musing, kinda esoteric: people make games in a day, but what about 1-hour games? you find a team, and have an hour to design and implement a game xD < 1189375693 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders the relation between continuation-passing style and stack-based postfix notation < 1189375722 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Stack-based postfix notation as in "2 3 +" means "push 2; push 3; pop twice, add, and push". < 1189375732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: easy, you just need 12 times as many people working on it < 1189375772 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :And, I guess, whether CPS can turn that into "+ 2 3 output". < 1189375785 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: heh < 1189375794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: seriously, people do 1-day games that are quite elaborate < 1189375801 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: and 7-day games that seem like they took months < 1189375816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: a good game could probably be made by 3-4 people in an hour < 1189375825 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Go is all you need! Maybe. < 1189375972 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if Go contains an NP-complete problem. < 1189376004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :P-space complete, actually < 1189376038 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :go contains /everything/ < 1189376039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which is presumably even harder) < 1189376066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i totally don't get go < 1189376074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its like they tried to create an incomprehensible game < 1189376087 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe they /were/ trying to create a model of computation, though, like they did < 1189376090 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :W < 1189376091 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :T < 1189376091 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :F < 1189376098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Woogles < 1189376099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ten < 1189376101 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Fidle < 1189376103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*fiddle < 1189376111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Go is a trivial game < 1189376116 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :much simpler than chess < 1189376121 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get chess < 1189376123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't get go < 1189376142 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you put down pieces and the are catured if surrounded < 1189376147 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how hard is that? < 1189376160 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its not that simple.. < 1189376200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LOGSPACE <= NLOGSPACE <= PTIME <= NPTIME <= PSPACE, NLOGSPACE != PSPACE and all other between unknown < 1189376223 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1189376241 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: really? I never noticed in all my time playing. < 1189376264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is a little to argue about in the claiming of territory, but that's about it < 1189376265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, from the rules i've seen - even the "simple" versions - its a lot more complex than that < 1189376275 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :point me to some < 1189376289 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Rules_of_Go? < 1189376399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Go may have simple rules (it's a bit more complex than you make it out to be, though), but its strategy is anything but. < 1189376412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's very much an emergent game. < 1189376451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I would be useless at Go even if I grokked the rules I suspect < 1189376467 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, it just takes practice < 1189376472 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1189376481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm decent at chess, and barely even know how to *play* Go. < 1189376485 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lots and lots of practice < 1189376498 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm lame at all board games < 1189376499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189376505 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the subtlties of Go are no worse than those of chess < 1189376528 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they tend to be fairly obvious, or at least the type of thing that you forget to mention because they are obvious < 1189376542 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :like, infinite loops are bad, hence the Ko rule < 1189376557 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you have to stop at some point, hence passing and seki < 1189376573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i like infinite loops < 1189376579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're infiniteloopist < 1189376613 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and suicide is quite easy to remember as well < 1189376675 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :to learn the lot, you just need a club < 1189376738 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you get taught the basic concepts at first, then lose dozens of games in stupid ways to learn the basic stratergy, while being taught the subtlties as they become necessary in your games < 1189376778 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the amount of practice is sfficient that you need a real passion for it if you are going to get high up < 1189376789 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and you need to be a nutter < 1189376881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"and suicide is quite easy to remember as well" you only need to know it once < 1189376884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :badumtish < 1189377445 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189379163 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189381943 0 :ehird`!unknown@unknown.invalid QUIT : < 1189382381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually it is spelt "*rimshot*" < 1189382461 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Badumtish is? < 1189382562 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189383188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :english spelling is _hard_ < 1189383282 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189383336 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :actually, "rimshot" might be horrible jargon abuse < 1189383400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is a little known fact that 97% of all english words started out as horrible jargon abuse < 1189383400 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes http://en.wikipedia.org/wiki/Sting_%28percussion%29 < 1189384092 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :It's a well-known fact that 97% of statistics are made up on the spot. < 1189384111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that too. < 1189384202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although the equality of the two numbers have seen surprisingly little investigation, being mentioned in only 3% of the articles on the subject. < 1189384210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*has < 1189384523 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Only 3% of the articles on it have actually mentioned it? < 1189384545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i said it was surprising. < 1189384591 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1189384732 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reports SG-1 to the APS. < 1189384827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aps.com/ < 1189384860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reports SimonRC to the acronym police < 1189384864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, http://www.apostrophe.fsnet.co.uk/ < 1189384920 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they perform mass enslavement with words like "zat'nik'tel" and "Goa'uld" < 1189384947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see. you wouldn't mind coming over to norway and cleaning up those apostrophes that have blown over the north sea? < 1189384959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can just about get away with in some of the cases, as sme of the languages have glottal stops, which are transliterated as ' < 1189384977 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :norwegian has apostrophes? < 1189385032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's infected by english. there is probably a norwegian apostrophe extermination society somewhere... < 1189385075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :far too often people put an apostrophe before a genitive s < 1189385123 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes http://angryflower.com/bobsqu.gif (and http://angryflower.com/destro.html) < 1189385130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strictly speaking it is sometimes correct to put an apostrophe after an s, similar to english plural genitives < 1189385505 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189385858 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189388946 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1189388964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is drained < 1189390509 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/group_small.jpg // yay! < 1189390587 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: more pictures of you where we can't actually see you? < 1189390595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course! < 1189390620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i take abstract pictures of myself because i'm uncomfortable with my appearance! < 1189390705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have one where you can see my ass very clearly < 1189390715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is that better? < 1189390730 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Which sense of "ass" is that? < 1189390741 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :If it's your donkey, then no, not really. < 1189390767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a donkey < 1189390974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jean covered and wet gluteuses < 1189391136 0 :GreaseMonkey!n=saru@222-154-144-189.jetstream.xtra.co.nz JOIN :#esoteric < 1189391323 0 :GreaseMonkey!unknown@unknown.invalid NICK :N0BODY < 1189391665 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189393939 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189393944 0 :ihope___!unknown@unknown.invalid NICK :ihope < 1189394945 0 :ihope__!unknown@unknown.invalid QUIT :Connection timed out < 1189397571 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189398882 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189399642 0 :nodos!n=Pedro_Ro@190.56.127.159 JOIN :#esoteric < 1189399734 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric :does esoteric programming languages have commercial use? < 1189399758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahaaaa < 1189399774 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189399788 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric :I expected that :P < 1189399906 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric :embedded systems? < 1189399918 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric :probably not, anyway... < 1189400173 0 :N0BODY!unknown@unknown.invalid NICK :GreaseMonkey < 1189400199 0 :nodos!unknown@unknown.invalid NICK :bfed < 1189400344 0 :bfed!unknown@unknown.invalid NICK :nodos < 1189400424 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189400442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. < 1189400557 0 :calamari!unknown@unknown.invalid QUIT :Remote closed the connection < 1189400630 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189401052 0 :nodos!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: think so < 1189401194 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189402275 0 :nodos!unknown@unknown.invalid QUIT :"Leaving." < 1189405649 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189411199 0 :clog!unknown@unknown.invalid QUIT :ended < 1189411200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189415052 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://abacus.kwzs.be/~bsmntbombdood/foo.jpg this looks nice < 1189415117 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/pic_3.jpg << whish one is you? < 1189415120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :which* < 1189415680 0 :RedDak!n=dak@87.10.85.29 JOIN :#esoteric < 1189415783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recall reading go was np < 1189415801 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also semidecidable on an infinite board < 1189415841 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189416397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... pi calculus is trivial, methinks < 1189416438 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :e? < 1189416611 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pi calculus seems to be nice background for another esolang :] < 1189416780 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189417087 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei oerjan < 1189417098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hei nooga < 1189417165 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've just returned from norway :D < 1189417196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, Go is ("probably") harder than that, it's PSPACE-complete: http://www.cs.yale.edu/homes/lr288/presentations/Go.pdf < 1189417249 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "ah" was "oh, oerjan cleared it up" < 1189417249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did you get to speak the language? < 1189417276 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1189417313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what other calculi are there? pi and lambda were so trivial there aren't enough letters to keep me busy for long if the rest are the same :) < 1189417320 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i know some swedish instead >:D < 1189417341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aargh! < 1189417376 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :besides, almos all ppl in norway speak english better than me < 1189417435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's said to be a problem learning norwegian - we switch to english if we detect you are not very good at norwegian < 1189417448 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1189417480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well.. that's pretty much true for any language other than english... < 1189417487 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nah :D < 1189417501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in poland, ppl look at you and don't know what to do < 1189417506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's true for finnish, swedish and german at least < 1189417508 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :if you don't speak polish < 1189417511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha :D < 1189417512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: try some typed lambda-based calculus, like System F or calculus of constructions < 1189417523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... sounds nice < 1189417542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://sigfpe.blogspot.com/2007/09/type-of-distinct-pairs.html <<< was reading this, and realized i seem to have no idea what types are... < 1189417562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...but i understood the first paragraph! < 1189417654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ideally you also want to look at sequent calculi for logics and the Curry-Howard isomorphism with types < 1189417683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact i guess you need that to understand the calculus of constructions < 1189417715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just realized he might be scaring oklopol away < 1189417718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189417733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no no, i just don't know what to google for first... < 1189417765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there should be a list of stuff to learn somewhere, in order of complexity... < 1189417793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, the Hindley-Milner type system used in Haskell and ML < 1189417812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which is simpler than the other two i mentioned) < 1189417817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... can you give me a link, i'll tell you if i get it :=P < 1189417818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189417821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll check that out < 1189417855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although both languages add more on top < 1189417947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure about links, try wikipedia < 1189418676 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i deciphered a sign "kast ikke soppel i natur..." i guess it means "don't throw garbage in natural env..." :D < 1189418693 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :without any help yay < 1189418719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1189418747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"naturen" means "the nature" < 1189418749 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kast is like cast and cast means almost the same as throw < 1189418865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :english being what it is, i think the term is "toss" < 1189418955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img98.imageshack.us/img98/9317/dsc00087gs0.jpg this sign is also funny < 1189419110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i have seen those signs < 1189419121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, one of them < 1189419133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could also decipher it! < 1189419140 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1189419149 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my swedish matriculation was today though, so might be a bit bad if i couldn't < 1189419158 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :your what? < 1189419167 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :listening comprehension that is, written part is later < 1189419188 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe, you don't like swedes i guess < 1189419188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it's the tests we had @ end of high school < 1189419191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*have < 1189419210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"exams" < 1189419215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err yes < 1189419274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i don't like swedes, or oerjan doesn't? < 1189419304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about nationality really < 1189419305 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i heard, that everybody in scandinavia hates them ;-) < 1189419311 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189419320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's quite true < 1189419329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in my experience < 1189419337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :including the swedes? well it might actually make sense < 1189419345 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yup :D < 1189419355 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i find them funny and quite polite < 1189419355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least after reading Arne Anka < 1189419398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah they talk funny ;) < 1189419439 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and they have those funny red houses < 1189419459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually you find that in norway too < 1189419468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but you have more black ones < 1189419469 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :! < 1189419472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189419482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean in the countryside < 1189419483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my house is gray < 1189419503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think this house is brown < 1189419514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't go out much, eh? < 1189419537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't go out to watch this house :) < 1189419639 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This house is made of red bricks: http://tietokilta.fi/esittely/tttalo/img/t-talo-etukulma-lahempaa_s.jpg < 1189419646 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Not that I live here or anything.) < 1189419680 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :besides, in poland i can buy 0.5l vodka, one bread and smoked fish for 50nok, in norway.... maybe one bread and some butter < 1189419683 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189419701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :definitely no vodka :D < 1189419729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe one small shot < 1189419740 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1189419745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's euro/nok? < 1189419773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :eur/nk! < 1189419788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :er/n!! < 1189419802 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's only if u=k. < 1189419805 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :1 eur = 3.60 pln , 1 pln = 2nok < 1189419829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, indeed, i failed !'s semantics. < 1189419832 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189419859 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :euro/nok = eurø/nøk = eur/nk. < 1189419870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eurö < 1189419887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1189419915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you finns call it that? < 1189419923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :vowel harmony ftw < 1189419934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, no :) < 1189419952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finnish, words are rarely finnified < 1189419976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because that'd require too much work < 1189420017 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i heard that finnish is almost as difficult as polish, if i was forced to learn polish again i would fail definately < 1189420025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finnish, you also couldn't even have "eurö" < 1189420031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :u and ö can't be in the same word < 1189420037 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i guess with finnish it wold be the same < 1189420046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189420052 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :would* < 1189420065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's exactly because we have vowel harmony, i missed your line < 1189420094 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :chrzaszcz brzmi w trzcinie, w strzebrzeszynie < 1189420103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure polish is easy < 1189420106 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :does it fit your vovel harmony? < 1189420112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that polish? < 1189420116 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189420117 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1189420121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fits well < 1189420124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's got about three-four times as many consonants as it needs, though. < 1189420126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you even have umlaut? < 1189420140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, bad serialization there < 1189420142 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :we've got śćółńążź < 1189420151 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i guess you can't see them < 1189420154 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec. < 1189420161 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1189420161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that a polish word or jsut the list of the letters? < 1189420164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and i can see them < 1189420174 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*just < 1189420174 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :list of letters < 1189420178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189420180 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can see the third one there. (This work-box does latin-1 at the moment.) < 1189420193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"??ó?????" < 1189420229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :æ e i a æ å < 1189420232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never seen that unary umlaut used in ż < 1189420247 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Polish_language#Orthography < 1189420247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 'slashed-l' looks funny. < 1189420250 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :look here < 1189420262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(local dialect, means "i'm in 'A', too") < 1189420270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Already opened a more reasonable terminal. < 1189420292 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"scolnazz" sounds like a word. < 1189420309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: norwegian, that is? < 1189420319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i though it was "school nights" :D < 1189420329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189420331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189420331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189420392 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the most funny thing is that in polish we've got many rules, which have something about 2000 exceptions < 1189420402 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so are theese rures really? :D < 1189420410 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rules* < 1189420418 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :200* < 1189420423 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol, stupid kbd < 1189420468 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or many ways to say the same like: gdzie żeÅ› ty byÅ‚, gdzie ty byÅ‚eÅ›, gdzieÅ› ty byÅ‚ < 1189420483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it means exactly the same < 1189420501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or gdzie żeÅ› byÅ‚, gdzie byÅ‚eÅ› < 1189420527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to convince me it's not trivial, sorry :< < 1189420528 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric := where were you (to man) < 1189420556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because you're finn < 1189420559 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189420561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll learn it some beautiful day < 1189420578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow, english wikipedia passed two million articles < 1189420582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is polish anyway related to finnish? < 1189420595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189420601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1189420602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polish is indo-european < 1189420603 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1189420619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it's not "because you're finn", it's "but you're wrong" < 1189420625 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but you have complex grammar < 1189420633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like english, norwegian and swedish < 1189420638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, and thus have a bigger brain, true < 1189420665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(it's huge) < 1189420679 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so you're used to those constructions like shit-tons of cases, genres and other thingys < 1189420755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Russenorsk LOL! < 1189420760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we don't have genre! < 1189420768 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's my one weakness :| < 1189420839 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh nooo < 1189420840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"gender" < 1189420849 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i must go out and buy some food < 1189420908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's just 15 noun cases, is that really a lot? < 1189420925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :seen more? < 1189420941 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :16? < 1189421033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, no. But not all of them are even commonly used. < 1189421081 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :multiply that 15 by 3 genres and 3 times and 6 person and 2 sides and add some exceptions < 1189421145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's much easier with agglutination. just heap on more suffixes! < 1189421201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which is what we mostly do. < 1189421227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think polish does. < 1189421228 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :arrgh, because you're finns < 1189421310 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Agglutinativeness makes word-based speech recognition language models work really crappily, though, since you can't get a reasonably sized lexicon. < 1189421319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, but try to use a dictionary < 1189421325 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189421444 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but my dog undestands "iść" = to go, "idziemy" = we go, "pójdziemy" = we will go and "pójdzieszyou wi" ll go, the same with wyjść, wyjdziesz, wyjdziemy (which means generally to go out) < 1189421455 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pójdziesz = you'll go < 1189421577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb, i need pójść to the shop ;) < 1189421655 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And does the dog understand the differences there? < 1189421668 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess no < 1189421680 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it understands what will happen :D < 1189421687 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :after saying one of those < 1189422276 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1189422613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Word-splitted the irclogs of one Finnish-speaking channel (252856 lines; one year) to see if our words actually get to be so long everyone says they do. The longest real word there was "epäjärjestelmällistyttämättömyydelläänsäkäänkinköhän" (52 characters), but I think that was just an example of a long word. < 1189422989 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189422998 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :finnish words are long ;p < 1189423009 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sou you don't talk too much < 1189423042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i doubt "kään" and "kin" can be in the same word, and i remember that without "kin" < 1189423069 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it with "kin" < 1189423087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The other long words seem to be boring compound words. < 1189423114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've heard "epäkumarreksituteskentulaisehkollaismaisekkuudellisentelemättömyydellänsäkäänköhän" < 1189423122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i can't really find the base word there... < 1189423133 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's something i memorized when i was little < 1189423139 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189423163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, epäkumarreksituteskenteleentovaisehkollaismaisekkuudellisentelemättömyydellänsäkäänköhän < 1189423193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most of it seems coherent, but the beginning doesn't seem to start a word... < 1189423195 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189423198 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but that's a cheat < 1189423213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :compound words, or mine? < 1189423214 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you can make one word with a meaning of whole sentence < 1189423280 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's "kahdensinekymmenensine-ensimmäisineen" as a spontaneous word in the logs, but that's just an inflected (the silly comitative case, I think) ordinal number 21, with the third-person singular possessive suffix. < 1189423285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i should make an esolang whish would look like finnish words < 1189423319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heheh, 21 is famous < 1189423320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha, i love how finnish numbers inflict :P < 1189423334 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :many people don't know how to do it < 1189423335 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dwudziestypierwszy in polish ;p < 1189423338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even native < 1189423362 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with 3-rd person possesive suffix it would be dwudziestegopierwszego < 1189423388 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dziewięćdziesiÄ…tegodziewiÄ…tego < 1189423401 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :99th < 1189423410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, so works like finnish < 1189423423 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the infliction system < 1189423428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta get foods -> < 1189423429 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1189423455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, that you map the infliction to every separate digit in the whole number < 1189423512 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :right < 1189423530 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1189423608 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hey oerjan, i just bought 8 rolls for 4nok :D < 1189423618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nie nie mowie po polsku < 1189423623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out that infliction and inflection don't quite mean the same thing, although given finnish both _may_ be appropriate < 1189423626 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :while you can buy one roll for 10, probably < 1189423631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polish too, i guess < 1189423654 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wiem to, ja nie mówie po fiÅ„sku :) < 1189423658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rolls of what? < 1189423671 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :from bakery < 1189423671 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: was that for me? < 1189423672 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1189423678 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1189423690 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you both begin with o < 1189423691 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1189423704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my father has been to poland, apparently < 1189423720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"why were you there?" "to pass the time" < 1189423737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strangely enough i think i understand everything except "wiem" < 1189423738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: my father wants to know where you live in poland < 1189423759 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: in poznan < 1189423771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he's been tehre < 1189423772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*there < 1189423790 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hehe, wiem to = i know that.. < 1189423831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: cool, probably 20 years aggo, when poland was in dam USSR and looked like shit ;/ < 1189423837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn* < 1189423902 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 1968 first, then 3 times after that, but didn't remember when < 1189423914 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1189423922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it must be horrible < 1189423939 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to remember those times ;p < 1189423973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, he was there "to pass the time", and he was there four times, i don't think it was *that* unpleasant < 1189424028 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like to go and pass the time in scandinavia ;p < 1189424033 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eg. nera indre folda < 1189424036 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :near* < 1189424107 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189424265 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and fight with mosquitos big as tractors < 1189424266 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :'[ < 1189424294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah they're huge, i just was a meter long one on my trip to school today < 1189424300 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*i just saw < 1189424350 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hre, we've got small ones an they're not immune to repellents, like yours < 1189424395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... you must have really good eyes, if they're smaller than ours < 1189424409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i've been to norway, they're pretty pathetic there too :)) < 1189424498 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not the size, it's the numbers. especially in Finnmark, i hear. < 1189424527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(northernmost county) < 1189424674 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1189424678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, that i must agree with... < 1189424681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i must create some sandwitches < 1189424718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember being on a car trip with my parents, we once had to stop for a while because you actually couldn't see well enough to drive < 1189424726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because of the moswuitoes < 1189424727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*q < 1189424733 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ZOMG < 1189424773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "being in a car trap with my parents". That sounds interesting. < 1189424775 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"honey, today i overtook 6 mosquitos on the highway"" < 1189424897 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i was cleaning the grill of my car on every stop < 1189424921 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to make it white again < 1189424957 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189425002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think insisting on a clean car in Norway is good for your sanity. although mostly because of mud, i guess. < 1189425125 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and those gravel roads < 1189425129 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they suck < 1189425139 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :everybody drive fast on them < 1189425152 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189425160 0 :ehird`!unknown@unknown.invalid QUIT :No route to host < 1189425160 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn, gotta restart < 1189425162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*reboot < 1189425172 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and damage my precious paint with little rocks < 1189425222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i've heard worse things about italians - apparently they consider the car bumper a tool to be used during parking < 1189425233 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189425434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189425459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, the reboot... < 1189425461 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1189425619 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1189425665 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in poland, if the speed limit is 90 you go 100-110 or faster < 1189425670 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on normal road < 1189425686 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in norway, i tried to keep 80 < 1189425698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because i was afraid of police < 1189425737 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :here, maximal ticket is about 1000nok (eg. for driving 140 when the limit is 50 < 1189425741 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :) < 1189425792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes the fines were increased a while ago to amounts even norwegians consider ridiculous < 1189425827 0 :ehird`_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189425829 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189426327 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189426336 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/apple/Steve_Jobs_Offers_Early_Lisa_Adopters_Store_Credit <-- :P < 1189426492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bbspot.com/News/2007/08/iphone-hacker-headed-to-guantanamo.html < 1189426494 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this one is better < 1189426505 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189426577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"We couldn't have a powerful phone like the iPhone working on a speedy network. ..." < 1189426592 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :...It would've become the perfect tool for fashionable terrorists. ..." < 1189426597 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :LOLZ! < 1189426602 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"I haven't seen him sleep or comb his hair for a few weeks. He usually looks like that, so I'm not too worried." < 1189426611 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ROFL < 1189426614 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, normal 17-year old hacker < 1189426622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but to guantanamo?!!?!?! < 1189426647 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that is ridiculous < 1189426675 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1189426681 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :for a few weeks? pssshaaw! I don't think I've combed my hair in months, let alone a *Few weeks* < 1189426691 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... hi oklopol < 1189426694 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1189426707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that reboot took you a while :D < 1189426709 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/apple/Steve_Jobs_Offers_Early_Lisa_Adopters_Store_Credit <-- you missed the fun < 1189426717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well... i played my piano a bit < 1189426718 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bbspot.com/News/2007/08/iphone-hacker-headed-to-guantanamo.html < 1189426720 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :and the other fun < 1189426723 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :reboot? < 1189426727 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :.... :P < 1189426728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i rebooted < 1189426736 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189426740 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant me < 1189426746 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so you played piano, eh? :D < 1189426759 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :got anything for me? :D:D:D:D < 1189426764 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*smily overload* < 1189426853 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, your piece :) < 1189426873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :^.^ < 1189426883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i composed and learned to play a piece of my own a few days ago, but haven't touched yours for a while :) < 1189426889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1189426892 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1189426906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not really a piece, like 4 bars sofar < 1189426910 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has beaten the guru. < 1189426923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still think it's not that hard! < 1189426931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll do it before christmas kay? :) < 1189426935 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189426938 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if you say so < 1189426945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you don't believe me? :D < 1189426946 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would like to hear it still < 1189426956 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it just sounds... familiar... :) < 1189426965 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah < 1189426979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will leave it at that ;) < 1189427015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4.5 pages of TODO list now < 1189427026 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha ;) < 1189427033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(though it also has other random stuff) < 1189427035 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I still have to finish my damned parser :sigh: < 1189427058 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've been working on it (REALLY WORKING!!) since january... and I'm still not "Done" with it < 1189427064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like examples of my work-in-process conlang < 1189427064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cats you can have sex with are great < 1189427064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nipofucaa < 1189427074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm aiming for 4:1 < 1189427082 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what about cats now? O_o < 1189427092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was an example. < 1189427101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cats you can have sex with are great == nipofucaa < 1189427115 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1189427121 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :okaaay. < 1189427122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though requires a bit of library imports first < 1189427135 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :your conlang requires libraries ?! < 1189427141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a hard time interpreting pieces of text with more than one languages in them == meshânucólalnatevênò < 1189427143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are we talking about the same things? < 1189427152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, libraries, modules, whatever < 1189427169 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :conlangs like esperanto? < 1189427171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189427191 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :how the hell do you have modules/libraries in a spoken language? < 1189427191 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1189427197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that one can be made considerably shorter with imports, it now has explicit library tags there < 1189427208 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o-o < 1189427213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up understanding < 1189427219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you just have basic words in the stdlib < 1189427235 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189427236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then there's "the animal module", "the programming module" etc < 1189427240 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zompist.com/kit.html < 1189427249 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how it works? < 1189427256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have the same word base mean a different thing depending on the current library < 1189427258 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklopolio < 1189427263 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean ? :P < 1189427295 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how do yuou pronounce meshânucólalnatevênò < 1189427326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm mainly aiming for a written language, but it's pronounced as lojban, pretty much < 1189427339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^, ´ and ` are always the same thing, i think < 1189427343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in any lang < 1189427347 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :meash Ayn *flarg* nUUUUC AYYYYN *slpurt* laaalnatev AYRHN ghrr-g n ayrrn SPPPH < 1189427349 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1189427357 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i prefer 'flooble' < 1189427361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"meshânucólalnatevênò" -> "flooble" < 1189427366 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: esperanto < 1189427371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1189427387 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :horlogo < 1189427391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what's the logic there? < 1189427401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you gotta have logic! < 1189427405 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its easier than pronouncing "meshânucólalnatevênò" < 1189427409 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats my logic < 1189427421 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i only like languages with odd alphabets anyway < 1189427435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like apl? :P < 1189427440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1189427443 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zompist.com/dhitelan.gif < 1189427444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't really care about the alphabet < 1189427445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aq fnt brk sprtsñkert grfnak < 1189427479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çeãt < 1189427494 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meshânucólalnatevênò is easy to pronounce anyway < 1189427511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you know how the tone stuff works < 1189427516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is it "tone"? < 1189427519 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :of course! You just say "meash Ayn *flarg* nUUUUC AYYYYN *slpurt* laaalnatev AYRHN ghrr-g n ayrrn SPPPH" < 1189427522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :intonation... or something < 1189427531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæjË™t < 1189427534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ that should be a word < 1189427547 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :AsholAngrrjeytamart < 1189427575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :have fun with that one :D < 1189427591 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: that supposed to be hard to pronounce? < 1189427603 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189427606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how anything can be hard to pronounce, just make the sounds :| < 1189427609 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that's my interpretation of what you said < 1189427613 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæjË™t, i like that word < 1189427627 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what ç and æ are < 1189427629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is "a" pronounced "augh" or "ooo""? < 1189427635 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: pronounciation is language-specific. < 1189427640 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like in "car" < 1189427655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: see, you have to specify that. < 1189427659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did. < 1189427662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o caro mio < 1189427665 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :¿oo+ umop ap!s&n ×le+ noh ue> < 1189427681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"it's pronounced as lojban, pretty much" < 1189427683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[try turning your head over] < 1189427772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1189427782 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(was aiming for "heh") < 1189427826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeq < 1189427864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :6nqwny < 1189427874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189427880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can read that now \o/ < 1189427893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæj't < 1189427915 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :????ll?n??? 'un? ?o pui? si si?? < 1189427919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :és'h < 1189427923 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do specify how that's pronounced < 1189427946 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :¿oo? no? o? u?op-?pisdn dn ?o?s si?? s?op < 1189427946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæj't is pronounced kinda like english "gait" < 1189427961 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :does that work, or do you guys get boxes? < 1189427968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: question marks < 1189427976 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1189427994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: but not exactly like it? < 1189428003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"gait" == "gate", right? < 1189428013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: yeah < 1189428016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its kind of like "gate" < 1189428019 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not really < 1189428039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well what's different? < 1189428047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are there consonants english doesn't have? < 1189428059 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189428060 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what do you say when some trips over their fence? ... His gait was off?... not really funny :( < 1189428061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll try and find words to explain it < 1189428081 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION chuckled < 1189428085 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189428096 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.revfad.com/flip.html <-- evil and cool together < 1189428107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when a gate is off, is it closed? < 1189428118 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when a gait is off, is it off-beat? < 1189428179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah, just strange hooks < 1189428184 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hooks? < 1189428248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÌÃ¥s'É” < 1189428251 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189428256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t-with-` doesn't display properly < 1189428262 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just t thent < 1189428266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥s'É” < 1189428270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189428271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not sure about É” < 1189428283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥s'ÊŒ < 1189428293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥s'É› < 1189428301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :squareee < 1189428301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥s'ɪ < 1189428305 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :squareee < 1189428306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :squareee < 1189428308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189428313 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][] < 1189428313 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use utf-8 < 1189428314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1189428330 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[.]_ [.] <(Balrog says "Hi") < 1189428336 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kudos if you get it < 1189428344 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION + lame ascii art < 1189428349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥sËŒc < 1189428351 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189428353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ËŒ is ugly < 1189428353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Figs: like the upper left corner of a rectangle < 1189428392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that flip page) < 1189428429 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is [] allowed in a nick name? < 1189428433 0 :Figs!unknown@unknown.invalid NICK :Figs][ < 1189428436 0 :Figs][!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1189428444 0 :Figs][!unknown@unknown.invalid PRIVMSG #esoteric :I'm figs ][ < 1189428452 0 :Figs][!unknown@unknown.invalid NICK :Apple][ < 1189428454 0 :Apple][!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1189428463 0 :Apple][!unknown@unknown.invalid PRIVMSG #esoteric :frozen < 1189428474 0 :Apple][!unknown@unknown.invalid NICK :Figs][ < 1189428480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :frozen Apples? yuck < 1189428523 0 :Figs][!unknown@unknown.invalid NICK :Figs < 1189428554 0 :oklopol!unknown@unknown.invalid NICK :[]kl[]p[]l < 1189428556 0 :[]kl[]p[]l!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189428568 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189428579 0 :[]kl[]p[]l!unknown@unknown.invalid PRIVMSG #esoteric :this is some nick abuse < 1189428584 0 :[]kl[]p[]l!unknown@unknown.invalid NICK :oklopol < 1189428634 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :0kl0p0| < 1189428645 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is | allowed? < 1189428695 0 :oklopol!unknown@unknown.invalid NICK :o| < 1189428697 0 :o|!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189428701 0 :o|!unknown@unknown.invalid PRIVMSG #esoteric :check the spec < 1189428704 0 :o|!unknown@unknown.invalid NICK :oklopol < 1189428726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :| is the same as \ iirc < 1189428732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæj't < 1189428733 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tÃ¥s'i < 1189428734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's a speck on my cheque < 1189428745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :çæj't is kind of like "gate", but not really < 1189428753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :challenge: what does tÃ¥s'i sound like < 1189428764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tos.i? < 1189428772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189428774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ã¥ is "aaaah" < 1189428779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like in father < 1189428780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so taas.i < 1189428795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the t isn't really a t < 1189428800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what then? < 1189428813 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"the", "thick", "day"? < 1189428822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll try and pronounce çæj't < 1189428823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or just "t" without the implicit "h" < 1189428836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i forgot the term again... < 1189428859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, ç is kind of like a cross between "c" and hard "g" < 1189428875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :æ is "ay" in english < 1189428876 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Fig_newton2.jpg <-- I should set this as my icon < 1189428881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :j is "y" in english < 1189428898 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :' means "don't do the crazy mushing-together-consonant-stuff-on-this", so it's like a break. it is not pronounced < 1189428907 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :t is kind of like a "soft" english t < 1189428914 0 :sebbu!unknown@unknown.invalid QUIT :"reboot" < 1189428914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"glottal stop", right? < 1189428918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its kind of like the "t" in "th", except more pronounced < 1189428927 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ecchi! < 1189428933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the "t" in "th" can be two different things < 1189428937 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so çæj't /kind of/ sounds like "gate" < 1189428940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not really < 1189428945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, in british english there's a third one < 1189428948 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does that make sense? < 1189428964 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm british, so the british english "then" i think < 1189428974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "the" is too soft a t < 1189428992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"the" is the exception, you seem to have a separate consonant for that.. < 1189429010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe the "t" in "the" < 1189429016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the "t" in "the" except more pronounced < 1189429020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i.e. not /quite/ as soft < 1189429024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still soft, but now audible < 1189429028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do pronounce on tape :) < 1189429035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :audiobin! < 1189429037 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i have trouble pronouncing it myself :p < 1189429048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can play it in my head :p < 1189429070 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well send it < 1189429073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :via telepathy < 1189429098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :whoa, my comment got 86 points on reddit < 1189429109 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :linky? < 1189429123 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what's your reddit name < 1189429143 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://reddit.com/user/ehird/ << --- ? < 1189429154 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :haha, I read that earlier < 1189429163 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :{the invisible one, right?} < 1189429166 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189429171 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought the name looked familiar < 1189429174 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I couldn't remember why < 1189429180 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = idiot < 1189429188 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1189429188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189429194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.revfad.com/flip.html <<< "w" and "m" give me squares, is that because i don't have utf8 or it just doesn't know? < 1189429196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am internet-omnipotent < 1189429196 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I have (1) karma :'( < 1189429209 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Figs: me too < 1189429429 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, çæj't and tÃ¥s'i are beginning to look like regular words < 1189429437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :instead of exotic belches of text < 1189429445 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :text-belch, blargh! < 1189429469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Ýë?û+rëñ < 1189429470 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1189429476 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :incompatible encoding < 1189429477 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use utf8 < 1189429488 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I used ascii magic :P < 1189429494 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use utf8!! < 1189429496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189429518 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? <-- help me find a way to make that look naughty < 1189429545 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://mirror.linnwood.org/flamethrower/ < 1189429546 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1189429554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: they looked pretty normal all along, i just don't know what they mean yet < 1189429558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you gonna tell me :) < 1189429566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what, they're meant to have meaning?.. < 1189429575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :they mean what they say. < 1189429580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I just wrote words that could be pronounced in a consistent system because they looked and sounded nice. < 1189429581 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :didn't you know that? ;) < 1189429595 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :endofendobargraph. < 1189429606 0 :SEO_DUDE!i=Deee@gateway/tor/x-f268975aa123786f JOIN :#esoteric < 1189429638 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello SEO_DUDE < 1189429674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants meaning! < 1189429715 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it means it's not cheesy enough. < 1189429725 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invented a meaning. < 1189429728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Help me develop it as a conlang then :p < 1189429745 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Jo ho ho no ho lo ko po ho? < 1189429754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Figs: Ho ho ho ho ho ho ho ho ho? < 1189429764 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Ho ho ho! Sa ho ho klaus. < 1189429769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: right after i finish my own languages :) < 1189429788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :se ya next millenium < 1189429821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189429822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189429899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, you are now my friend < 1189429909 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :[on reddit] < 1189429959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D YAY AM HAPPY LOLLERSKATES. < 1189429962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Um. yeah < 1189430504 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lollerscates around < 1189430731 0 :sebbu!n=sebbu@ADijon-152-1-73-71.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1189430991 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189432243 0 :jix!n=jix@dyndsl-080-228-183-005.ewe-ip-backbone.de JOIN :#esoteric < 1189433228 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1189433230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189434458 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Object_disoriented_Turing-completeness_proof Error!! < 1189435394 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1189435400 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the post is taking off < 1189435403 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :14 diggs < 1189435852 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189435863 0 :jix!n=jix@dyndsl-080-228-185-099.ewe-ip-backbone.de JOIN :#esoteric < 1189435957 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189437034 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where 14 diggs? < 1189437158 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/apple/Steve_Jobs_Offers_Early_Lisa_Adopters_Store_Credit < 1189437160 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :16 now < 1189437193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: what's the error? < 1189437203 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't load and says error? < 1189437213 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or did < 1189437261 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ergh, if we could just get like, 7 ~ 10 diggs all at the same time < 1189437265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this link would take off < 1189437268 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Figs: i've found that article!@ < 1189437282 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189437327 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :13:12 < Figs> http://digg.com/apple/Steve_Jobs_Offers_Early_Lisa_Adopters_Store_Credit <-- :P < 1189437330 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :13:15 < nooga> http://www.bbspot.com/News/2007/08/iphone-hacker-headed-to-guantanamo.html < 1189437334 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :13:15 < nooga> this one is better < 1189437335 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189437339 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol i'm stupid < 1189437341 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1189437346 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189437353 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ok, nothing < 1189437356 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1189437360 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189437435 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :cya nooga < 1189437800 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189437811 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1189438740 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189439002 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189440772 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :heading off < 1189440772 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1189442982 0 :jix!n=jix@dyndsl-080-228-185-099.ewe-ip-backbone.de JOIN :#esoteric < 1189443590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1189443710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nooga: the shorter one < 1189443838 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if there's anything else PSOX needs < 1189443845 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Besides the builtin domains < 1189443854 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is considering removing RStrings.. < 1189443933 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for bsmntbombdood to make his usual insult against PSOX < 1189444126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when has bsmntbombdood ever insulted psox? < 1189444152 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unless you consider constructive criticism, like I give and that I've seen bsmntbombdood give related to PSOX, insults < 1189444209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PSOX stands for "PSOX Sucks Other's Xenophobia" < 1189444275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ho-kay < 1189444696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Blargh, I forgot whatever criticism there may have been < 1189444701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes through logs < 1189444707 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood has only said "psox has not point", iirc :P < 1189444713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that's constructive < 1189444743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood has not a car < 1189444744 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :e < 1189444796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189444811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think psox is a great idea < 1189444820 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty oklopol < 1189444856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ti-84 makes me wanna kill myself < 1189444878 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..? < 1189444891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the features seem to be picked completely at random, and there is no syntax that binds them < 1189444898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything is done in a random fashion < 1189444906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which you have to check from the manual < 1189444916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ti-84 is my oh so lovely calculator < 1189444939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now implementing "sublist"... < 1189444945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should make the functions in the domains have some sort of sensible order.. < 1189444985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can write z80 assembler for it; there's no need to use the silly TI-BASIC. < 1189445005 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(At least the TI-BASIC version my TI-86 uses is silly.) < 1189445049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, but then again, i could just as well code python on my laptop < 1189445075 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when coding for the same of coding, it doesn't really matter what you code for... < 1189445078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*sake < 1189445123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know how to make the functions have a sensible order < 1189445193 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :At least the order of the domains is sane: 0x00 and 0x01 are Pseudodomains, 0x02 is PSOX-System, 0x04 is Simple Utils, 0x06 is File I/O (note that 'F' is the 6th letter), 0x08 is HTTP (note that 'H' is the 8th letter) < 1189445206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did floyd-steinberg error-distribution dithering with TI-BASIC once. I think it took around 15 minutes to process a single full-screen (128x64-pixel) greyscale frame. < 1189445206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm, maybe just somewhat sane.. < 1189445398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189445409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not making anything with a big name, so the speed'll do < 1189445422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189447064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh so tired < 1189447090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Believe me, I can sympathise. < 1189447101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I had a migraine that kept me up all last night. < 1189447658 0 :sebbu2!n=sebbu@ADijon-152-1-99-208.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1189448342 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189448590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi sebbu2 and oerjan < 1189448749 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189448749 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189448980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi Sgeo < 1189451108 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :High! < 1189451115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SimonRC < 1189451124 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :No, "high". < 1189451132 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189451143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lo < 1189451177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok, so I am feeling high and oklopol is feeling low < 1189451207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we need a conversation topic... < 1189451239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think everyone knows what I would suggest.. < 1189451261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teaching combinatorics to my ex :D < 1189451277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a great way to train for the listening comprehension in german tomorrow... < 1189451283 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Any idea what the "other side" of vore is? < 1189451289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :vore? < 1189451302 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: actually, probably best not to look it up < 1189451319 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"vorarephilia" < 1189451344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to decompose that into its roots < 1189451660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if vore is eating, the other side is exreteting? < 1189451685 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*excreting < 1189451702 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189451716 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I mean, vore is being eaten < 1189451717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :personally i think people who butcher latin grammar like that deserve to be eaten alive :D < 1189451735 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: unless they enjoy that sort of thing < 1189451775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes joke strangely passing straight over SimonRC's head < 1189451775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1189451799 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, I caught it < 1189452641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does PSOX need anything more, other than the builtin domains? < 1189452741 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :diiiiiiiner! < 1189453021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just domains and functions, as far as I can tell. < 1189453038 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I remove RStrings? < 1189453179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They seem redundant.. < 1189453184 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189453474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is poked < 1189453479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How are they redundant? < 1189453497 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Longstrings could be used instead. What esolang would want to send RStrings? < 1189454056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any response? < 1189454368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good point. < 1189454612 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1189454627 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :For File I/O, I only need to really provide one unsafe function: Change Current Directory < 1189454637 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There would be a safe version and an unsafe version.. < 1189454662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and other file stuff needs to be in the current working directory < 1189454677 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :actually, you'd set a directory to a number 0-255 < 1189454692 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and the file stuff would refer to that number to work in that directory.. < 1189454867 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm, but a user giving permission to change directory to ~ just gave it permission to do ANYTHING.. < 1189454868 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1189454936 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So scrap that idea < 1189455590 0 :ihope___!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189455596 0 :ihope___!unknown@unknown.invalid NICK :ihope < 1189455649 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1189456196 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eat tiles < 1189456209 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189456263 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :they're tasty and healthy < 1189456345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :TILES! < 1189456415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :those from bathroom < 1189456546 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :PEE on my TILES! < 1189456654 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189457501 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi importantshock < 1189457517 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :hey Sgeo, what's going on? < 1189457534 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks the core of PSOX is almost finished < 1189457567 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :you? < 1189457839 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :hating Python web development < 1189457846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1189457977 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :there is little to no documentation for anything, all the libraries are changing around daily, the Django guys are total wankers, and meanwhile Ruby and Rails are kicking our ass more and more every day < 1189458005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Aren't there stable versions of Django? < 1189458042 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :yes, but Django comes with a lot of things i don't like < 1189458056 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :their ORM sucks compared to SQLAlchemy < 1189458070 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :TurboGears? < 1189458099 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :python web development is trivial < 1189458114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ruby on rails does not kick python web lib's asses because it is fundamentally wrong < 1189458123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :django guys are indeed total wankers, as are turbogears and web.py < 1189458130 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :SQLAlchemy, on the other hand, scares off almost everybody with its hideously verbose table declarations < 1189458132 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sqlalchemy is kinda lame imo < 1189458137 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Pylons is great < 1189458140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Paste and CherryPy are quite nice < 1189458143 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like pylons that much < 1189458160 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :pylons seems to fit my mental model, it's simply a matter of personal preference < 1189458162 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :personally i use my tiny little wrapper around raw wsgi < 1189458170 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :but SQLAlchemy 0.4 doesn't play nice with ANYTHING AT ALL. < 1189458173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which right now is just an extremely short object publisher < 1189458180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but i'm going to add sessions of some sort sometiime < 1189458201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i run multiple sites by writing a very small (50 line) raw-wsgi script which forwards requests to different apps < 1189458206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it all works beautifully along with fastcgi < 1189458215 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Elixir, an awesome declarative layer on top of SQLAlchemy, got fucked by SA's multiple changes < 1189458217 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah, and i'm still mulling over templating languages < 1189458226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably write my own < 1189458228 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i like Mako < 1189458260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mako looks quite nice, but i want something all python < 1189458268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll make an example of my current syntax idea.. < 1189458288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't get what's wrong with Django.. < 1189458302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: its bloated, its not pythonic, it sucks < 1189458331 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: They keep reinventing wheels other people have perfected < 1189458412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pasted http://pastie.textmate.org/private/7x9wtnmmizbnlupczinznw < 1189458426 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :^ example of my current in-my-head syntax for the ideal templating language < 1189458447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :sucks! < 1189458448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you'll notice that [[ ... ]] is statements and {{ ... }} expressions < 1189458455 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks on that url < 1189458467 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the def blocks are naturally handled because :-ending lines add 1 to indentation in the compiled output, etc. - it's not hardcoded < 1189458483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you could do [[ with x: ]] ... [[ end with ]] or any of those syntaxes ending with : < 1189458487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and starting an indented block < 1189458487 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i saw a new templating language that sort of looks like that < 1189458491 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :can't remember which one though < 1189458497 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :importantshock: jinja? < 1189458506 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :importantshock: if so, yeah but it doesn't use python =/ < 1189458513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all the templating engines are really overengineered < 1189458518 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: yeah, jinja < 1189458520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :implementing the one in my paste would be very trivial < 1189458683 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: on the bright side there are so many templating engines that there's probably at least one that fits your zen < 1189458690 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :unless you want to implement it < 1189458761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yeah i've searched but i can't find one < 1189458767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i guess i will just implement my syntax there < 1189458845 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on a web note < 1189458855 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know some sort of basic fastcgi server i can just do: < 1189458875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"server my-fastcgi-file.fcgi" and it'll spawn it and also run a minimal development-oriented webserver with that? < 1189458879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :itd make testing a dream < 1189458992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(related note on the templating language: {{var}} is escaped by default, {{func(var)}} isn't - i'll have to think about how i'm going to do that) < 1189459106 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Gah, it seems like for SQLAlchemy 0.4 everyone just sat down and said "how can we make our library more obtuse, indirect, and difficult to learn?" < 1189459191 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :importantshock: perhaps espy's orm will suit you < 1189459196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its an orm without the orm < 1189459210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :orm? < 1189459219 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conn.select('*', from='table', limit=3) < 1189459228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i haven't decided on "where" yet but probably: < 1189459255 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i like SA's query syntax < 1189459255 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conn.select('*', from='table', limit=3, where=F('field') > 3) < 1189459263 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :filter_by() is good < 1189459265 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :F, of course, being a placeholder class < 1189459268 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :just getting it to WORK pisses me off < 1189459281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conn.select('*', from='table', limit=3, where=(F('field') > 3) and (F('anotherfield') == 'a')) < 1189459572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe even: < 1189459603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :conn.select('*', from=User, limit=3, where=User.field > 3 and User.anotherfield == 'a') < 1189459646 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :importantshock: does that look good? :) < 1189459679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't imho < 1189459685 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :why the *? < 1189459702 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :seems too SQL-ish to me < 1189459706 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :personally < 1189459717 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i like my queries executable from class objects < 1189459717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with Django's way? < 1189459719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, how about conn.select(ALL, ...) or similar < 1189459742 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the thing about queries from class objects is that from an OOP point of view they don't make a lot of sense < 1189459752 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :User.select_by(field=whatever...) < 1189459754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you are performing the query on the database connection, and you want instances as a /result/ < 1189459843 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yeah. < 1189459854 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i see what you're saying, but still < 1189459862 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i feel an ORM should hide details of database connections < 1189459905 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :and from a purely aesthetic point of view, class queries are more readable < 1189459910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it does hide it quite well < 1189459920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but a database connection is still a tangible thing < 1189459927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and it's a thing that you perform operations on -- like selecting < 1189459943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you don't "perform" a select on the type of all users... < 1189459952 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you "perform" a select on the database connection to get some users < 1189460076 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what django? < 1189460080 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where django? < 1189460084 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who codes django < 1189460086 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? :D < 1189460286 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want the database connection to be hidden < 1189460298 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have users and don't want to care about what connection i use to access them < 1189460315 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and if i want to get something about users i want to use the users class < 1189460373 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189461210 0 :importantshock!unknown@unknown.invalid QUIT : < 1189462277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on the domains now < 1189462306 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, simple utils should have the printy stuff, math, and a rng < 1189462363 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anything else? < 1189462531 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, with the simple math stuff, what should happen with overflows in single-byte mode? < 1189462558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Wrap. < 1189462701 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION have just hacked some community portal written by swedes ;D < 1189462754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shooting fish in a barrel does not count as "hacking" < 1189462837 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what about div. by zero? < 1189462891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1189462909 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no no, really, through blind sql injection < 1189462913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :infinity! < 1189462929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, you could either follow the behavior of Brainfuck, error out, or return some meaningless value. < 1189462972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, what _does_ brainfuck do on division by zero again ;D < 1189462991 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would a status code be ok? < 1189462992 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :enters while(1){} < 1189462993 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189463002 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189463003 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Do the Befunge thing: ask the user. < 1189463006 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Even though the other single-byte maths don't have error codes? < 1189463007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The typical Brainfuck division algorithm does an infinite loop on divide by zero. . . < 1189463011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . Right. < 1189463017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Return 0? < 1189463029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Halt? < 1189463030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :return 0 and warning < 1189463037 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would status codes be too difficult? < 1189463042 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They could always be discarded.. < 1189463050 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would 0x01 be error, or 0x00? < 1189463060 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how bdsm does it < 1189463072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !/10 < 1189463075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Double division '/' by 0 (index: 1, row: 1, col: 2) < 1189463084 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wha? < 1189463144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189463161 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and should I add overflow/underflow status to the single-byte operations? < 1189463596 0 :SEO_DUDE!i=Deee@gateway/tor/x-e43e1996cd1b22f0 JOIN :#esoteric < 1189463674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Command to get error status? < 1189463681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(overflow, underflow, divide by 0) < 1189463889 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why add a command? < 1189463935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it easier to discard status that's in front of the resu;t? < 1189464101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1189464163 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :division by zero = infinity ;) < 1189464304 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I should get going now < 1189464406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Please note the new http://sgeo.diagonalfish.net/esoteric/psox.txt and http://sgeo.diagonalfish.net/esoteric/psox-utils.txt < 1189464417 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1189464428 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The psox-utils.txt isn't finished, ofc < 1189464438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I will work on that tomorrow or, if I'm lucky, later today < 1189464458 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189466327 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1189467575 0 :Rodger-Labs!n=Rodger@scheme.csl.mtu.edu JOIN :#esoteric < 1189467613 0 :Rodger-Labs!unknown@unknown.invalid PRIVMSG #esoteric :aw, man- these lab machines have a terrible IRC client. <:/ < 1189467638 0 :Rodger-Labs!unknown@unknown.invalid PRIVMSG #esoteric :what's up, everyone? < 1189467678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not much for the last hour < 1189467705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is working on his PSOX < 1189467770 0 :Rodger-Labs!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1189467800 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189467899 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1189468746 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189472382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it appears coldfusion is not turing complete < 1189472389 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :based on the fact that you can't implement coldfusion in coldfusion < 1189472634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that means it could be more powerful than a turing machine < 1189472745 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189473561 0 :ehird`!unknown@unknown.invalid QUIT : < 1189474483 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189476525 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189476564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ã¯ãƒ”ックエッãƒã‚­ãƒ¥ãƒ¼ã ï¼ï¼ï¼ < 1189477132 0 :SEO_DUDE!i=Deee@gateway/tor/x-5031f75328e50b54 JOIN :#esoteric < 1189478270 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189480058 0 :Rodger-Labs!unknown@unknown.invalid PART #esoteric :? < 1189480500 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189482568 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242436641.dsl.bell.ca JOIN :#esoteric < 1189485616 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1189485870 0 :importantshock!unknown@unknown.invalid QUIT : < 1189486456 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189497599 0 :clog!unknown@unknown.invalid QUIT :ended < 1189497600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189498842 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189498869 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1189501501 0 :RedDak!n=dak@87.10.85.72 JOIN :#esoteric < 1189504191 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189507572 0 :SEO_DUDE!i=Deee@gateway/tor/x-1135865dc6010130 JOIN :#esoteric < 1189511729 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189513167 0 :RedDak!unknown@unknown.invalid QUIT :"I'm quitting... Bye all" < 1189514444 0 :sebbu2!n=sebbu@ADijon-152-1-63-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189515290 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1189515545 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189515817 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1189516540 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1189517896 0 :sebbu!n=sebbu@ADijon-152-1-63-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189519396 0 :jix!n=jix@dyndsl-080-228-176-196.ewe-ip-backbone.de JOIN :#esoteric < 1189519455 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189520796 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1189521189 0 :jix!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1189521224 0 :jix!n=jix@dyndsl-080-228-176-196.ewe-ip-backbone.de JOIN :#esoteric < 1189521268 0 :Overand!unknown@unknown.invalid QUIT :Remote closed the connection < 1189521271 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1189521398 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1189521406 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1189522284 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189522296 0 :jix!n=jix@dyndsl-085-016-233-182.ewe-ip-backbone.de JOIN :#esoteric < 1189523662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if you can make a turing-complete system out of differential and integral calculus < 1189523709 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure you can < 1189523736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a rotten apple in the end of a string is tc < 1189524388 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189524492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should include some function somewhere for putting 0x00 in the input stream < 1189524505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Might be nice for some input processing.. < 1189525685 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189525820 0 :ihope!unknown@unknown.invalid QUIT :Client Quit < 1189525891 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189525907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1189525981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !9 < 1189525984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1189525990 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How very interesting. < 1189526018 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189526396 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ,/4234 < 1189526400 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !,/4234 < 1189526404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :34 < 1189526407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't forget that !. < 1189526437 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !!3 < 1189526440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :33 < 1189526460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !!3456 < 1189526462 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :33 < 1189526469 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !,!3456 < 1189526472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Parsing: Cannot evaluate number in compilation time (index: 2, row: 1, col: 3) < 1189526498 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, error. < 1189526584 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189526602 0 :importantshock!unknown@unknown.invalid QUIT :Remote closed the connection < 1189526712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ihope and puzzlet < 1189526719 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes his question < 1189526723 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should include some function somewhere for putting 0x00 in the input stream < 1189526761 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems a little pointless. < 1189526771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Also, why limit it to 0x00? < 1189526811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The input function, when set to read a newline, might be easier to process with a 0x00 added.. < 1189526822 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There might be other things like that.. < 1189526843 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should just add a 0x00 after the 0x0A from that, instead of a function for adding characters? < 1189526847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't see what you mean. < 1189526990 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :In http://sgeo.diagonalfish.net/esoteric/psox.txt under Pseudodomains < 1189527016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I just add a complimentary 0x00? < 1189527081 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1189527934 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/692103 < 1189527952 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My opinion on all this. < 1189528350 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Slightly revised version: http://pastebin.ca/692113 < 1189528353 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Sgeo?) < 1189528359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1189528360 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189528505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :um.. < 1189528548 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails to see how that integrates with the current state of PSOX < 1189528557 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's an alternative to PSOX. < 1189528606 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(An alternative to PSOX that happens to be able to switch to PSOX, if the implementation feels like allowing that to happen.) < 1189529011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, you want PSOX to be able to do arbitrary x86 stuff? < 1189529052 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yet another version, with a magic number this time: http://pastebin.ca/692131 < 1189529094 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not PSOX, and the implementation (server, I guess) need not allow the program to do that. < 1189529184 0 :SEO_DUDE!i=Deee@gateway/tor/x-e0586e835aae26d7 JOIN :#esoteric < 1189529360 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SEO < 1189530862 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1189530875 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189531101 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189531187 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1189531263 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heheh: http://crave.cnet.co.uk/0,39029477,49292669-1,00.htm < 1189531264 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Challenge: create similar images for: ZBB, DeviantArt, 4chan < 1189531404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1189532069 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg < 1189532333 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, do you think it's easy enough for a BF program to process newlines in the current version of PSOX? < 1189532403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dunno, I haven't been keeping track < 1189532420 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt under Pseudodomains < 1189532638 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes SimonRC  < 1189533002 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pokity poke poke poke < 1189533116 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1189533359 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: mh? < 1189533367 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189533369 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1189534679 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189537753 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189539774 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189540418 0 :SEO_DUDE!i=Deee@gateway/tor/x-ae95df0db24b5953 JOIN :#esoteric < 1189540882 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX < 1189540902 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189540940 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189541064 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re ehird` < 1189541238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to foce himself to get working on PSOX < 1189541305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to figure out even one usage case for emacs < 1189541307 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try poking yourself, it seems to work so well for everyone else :) < 1189541308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And failing < 1189541946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: define some constants for http://pastebin.ca/692131 instead? :-P < 1189541997 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If you want raw x86 access, define a PSOX domain < 1189542145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=/ < 1189542203 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, hm? < 1189542271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was just referring to my hunt for emacs-usage-cases. i can't even think of an esoteric one! < 1189542335 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1189542395 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what do you edit with? < 1189542480 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is http://sgeo.diagonalfish.net/esoteric/psox.txt a complete spec for the current state of PSOX? < 1189542498 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mostly < 1189542504 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably going to remove RStrings < 1189542512 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Er, there is another document outside of that file < 1189542541 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-safety.txt will be part of it < 1189542553 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And of course, the files referred to by psox.txt < 1189542682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox-utils.txt, you mean? < 1189542693 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189542700 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There will be more files: < 1189542706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: depends < 1189542708 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :One for the File I/O domain, and one for HTTP < 1189542716 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but never emacs. =) < 1189542726 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: mine's much simpler :-P < 1189542727 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses emacs for Haskell and vi for system stuff < 1189542753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"for (int o=0; oGet(5)+1; o++)" <--- I bet the author didn't indend that < 1189542771 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(The x86 thing was just an example.) < 1189542777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ihope, and less flexible >.> < 1189542782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :((why are you in #LOLCODE? you joined in my scathing criticism of it in here when it was first released :P)) < 1189542792 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How would people add their own things and not risk conflicts? < 1189542814 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I joined to troll < 1189542820 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I stayed to sabotage < 1189542824 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I remain to laugh < 1189542851 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :remember, I am the reason the 2-armed if comes in 72 different syntaxes < 1189542861 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :.. it does? < 1189542864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you did all of that? < 1189542866 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahahaha < 1189542884 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: pff, 72? 71 would be much more impressive :-P < 1189542889 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :every time people disagreed about anything, I just < 1189542906 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :involked the spirit of PL/I and sugested they compromise < 1189542909 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oh, someone could create a "switch" raw format or something. < 1189542924 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: marry me. < 1189542925 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1189542957 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"LOLCODE should be clean and kid-safe." -- wikipedia article < 1189542961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shit, are they gonna make kids use this stuff? < 1189542970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i fear for the next generation of programmers < 1189542990 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1189542998 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this generation grew up with BASIC < 1189543005 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, shit, I see what you mean < 1189543010 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-- exactly < 1189543015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :this generation uses PHP < 1189543017 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189543029 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does this mean that "shit" is going to be LOLCODE syntax? :-P < 1189543094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :IM IN UR SHIT < 1189543172 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://lolcode.com/contributions/contributions how much of this crap did you make, SimonRC? < 1189543233 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"This describes continuations, or as we like to call them (rather confusingly), threads. " <-- what. < 1189543344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I only contributed to the 1.0 spec; I missed the other meetings. http://lolcode.com/specs/1.0 < 1189543395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Since all variables are arrays, <-- please tell me you did that < 1189543499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :/please/ < 1189543513 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't that in the factory language? < 1189543548 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i honestly don't know but its such a retarded idea that it has to be a troll < 1189543626 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders generalization < 1189543676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I want a language feature that all other language features are really just instances of. < 1189543702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: make it a Language Feature specification system < 1189543714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1189543715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Aka a turing-complete programming language so you can implement the features...) < 1189543718 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Recursion =D < 1189543789 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe all language features are either checks or... um, that other thing. < 1189543792 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :all variables are arrays in MATLAB. < 1189543804 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What are they arrays of? < 1189543833 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you can do worse: all variables could be parsers :-) < 1189543844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All values, rather. < 1189543867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ihope: numbers, usually. < 1189543871 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ie, variables are matrices < 1189543894 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :setting a variable to a number actually sets it to be a 1x1 matrix. < 1189543896 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1189543925 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing you don't have first-class functions in this language. < 1189543936 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so. < 1189543982 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Those could be hard to represent as matrices of numbers. < 1189543982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MATLAB has anonymous functions (stuff like "@(x) x*x") you can pass as parameters and return as values; but they might not do lexical closures or anything. Don't remember the details. < 1189544018 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not everything is an array there; but there are no non-array numeric types, all numbers are 1x1 arrays. < 1189544076 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, see the "get newline" thing for the PSOX Pseudodomain input? < 1189544082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I have a 0x00 come after it? < 1189544154 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes lament and fizzie and SimonRC  < 1189544178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq should probably have a say too < 1189544179 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't been following that particular discussion, so unable to comment. < 1189544183 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And ihope if he's interested < 1189544230 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo - do you do anything but psox < 1189544256 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Browsing various flash movies right now :/ < 1189544512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :am i the only one who thinks http://esoteric.voxelperfect.net/files/fugue/src/hworld.mid is nice and tuneful? < 1189544537 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you might possibly be the only one to listen to it. < 1189544564 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1189544578 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but i like it too < 1189544594 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Listening to midi's == difficult < 1189544668 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :people should write more Fuge code < 1189544682 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like this: http://www.stephensykes.com/choon/choonmul.wav < 1189544715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then remake it in garageband or whatever with effects so you have the soundtrack for the next wtar sars movie and also a program to print 99 bottles of beer. < 1189544718 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189544723 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what is that < 1189544725 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This is even better: http://www.stephensykes.com/choon/choondiv.wav < 1189544727 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Choon! < 1189544746 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :choon? < 1189544798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :choon? < 1189544798 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189544818 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :choon doing division sounds great < 1189544826 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.stephensykes.com/choon/choon.html this < 1189544867 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has a nice beat to it < 1189544907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my main complaint about choon was that it was monophonic < 1189544910 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :one sound at a time < 1189544935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :John Cage < 1189544935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The John Cage instruction ('%') causes a one note silence in the output stream. < 1189544935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hah!! < 1189544942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be 4:33 of silence? < 1189544986 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but choon sounds nice and sci-fiish < 1189545037 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Fugue gives much more freedom to the programmer and it's entirely possible to write decent-sounding music in it < 1189545055 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But... it's MIDI argharghargh! < 1189545084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.stephensykes.com/play/index.html What the hell is this < 1189545112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it's a rubik's cube < 1189545127 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hm, on my computer, i just have to enter the URL into firefox. < 1189545136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lament, OS? < 1189545138 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :OS X < 1189545151 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :although i'm sure on windows the behavior is the same < 1189545158 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is using Linux and a sound card with no decent MIDI support < 1189545173 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, why are you using an inferior os? :) < 1189545194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1189545203 0 :fax!n=pacman@amcant.demon.co.uk JOIN :#esoteric < 1189545211 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi fax < 1189545219 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1189545235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :os x <3 < 1189545279 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I am using os x < 1189545365 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189545452 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm using, um, Windows. < 1189545465 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Yup. It's called, um, Windows now.) < 1189545469 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1189545528 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm using a computer < 1189545530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: =( poor thing < 1189545550 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to take inspiration from the inspiration for PSOX < 1189545622 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Funny, you know, the thing that caused me to consider safety features was little '*' by some functions indicating that it should ask the user first.. < 1189545818 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders queues in Choon < 1189545827 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you can't implement a queue, it's not Turing-complete. < 1189545863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can you implement two stacks? < 1189545880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that can simulate a deque, i think < 1189545884 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that's of equal difficulty. < 1189545897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also a turing tape, as you probably know) < 1189545902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It can simulate a tape easily, which is equivalent to a queue. < 1189545919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...if not more powerful than a queue. < 1189545948 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, a queue can simulate a tape. < 1189545992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a queue can't implement a tape < 1189545998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a deque can < 1189546020 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OSHI--- if I didn't reread the Easel API, I would have forgotten about time functions. < 1189546021 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1189546067 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's a deque? < 1189546076 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: double-ended queue < 1189546100 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1189546165 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, if you have 3 registers that can hold nats, and some simple arithmatic, you have turing completeness < 1189546183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only 2 < 1189546188 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure a queue can simulate a tape. < 1189546197 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes, slowly < 1189546198 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes, Minsky machine. < 1189546215 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(you can use div and mod to get chunks of bits off the bottoms of the numbers, and mult and add to put them on, so you effectively have 2 stacks) < 1189546312 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, you can increment and decrement with transpositions and test with the tuning fork. < 1189546341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you get a stack from a queue? < 1189546373 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*tape < 1189546379 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A tape from a queue? < 1189546409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189546416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, I think it was "how do you tape a stack from a queue". < 1189546428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have an end-of-tape marker embedded in it somewhere. Zeros can be added on either side of the end-of-tape marker as necessary. < 1189546438 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you fold the tape into a loop, and have a symbol to represent the beginning-end of the tape, and keep going round it a lot < 1189546446 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that. < 1189546460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...wait... < 1189546465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't get it < 1189546487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1189546496 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And a head marker, too. < 1189546524 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Put the head marker in right before the word the head is "over". < 1189546544 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you will need a couple of registers too, I think < 1189546565 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Finite storage, yes. < 1189546575 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a queue has two operations: push, pop. implement the 4 tape operations left, right, read, write < 1189546637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, going left right is easy... < 1189546668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you will have a register to hold th currently value < 1189546688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you push the current value, then pop a new one < 1189546689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :minsky machines are pretty crazy < 1189546699 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(I meant right) < 1189546702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i bet the most minimal esolang could come from one < 1189546720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I think BCT is pretty much the most minimal esolang. < 1189546726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1189546755 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :BCT doesn't have any flow control at all :-) < 1189546770 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :to go left you have to push a marker before pushing the current value, then push-pop all the way round the queue to the point just before it < 1189546787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think you need two registers to do that, to give you look-ahead < 1189546824 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes SimonRC to his question about input < 1189546864 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :huh/ < 1189546868 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :input? < 1189546872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would like to see some sort of hello world in bct < 1189546873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189546888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :See for the 0x00 0x01 function, how you can choose to have PSOX give you up to a newline? < 1189546900 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: just have "Hello, world!" in your initial input. < 1189546904 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: URL? < 1189546904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I include a complimentary 0x00 after that newline, to make processing easier in some circumstances? < 1189546909 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/psox.txt < 1189546914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: cheating! i want a stack emulation < 1189546917 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Under Pseudodomains < 1189546920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: which gets filled with Hello, world! < 1189546941 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I guess initial input would be "1" for minimalness. < 1189546961 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Oh, and MiniMAX also deserves a mention, of course.) < 1189547024 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hm... < 1189547046 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why would a NUL help? < 1189547106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So that a BF program might be doing [>,] or something if it knows the line won't have a NUL < 1189547136 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo, *which* NL are we talking about here? < 1189547165 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :After the newline retrieved by the function < 1189547253 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1189547331 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes, there should, I think < 1189547420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's pretty easy to fill input with an arbitrary string, as long as you know your starting string and your starting string contains a 1. < 1189547489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it shouldn't be an arbitary string - it should actually emulate a stack < 1189547537 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1189547605 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The BCT queue is an interesting data structure, isn't it? < 1189547620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189547643 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is not really a datastructure < 1189547654 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure it is. < 1189547666 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...Well, it's inaccessible. < 1189547676 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That sort of makes it not a data structure. < 1189547693 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is no "choce" in how to use it < 1189547707 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it processes data rather than just storing it < 1189547732 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That too, I guess. < 1189547740 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a queue is a datastructure, a BCT is a compting machine < 1189547746 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1189547768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a large array is a datastructure, a PC is a computing machine < 1189547800 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the PC is not a "datastructure", but it is built around one, roughly < 1189548167 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nobody has wrote a significant yael program yet =( < 1189548208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or wapr < 1189548325 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189548752 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1189548764 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1189548784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :peg'd < 1189548867 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189549236 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ? < 1189549260 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1189549940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric := < 1189549946 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1189549972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there should be impromptu challenges organized in this topic < 1189549980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like, some sort of way of proposing a challenge < 1189549981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1189550200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :time for an all-punctuation argument (join in): < 1189550202 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :! < 1189550204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1189550217 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189550253 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189550263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :¤¤¤¤¤¤ < 1189550275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there should be an esolang where parens must on no occasions be balanced < 1189550363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :an esolang purely with parentheses? < 1189550363 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, you could make the closing paren undo the opening paren < 1189550386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then any program where al the parens matched would do nothing < 1189550415 0 :SEO_DUDE!i=Deee@gateway/tor/x-77b0557b23bb1cbd JOIN :#esoteric < 1189550433 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Parenthesis esolangs are easy. < 1189550449 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Take Iota. Replace * with ( and i with ). Prepend (. < 1189550452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or, you could take the program specified by the parens, then run it to create a program in another language, which is in turn run < 1189550467 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :then if the second program is nul because the first program matched, that is an error < 1189550480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yup < 1189550495 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that makes it so a list is interpreted as a list of things to be applied to i. < 1189550528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, don't prepend (. This'll make one where they can't be matched :-) < 1189550923 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :() = i < 1189550932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(x y) = *xy < 1189550937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: mine's bettar! < 1189550955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1189550971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that kinda looks like it has balanced brackets < 1189550977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are they actually different? < 1189550980 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that require twice as many characters as Iota, always? < 1189550985 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189550994 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mine requires exactly one more. < 1189551011 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, do you see how to simulate a tape with a queue? < 1189551014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought ihope's was for what ehird` said < 1189551030 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1189551033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189551034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1189551577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189551584 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :html doesn't actually suck it turns out < 1189551587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just xhtml < 1189551601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :html has this as a 100%, w3c-concurs valid document: < 1189551609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1189551609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Minimal HTML document < 1189551609 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :

Hello world < 1189551614 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(or, of course, with

) < 1189551629 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously -- , , -- all optional < 1189551630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :XHTML sucks? < 1189551632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yes < 1189551636 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1189551672 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats been discussed many other times in many places; no point repeating the whole debate < 1189551678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :use google or something :) < 1189551718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :html sucks because you don't need to be consistent about your tag endings? < 1189551722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189551734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, that makes html better than xhtml? < 1189551744 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you can tell the validator to scream at you for not matching tags < 1189551757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i was referring more to the lack of bloat like a url in the doctype, stupid tag itself, etc < 1189551768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1189551768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Minimal HTML document < 1189551768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :

hello world

< 1189551768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is equally as fine as an example < 1189551776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nice, simple, uncluttered, a non-sucky example < 1189551796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1189551821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not fully decided on

 < 1189551837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it can be interpreted as "PARAGRAPH {}" or "END PREVIOUS PARAGRAPH; START NEW ONE" < 1189551871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think ending them is good. < 1189551873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :for consitency < 1189551884 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tures! < 1189551900 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I don't like putting identifiers in the < 1189551916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you use ? :p < 1189551923 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I would if I could < 1189551928 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its valid sgml < 1189551933 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1189551939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : < 1189551939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Minimal HTML document</> < 1189551939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<h1>This is a minimal HTML document</> < 1189551939 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<p>It's a lot less cluttered than many HTML documents you might have seen.</> < 1189551941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :validate that < 1189551942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1189551944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps ehird`. < 1189551944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps ehird`. < 1189551944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps ehird`. < 1189551945 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://validator.w3.org/#validate_by_input < 1189551950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps SimonRC  < 1189551950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps SimonRC  < 1189551951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fwaps SimonRC  < 1189551959 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you left out the BODY tags < 1189551966 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: please read above < 1189551973 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :Line 1, Column 0: character "e" not allowed in prolog. < 1189551973 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> < 1189551975 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189551975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: 1. thats still 100% valid 2. <body> is retarded < 1189551981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: huh? < 1189551986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fax: it works here... < 1189551997 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">\n<title>Minimal HTML document</>\n<h1>This is a minimal HTML document</>\n<p>It's a lot less cluttered than many HTML documents you might have seen.</> < 1189552001 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric : Passed validation < 1189552003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1189552006 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1189552013 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I must modify my HTML generator thingy at once < 1189552016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however im not sure any browsers support that < 1189552016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1189552024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gecko doesn't. < 1189552031 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1189552031 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it just doesn't recognize it as a closing tag < 1189552034 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I will demand support < 1189552071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1189552088 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1189552093 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :my stupid browser doesn't support it < 1189552100 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ACTION emails the programmers < 1189552112 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the validator allows a lot of stuff that doesn't work in anything < 1189552115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :its to-the-letter < 1189552195 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, you are usingthe abomination that is HTML 4.01, rather than the beautiful XHTML < 1189552211 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1189552215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xhtml is not beautiful < 1189552221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xml is not beautiful < 1189552222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is from a computer's PoV < 1189552232 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't :( < 1189552239 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :TBH, I would prefer S-expressions < 1189552241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the html i showed is perfectly parsable trivially by a computer < 1189552248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :don't blame shitty docs for the bad rep html has < 1189552263 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hence the ":-)" < 1189552268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189552268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1189552291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I meant that HTML is a little messy whereas XML is a bit cleaner < 1189552308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the downsides an xml-based language bring are probably not worth the little bit of messiness they fix ;) < 1189552318 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :+ there's the whole "browser with initials IE" thing < 1189552326 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and its, you know, "not supporting xhtml" thing < 1189552333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :imagine if sexps were like html < 1189552343 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(alternatively, HTML is practical whereas XHTML is interlectual wankery) < 1189552346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(fn arg1 arg fn-end) < 1189552359 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: <if><eq a="x" b="y">...</if> < 1189552376 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is XHTML 1.0 Strict the... "cleanest"? < 1189552384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: according to zealots < 1189552386 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: eew, a and b... < 1189552413 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I would rather use [html](body){p}{/[}(/body)[/html] < 1189552414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: according to sane people - including tons of people working at "nice valid web" companies like Opera - clean HTML 4.01 Strict is the way to go < 1189552414 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :<call><function>fn</function><argument>arg1</argument><argument>arg2</argument></call> < 1189552431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :html 4 has the advantage of, you know, being supported by IE < 1189552451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, you know, not being a messy based-on-xml-but-sometimes-not-valid-xml standard < 1189552465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(+ (* 4 6) (- 8 2)) ==> <+> <*> 4 6 </*> <-> 8 2 </-> </+> < 1189552475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not really... < 1189552482 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: actually XHTML is XML < 1189552491 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it has a DTD, even < 1189552493 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: iirc there are some cases where valid xhtml is not valid xml < 1189552499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: why not? < 1189552501 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :an example would be nice < 1189552507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, IE over here doesn't like application/xhtml+xml. < 1189552521 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i cannot recall < 1189552524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except for some of the oddness I find with <meta>, ISTR < 1189552528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: + is not a valid identifier in xml < 1189552534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: "doesn't like"? < 1189552542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: its more like IE completely doesn't render application/xhtml+xml files < 1189552552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everything needs more sexp < 1189552558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: being like xml != being xml < 1189552562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: and if you serve it as text/html, you're breaking the standards (well, it DOES say you can send it like that for backwards compatibility--BUT:) < 1189552569 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: it renders text/html as, well, html < 1189552571 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :<apply><function>+</function><li><ul><apply><function>*</function><li><ul>4</ul><ul>6</ul></li></apply></ul><ul><apply><function>-</function><li><ul>8</ul><ul>2</ul></li></apply></ul></li></apply> < 1189552579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: so really your xhtml is just tag soup with odd /> elements and stuff. < 1189552593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: thus, IE absolutely and 100% does not support XHTML in any way < 1189552604 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :isn't it great? :) < 1189552609 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1189552628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so: HTML 4.01 Strict is the way to go < 1189552657 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends XHTML as text/plain for fun < 1189552669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189552744 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: naughty < 1189552764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks up a FS where every file has its doctype in the metadata < 1189552772 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you are evil < 1189552775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/sends/receives/ < 1189552785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I shall call it, HTTPFS < 1189552788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :The title of this document should read exactly "TEST" and you should see "PASS" below: < 1189552788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FAIL <-- well that failed royally < 1189552795 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: http has nothing to do with doctypes k. < 1189552798 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: indeed. < 1189552803 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: um < 1189552811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: HTTP has a "doctype" header < 1189552828 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders HTML with Haskell syntax < 1189552828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so an HTTPFS would have doctypes as I described, I think < 1189552835 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: um... < 1189552847 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: no it does not... < 1189552848 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :guh < 1189552859 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :ihope: have you seen some haskell libs to generate html? < 1189552867 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(so horrible) < 1189552868 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :fax: no. < 1189552870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall doctypes are part of the MIME standard, or something like that < 1189552878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :fax: "horrible"?! < 1189552880 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :it is worse than HTML < 1189552882 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the are elegant < 1189552883 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what's the syntax for maps in haskell? < 1189552888 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: D: < 1189552890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: String => anything that is < 1189552897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: since when?! < 1189552898 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I only saw one but it was by no means elegant < 1189552907 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: I don't think Haskell has a syntax for maps, unless you consider a function a map. < 1189552923 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you just use Data.Map < 1189552927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, MIME uses the same doctype designations, doesn't it? < 1189552932 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1189552941 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: example please ;) < 1189552981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :just read the docs < 1189552984 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :all should become clear < 1189552994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, < 1189553008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Map is used like < 1189553013 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Map ("key", "key") (1, 2) right? < 1189553016 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok: < 1189553019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://haskell.org/ghc/docs/latest/html/libraries/base/Data-Map.html < 1189553066 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes, RFC 2046 < 1189553079 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: um, no < 1189553088 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Html (Map () ()) [Head (Map () ()) [Meta (Map ("http-equiv", "content") ("Content-Type", "text/html") [], Title (Map () ()) ["hello"]] < 1189553091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1189553093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you and your fancy high-level filesystems < 1189553095 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that looks convoluted < 1189553096 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=P < 1189553109 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: what does map have to do with html? < 1189553115 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: attributes < 1189553126 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Tag attrs children) < 1189553130 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :nah, you want alists < 1189553141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :children is a list of strings and Tag-s < 1189553147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :attrs is some kind of string=>string map < 1189553153 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :voila, html in haskell < 1189553162 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :[([Char],[[Char]])] < 1189553172 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :eh that's not what I meant < 1189553187 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh: < 1189553208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(html (title "Minimal HTML document") (h1 "This is a minimal HTML document") (p "It's a lot less cluttered than many HTML documents you might have seen.")) < 1189553215 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :html {Head = head {Title = "foo"}; Body = [p "Hello, world!"]} < 1189553217 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1189553229 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that would be ok < 1189553235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what is that? < 1189553235 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :if its composable < 1189553240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course with less horrid abbreviations < 1189553270 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like that sexp stuff. < 1189553279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...assuming that's a sexp :-P < 1189553282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189553283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: :p < 1189553284 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Text.Html does cool things with typeclasses to remove most of the hard part of writing Html < 1189553292 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :s/hard/tedious/ < 1189553297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :APL html < 1189553297 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: what's that? < 1189553307 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :{HTML"@!!h~["fo"~@KO"Hello, world! < 1189553312 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :http://haskell.org/ghc/docs/latest/html/libraries/html/Text-Html.html < 1189553318 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird` was talking about it < 1189553325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean, the hard part < 1189553329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is the Haskell HTML-producing library < 1189553331 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :wow that's real < 1189553340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although there is absolutely nothing in that sexp that is illegal haskell syntax... < 1189553341 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :I never saw that before < 1189553344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: was I?? < 1189553350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: wow, I just described my own syntax < 1189553350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1189553352 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189553361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's data, not code < 1189553369 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what is different? < 1189553375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :) < 1189553377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err... < 1189553379 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no end tags! < 1189553380 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1189553382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :</lisp> < 1189553385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(kinda ruins it) < 1189553403 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ah, you were not using Text.HTML < 1189553436 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189553439 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can do things like foo +++ bar, and both foo and bar are auto-converted to HTML < 1189553445 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and HTML is not just strings < 1189553450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ok make those upper-case then it's data :) < 1189553450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cool, but i write my html in html < 1189553450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189553458 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :on the subject of html < 1189553465 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are people here's opinions of templating languages? < 1189553477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in haskell you would have to deal with all the horrid types < 1189553506 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :(<p> thing " " (<i> name) " not found") < 1189553568 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's this about horrid types? < 1189553581 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :haskell's type system is great fun :p < 1189553593 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :and you can use it to code for you < 1189553619 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :haskell should have a subtype of (x -> y) -- "Halts"! < 1189553656 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that would sort of ruin the allness of forall a. a. < 1189553662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YEAH WELL =( < 1189553671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189553685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Halts" doesn't fall prey to the p(p) problem does it? < 1189553696 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where p = if x halts loop forever else halt < 1189553699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1189553702 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if x given itself as input < 1189553709 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if its a typeclass... < 1189553753 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :here is Text.Html in use: http://www.willamette.edu/~fruehr/454/code/Webby.hs < 1189553776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1189553779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't like it that much < 1189553801 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is good for programattic generation < 1189553810 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, true < 1189553837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but a lot of those programmatic cases could be solved with a templating language ;) < 1189553840 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189553841 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :lambda `beside` (haskell `above` purely) < 1189553844 0 :fax!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1189553850 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but some of them probably need it yeah < 1189554018 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this would look nicer if they had actually used the HTML typeclass properly http://www.cse.unsw.edu.au/~pls/repos/lambdaFeed/HTML.hs < 1189554024 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or indeed at all < 1189554052 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :looks fine to me? < 1189554155 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :imageToHTML, itemToHTML, and enclosureToHtml should all have been methods of toHtml instead < 1189554320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :making Image, Item, and Enclosure instances of HTML < 1189554939 0 :fax!unknown@unknown.invalid QUIT : < 1189555376 0 :ehird`!unknown@unknown.invalid QUIT : < 1189555472 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189555474 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, folks < 1189555566 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1189555585 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, ihope < 1189555896 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg < 1189555918 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sick fucker < 1189556027 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*cough* < 1189556082 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is funnier on bash < 1189556159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, usually is < 1189556549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION returneth < 1189556566 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wb, pikhq < 1189557154 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1189559388 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189560327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"hfs" < 1189560347 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :HFS? < 1189560349 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or hfs? < 1189560454 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"HFs"? < 1189560465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/sed/TEST/math.sed < 1189560496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :makes me want to learn more sed < 1189560545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders where th sokoban in sed got to < 1189560591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and there is a nearly-full dc written in sed < 1189560593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's also 4-tower hanoi in that directory < 1189560597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1189560599 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome < 1189560729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sed in dc would be cooler < 1189560736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think it can be done < 1189560756 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189560764 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dc lacks a "drop2 command < 1189560768 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that... < 1189560773 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*"drop" < 1189560777 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, it has one < 1189560811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1189560812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"n". < 1189560824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Zd<r < 1189560836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Removes an item from the stack and outputs it without a newline. < 1189560844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(why no newline is beyond me) < 1189560861 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So that you can have no newline? < 1189560870 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1189560879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to add a newline, hard to take away one < 1189560960 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! Maybe I'll slightly revamp my parser language and call it "Cetacea". < 1189561181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oooh, i think sed could actually be implemented in dc < 1189561195 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :by storing strings as lists of numbers instead of the builtin strings < 1189561262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of *course* sed could be implemented in dc. < 1189561272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least, GNU dc is Turing complete. . . < 1189561309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all dc are turing complete < 1189561377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. < 1189561387 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc even has 128 tapes and an extra stack, so it's 128.5 times more powerful than a turing machine!! < 1189561397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how not necessarily? < 1189561409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A simple dc is merely a push-down automaton. < 1189561436 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189561546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc as defined in dc(1) all the way back in 1965 < 1189561552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1189561602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could you find said man page? < 1189561629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://plan9.bell-labs.com/7thEdMan/vol2/dc < 1189561825 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzz < 1189562573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly SimonRC is BORED by dc. < 1189562575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a jerk. < 1189562631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bored by dc??!??! < 1189562638 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dc is like my favorite language ever < 1189564672 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i always got confused about why there's both dc and bc < 1189564676 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and as a result, learned neither. < 1189565022 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1189565498 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189565528 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1189565912 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189566164 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1189566249 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189567057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Traditionally, dc was an RPN calculator, and bc was an infix frontend for the same. < 1189567060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament dc belongs in #esoteric, bc not < 1189567075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In GNU, they're just different programs in coreutils. < 1189567084 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bc compiles to dc < 1189567097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: GNU's implementation doesn't. < 1189567119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bc also has silly things like functions, variables, and structured loops < 1189567147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"It is not implemented in the traditional way using 'dc'." -- bc.info < 1189567154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1189567168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :. . . It has a bytecode compiler?!? < 1189567181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems a bit overdone for a comparatively simple program. < 1189567219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :openbsd's bc is written in yacc < 1189567231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A whole compiler can't be done in Yacc. < 1189567273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :depends where you think yacc ends < 1189567275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although it may *use* Yacc to parse, as I imagine GNU bc does. . . < 1189567283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The moment you start using stuff in Flex. ;) < 1189567307 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :openbsd bc uses lex too < 1189567352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but lex is pretty insignificant compared to yacc < 1189567396 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and yacc can't be used without writing the actions in C, so nothing can be strictly completely written in yacc < 1189567449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And since Yacc is a *parser generator*, even if you could, it'd not actually get any compilation done. < 1189567472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1189567525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yacc only generates a parser. . . < 1189567552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not all that's in a compiler. < 1189567570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You neglect this funny thing called "code generation". < 1189567570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the parser doesn't need to be sepperate from the code generator < 1189567577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is with yacc. . . < 1189567581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1189567582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(last I checked) < 1189567630 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yacc doesn't make a parse tree for you < 1189568362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides to learn Yacc < 1189568384 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand the advantage to yacc at all in comparison with writing the parser by hand- parsing isn't one of the difficult aspects of writing a compiler at all < 1189568429 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it could *become* useful with arbitrarily complex grammars, but you'd have something hideous by the time you hit the break even point, I think. < 1189568481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough* C *cough* < 1189568491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :case in point < 1189568528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :parsers are hard < 1189568554 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what *about* parsers are hard? < 1189568628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the parsing < 1189568749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tokenization is straightforward, relying primarily on defining patterns that determine certain types of tokens and scanning forward, with some minor exceptions for nesting. Building parse trees is basically just error-checking and order of operations. < 1189569019 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are a lot of aspects of compiler design and implementation that are really difficult (especially when the language doesn't help), but I really can't find anything in parsing that can hold a candle to the other stuff. < 1189569181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Realise that I wrote a compiler without knowing how to do a parser. ;) < 1189569273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's my point exactly- it's more or less trivial < 1189569316 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if an average hacker can reinvent something without undue difficulty, it's trivial. < 1189569350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: No, I mean "I didn't even do a parser". < 1189569364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My "parser" in PEBBLE is Tcl's source command. < 1189569370 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189569382 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1189569394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One must admit, it works pretty well. < 1189569465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : int c = getchar (); < 1189569480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out of *immense* curiosity, how could that involve an invalid lvalue? < 1189569526 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189569921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because your compiler is expressing its displeasure at your use of spaces < 1189569956 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that is an unusual way to apply whitespace to a function call < 1189569988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; that's the GNU indentation standard; kinda start thinking in it when I start flipping through GNU manuals. < 1189570010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gnu couldn't possible request spacing like that < 1189570037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/GNU_coding_standards < 1189570039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm gonna have to side with bsmntbombdood with this one < 1189570077 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :christ, that's like a laundry list of all the coding style points I have distaste for < 1189570102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the two-space-bracket-two-space thing is annoying < 1189570116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :spaces-as-tabs, spaces before function parameter blocks, /* oneliner comments like this */ < 1189570151 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah- wtf? < 1189570154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with the comments? < 1189570166 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, I'll retract that one < 1189570190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric : // comments should always be used for oneliners, but if I recall, ANSI C lacks those. < 1189570209 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you recall correctly < 1189570220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Modern* ANSI C has it; GNU tries to maintain some level of backwards compatibility with older standards and K&R C. < 1189570235 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C99 has the C++ style i think < 1189570245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not C89 < 1189570248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1189570277 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but yes, that indentation style causes me great pain. < 1189570483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/693143 <--- my way < 1189570602 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arrgh, s/while (/while(/ and s/strcmp (/strcmp(/ < 1189570617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189570705 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :different prog, but I think this code represents my coding style pretty well: http://nonlogic.org/dump/text/1189566634.html < 1189570771 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not C!111123 < 1189570812 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bitch, bitch, moan, moan < 1189570935 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :all curly-bracket languages are equal when it comes to coding style. < 1189572863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has done his first program via Yacc & Flex. . . < 1189574175 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :{} {} {} {} {} {} {} < 1189574184 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :{} {} {} {} {} {} < 1189574192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :{} {} {} {} {} {} < 1189574202 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :^-- a sample program in a curly-bracket language < 1189574245 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189574433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1189575325 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1189580996 0 :sebbu!n=sebbu@ADijon-152-1-63-164.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189581740 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189582196 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : []{} < 1189582198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[]{}[] < 1189582200 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : {}[] < 1189582207 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][][] < 1189582210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : [][][][][][] < 1189582211 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][][] < 1189582213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : [][][][][][] < 1189582214 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][][] < 1189582217 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric : [][][][][][] < 1189582229 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[][][][][][][] < 1189582233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pink floyd the wall < 1189582954 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189583999 0 :clog!unknown@unknown.invalid QUIT :ended < 1189584000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189585310 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189585357 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189587703 0 :RedDak!n=dak@host32-86-dynamic.6-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189589482 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189590033 0 :SEO_DUDE!i=Deee@gateway/tor/x-23292d286189d3ec JOIN :#esoteric < 1189596259 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189596334 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189597268 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189597671 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189598199 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189598748 0 :SEO_DUDE!unknown@unknown.invalid QUIT :"using sirc version 2.211" < 1189598836 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189598862 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189598899 0 :ehird`_!unknown@unknown.invalid NICK :ehird` < 1189599206 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189600373 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :lament: w t f < 1189600522 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189600872 0 :sebbu2!n=sebbu@ADijon-152-1-3-112.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189600910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189601315 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1189601990 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189602084 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has lunch. < 1189602612 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1189603297 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189603314 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189603918 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189603963 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1189605021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_instruction_minimalization <<< @ notes, doesn't "; [<,>]@[<.>@]" loop endlessly @ input? < 1189606754 0 :jix!n=jix@dyndsl-080-228-180-121.ewe-ip-backbone.de JOIN :#esoteric < 1189607817 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189608061 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eat clothespins < 1189608521 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :maybe eat clothespins nooga < 1189608529 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... huh? < 1189608694 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189608705 0 :jix!n=jix@dyndsl-091-096-034-004.ewe-ip-backbone.de JOIN :#esoteric < 1189610352 0 :SEO_DUDE!i=Deee@gateway/tor/x-f8af9536940b4c69 JOIN :#esoteric < 1189610384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a nooga is a delicacy in south mongolia < 1189610407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather like calamari. < 1189610575 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :My orders say I'm not supposed to know where I'm taking this boat, so I don't. But one look at you, and I know it's gonna be hot. < 1189610581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :I'm going 75 clicks above the Do Lung bridge. < 1189610586 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :That's Cambodia captain. < 1189610592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :That's classified. < 1189611973 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I think the formatting language of my mpd client will be turing complete < 1189611984 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :You don't need loops to be turing complete, right? < 1189612459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you run it on something superturing, it can be loopless < 1189612502 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :The interpreter is in python. < 1189612510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'd say no < 1189612517 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1189612524 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :It's a stack based language to format playlists, overkill? No < 1189613279 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think to be Turing complete, you have to be able to translate any Turing program into that language. < 1189613351 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure just how the resulting program has to act... < 1189613409 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think that if the original program halts, you must be able to find that out by running the resulting program, and if the original program halts, you must *not* be able to find that it halts by running the resulting program. < 1189613455 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see a description of this language. < 1189614554 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: loops are just something some imperative languages have. < 1189614597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed he meant the concept of looping < 1189614611 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and not an actual "while" etc. < 1189614796 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure in what sence does lambda calculus have "the concept of looping" < 1189614799 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :*sense < 1189614843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :through an abstraction the programmer has created... < 1189614858 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess that might be a bad term for it. < 1189614970 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i suppose in any language with side effects, you could define an "infinite loop" as something that performs some sequence of actions over and over again infinitely. < 1189614983 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in that sense, you can have infinite loops in unlambda and haskell. < 1189615048 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :if your language can't do that, it's definitely not turing-complete. < 1189615117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... so if you made unlambda return v instead everytime you're in an infinite loop, it wouldn't be turing complete? < 1189615132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, theoretically speaking, since that's impossible to know < 1189615725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :theoretically speaking, it's impossible < 1189615819 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, the detection system would be superturing < 1189615839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...orly < 1189615859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, BECAUSE the detection system would be superturing? < 1189615863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is that what you meant? < 1189615871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189615886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1189615922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, that language would naturally be superturing < 1189615932 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was responding to "16:38:01 < oklopol> hmm... so if you" .... "it wouldn't be turing complete?" < 1189616002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because lament said, i think, that a language can't be turing complete if it can't loop infinitely < 1189616039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it can only either be less than tc, or superturing, if it does that < 1189616047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so he was right < 1189616762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION builds a halting oracle < 1189617020 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1189617085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sp3tt: mpd client.... commandline? qt? < 1189617554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :baldsfkajsdlkfj!!KE@EN: < 1189617563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my geography class sucks < 1189617587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a major global problem facing our planet as we move into the 21st ccentury < 1189617617 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :humanity, we must kill off all humanity < 1189617635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh damn < 1189617641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's good < 1189617647 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100 is. < 1189617918 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :too many people < 1189617932 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :solution: less anthopology, more apthropophagy! < 1189617944 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1189617960 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* anthropology < 1189617975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need a reputable source that says that if i'm going to do it < 1189618082 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :the population bomb, written in 1968, by Paul Erlich. it states we should resort to cannibalism in like three or four years from now < 1189621430 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is there not enough food? < 1189621453 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How is overpopulation a problem? < 1189621507 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is that a question for your geography class? < 1189622214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats dinner. < 1189622221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: what do you mean, how is overpopulation a problem < 1189622243 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it a problem? < 1189623192 0 :GregorR!unknown@unknown.invalid NICK :behypercubed < 1189623415 0 :behypercubed!unknown@unknown.invalid NICK :_D6Gregor1RFeZi < 1189626073 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189631593 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1189632904 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189633796 0 :SEO_DUDE!i=Deee@gateway/tor/x-e8ed8de1d9a527c5 JOIN :#esoteric < 1189634412 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189634921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: yeah < 1189635046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no! that cannot be! no way! < 1189635056 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So how is it a problem? < 1189635072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189635624 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a problem because i have to answer it? < 1189635662 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1189638054 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1189638985 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189639181 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1189639268 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189639329 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189642000 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1189642836 0 :SEO_DUDE!i=Deee@gateway/tor/x-9b616c09b59c3d4a JOIN :#esoteric < 1189643253 0 :ehird`!unknown@unknown.invalid QUIT : < 1189646333 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189648934 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mercury delay lines! < 1189648985 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION delays bsmntbombdood's mercury lines < 1189649067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is disappointed this isn't about a new invention in the Mercury language < 1189649114 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i guess it _could_ have been about astrology < 1189649196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mercury is a language? < 1189649206 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(I thought it was about the metal!) < 1189649225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it was, sort of < 1189649231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mercury_%28programming_language%29 < 1189649487 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Mercury is a functional logic programming language geared towards real-world applications." < 1189649498 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess there are programming languages geared toward other applications. < 1189649502 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Surprise, surprise!) < 1189649506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like haskell! < 1189649536 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the real world is imperative < 1189649549 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The real world is massively parallel. < 1189649560 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that qualifies as "imperative". < 1189649628 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a couple more non-geared-toward-real-world programming languages: http://esoteric.voxelperfect.net/wiki/Language_list < 1189649686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most programs used in the real world are imperative, however. < 1189649689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell has always had real world applications as one of its goals < 1189649702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and, of course, in languages badly suited towards parallel processing) < 1189649850 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We really need to better exploit all this parallelness. < 1189649975 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189650004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're at a point where 8 independent processors would cost you a good $400, after all. < 1189650030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC, that would be the pricing for 2 Barcelona Opterons with 4 cores each) ;) < 1189650247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think you are vastly underestimating the cost of opterons < 1189650284 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o or not < 1189650305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16819105038 < 1189650345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the 4/8-way Opterons that are pricy. < 1189650399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And even then, they come in at about the price range of Intel's higher-priced desktop chips. < 1189650421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :newegg's most expensive opteron is $1200 < 1189650422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Intel server chips are just gouging. < 1189650465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most expensive Xeon is $1,3990. < 1189650473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remove a nine. < 1189653317 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1189654615 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1189656992 0 :SEO_DUDE!i=Deee@gateway/tor/x-0f8a8403147dcbc0 JOIN :#esoteric < 1189657694 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1189658007 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :/\(([^\/]*\/([^\\\/]*\\.)*[^\\\/]*\/)*[^\/]*\)/ < 1189658129 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Damn, another fix: /\(([^\/\)]*\/([^\\\/]*\\.)*[^\\\/]*\/)*[^\/\)]*\)/ < 1189658289 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189658584 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gregorr is mangled! < 1189658774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And soon he'll mangle you more. < 1189658815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok! < 1189658870 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt < 1189659064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. < 1189659068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just insane. < 1189659077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't wait to play with it. < 1189659081 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I need an example runtime grammar, so it'll be clear that it's not as insane as you think :) < 1189659120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like insane < 1189659124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still insane merely for having that *accesible*. < 1189659226 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1189659616 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt // added a bit < 1189660739 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Fine, nobody cares :P < 1189660805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :T3h sleepy. < 1189660963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's only 22:22 < 1189661005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(yes, i waited 3 minutes so i could say 22:22) < 1189661005 0 :SEO_DUDE32!i=Deee@gateway/tor/x-775a0cd5f81d9858 JOIN :#esoteric < 1189661056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need to be up in 7 hours or so. < 1189661071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1189661521 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189661657 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189662885 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Darn, Xi runs slow on a 486 :( < 1189662896 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I guess I need a pure VGA driver, not VESA :) < 1189662960 0 :immibis!unknown@unknown.invalid QUIT :"Life without danger is a waste of oxygen" < 1189665283 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189669547 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :My 486 now runs 2.6 + XOrg 7.3 >:) < 1189669558 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I had to use the VGA driver instead of VESA :( < 1189669569 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Surprisingly, VESA /did/ work at 24bpp 8-O < 1189669573 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :But it was effing slow. < 1189670220 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Sleep time. < 1189670399 0 :clog!unknown@unknown.invalid QUIT :ended < 1189670400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189672382 0 :helios24!unknown@unknown.invalid QUIT :"leaving" < 1189672389 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1189683043 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189687284 0 :sebbu!n=sebbu@ADijon-152-1-49-78.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189688423 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1189689526 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1189689574 0 :sp3tt_!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1189690126 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189694056 0 :sp3tt_!unknown@unknown.invalid QUIT :Remote closed the connection < 1189696482 0 :jix!n=jix@dyndsl-091-096-037-203.ewe-ip-backbone.de JOIN :#esoteric < 1189697156 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but you didn;t say it at 22:22:22 < 1189697521 0 :pikhq!unknown@unknown.invalid QUIT :Connection timed out < 1189697800 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189699169 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189699426 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189701415 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1189704894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: i'm not that good < 1189704943 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :so we have another dave2 in the making? < 1189704985 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdoodse just doesn't sound the same < 1189705058 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: ?! < 1189705081 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :another channel, some dude announces certain times < 1189705092 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the 1337 times < 1189705340 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: not as good as the StriB-clock < 1189705366 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is a guy called StriB, whose case changes to match the hour in binary < 1189705384 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :strib, striB, strIb, strIB, stRib, etc < 1189705452 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I proposed the SiMoNC-clock that did the same thing with the minutes, but decided not to, due to fear of lynching. < 1189706340 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seconds! < 1189706570 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: the IRC network would complain < 1189706598 0 :SimonRC!unknown@unknown.invalid NICK :SimonRC_18 < 1189706621 0 :SimonRC_18!unknown@unknown.invalid PRIVMSG #esoteric :bugger, too long < 1189706638 0 :SimonRC_18!unknown@unknown.invalid NICK :SimonRC_20 < 1189706639 0 :SimonRC_20!unknown@unknown.invalid NICK :SimonRC_22 < 1189706663 0 :SimonRC_22!unknown@unknown.invalid NICK :SimonRC_45 < 1189706671 0 :SimonRC_45!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the network blocks some of them < 1189707475 0 :importantshock!n=p_trick@161.253.18.113 JOIN :#esoteric < 1189707502 0 :SEO_DUDE75!i=Deee@gateway/tor/x-43ae28012d0baa57 JOIN :#esoteric < 1189707610 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC_45: do it in binary < 1189707707 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"sirc", it should tick 3.75 < 1189707746 0 :importantshock!unknown@unknown.invalid QUIT :Client Quit < 1189707820 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1189708207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep((lambda x: 1 - (x - __import__("math").floor(x)))(time.time())) while True: sys.stdout(__import__("math").floor(time.time())) < 1189708207 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189708216 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah? < 1189708281 0 :SEO_DUDE32!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189709625 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :test < 1189709657 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep( ( lambda x: 1 - (x - __import__("math").floor(x)) )( time.time() ) ); while True: sys.stdout(__import__("math").floor(time.time())) < 1189709658 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189709671 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep( ( lambda x: 1 - (x - __import__("math").floor(x)) )( time.time() ) ) and exec 'while True: sys.stdout(__import__("math").floor(time.time()))' < 1189709672 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189709712 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); while True: sys.stdout(__import__("math").floor(time.time())) < 1189709713 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189709714 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); while True: sys.stdout(__import__("math").floor(time.time()))) < 1189709716 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189709719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); while True: sys.stdout(__import__("math").floor(time.time()))))))) < 1189709726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); while True: sys.stdout(__import__("math").floor(time.time())) < 1189709728 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Excess Flood < 1189709734 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1189709741 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); while True: sys.stdout(__import__("math").floor(time.time())) < 1189709754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec while True: time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); sys.stdout(__import__("math").floor(time.time())) < 1189709754 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 22] Invalid argument < 1189709761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec while True: time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); sys.stdout(str(__import__("math").floor(time.time()))) < 1189709761 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 22] Invalid argument < 1189709766 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1189709770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :~exec while True: time.sleep((lambda x: 1 - x - __import__("math").floor(x))(time.time())); sys.stdout.write(str(__import__("math").floor(time.time()))) < 1189709770 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 22] Invalid argument < 1189710160 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :that's what she said! < 1189710632 0 :SimonRC_45!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1189710637 0 :SimonRC_45!unknown@unknown.invalid NICK :SimonRC < 1189710639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1189712435 0 :sebbu2!n=sebbu@ADijon-152-1-10-93.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189713564 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189714116 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189718254 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189718831 0 :importantshock!unknown@unknown.invalid QUIT : < 1189719975 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189721798 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Remote closed the connection < 1189722046 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1189722408 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1189725019 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189725529 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189727699 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1189727851 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1189728229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re oklopol < 1189728233 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What you missed: < 1189728238 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<EOF> < 1189728284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err... re < 1189728284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1189728313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did i miss something coool? < 1189728366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nothing at all < 1189728371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's why I said <EOF> < 1189728392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189728409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i completely missed "(Sgeo) What you missed:" this line < 1189728427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is quite a feat considering there were 3 lines on the screen... < 1189728453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so in fact Sgeo was mistaken about what you missed :D < 1189728481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh :P < 1189728835 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1189728859 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :"Right. So I'm hemophallic." "... did you just say hemo-phallic?" "Uh ... yes? I'll admit it, I have blood in my penis right now." < 1189729039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that does not sound like the best pickup line ever < 1189729233 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I'm totally using that as a pickup line next time I get the chance :P < 1189729454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :> 4 .&. 5 < 1189729670 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189730115 0 :ehird`!unknown@unknown.invalid QUIT : < 1189730305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GODDAMN MY INTERNETS < 1189730669 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1189732877 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1189737200 0 :SEO_DUDE75!i=Deee@gateway/tor/x-57700f01ccf40fc5 JOIN :#esoteric < 1189740066 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1189740768 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189740782 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1189740857 0 :SEO_DUDE75!i=Deee@gateway/tor/x-740555ff5d3b95d5 JOIN :#esoteric < 1189742662 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1189745688 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189747904 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1189748324 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1189749249 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189750290 0 :PerfectElu!i=Chameleo@ip68-12-156-224.ok.ok.cox.net JOIN :#esoteric < 1189750429 0 :PerfectElu!unknown@unknown.invalid PART #esoteric :? < 1189756799 0 :clog!unknown@unknown.invalid QUIT :ended < 1189756800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189757986 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189759645 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189760874 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189761177 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189763099 0 :jix!n=jix@dyndsl-091-096-040-028.ewe-ip-backbone.de JOIN :#esoteric < 1189765320 0 :immibis!unknown@unknown.invalid QUIT :"Man who run behind car get exhausted" < 1189770753 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189771545 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189772239 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189772278 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1189772279 0 :ehird`!unknown@unknown.invalid QUIT :No route to host < 1189772776 0 :sebbu2!n=sebbu@ADijon-152-1-13-125.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189773034 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189773941 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189775858 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189777977 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189778252 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189779429 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1189779459 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189779478 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1189781528 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189781542 0 :jix!n=jix@dyndsl-080-228-189-008.ewe-ip-backbone.de JOIN :#esoteric < 1189781729 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189782055 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189782083 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189786918 0 :ehird`!unknown@unknown.invalid QUIT :"Pong timeout" < 1189786932 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189788459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1189788466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was some good idling < 1189788494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :13 hours! < 1189788537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how deep was the idle? < 1189788541 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189788543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on the channel < 1189788553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1189788557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i own at math < 1189788876 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :how much? < 1189788906 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was 5th in the finnish national competition < 1189788926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that much < 1189788955 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1189789067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :competition at what? < 1189789096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: does that mean you get to go to the IMO? :) < 1189789308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've gotten there prolly, but i forgot to go to a training camp that was kinda essential < 1189789323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh :( < 1189789362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't really done any math in my life, i may be clever but you do need to know a LOT of stuff to do well in the IMO < 1189789367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if IMO is what follows it.. < 1189789386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the olympics anyway < 1189789388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :International Mathematical Olympiad < 1189789400 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that's it < 1189789431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know the guy who won it, owns me easy as hell < 1189789459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm far better at programming though, even though he's been a programmer longer than me < 1189789534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've actually missed 2 math competition finals :P < 1189789553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other was for ...mental calculation or whatever you call it < 1189789606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :calculating big numbers in your head? < 1189789659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :had to turn my calculator in for the ram to be erased, so http://www.vjn.fi/pb/p312111352.txt wrote my games on the comp :P < 1189789691 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the funny thing is i haven't actually learned any techniques, there just simply isn't anyone who has ANY skill in this town :| < 1189789697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or so i assume < 1189789708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i sure as hell don't < 1189789776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why i wrote those down, prolly won't write them back on my ti-84 anyway < 1189789795 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: math, since i didn't answer, it seems < 1189789813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am confused, was a calculator allowed on the competition? < 1189789830 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err < 1189789836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry, this is unrelated :D < 1189789844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a physics exam on monday < 1189789856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the math competition was a loooong time ago < 1189789871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1189789886 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the competition didn't require a calculator... < 1189789900 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"oklopol shows up at elementary school math bee" < 1189789913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would imagine a mental calculation one wouldn't allow one < 1189789922 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189789933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the mental calculation one was in elementary school... < 1189789941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1189789948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189789968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was also in the finals in the elementary school real math competition < 1189789977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls other kids asking him to do math in his head, long ago < 1189789979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"turku, finland -- oklopol was seen at an elementary school's math bee, where 3rd graders answered questions such as "what is the product of 4 and 3?", and "what is the square root of 16?". < 1189789980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in high school was when i forgot to go < 1189790005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :square root? advanced stuff < 1189790026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember teaching square roots to a friend @ first grade :D < 1189790029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he got it < 1189790034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easily < 1189790052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"the police was called and he was arrested for trespassing." < 1189790088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i prefer telling it my way :P < 1189790149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well mine is from a REPUTABLE NEWS SOURCE < 1189790158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i'd've won the finals @ the elementary school competition, top10 was on a very small range, but the second part of the test consisted of folding paper... < 1189790162 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't fold paper < 1189790166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, the National Enquirer? < 1189790181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or the Weekly World News? < 1189790186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps the Onion? < 1189790255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking i'd learn math this fall, would be nice to get to the finals < 1189790821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should actually be doing physics right now... < 1189790838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess i have a whole night ahead me < 1189791054 0 :oerjan!unknown@unknown.invalid QUIT :"Supper" < 1189792918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a doughnut! < 1189792933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I has a stack of graded papers! < 1189792961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i win! < 1189792990 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :stack of graded papers == I get paid, so I think I win < 1189793012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, it's friday, so EVERYBODY WINS! < 1189793014 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1189793067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't :| < 1189793088 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:/ < 1189793148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189793157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay, my parents are gone all day tommorow < 1189793182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :fun fun fun < 1189793184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my parents are gone all day every day! < 1189793191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hooray < 1189793206 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I live in a dorm room. < 1189793211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but my gf decided to stay home and sleep instead of coming here :P < 1189793388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :poor oklopol, no tail today < 1189793396 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189793412 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the internet is a lousy place to get sympathy for that type of thing. < 1189793435 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Instead, you'll get statements like this: < 1189793439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've had no tail for SIXTEEN WHOLE YEARS! < 1189793443 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol's girlfriend was recaptured by the zoo. < 1189793444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i know multiple girls.. < 1189793499 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so let's not jump into conclusions < 1189793503 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189793536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should have a script to press enter if i forget to < 1189793634 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I th < 1189793638 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :ink that would be a g < 1189793639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a great setup for hilarious mishaps < 1189793642 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :reat id < 1189793645 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :ea. < 1189793648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189793650 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189793659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have a point. < 1189793664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my thoughts exactly, _D6Gregor1RFeZi < 1189793669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :onless i start using periods < 1189793678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it knows whether the sentence is ready < 1189793681 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1189793686 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: YOUR GF IS ALREADY HAW < 1189793688 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could start using enter, though < 1189793690 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi: on an unrelated note, has your nick contracted cancer or something? < 1189793691 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :(terrible, terrible joke) < 1189793704 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I've been mangled. < 1189793711 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw, dang < 1189793717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi: is "haw" "here"? < 1189793725 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :No, it's "haw" < 1189793728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189793737 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :That was in response to "unless I start using periods" < 1189793779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189793803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :period as in menstruation, was that what you were referring to? i have no idea where the joke was :P < 1189793824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since i don't know what "haw" is, guess i could look it up... < 1189793845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that didn't help < 1189793848 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I think the joke was just too terrible to get :P < 1189793852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :terrible jokes are usually the best < 1189793880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"haw" generally acts in a similar fashion to "ha" or "heh" < 1189793894 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189793918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"is already using periods", and then the menstruation thing? < 1189793928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell me already :) < 1189793984 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, it seems pretty clear < 1189793997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, you aren't an idiot < 1189794038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"unless I start using periods to know when ... [it] is ready" "YOUR GIRLFRIEND IS ALREADY. HAHAHA." < 1189794047 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's about as clear as I can make it. < 1189794072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a joke based on the same word being used to refer to a punctuation mark and menstruation. < 1189794077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i was correct < 1189794083 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1189794120 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this channel never ceases to produce hilariously pedantic discussions like this, eh? < 1189794197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the more anal the better < 1189794257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What else would you expect from us? < 1189794473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1189795013 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :oklopol just left another clear opening for a terrible joke, and nobody jumped in :P < 1189795015 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :So I'll do it. < 1189795020 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S WHAT YOUR GF SAID HAW < 1189795101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was already a joke :P < 1189795114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it needed some clearing up < 1189795120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to REALLY be terrible < 1189795133 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Terrible = horribly explicit. < 1189795171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189795201 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :So, I bought an old tablet PC on eBay. < 1189795204 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :It's hyper-cool. < 1189795210 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Then I took out the hard disk. < 1189795219 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I did that by tearing the hard disk's cable entirely in two. < 1189795220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why'd you want a swallowable PC? < 1189795335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189795374 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I did indeed successfully remove the hard disk. < 1189795375 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi: is that what the service manual said to do, or were you taking it apart with your claws and teeth or something? < 1189795395 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The hard disk was glued into the slot. I was trying to pry it open. < 1189795415 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: As it turns out, the feeling of peeling glue is incredibly similar to the feeling of ripping a cable. < 1189795424 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1189795442 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :any reason in particular for taking out the drive? Upgrade? < 1189795456 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :It didn't come with an OS and has no peripheral disk drives. < 1189795467 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :So the only way to get an OS on there was to remove the hard disk and install it via my desktop. < 1189795478 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Which was exactly what I was anticipating doing, minus the destruction. < 1189795485 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and I'd imagine this process just became more complicated < 1189795494 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :A bit. < 1189795507 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :As it turns out, a new cable is more expensive than a replacement :P < 1189795518 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :+ for the tablet itself < 1189795524 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :So, now I'm going to have two X-D < 1189795537 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1189795549 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :can you show us a link to what the machine looks like? < 1189795562 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :http://images.google.com/images?q=fujitsu+stylistic+1200 < 1189795581 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :It's a mind-blowingly sexy machine. < 1189795594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that looks pretty kickass, all things considered < 1189795628 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to put Debian+IceWM on it 8-D < 1189795859 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- great bash: "<Ubik> speaking of Jenga, it's the 1-year anniversery of 9/11 tomorrow" < 1189796420 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189796426 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1189796673 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189797114 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189797163 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1189798032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi: why are you Dized? < 1189798963 0 :sebbu!n=sebbu@ADijon-152-1-74-216.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1189799103 0 :SEO_DUDE75!i=Deee@gateway/tor/x-c0b1b60dacad7167 JOIN :#esoteric < 1189799921 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189800097 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189801502 0 :SEO_DUDE75!i=Deee@gateway/tor/x-bda590d8be9cc12c JOIN :#esoteric < 1189801989 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189802581 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189802899 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189806069 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189806611 0 :SEO_DUDE75!i=Deee@gateway/tor/x-6bdb078fcfba9493 JOIN :#esoteric < 1189806849 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189806886 0 :Grognor!n=chatzill@fl-76-1-171-245.dhcp.embarqhsd.net JOIN :#esoteric < 1189806952 0 :Grognor!unknown@unknown.invalid PART #esoteric :? < 1189807725 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189809538 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189809605 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189809854 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189813853 0 :ehird`!unknown@unknown.invalid QUIT : < 1189814992 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189816804 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189817477 0 :immibis!unknown@unknown.invalid QUIT :"On the other hand, you have different fingers." < 1189818189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://scienceblogs.com/goodmath/2007/09/the_perspex_machine_superturin.php < 1189818190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1189818202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's superturing because it can be extended to hold reals? < 1189818219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh...how bout you extend a turing machine to hold a real in each cell instead of a symbol? < 1189818241 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1189818842 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189819229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well then you would have made a super-turing machine, obviously :) < 1189819310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you expect from the nullity guy < 1189819596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All in favor of implementing a Perspex Machine emulator on a Turing machine, in the name of proving him more wrong? < 1189819679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. . . He argues that a Turing machine can't even *hold* a real? < 1189819694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's got an infinite amount of space. It can hold an infinite amount of reals. < 1189819709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it can't do anything with them < 1189819713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it cannot. memory is finite at any given time. < 1189819743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: A universal Turing machine has infinite memory. < 1189819758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/infinite/unbounded/ < 1189819762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, it has infinitely _extensible_ memory < 1189819781 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :You can't process an irrational number because doing so puts you into an infinite loop. < 1189819788 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right < 1189819792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, there is that. . . < 1189819843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, an infinity machine could easily emulate a perspex machine. ;) < 1189819851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(but not the other way around. :D) < 1189820012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(of course, the infinity machine, unlike the perspex machine, was designed as more of a thought experiment) < 1189820318 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189820415 0 :immibis!unknown@unknown.invalid NICK :immibis[A] < 1189820626 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Turing machines can sort of deal with real numbers. < 1189820669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only countably many of them... < 1189820682 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1189820695 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Give me a real number that a Turing machine cannot handle. :-P < 1189820713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :omega < 1189820728 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't sound like a real number to me. < 1189820740 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...oh, that? < 1189820741 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :2^.5 < 1189820750 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Chaitin's constant or whatever? < 1189820777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1189820808 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: I think 2^.5 is firmly within the realm of computability. < 1189820840 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :not in polynomial time < 1189820841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, an algebraic number < 1189820868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no one has mentioned polynomial time, or digits for that matter < 1189821170 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I guess handling real numbers is sort of the same as handling sets of rational numbers. < 1189821204 0 :immibis[A]!unknown@unknown.invalid NICK :immibis < 1189821209 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That is, the sets that contain some rational numbers but not others, < 1189821211 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1189821279 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :That is, the bounded, non-empty, downward closed sets of rational numbers that do not have maxima. < 1189821302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a turing machine can't decide if two real numbers are equal < 1189821317 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1189821352 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's no way you can even give a Turing machine any two real numbers. < 1189821410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my impression is that a computable real is a function which given a bound will calculate a rational that lies within that distance of the real, or an equivalent < 1189821425 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1189821426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :formulation < 1189821493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say, a decreasing sequence of intervals < 1189821566 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Or a function that compares the real number to its argument? < 1189821593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, you cannot do that because if they are equal it might not be provable < 1189821680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you need some slack in the questions you ask :) < 1189821692 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189821736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say, you could pass it two different arguments and it would answer either that it was largest than the smallest or smaller than the largest < 1189821745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*larger than < 1189821894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strangely you can also ask it for a correctly rounded printout to some number of digits - as long as you allow it to possibly give one more digit than you ask for < 1189822750 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aren't all reals computable then? < 1189822776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, the function itself should be computable < 1189822868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so no < 1189822882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189822917 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to find something similar to irreal numbers < 1189822928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189822954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :division is closed over the reals < 1189822956 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean surreal, or something else? < 1189822962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or irrational? < 1189822964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sans 0 of course < 1189823150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1189823921 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Something like surreal. < 1189823960 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You fill in the rational numbers with the irrational numbers. You fill in the real numbers with... nothing. < 1189823996 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :complex numbers < 1189824005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and irrational=real < 1189824098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rationals are people^H^H^H^H^H^Hreals too < 1189824124 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :The imaginary numbers aren't the sort of filling-in I was thinking of. < 1189824152 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the reals _are_ complete. have you looked at nonstandard analysis? < 1189824158 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking the LUBs of sets of real numbers. These are, of course, also real numbers. < 1189824168 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. What is it? < 1189824195 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :soylernt rationals are people, you must tell them, soylent rationals are PEOPLE < 1189824215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just saw that movie a few days ago for the first time, BTW < 1189824219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you add new reals by passing to a larger model of the same axioms < 1189824291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :using something called ultraproducts, iirc < 1189824308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: A turing machine could actually tell you if two real numbers were not equal, though. ;) < 1189824321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no it couldn't < 1189824342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a machine to do so wouldn't always halt < 1189824342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(this assumes a way to store the real number is devised. . . :p) < 1189824344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_if_ two computable real numbers were not equal, it could tell you. < 1189824364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189824367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :note the subtle lack of requirement to tell you if they are < 1189824367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, of course, is why I said that. < 1189824392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it's not very usefull to know if two numbers are equal if you already know they are < 1189824730 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189824743 0 :jix!n=jix@dyndsl-091-096-043-089.ewe-ip-backbone.de JOIN :#esoteric < 1189829543 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1189830145 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189833655 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189833720 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189833761 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189834400 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189834495 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf ,[.,] < 1189834504 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1189834509 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon created < 1189834596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meow? < 1189834610 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's a *cat* < 1189834623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1189834626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon cat bf < 1189834627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: daemon annoyimmibis bf < 1189834629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 immibis: bf_txtgen < 1189834632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 immibis: ps < 1189834690 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189834693 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!annoyimmibis xxx < 1189834878 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :!cat ~exec self.raw"PRIVMSG #esoteric :hi"") < 1189834878 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189834891 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :!cat ~exec self.raw\"PRIVMSG #esoteric :hi\"") < 1189834892 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!cat ~exec self.raw"PRIVMSG #esoteric :hi" < 1189834895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw"PRIVMSG #esoteric :hi" < 1189834896 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1189834910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :!cat ~exec self.raw(\"PRIVMSG #esoteric :hi\")") < 1189834910 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :!cat ~exec self.raw("PRIVMSG #esoteric :hi") < 1189834914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PRIVMSG #esoteric :hi") < 1189834914 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1189834926 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1189835018 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :!annoyimmibis yyy < 1189835029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem to do much. < 1189835048 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it messages me < 1189835391 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1189835406 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"!annoyimmibis yyy" is the same as "/msg immibis yyy" except that then the message comes from EgoBot < 1189835453 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1189835456 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1189835457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1189836536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!annoyimmibis Does this annoy people in chat, too? < 1189836539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1189836557 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[17:08] <EgoBot> Does this annoy people in chat, too? < 1189836563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[17:08] <EgoBot> Does this annoy people in chat, too? < 1189836569 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!annoyimmibis are you sure? < 1189836577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? < 1189836594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189836601 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, i used !cat < 1189836608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!cat XD < 1189836612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1189836653 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!annoyimmibis yadayadayada < 1189836656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :yadayadayada < 1189836842 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1189837148 0 :SEO_DUDE75!i=Deee@gateway/tor/x-f048e0c34e33deb3 JOIN :#esoteric < 1189837287 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1189840106 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189843199 0 :clog!unknown@unknown.invalid QUIT :ended < 1189843200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189847517 0 :sebbu!n=sebbu@ADijon-152-1-74-216.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1189850496 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189851448 0 :SEO_DUDE75!i=Deee@gateway/tor/x-2cb02069552f337d JOIN :#esoteric < 1189855796 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189856071 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189856088 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1189856812 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189856868 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189857063 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189857864 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189858193 0 :jix!n=jix@dyndsl-091-096-043-089.ewe-ip-backbone.de JOIN :#esoteric < 1189858247 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189858304 0 :ehird`!unknown@unknown.invalid QUIT :No route to host < 1189860377 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189861760 0 :SEO_DUDE75!i=Deee@gateway/tor/x-ce73c8a01e848d80 JOIN :#esoteric < 1189864809 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1189866974 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189867158 0 :ehird`_!unknown@unknown.invalid QUIT :Client Quit < 1189867164 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189867181 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189867300 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189867313 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189867350 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anyone alive? < 1189867381 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO </plutonium voice> < 1189867424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, or should that be plutonian? < 1189867509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :google says 7 to 6 for plutonian < 1189867637 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :YESNO </no> < 1189867648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GOD</avocado> < 1189867936 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189867947 0 :jix!n=jix@dyndsl-080-228-180-048.ewe-ip-backbone.de JOIN :#esoteric < 1189867976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::t fromMaybe < 1189869972 0 :xlq!i=xlq@mtxf.net JOIN :#esoteric < 1189869982 0 :xlq!unknown@unknown.invalid PART #esoteric :? < 1189871557 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189875167 0 :skull_fcked!n=skull_fc@88.241.240.161 JOIN :#esoteric < 1189875444 0 :skull_fcked!unknown@unknown.invalid PART #esoteric :? < 1189875734 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1189877368 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1189882194 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1189883138 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got to the british summer school for the IMO one year < 1189883178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Abuh? < 1189883183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189883218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what a bunch of geniuses we are < 1189883409 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189883465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was bragging about my "success" in the finnish national math thingie < 1189883473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one before imo < 1189883521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how successful? < 1189883552 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(BTW, most of my maths class has a go at the first set of tests) < 1189883621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i got to the finals < 1189883641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was in the 9th grade < 1189883668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in high school i was the 5th, but i forgot to go to a ...camp or something < 1189883683 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that was to pick out the guys for the olympics < 1189883704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my highschool did something resembling what you've described, although in this case we were allowed to use a calculator. I scored in the top %5 of my school, in many cases solving problems by writing programs instead of the "correct way". Then I got to go on to the second half based on my original score, but I felt pretty SOL without my beloved TI-83+ < 1189883723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189883740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had about 1.5 times more points than the next one in our school < 1189883745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and he was the 86th iirc < 1189883749 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in finland < 1189883749 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I actually got full points on one question there by writing out a TI-BASIC program that would generate the right answer and a detailed explanation of how it worked, which surprised me < 1189883752 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, small country. < 1189883778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty cool :P < 1189883780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with the basic? < 1189883785 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :we are a lot of geniuses here... < 1189883787 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1189883801 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I love BASIC for a number of reasons < 1189883843 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I like Haskell and wish my calculator supported it. < 1189883878 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: use Forth. it has oomph < 1189883884 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189883901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :On my calculator? < 1189883920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates autumn. < 1189883937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wind, rain, cold, darkness, instant depression. < 1189883948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1189883953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love all of those < 1189883969 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Forth is just the thing for interactive development on small systems < 1189883983 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and I like some of them < 1189883983 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good. < 1189884000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :You calculators is more powerful than many early Forth systems < 1189884008 0 :ehird`!unknown@unknown.invalid QUIT :"Pong timeout" < 1189884009 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*Your calculator < 1189884039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in case you don't read logs and know basic, take a look at my games TI :P http://www.vjn.fi/pb/p312111352.txt < 1189884042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*TI games < 1189884070 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why all the colons? < 1189884073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pong was a 2 hour project, the worm thingie 3 hours, but i didn't know the language yet < 1189884081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's how a line starts < 1189884084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1189884086 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you lazy tabber. < 1189884091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189884125 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Pong. My. < 1189884187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... gotta go read some physics, been meaning to go for about 2 days, y'all have fun here -> < 1189884336 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :holy poop, I think I can still read this code < 1189884357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i'm bad at leaving the computer. < 1189884380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guess the fact i don't care about physics might have something to do with it < 1189884412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: if you find anything i could've done better, don't hesitate to tell me < 1189884428 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just know the basics from trial-and-error < 1189884474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, retry -> < 1189884489 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189884510 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I know a few general optimization tricks < 1189884536 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for example, in a function call like :Pxl-On(I,21), you can leave off the end ), and the interpreter doesn't complain < 1189884547 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that can shave quite a few bytes off of many programs < 1189884602 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1189884628 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :also, single if statements can be compressed from If condition:Then:statement:End into "If condition:statement" < 1189884639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that only works when your conditional controls a oneliner < 1189884654 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, man, sometimes things just happen that you couldn't do deliberately... < 1189884663 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basically, TI-BASIC's If takes the form of "If not condition, skip next instruction" < 1189884672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, SimonRC? < 1189884694 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :elsenet, there was a discussion on how to improve masturbation. Some guy comes in, and before anyone says anything, quotes the Beatles: "All you need it love". < 1189884703 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1189884707 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189884726 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189884728 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would put it on bash, except maybe my parents should not see it < 1189884769 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dinner < 1189884782 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: follow me on those tips? < 1189884789 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189884815 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :You could probably reduce those programs in size between 10 and 20%, and they'd execute a little faster < 1189884822 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189884866 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189884987 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189885005 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189885037 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189885171 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189885188 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: connection issues? < 1189885214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: switching-to-a-new-client issues < 1189885233 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189885235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :specifically, getting Linkinus to realise that yes, damnit, you can connect there < 1189885242 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and that yes, damnit, you can autoidentify me < 1189885289 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189885305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :specifically, GOD WHY DON'T YOU KNOW HOW TO USE NICKSERV LINKINUS < 1189885307 0 :sebbu2!n=sebbu@ADijon-152-1-41-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189885329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do server passwords? < 1189885343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it should < 1189885376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then the client tells the server, which tells nickserv, iiuc < 1189885408 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :let's try that again < 1189885417 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189885457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, that doesn't work if you keep a reference to the start of [1,1..] < 1189885634 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189885737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: sorry, was making snacks < 1189885744 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(soon physics1) < 1189885763 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sokay < 1189885839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's why the Else. < 1189885848 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering what the fuck was up with that :D < 1189885859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but indeed, because you can do oneliners < 1189885865 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1189885869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/Else/Then < 1189886114 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189886169 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: your parents read bash? < 1189886274 0 :SEO_DUDE55!i=Deee@gateway/tor/x-ce66e63c10ed424a JOIN :#esoteric < 1189886391 0 :SEO_DUDE75!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189886442 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189886549 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189886590 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe NOW it will work!!!!! < 1189886756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're identified, at least < 1189887117 0 :ehird`!unknown@unknown.invalid QUIT : < 1189887318 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189887350 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189887404 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189887408 0 :ehird`!unknown@unknown.invalid QUIT :Remote closed the connection < 1189887425 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189887427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, so much for that theory. < 1189887457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :colloquy is /almost/ better than this < 1189887460 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thats saying a lot < 1189887471 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :xchat FTW < 1189887479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :xchat aqua is fugly < 1189887511 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :I never said it was pretty, I just said it works < 1189887616 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :remember, form FOLLOWS functionality, meaning it's about as worthless as teats on a boar hog without functionality < 1189888058 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1189888196 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: linkinius IS very functional... its just buggy :p < 1189888201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thankfully i seem to have fixed all that < 1189888216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :famous last words :D < 1189888277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has quit (Connection reset bbbby I$&A%$"X < 1189888283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :READ ERROR < 1189888694 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189889166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray beer < 1189889697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Time to implement something! < 1189889717 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1189889775 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That parser programming language thing. I think I'll call it Redivider. < 1189889805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :make it turing complete < 1189889809 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It is. < 1189889840 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sifts through pastebin.ca posts < 1189889910 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess this is the most recent one: http://pastebin.ca/679421 < 1189889959 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Suddenly, I feel like playing a game instead. :-P < 1189889977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write a game in your language < 1189890576 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, yes, I could do that. < 1189890710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes! do so < 1189890754 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And here, have a weird writing system: "H. M. M-y. E. S-i c. O. U. L. D d. O t. H. A. T" < 1189890793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sentences are concatenated, so if I wanted to say that twice for some reason, it'd be "H. M. M-y. E. S-i c. O. U. L. D d. O t. H. A. Th. M. M-y. E. S-i c. O. U. L. D d. O t. H. A. T" < 1189890807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what < 1189890821 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't get the system behind that writing system < 1189890865 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"fo" becomes "f. o" and vice versa; "f-o" becomes "f, o" and vice versa; "f o" remains "f o". < 1189890882 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1189890890 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1189890897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Except capitalization is correctified. :-P < 1189890897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What about f.o < 1189890917 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How often is that used? < 1189890938 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"H. M. M" < 1189890942 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189890943 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1189890958 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Unless you're writing numbers, which this doesn't support :-) < 1189890974 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :HMM, yES, i cOULD dO tHAT < 1189890984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so why did you mess up capitalization like that < 1189891008 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This way, every "sentence" has exactly one capital letter, which is at the beginning. < 1189891050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no me understando < 1189891070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :J. U. S. T t. O b. E w. E. I. R. D-I a. S. S. U. M. E < 1189891087 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :("Sentence" meaning something like "S-i c.") < 1189891147 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Y. E. S-e. X. A. C. T. L. Y < 1189891185 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it should instead be "fo" <-> "f. o"; "f o" <-> "f, o". < 1189891212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hello world -> H. e. l. l. oW. o. r. l. d < 1189891212 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Nah < 1189891214 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Not as esoteric < 1189891232 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not "H. E. L. L. Ow. O. R. L. D"? < 1189891250 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Hell. Ow. O RLD?) < 1189891267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :itym "H. E. L. L. O w. O. R. L. D" < 1189891292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about "hello world"? < 1189891314 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is #esoteric < 1189891600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed. < 1189891604 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or ""H. E. L. L. O, w. O. R. L. D"" < 1189892276 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Modulo number of quotation marks.) < 1189894846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :modulo MY TURTLE! < 1189894867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's TURTLES all the way down, but we IGNORE them! < 1189895639 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1189895772 0 :immibis!n=immibis@125-238-32-238.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1189896175 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1189896736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897132 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :tehre's a channel for that kind of talk, mister < 1189897272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897311 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :We's no sense-makers! < 1189897507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897538 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SHARKS < 1189897550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :DOLPHINS < 1189897581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :JELLYFISH < 1189897597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :MOLLUSKS < 1189897658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897674 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :repeat is fail < 1189897679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189897680 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, totally, dude. < 1189897734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :VELOCIRAPTORS < 1189897843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There are three velociraptors in an equilateral triangle around you. < 1189897859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one has a wounded leg and runs slower than the others < 1189897881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Two can run at 30mph. One has a gimp leg, and runs at 15mph. Where should you head towards to live the longest? < 1189897918 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :up < 1189897929 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does it depend on your speed? < 1189897946 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If I can run at c/2, just about any direction will do :-P < 1189898036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :If you can run at c*2, that's just great since you can go and undo whatever you did to get yourself surrounded by velociraptors... < 1189898054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :10mph. < 1189898077 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ihope, not only that, but relativistic mass means that the shouldr block you throw at one bewcomes MUCH more effective < 1189898106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just run at a raptor if you hit c/2. < 1189898113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Veliocraptors run at exactly c. < 1189898118 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So c/2 isn't good enough. < 1189898119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c*2, yep. < 1189898132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I doubt that we've got velociphotons. < 1189898154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Yes we have < 1189898156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION names a frequency the velociraptor frequency, where velociraptor waves are sent :p < 1189898158 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, then your mass becomes aleph-2, easily enough to get the velociraptor out of the way < 1189898173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: Exactly! c*2 ftw. < 1189898183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts a velociraptor laser < 1189898184 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The slow baby velociraptors only run at c-1. < 1189898192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But then they grow up to run at c. < 1189898194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you forgot one thing about relativistic mass. the velociraptor _also_ increases in mass relative to you < 1189898209 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so a collision may not be well-advised < 1189898224 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, only up to < 1189898227 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, only up to c < 1189898241 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :My plan: < 1189898248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Run a bit at c*2. < 1189898252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :collisions at imaginary mass may not be well-understood yet < 1189898254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Undo whatever you did to run into the veliocraptors. < 1189898256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Be happy. < 1189898283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How do the velociraptors act, exactly? < 1189898288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do they always run straight at you? < 1189898299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would be cool if c was 50 km/h < 1189898314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously, velociraptors read your mind < 1189898315 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: c is obviously 88 mph < 1189898316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they always use the optimal strategy < 1189898320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189898332 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"uh, wasted a whole evening, well, i'll just go jogging and win back the time" < 1189898353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1189898364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'm pretty sure that's flawed logic somehow, but you get the joke :P < 1189898371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cars would own < 1189898375 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could arrive somewhere before you left < 1189898381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1189898382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Hi! I'll arrive in about 5 minutes." < 1189898385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Oh hi, second me!" < 1189898390 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Second me: "I'll arrive in about 5 minutes." < 1189898394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't mean you could get faster than c :| < 1189898395 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Second me: "Oh hi, third me!" < 1189898397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :................................. < 1189898404 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, if velociraptors read my mind, they'd run AWAY < 1189898427 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If c were bigger, would the universe be bigger, too? :-P < 1189898437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: only if you are actually dangerous to them < 1189898481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1189898496 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, does recasting one of the hannibal lechter movies with them as the victim count as dangerous? < 1189898504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :What kind of processing power does it take to simulate a very small (therefore spherical, so there's no edges), relativistic universe? < 1189898509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd think more than we have today < 1189898518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: only if you can actually do it < 1189898520 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very small as in like I dunno, 10 miles :P < 1189898564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: you mean with the physical laws we have now? < 1189898571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or what kind of universe < 1189898573 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :or "three velociraptors, which one of my seven guns do I draw for maximum bloodshed?" < 1189898575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Maybe a simplified model of them. But yeah. < 1189898584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :depends on the simplification :) < 1189898588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Basically a relativistic universe with maybe even basic quantum mechanics < 1189898595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :10 km wide, let's say, and spherical < 1189898597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :10 miles to simulate == exactly 10 miles of computer... < 1189898602 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :How much processing power? < 1189898608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: good you are prepared < 1189898643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but unless you have a god to put the particles in the initial state right, you will have to use a much bigger comp of course < 1189898662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think without an actual quantum computer, simulating a quantum system is exponential < 1189898676 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that would just be a simple FSM-seeding program < 1189898678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so basically itd require a hell of a lot of cpu, right < 1189898699 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :g4lt-sb100: what? < 1189898716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seeding? < 1189898730 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :to seed your universe, they make seeding programs for FSMs now, one speecifically for life < 1189898770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :by seeding, do you mean making the initial conditions? < 1189898788 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1189898793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you need a god for that. < 1189898800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because of the measurement problem < 1189898806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the name of which i don't know < 1189898817 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :so it's truee, Conway is God < 1189898821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(can't know speed & location simultaneously) < 1189898833 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :heisenberg uncertainty < 1189898839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1189898862 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, haven't even heard that name < 1189898885 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :and that's only MEASURE. however, snsitivity to initial conditions means that if you blow one placeement, you get a vastly differig universe < 1189898934 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily, just probably :) < 1189898954 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :and I think that the metastable universes are few and far between, you'd prolly have a dead universe in minutes in most cases < 1189898955 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i guess probably enough to say necessarily... i'll stop cutting hairs) < 1189898973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well depends on the rules of the automaton... < 1189899017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways, it'd be a bit hard to simulate the universe without using itself, since we don't know what the rule is for our physical world yet < 1189899022 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1189899034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :of course you'd use it for the computation, because it's all you have :P < 1189899046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but like, using like a computer would be impossible < 1189899050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because we don't know the rule < 1189899079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess anderson knows < 1189899105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking it has something to do with nullity < 1189899128 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaaaagh < 1189899134 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not nullity < 1189899136 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :yes, rule 1: NULLITY DOESN'T WORK, YOU MORON < 1189899143 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that guy's a freak < 1189899186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :infidels < 1189899230 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so? < 1189899256 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do not ruin my punchlines! < 1189899274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quick poll: atheists raise their hands! < 1189899277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o/ < 1189899288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(we have too little random polls here...) < 1189899297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises hand < 1189899326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(believers can lower their hands so we don't confuse them with idlers :)) < 1189899370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION believes in the god esoteric < 1189899412 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises hand < 1189899459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises verbal hand too < 1189899493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go do physics, god that's boring shit -> < 1189899630 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX :/ < 1189900331 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves < 1189900963 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189901040 0 :ehird`!unknown@unknown.invalid QUIT : < 1189903364 0 :GreaseMonkey!n=saru@222-154-162-212.jetstream.xtra.co.nz JOIN :#esoteric < 1189905264 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION raises hand too < 1189905613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone's late < 1189905794 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :can't watch 15 channels for random polls at the same time :/ < 1189905822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm an atheist for the same reason a lot of people are christian.... < 1189905881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're afraid that if you believe in Jesus, you'll go to Hell? < 1189905896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no my parents are atheists.... < 1189905901 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah.\ < 1189906085 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Speedhack status: finished the widescreen rule ;D" < 1189906693 0 :azories!n=azories@71.238.8.254 JOIN :#esoteric < 1189907244 0 :azories!unknown@unknown.invalid PRIVMSG #esoteric :amm http://ip-adress.com - http://whatismyip.com - http://www.iplobster.com - ipchick.com and so on = any one can explain why the dumb utilizers dont use ipconfig ? < 1189907247 0 :azories!unknown@unknown.invalid PART #esoteric :? < 1189907302 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :god, azories again? < 1189908150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :azories has been here and done that before? < 1189908165 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you should call on lament for a ban? < 1189908190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was in #haskell too < 1189908216 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably banned from entire freenode by now < 1189908251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Want to ask a staffer if a k-line has been issued? < 1189908314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you would think they would have some way of noticing someone hopping channels like that < 1189908367 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Like denny, rob, njan, scp, alindeman, SeJo, denny^AFK, PhilKC, SportChick, RichiH, notabot, quux, JamesOff, dmwaters, Matt, nalioth, tomaw|phone, Madkiss, tomaw, jenda, Stx, weasel, LoRez, seanw, christel, cdlu, kloeri... < 1189908390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :thank you for listing a bunch of staffers! < 1189908394 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome. < 1189908401 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What, I missed one? < 1189908419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to get my horse BRB < 1189909103 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1189909316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :BACK < 1189910719 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ihope, I qalready did, BTW, azor < 1189910732 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ies left before they could get a kline, but there's one waiting for them < 1189911673 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1189912023 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189913060 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1189915630 0 :g4lt-sb100!unknown@unknown.invalid NICK :g4lt-mordant < 1189917183 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1189917214 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1189918383 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1189918563 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1189927352 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1189927636 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1189929599 0 :clog!unknown@unknown.invalid QUIT :ended < 1189929600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1189935795 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189943768 0 :jix!n=jix@dyndsl-080-228-188-171.ewe-ip-backbone.de JOIN :#esoteric < 1189944738 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1189944741 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1189944744 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I need help. < 1189944785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds serious < 1189944794 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on my parser system, and I've realized that I can build sequences that are allowed to do _anything_... < 1189944812 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as long as whatever actions they take can be "unwound" < 1189944838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :_anything_, like make me coffee? < 1189944851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i wouldn't mind, tbh. < 1189944854 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :as long as you provide a procedure for unmaking coffee < 1189944887 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my reasoning being that I could have < 1189944889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :a >> a >> a < 1189944899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where a is either "a", "b", or "c" < 1189944901 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but < 1189944907 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :each can only be used once < 1189944993 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know... is this a really awful idea? < 1189945466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see what you mean :\ < 1189945513 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so like, "abc", "bca", etc, but not "bbc" < 1189945549 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :using the "a" parser would have a side effect < 1189945587 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so say that the first a-parser found "b" < 1189945604 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it would behind the scenes say that "b is no longer allowed" < 1189945629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit rare requirement... < 1189945640 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's not, really, if you turn it around < 1189945642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could have a set combiner separately.. < 1189945645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1189945662 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :defintions >> statements_using_defined_variables < 1189945704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :which would fail if an undefined variable is used < 1189945718 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(>> means "followed by" in my notation) < 1189945788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1189945789 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or is this a really awful idea? < 1189945800 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it can also be used for type checking, I think < 1189945811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry but i still don't get it :P < 1189945822 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::falls over: < 1189945826 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189945829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just woke up! < 1189945852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get "definitions" there < 1189945860 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :int a,b,c; < 1189945869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1189945872 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I should have said declarations < 1189945872 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err.. okei < 1189945884 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :int a; a = 6; would be ok < 1189945891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so.. int a,b,d; >> int c,e; >> int f; ? < 1189945893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :int a; b = 144; < 1189945895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's not c++ < 1189945908 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1189945909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189945928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a >> a >> a <<< i thought this was your notation for your parser < 1189945934 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1189945940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :weel yeah < 1189945943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1189945943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :defintions >> statements_using_defined_variables < 1189945950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in there it's not, in turn? < 1189945950 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is the same < 1189945956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay... so < 1189945962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :int a,b,c; >> a+b < 1189945970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :definitions >> statements... < 1189945976 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1189945979 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :just as an example < 1189945984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... that's not c++ < 1189945994 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you get what I mean < 1189945999 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :parser p = a >> b; < 1189946004 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :is how I'd write it in C++ < 1189946011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, i know that < 1189946013 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :p.match(somestring); < 1189946025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but then you say you are all the time referring to >> as the c++ operator >> < 1189946031 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :say somestring = "int a; a = 6;" < 1189946033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then using it non syntactically < 1189946059 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>> is an overloaded operator, silly :P < 1189946064 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :>> means followed by < 1189946064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1189946071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you can't do int a,b,c; >> a+b < 1189946073 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or can you? < 1189946079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it can be used unary < 1189946083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1189946084 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :you don't write the >> in the string you're parsing < 1189946087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189946087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know it can't < 1189946096 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"int a,b,c; a = 6;" < 1189946099 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :would be your string < 1189946107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's not defintions >> statements_using_defined_variables < 1189946111 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1189946114 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189946117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's no >> < 1189946132 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :statements = "int " >> variable name >> ";" < 1189946141 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(for example) < 1189946145 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hold on a sec < 1189946147 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay now i got it. < 1189946150 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/5x7Kng74.html < 1189946157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should be more explicit @ your quoting < 1189946177 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :... >.> < 1189946184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually < 1189946190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(14:31:38) (oklopol) int a,b,c; >> a+b < 1189946193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(14:31:53) (Figs) something like that < 1189946193 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(14:31:56) (Figs) just as an example < 1189946196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was kinda wtf. < 1189946209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ut you assumed i meant "int a,b,c;" >> "a+b"? < 1189946211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1189946215 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189946221 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think so < 1189946224 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1189946228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that clears up a lot < 1189946231 0 :ehird`!unknown@unknown.invalid QUIT :Client Quit < 1189946273 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't see where that was < 1189946296 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1189946299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :14:33, but you have a different itme < 1189946300 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :your clock is way off mine < 1189946301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*time < 1189946307 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(I have at 32:13) < 1189946354 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I think I was talking about something else < 1189946366 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't sure < 1189946376 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :meta-analysis @ 4 am is hard :P < 1189946395 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in any case I did not mean that "int a,b,c; >> 1+2" would make sense at all < 1189946404 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorry :P < 1189946418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i still don't get the "type checking" thing or why a term would only use each subterm once... < 1189946435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your parser there could be broken if so. < 1189946449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because the dog could never chase the cat. < 1189946459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only another cat.. < 1189946537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/aQO40e47.html < 1189946551 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, that's just an example of my notation < 1189946555 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not of type checking < 1189946566 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :this is like that a/b/c thing < 1189946572 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :in really pseudo code < 1189946606 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if it's a success, then pull it out of allowed numbers < 1189946610 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to do that :P < 1189946619 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I shouldn't be programming so late at night >.< < 1189946626 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but it's the only way I ever get anything done < 1189946667 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the idea being that I could say something like < 1189946704 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :f(T x); and then if I do f(6) and T was string, it'd fail. < 1189946721 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :where the information about f is stored somewhere else < 1189946729 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(outside the main parser) < 1189946745 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the reason things need to be undone is that something like < 1189946750 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"time flies like an arrow" < 1189946756 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can be interpreted in many ways < 1189946762 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(to give an example in english) < 1189946809 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Natural_language_processing#Concrete_problems (For example) < 1189946819 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my prime objective isn't NLP, but < 1189946832 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :the same types of problems can occur in things like < 1189946843 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*a >> "abc" < 1189946848 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :so say I give "aabc" < 1189946861 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it'd say, ok, *a is any number of 'a's... so ah! "aa" ok... < 1189946873 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now let's see, we have "bc" left... can I find an "abc'? no... < 1189946882 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, shit, let's go back... < 1189946889 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"a" is also acceptable for *a! < 1189946893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :now I have "abc" left < 1189946899 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :can I match "abc" to that? < 1189946902 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Success1 < 1189946904 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*! < 1189946918 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what his monologue count is up to... < 1189946944 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :33? 34? < 1189947014 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, you do have to unwind often < 1189947039 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right < 1189947139 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ugh. English is so fucking ambiguous... how do we ever get anything done?! < 1189947232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we use only simple sentences... < 1189947243 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Time flies like an arrow; fruit flies like a banana. < 1189947253 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in english, using longer ones verry often leads to confusion < 1189947271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least when talking about non trivial stuff < 1189947281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've seen it happen here, even to natives < 1189947295 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :So, if I told you about a legal document, and then, halfway through, I started talking about the way in which I was talking, would you be confused; are you confused yet? < 1189947318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm i doubt i am :P < 1189947337 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189947344 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :that was a longer sentance :D < 1189947355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but you didn't use much ambiguity. < 1189947355 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :fruit flies like a banana... I have to get that on a shirt < 1189947369 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"Time flies like an arrow; fruit flies like a banana." :P < 1189947379 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops the groucho marx humor and moves on < 1189947401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a finnish poem that goes like < 1189947404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1189947411 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol? < 1189947415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1189947420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll write it :) < 1189947451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kun olet nuori, minä rakastan vain sinua / kun vanhenet, minä vain rakastan sinua / kun olet vanha, vain minä rakastan sinua < 1189947466 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION no spekka finnish < 1189947468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the placing of "vain", or "only" makes the whole meaning different < 1189947472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll translate < 1189947496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when you're young, i love only you / when you get older, i still love you / when you're old, only i love you < 1189947511 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no, that had nothing to do with anything < 1189947515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189947530 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1189947536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just a random language quirk < 1189947590 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bwahaha -- "She got her looks from her father. He's a plastic surgeon." < 1189947594 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(Groucho Marx) < 1189947638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is stuff like that is trivial < 1189947654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can pretty much turn any sentence upside down < 1189947658 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189947662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just by finding all it's possible meaning < 1189947665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*meanings < 1189947683 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still finds it funny. < 1189947704 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't, really, too joke-y < 1189947712 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a joke :P < 1189947717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1189947728 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :A joke is a joke. Bah. :P < 1189947734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1189947741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's like a textbook example of a joke < 1189947750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :easy to guess the punchline < 1189947770 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that i did in the 3 seconds i read it, but after you read it, it's veeeery obvious < 1189947779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1189947785 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :timing < 1189947800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1189947823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well might be fun if you'd never thought about that saying < 1189947835 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what might be fun? < 1189947837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189947839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that joke < 1189947877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you'd never even realized " to get ones looks from someone" is a saying that actually objectifies "looks" as something that can be given < 1189947880 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1189947889 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that'd help. < 1189947909 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's a very common saying in English < 1189947912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189947927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is why not everyone might've put thought to it < 1189947945 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1189947951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know, it's the funnier the more surprising it is < 1189947955 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :right < 1189947967 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so if you didn't understand what the plastic surgeon thing meant in a second < 1189947973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but in like 1.5, it might be fun < 1189947975 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1189947977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1189947987 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll stop talking crappity now, gotta go buy stuff < 1189947992 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta drink < 1189947993 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :caffeine < 1189947995 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lots of it < 1189948002 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :to get my brain to work < 1189948018 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have the constant feeling of "dumb" in the morning < 1189948019 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :Shark eating a clown fish -- "Does this taste funny to you?" < 1189948020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1189948033 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :careful... < 1189948037 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will only lower you IQ < 1189948072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my iq is 140 - 160 depending on the test < 1189948081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes 120 < 1189948088 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they aren't consistent :| < 1189948096 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't trust tests < 1189948105 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like them, always about speed < 1189948112 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks IQ tests are stupid :P < 1189948136 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(if you're trying to see how "intelligent" someone is, and not using them "properly") < 1189948138 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1189948145 0 :Figs!unknown@unknown.invalid NICK :ehird`` < 1189948155 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :they test pattern matching ability, usually < 1189948167 0 :ehird``!unknown@unknown.invalid NICK :Figlet < 1189948173 0 :Figlet!unknown@unknown.invalid PRIVMSG #esoteric :bah. registered. < 1189948180 0 :Figlet!unknown@unknown.invalid NICK :Figgeh < 1189948181 0 :Figgeh!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189948194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figgah < 1189948198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dirty figgah < 1189948200 0 :Figgeh!unknown@unknown.invalid PRIVMSG #esoteric :oh, I don't do Teh Figg(eh|ness) any mroe :'( < 1189948204 0 :Figgeh!unknown@unknown.invalid PRIVMSG #esoteric :figgahs < 1189948207 0 :Figgeh!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189948212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1189948221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :were being facist.. < 1189948227 0 :Figgeh!unknown@unknown.invalid PRIVMSG #esoteric :facist? O.o < 1189948234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :n->f < 1189948237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :r->f < 1189948246 0 :Figgeh!unknown@unknown.invalid NICK :Figs < 1189948265 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :o...o < 1189948268 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1189948274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :::P < 1189948286 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :::::p <-- spiderman!! < 1189948298 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... clearly! < 1189948309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1189948313 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :- - - - - >>>>O < 1189948328 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's ok < 1189948332 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's 5 am < 1189948335 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION must sleep < 1189948339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :15 here :< < 1189948346 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :exams tomorrow ARIGFAE)GJOAGJRE < 1189948349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*exam < 1189948368 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :figs.stupidness > infinity ? { sleep(); } < 1189948376 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't in school yet < 1189948383 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my feet are cold < 1189948384 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're 5? < 1189948387 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189948394 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :school starts in a week or two < 1189948399 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1189948401 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I move in next wednesday < 1189948411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...with me? < 1189948429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(see what i did there haw haw) < 1189948438 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :not really funny < 1189948443 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::S < 1189948445 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1189948446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well not < 1189948453 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you have to realize that wasn't a joke < 1189948459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just didn't understand what you meant < 1189948466 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :awkward? < 1189948474 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189948483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :err.. me? < 1189948484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no < 1189948489 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moves in with kolopol and tells him to put on some clothes. < 1189948489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"moving in" < 1189948492 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*oklopol < 1189948496 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just know one meaning for thta < 1189948498 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1189948509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually have some clothes on < 1189948517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my parents said they might come to visit. < 1189948522 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1189948530 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1189948548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my father is a bit of a nudist himself, though, so i don't think he'd be that shocked < 1189948550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but hey! < 1189948554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me goes :P -> < 1189948556 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :parents + clothes > parents + nude? < 1189948563 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1189948567 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes too < 1189948569 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1189948588 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hello, goodbye < 1189948591 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1189954367 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1189954379 0 :jix!n=jix@dyndsl-080-228-185-153.ewe-ip-backbone.de JOIN :#esoteric < 1189955341 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1189957692 0 :ihope_!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1189959159 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189959477 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189961818 0 :jix!n=jix@dyndsl-080-228-185-153.ewe-ip-backbone.de JOIN :#esoteric < 1189962826 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no, but they have been known to Google me. < 1189962912 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why do they know your nick? < 1189962920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mine don't know what irc is :) < 1189962936 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess they sort of decided your nick for you... < 1189962944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case that's your irl name < 1189963025 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, good point, they probably wouldn't < 1189963028 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but still... < 1189965523 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1189969614 0 :X-Slayer!i=SScript@host143-89-dynamic.8-87-r.retail.telecomitalia.it JOIN :#esoteric < 1189969615 0 :X-Slayer!unknown@unknown.invalid PRIVMSG #esoteric :cià < 1189969718 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :X-Slayer: ? < 1189969736 0 :X-Slayer!unknown@unknown.invalid PRIVMSG #esoteric :SiminRC: hi < 1189969837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1189970883 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :X-Slayer: how did you manage that? < 1189970918 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If your client did tab-completion, you would never mis-spell a username. < 1189970937 0 :X-Slayer!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1189970966 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :tab completion is where you type part of something and hit tab, and the computer finishes it for you. < 1189970980 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :great for situations like completing IRC nicks < 1189971002 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or on command-line interfaces < 1189971006 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats dinner < 1189971053 0 :X-Slayer!unknown@unknown.invalid PART #esoteric :? < 1189971060 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you scared x-slayer away SimonRC < 1189971085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION /whois X-Slayer < 1189971097 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :he disconnected, even :p < 1189971109 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :tab-completion is scary! < 1189971123 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1189971751 0 :sebbu2!n=sebbu@ADijon-152-1-59-239.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1189972565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :clothes are overrated < 1189972640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189972642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are overrated < 1189972767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1189972797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my geography teacher is < 1189972797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so < 1189972799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fucking < 1189972800 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stupid < 1189972820 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION TURTLES < 1189972822 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :are < 1189972823 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so < 1189972824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fucking < 1189972825 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :stupid < 1189972840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends a trojan turtle to ehird`  < 1189972858 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends a trojan...um...geography teacher to bsmntbombdood < 1189972885 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1189972915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removes his pants < 1189972952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah i've been naked for ages < 1189973110 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my naked is worth more than your naked < 1189973182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt that < 1189973204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm very sexy, you should see me < 1189973217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :k < 1189973223 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pix plox < 1189973232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> pix < 1189973271 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't mean that literally. < 1189973284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's more of an intellectual kind of sexy < 1189973372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1189973435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: so, the ugly kind of sexy < 1189973441 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right? :p < 1189973493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1189973506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, i'm seeing two girls atm! < 1189973690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a funny story < 1189973696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was eating some sprats < 1189973699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on toast < 1189973706 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i said to myself "yummy" < 1189973709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :</story> < 1189973925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :haha "sprats" xD < 1189973935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a funny story alright :DD < 1189974088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know! < 1189974134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also when you said "yummy", omg i almost wet my pants :DD < 1189974157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were naked < 1189974212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :figuratively < 1189974262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a blanket under me, i could wet that one < 1189974395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my physics matriculation exam is tomorrow 8| < 1189974401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know any fucking physics < 1189974412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teach me! teach me everything! < 1189974689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :p = m*v < 1189974719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know that! < 1189974732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know any terms in english tohugh < 1189974734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*though < 1189974741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :only done physics @ school < 1189974858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are you matriculating for? < 1189975158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean, "why"? < 1189975163 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or... hmm < 1189975222 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is the test for < 1189975353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :physics? < 1189975359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189975368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...who is making you take it? < 1189975372 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we have these test @ the end of high-school. < 1189975381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189975388 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"what is the test for" is also ambiguous :P < 1189975409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's hard when parsing requires intelligence... < 1189975441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had my english test and got the best grade possible, and i suck @ english < 1189975446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i have high hopes still :P < 1189975461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i don't suck when i try, but same goes for physics < 1189975463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hopefully < 1189975471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope it rains tomorrow < 1189978544 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1189978632 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1189982012 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189982909 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189983637 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189983809 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1189985215 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189985245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1189985280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :right! < 1189985328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :left < 1189985348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :go west! < 1189985699 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TURTLES < 1189986465 0 :bsmntbombdood_!n=gavin@71-208-206-137.hlrn.qwest.net JOIN :#esoteric < 1189986565 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Client Quit < 1189988741 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1189988807 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1189991690 0 :ehird`!unknown@unknown.invalid QUIT : < 1189994509 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1189994879 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1189996339 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :anyone awake who is versed in haskell syntax? playing with a toy language with similar syntax at the moment < 1189996352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan? Oh oerjan? < 1189996354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ahem* < 1189996359 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but with no types < 1189996361 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heya oerjan < 1189996403 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically i figured out a way to code up monads without types, so i've been playing with a framework somewhat between haskell and erlang for the last few days < 1189996446 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ever used erlang? < 1189996477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1189996481 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the idea in erlang is that you have atoms lists and tuples, and a few primitive types, but nothing else really and no type system. < 1189996530 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :what i went back and did was revisit the notion of a constructor in a typeless setting, so now i just say that a given constructor has some 'arity' associated with it. i.e. cons has arity 2 and nil has arity 0, but avoid specifying the types of the terms that go in each slot. < 1189996561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok. similar to prolog i guess. < 1189996576 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so in erlang you'd have to say {cons, x, xs} or {nil} whereas in this setting you can say arity 2 Cons, then Cons x xs and the default arity is 0 < 1189996589 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :sorta, except it can be written applicatively because of the basic lazy semantics < 1189996590 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i vaguely recall erlang being descended somewhat from prolog, btw) < 1189996613 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so you get haskell style pointfree syntax < 1189996647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189996651 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so the dilemma comes about with monads, right since traditionally you think of a monad as doing different things based on the type it is inhabiting < 1189996695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pretty essential if you want more than one with the same syntax < 1189996695 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so if you don't have types, haskell style monads seem like they are right out without passing around some sort of additional parameter that indicates the 'type of monad you are in' and using that. i.e. the haskell dictionary passing style < 1189996706 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :well, turns out you don't need that after all =) < 1189996726 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the trick is the monad laws < 1189996739 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have thought similar thoughts < 1189996756 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so for a concrete example lets define the identity monad < 1189996757 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :return = Ok < 1189996761 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :Ok x >>= f = f x < 1189996779 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :now Ok is a constructor which can be used as a tag when pattern matching on >>= so it knows what case its in. < 1189996785 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :mzero = Nil < 1189996790 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :Nil >>= f = f x < 1189996791 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er < 1189996795 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :Nil >>= f = Nil < 1189996807 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ok, so now we have the Identity Monad, and a Maybe monad < 1189996829 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but what we need to do is anticipate that anywhere we could use the resulting monad we could also get 'Ok' < 1189996841 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :runReader (Reader f) = f < 1189996846 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :runReader (Ok x) = const x < 1189996879 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so, then we consider something like 'ask' which seems to behave differently depending on context. < 1189996883 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ask = Reader id < 1189996884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, you need a return that can be used everywhere. same solution as i thought of. < 1189996909 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so the trick there is to autolift that into the reader transformer < 1189996909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is some limitation though. < 1189996937 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :there are, in that you always have to tag it with a constructor < 1189996938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can only use this for monads where >>= is strict in the first argument. < 1189996943 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :there is no 'true identity monad' < 1189996947 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that is also true < 1189996955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Reader is not really < 1189996959 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :at least strict insofar as the outermost tag < 1189997008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh if you use something like runReader, maybe you can avoid that. < 1189997015 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189997018 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so the other fix < 1189997041 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :was to do something like the solution i want to play with for how to handle the monomorphism restriction and numerical classes < 1189997051 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which reverts to carrying around the type parameter < 1189997081 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if we define : to be an infix function, and + to be an arity 2 constructor you can say things like < 1189997099 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :a + b : Int = mp_add (a : Int) (b : Int) < 1189997121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell uses :: < 1189997122 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and so on and so forth as a way to define how to recursively evaluate an expression as an integer < 1189997139 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah the : in that case is an actual operator in my toy language. and i never liked haskell's :: =) < 1189997149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ML uses : < 1189997151 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189997156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the opposite for lists < 1189997169 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i'm : for 'types' in this case and ; for lists < 1189997205 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so with that same machinery you can make 'Return' and >>= both into constructors and define a similar decomposition < 1189997230 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :Return x : List = (x; Nil) < 1189997269 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :m >>= k : List = concat (map k m) < 1189997303 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :then the same expression consisting of Returns and >>='s can be reused in different monads until you apply a : to 'type' it < 1189997326 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :there are some tricks that still entails because : T should be idempotent, etc. < 1189997338 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :didn't you play around with a language with lots of types and (partially undecidable) inference a while ago? < 1189997343 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and basically all : T is doing it taking the place of runT < 1189997374 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah this is the same language i just stripped out the types for a while, since the non-type aspects (the substructural annotations and the theorem proving parts) are the parts I care about < 1189997395 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so i wanted to see how far i could go with no types in the traditional sense, just detected pattern match failure < 1189997396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1189997408 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically its if i use ndm's CATCH tool as my type system ;) < 1189997425 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :or ESC/Haskell without the /Haskell =) < 1189997459 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i figured it was a much stronger result to be able to duplicate existing techniques with the machinery than to just layer another abstraction on top < 1189997477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1189997517 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the language remains unchanged, optimistic evaluation with lazy semantics, still has the theorem proving bits, but none of those pesky types < 1189997537 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :having the monads above lets me stay lazy and not go crazy < 1189997572 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :constructor elimination becomes of course a critical optimization step because EVERYTHING is tagged and constructors are global < 1189997591 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so my apply/dispatch mechanism is uglier < 1189997624 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and as a result of the above reasoning its necessary for me to allow extension of the same function (say >>=) in many locations in the code < 1189997637 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so its hard to do separate compilation < 1189997641 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but its a fun mental puzzle < 1189997646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"We're all mad here. I'm mad, you're mad." "How do you know i'm mad?" Said Alice. "You must be." Said the Cat, "or you wouldn't have come here." < 1189997666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(regarding going crazy ;) ) < 1189997691 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1189997771 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :http://comonad.com/r5.opt < 1189997779 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :is sort of a spew of random gibberings in this setting < 1189997843 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :arity declarations are kind of like haskell fixity declarations, but for right now fixities are er. fixed coz i'm lazy and haven't added them =) < 1189997867 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1189997869 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :\x. foo ~= \x -> foo since there is no legal use for a . inside a pattern there < 1189997878 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and its closer to the lambda calculus formalism < 1189997938 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i like the fact that it sort of naturally subtypes back and forth between the monads (Nil and Nothing collapse, etc) < 1189997952 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the Identity monad is just a Maybe monad where Nil is never used, etc. < 1189997976 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i had an earlier version with "types" for the monads before i realized i could live without the type tags < 1189998040 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :http://comonad.com/r3.opt < 1189998105 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically anything without a = in the line is taken to be an 'axiom' which is just a function that any time the pattern matches returns true, and if none of the patterns match anywhere it returns false < 1189998123 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and i do prolog/erlang style structural equality tests if you use the same term in a pattern twice < 1189998126 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :x <: x < 1189998129 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :for instance < 1189998225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... you get sort of a supermonad that includes all the others... < 1189998231 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but plumbing around the monad type everywhere got ugly, i did a version with a sort of implicit type-level reader monad and another draft using dynamic binding and delimited control to change a dynamically scoped 'current monad' variable with pattern matching support on dynamic variables < 1189998233 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1189998256 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :brings to mind that somewhat horrid 'unimo' paper iirc < 1189998292 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but basically i find it amusing that it lets me express a subtyping relationship among the different monads thats more or less impossible to express in a hindley milner style formalism < 1189998362 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i started down this slippery slope with http://comonad.com/reader/2007/parameterized-monads-in-haskell/ < 1189998395 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :one thing i like about it is the reductions are confluent even if you are locally working in a different 'sub-monad' < 1189998429 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i.e. if you work with just returns and >>= you stay in 'identity' until you mix in an 'ask' then you get lifted out into Reader, then maybe you 'get' so you get placed in a state monad, etc. < 1189998443 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :then when you runFoo you peel off the layers of the onion < 1189998451 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and you coerce the types to fit < 1189998482 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so locally you can avoid having to pay the overhead of the full monad you are in < 1189998559 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which when you add in constructor-elimination should open up a lot of optimization opportunities that you never get exposed to in haskell because you can't see them through the monad-noise < 1189998609 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the pain in the ass comes from the fact that i have to try to use control flow analysis to see if you ever do the wrong thing ;) < 1189998699 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :still playing with it < 1189998708 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but i thought it was a neat way to tackle the 'untyped monad' < 1189998729 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to the dictionary passing style mechanism that dpiponi used in his toy untyped monadic language < 1189998760 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :coz passing dictionaries everywhere explicitly gets rid of the nice syntactic benefits of having monads < 1189999297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess a mathematician if necessary would put the monad as index on the >>= < 1189999346 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i played with carrying around an explicit type using the : as a reduction operator, which lets you do things like the anonymous reader monad as well < 1189999356 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :not sure if thats a win though < 1189999380 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the : reduction technique is how i'm thinking about handling the monomorphism restriction though < 1189999385 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its a funny way to view the world though < 1189999389 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :+ as a constructor < 1189999406 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :then applying an evaluation function (:) to the constructed value the evaluate it < 1189999476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your mixing of monads might be a bit awkward if the transformers don't commute < 1189999488 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah a known issue =/ < 1189999519 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you may have to inject a runFoo or a : t to disambiguate < 1189999626 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :x : READER = Reader (runReader x) < 1189999653 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so that its idempotent < 1189999684 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :then i can stick to my 'typeless monad' approach and use (:) as a disambiguation operator letting it retain its 'type-annotation' like connotation < 1190001082 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :f(15) = 16; f(34) = 92; f(13) = 8; f(20) = ??? < 1190001150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190001177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is this all the information about f you've got? < 1190001256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :13 is a prime, and 8 is the previous fibonacci number < 1190001267 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's all the information i have < 1190001281 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah one sec < 1190001288 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :just looked at my screen i think i know it < 1190001296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, edwardk < 1190001314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you were the one with the language that no one but oerjan understood, right? < 1190001351 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :> let f x = x*4 - 44 in map f [15,34,13,20] ===> (10:55:49 PM) Lambda Bot: [16,92,8,36] < 1190001361 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190001398 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its changed into a simpler language with basically the same issue ;) < 1190001418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1190001452 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: anyways that should answer your question < 1190001483 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the key insight for me was the f(15) and f(13), i backed that out to guess f(11) and used f(34) to test its linearity < 1190001511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaah < 1190001635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :exercise: now, if it hadn't been linear, why wouldn't it be a good idea to try a second degree polynomial? ;) < 1190001651 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190001671 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :coz you could always find one? =) < 1190001681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :edwardk wins the prize! < 1190001692 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i knew that math degree was good for something ;) < 1190001731 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :actually thats a perfectly good use for a second degree polynomial for these silly underspecified problems =P < 1190001793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1190001795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about f(361) = 22; f(121) = 14; f(81) = 12; f(25) = ?? < 1190001811 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches as #esoteric does bsmntbombdood's homework =) < 1190001822 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not my homework! < 1190001830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(my dads) :P < 1190001842 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :look at f(121) and f(81), do the same trick i did above < 1190001845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in this case we are looking at squares < 1190001855 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ? < 1190001885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all the arguments are squares < 1190001886 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :'every 20 it changes by 1', so find 0 < 1190001907 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :rise over run < 1190001910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sqrt(n)+3 < 1190001921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1190001957 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i'll buy that < 1190002005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1190002006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1190002240 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is right in that case since that one fails the naive linearity test: > let f x = x/20 + 7.95 in map f [81,121,361,25] ==> Lambda Bot: [12.0,14.0,> 26.0 < ,9.2] < 1190002268 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and it looks ugly when you try it linearly ;) < 1190002385 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so do you think people would like to play with a (sort-of) untyped lazy language with just constructors and easily extensible cases? it opens up a haskell-like language to the erlang-like use cases of long-uptime systems, etc. < 1190002402 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :since its easy to code-swap in that sort of system < 1190003077 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190003776 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1190004725 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1190006422 0 :GreaseMonkey!n=saru@222-154-162-212.jetstream.xtra.co.nz JOIN :#esoteric < 1190009918 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190010030 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190010041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a tiny game I've been designing in PEBBLE. . . < 1190010054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(PEBBLE being a macro language I devised which compiles to Brainfuck) < 1190010076 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :oh? :) < 1190010078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/pebble.php If you need to ask me questions, do so later; I'm going to bed, since it's late. < 1190010087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1190010092 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :okay :) nighty night < 1190010095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getting up early-- < 1190010096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Enjoy Brainfucking with everyone else. . . < 1190010100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If they're here. < 1190010114 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i will! :) < 1190011856 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1190012061 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190012408 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190012752 0 :g4lt-mordant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190013645 0 :tokigun_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190013750 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1190014729 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"gtg bye" < 1190015160 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190015192 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190015202 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190015452 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190015479 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190015492 0 :puzzlet__!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190015504 0 :puzzlet__!unknown@unknown.invalid QUIT :Client Quit < 1190015999 0 :clog!unknown@unknown.invalid QUIT :ended < 1190016000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190016397 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190016775 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering. would the equivalent of code-compression in brainfuck involve functions? :) < 1190016792 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck code is kinda' huge < 1190017001 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck code looks easy to compress, you know. < 1190017021 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :with lz, you could put those identified patterns together < 1190017447 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's easy to compress. < 1190017463 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :try bzip2 :) < 1190017542 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :lament: no, at executable code level. < 1190017556 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :upxing gave me a 14% compression thing. < 1190017570 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :14% of uncompressed executable data < 1190017596 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering if anybody tried doing code compression. :) < 1190017607 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :so you can also identify reusable brainfuck patterns < 1190017612 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :like a library of sorts. < 1190017635 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hmm. the next best thing: a portable brainfuck library :D < 1190017637 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1190017638 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure whether "at executable code level" is meaningful. < 1190017658 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :there're several macro preprocessors for brainfuck, though. < 1190017662 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :lament: http://guilt.bafsoft.net/downloads/wip/Brainfuck.tar.bz2 check this out. < 1190017682 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :LostKng.b compiled to an executable of size 2 odd megs. < 1190017692 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1190017733 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :you know, which is why i wondered if there would be a way to reduce code. < 1190017745 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :like combining a compiler with a compressor. ;) lol < 1190017748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yes, of course. < 1190017815 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hmm. one easy way to partition it is to take loops which lead to the same text pattern. make them functions with labels. call them instead of jumping to them, and return back. < 1190017837 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :that way you could save considerable space. < 1190017855 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :you're not passing any data through the stack, which makes it a little slower, but smaller < 1190017874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :also, identify patterns of brainfuck code that can be compiled into single instructions < 1190017972 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ie balanced loops < 1190018055 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :i'm already coercing shifts and additions < 1190018069 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :is that what you are talking about? < 1190018144 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :er. balanced loops < 1190018145 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :er. balanced loops? < 1190018153 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :didn't get that one? < 1190018176 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :loops which don't move the memory pointer < 1190018181 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :eg [->++<] < 1190018200 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :that don't move it? < 1190018215 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the memory pointer is unchanged by the loop < 1190018233 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the effect is m[mp+1] = m[mp] * 2; m[mp] = 0; < 1190018240 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :well. but it's used to increase the adjacent cell by twice the current cell value < 1190018247 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1190018252 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what the "but" in your sentence means. < 1190018286 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :for small shifts it's okay. but with a moving loop and shift it's impossible. < 1190018317 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :like, to set all values to zero (of lower and current cell): [[-]<] < 1190018363 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that's not a balanced loop. < 1190018367 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1190018376 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but [-] is < 1190018378 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :oh okay :) < 1190018406 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :hm. i see. a balanced loop contains balanced loops and doesn't change the memory pointer position\ < 1190018442 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :alright. will read a bit about this :) < 1190018443 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1190018447 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1190019303 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190019648 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190022504 0 :SEO_DUDE55!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190023119 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :back < 1190023125 0 :Guilt!unknown@unknown.invalid PRIVMSG #esoteric :lament, you slept? < 1190024074 0 :SEO_DUDE55!i=Deee@gateway/tor/x-2da4bbf883d938fb JOIN :#esoteric < 1190025343 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (Ping timeout)" < 1190025357 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190025673 0 :SEO_DUDE55!unknown@unknown.invalid QUIT :Remote closed the connection < 1190028395 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190029938 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190031191 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1190034181 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1190034215 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1190034541 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1190035091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this time i actually understood (partly) what edwardk said! < 1190035099 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh the joy < 1190039161 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :dadadadom < 1190039170 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what did he say < 1190039196 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was quoting Beethoven. < 1190039264 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :edwardk < 1190039266 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1190039397 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ahell of a lot < 1190040134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even though i'm pretty sure i understood, i am certainly not confident enough to try to explain it to you, so check the logs :P < 1190040216 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get all of the monad stuff, but i mean last time i didn't understand one single sentence completely, i'm pretty sure :P < 1190040263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did understand the idea, that was pretty obvious, but he's got a lot of words < 1190040910 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Leck mich im Arsch < 1190040968 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :(just quoting beethoven) < 1190040975 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mozart < 1190040976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1190041008 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damnit < 1190041035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stupid identical old guys < 1190043433 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190044723 0 :jix!n=jix@dyndsl-091-096-059-027.ewe-ip-backbone.de JOIN :#esoteric < 1190048869 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190049665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ?! < 1190050232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :beethoven and mozart, presumably. famous decomposers. < 1190050509 0 :SEO_DUDE55!i=Deee@gateway/tor/x-939472fe7c992228 JOIN :#esoteric < 1190051091 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes < 1190052939 0 :_D6Gregor1RFeZi!unknown@unknown.invalid NICK :GregorR < 1190054948 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1190055995 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190058207 0 :sebbu2!n=sebbu@ADijon-152-1-76-54.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1190059359 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190060009 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a famous decomposer < 1190060259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like a maggot? < 1190060268 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and beethoven and mozart < 1190060291 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, those two are decomposing composers < 1190060327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :beethoven, for example, wasn't famous for his decomposing until after his death < 1190060474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1190060474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :17:29:47 < 1190060474 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :beethoven and mozart, presumably. famous decomposers. < 1190060479 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so ha < 1190062409 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190063184 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1190063677 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190065146 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190066621 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190067042 0 :bsmntbombdood!n=gavin@71-208-206-137.hlrn.qwest.net JOIN :#esoteric < 1190069313 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how much work is a compiler allowed to do and still be called a compiler? < 1190069527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just about anything? < 1190069559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :remember that a compiler cannot access actual runtime input, which limits things < 1190069573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only a little < 1190069593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that in /me's perfect language, compiler and interpreter would be the same word! < 1190069955 0 :ehird`!unknown@unknown.invalid QUIT : < 1190070092 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190072594 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Compilers are just language translators that target languages not intended to be read by humans. < 1190072614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If your program does something aside from language translation, it's not a compiler. < 1190072643 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about optimizations < 1190072651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can remove the clause "not intended to be read by humans" < 1190072686 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Optimization is a component of the translation. It's like translating a phrase into a coined expression instead of into a roundabout explanation. < 1190072705 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(To compare it to real language translation) < 1190072849 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190073866 0 :ehird`!unknown@unknown.invalid QUIT : < 1190074586 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's hard for compiler and interpreter to be the same word. < 1190077113 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1190081866 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1190087936 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1190089379 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CLOACAL IMMUREMENT < 1190090374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i generally try to avoid that. < 1190090406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good, that will probably extend your life < 1190090550 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it sure would make a good story, no? < 1190090608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1190090633 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no to your no < 1190096343 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190099252 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1190099972 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1190100222 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :stealing matlab is hard < 1190102399 0 :clog!unknown@unknown.invalid QUIT :ended < 1190102400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190103227 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190105987 0 :helios24!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190106094 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1190108093 0 :sebbu!n=sebbu@ADijon-152-1-76-54.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1190109578 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190111337 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190111912 0 :helios24!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1190111990 0 :SEO_DUDE55!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190112213 0 :SEO_DUDE55!i=Deee@gateway/tor/x-1620c5e5e28c29ed JOIN :#esoteric < 1190115040 0 :SEO_DUDE55!unknown@unknown.invalid QUIT :Remote closed the connection < 1190115699 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190115711 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1190115716 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190120280 0 :SEO_DUDE101!i=Deee@gateway/tor/x-04a67e6023b5d7c9 JOIN :#esoteric < 1190121659 0 :jix!n=jix@dyndsl-085-016-234-236.ewe-ip-backbone.de JOIN :#esoteric < 1190126159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ACTION tests < 1190126173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1190126185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190126217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1190126385 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\1ACTION tests\1, you mean < 1190126391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ctcp :p < 1190126600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? the second was right wasn't it? < 1190126758 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190126770 0 :jix!n=jix@dyndsl-091-096-044-191.ewe-ip-backbone.de JOIN :#esoteric < 1190126911 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah! < 1190126930 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so right it almost peeked out from the left already < 1190129420 0 :helios24!i=helios@tomakin.niobe.hellzilla.de JOIN :#esoteric < 1190133489 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190135083 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1190135810 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1190140639 0 :jix!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190140639 0 :Overand!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190140639 0 :Chton!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190140639 0 :Eidolos!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190140681 0 :jix!n=jix@dyndsl-091-096-044-191.ewe-ip-backbone.de JOIN :#esoteric < 1190140681 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1190140681 0 :Chton!i=chton@wina.ugent.be JOIN :#esoteric < 1190140681 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1190141602 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner. < 1190144533 0 :Figs!n=Figs@ip72-220-174-159.sd.sd.cox.net JOIN :#esoteric < 1190144542 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1190144544 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :don't you just love operator abuse? < 1190144546 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/YGBwxZ75.html < 1190144630 0 :sebbu2!n=sebbu@ADijon-152-1-111-163.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1190145365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe clever < 1190145396 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty basic < 1190145402 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I could do a better job with more time < 1190145411 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but I was just fed up with syntax tree generators yesterday :P < 1190145432 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :if I keep doing this shit, eventually I'll have a full lisp-interpreter in C++ .... >.> < 1190145438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches Figs turn C++ into LISP < 1190145438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :closer to lisp than your earlier parenthesis one, was my point < 1190145444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, spoke to late :P < 1190145444 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1190145450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1190145453 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1190145461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i recall us once before saying the same thing at almost the same second < 1190145469 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190145482 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1190145490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you almost said that at the same second too :P < 1190145510 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :#define node(s) tree(s) isn't really needed... I was just feeling lazy :P < 1190145513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, Plof3 will be trivially able to be turned into LISP < 1190145534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah you added that syntax thing < 1190145537 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know enough lisp to convert the whole thing < 1190145544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Yup 8-D < 1190145549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Runtime-defined grammar! Weeeh < 1190145551 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't like that. < 1190145557 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :but supposedly I only need about 7 functions...? < 1190145558 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know what the reason is? < 1190145569 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :(according to (paul graham)) < 1190145575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :I WAS GONNA DO THAT FOR OKLOTALK YOU MIND THIF < 1190145577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*THIEF < 1190145625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lisp needs if + define + lambda + a few operators < 1190145653 0 :ololobot!n=ololobot@194.251.101.183 JOIN :#esoteric < 1190145661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> (+ 1 1) < 1190145664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :>>> sch (+ 1 1) < 1190145665 0 :ololobot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1190145723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is grammar first-class? < 1190145743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you pass it for the ultimate obfuscation < 1190145747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*pass it around < 1190145774 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1190145787 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1190146625 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1190149442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s < 1190149454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why do I keep typing 's' :P < 1190149487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, grammatical elements are not first class ... you could build a grammar which has constructs which themselves resolve to grammatical actions, and then pass around those constructs. < 1190149696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, grammatical elements are defined entirely internally and committed by operations in the stack code, but you could make an object which encapsulates that stackcode operation in a defined way. < 1190149845 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(FYI, the stackcode itself is not directly accessible from user code, you need to define a grammar for it) < 1190151885 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190152809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :who wants to help me write the ultimate bf compiler i've had in mind for a while now? < 1190152816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll do BF->C, and some really heavy optimization < 1190152987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it'll be the most complete BF compiler out there < 1190153026 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190153086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1190153507 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190153816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<crickets chirp, nobody cares> < 1190155386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everyone wants to do an optimizing bf compiler < 1190155627 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, except i've had ideas for this one in my mind for a while now < 1190155859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1190155872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like some various optimization techniques that i have not seen before < 1190155953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1190155960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like x[x] -> dowhile loop < 1190155963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(i haven't seen that before) < 1190155990 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not any faster < 1190156176 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's still a reasonable optimization < 1190156180 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and helps with code size < 1190156282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the obvious one is to pre execute all the code up to the first input < 1190156296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which is actually a really sucky optimization < 1190156305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about infinite loops? < 1190156309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you put a timelimit, < 1190156317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what if my code takes 5 minutes to execute but isn't an infinite loop? < 1190156327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do i get different, unoptimized code jsut because of the system i'm on is slow? < 1190156340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not a timelimit, an instruction limit < 1190156349 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still ridiculous < 1190156361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just because my code is a certain way it gets compiled in a different, perhaps slower way < 1190156367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh... < 1190156375 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :any optimization is like that < 1190156386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about x<>[x] < 1190156393 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, i don't want my factorial program that calculates the factorial of 10 to be executed at compiletime < 1190156397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops, your optimization fails < 1190156401 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1190156412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the x[x] optimization will be run after the useless-instruction removal < 1190156420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"<>" = "", so it'd be x[x] again < 1190156547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just an example < 1190156561 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's other ways to make it the same but unrecognizable < 1190156561 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :still < 1190156579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :btw, the look-ahead and code-pattern-matching codes would be pretty advanced < 1190156588 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be damn hard to make e.g. the x[x] optimization fail < 1190156665 0 :pikhq!unknown@unknown.invalid QUIT :Remote closed the connection < 1190156681 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1190157337 0 :ehird`!unknown@unknown.invalid QUIT : < 1190159542 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190160009 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190164847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1190164850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"The library offers a rather nice "free" dynamic memory allocation feature for running brainfuck code. < 1190164850 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :It works through page protection mechanism and catching of SIGSEGV signals. " < 1190164856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering if that was possible < 1190164944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf, no code < 1190165022 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://savannah.nongnu.org/projects/libbf/ < 1190168739 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1190175290 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1190175334 0 :bsmntbombdood!n=gavin@71-208-206-137.hlrn.qwest.net JOIN :#esoteric < 1190175669 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190175820 0 :SEO_DUDE101!unknown@unknown.invalid QUIT :Excess Flood < 1190175985 0 :bsmntbombdood!unknown@unknown.invalid QUIT : < 1190175995 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190176164 0 :bsmnt_bot!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190176293 0 :SEO_DUDE101!i=Deee@gateway/tor/x-c10f804f32141ea7 JOIN :#esoteric < 1190181283 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1190183481 0 :oerjan!unknown@unknown.invalid QUIT :"Coffee..." < 1190183545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mm, coffee < 1190188486 0 :Robdgreat!i=me@ip70-171-115-241.no.no.cox.net JOIN :#esoteric < 1190188799 0 :clog!unknown@unknown.invalid QUIT :ended < 1190188800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190196279 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190196486 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190196640 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190199650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen "the lost highway" by david lynch? < 1190199661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite esoteric < 1190199923 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1190200434 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190201165 0 :jix!n=jix@dyndsl-091-096-044-245.ewe-ip-backbone.de JOIN :#esoteric < 1190201831 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190202129 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190202877 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190207658 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190211552 0 :SEO_DUDE101!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190212052 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190213106 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190213116 0 :jix!n=jix@dyndsl-080-228-191-112.ewe-ip-backbone.de JOIN :#esoteric < 1190214806 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190220061 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190222171 0 :zepolen!n=no@adsl28-69.ath.forthnet.gr JOIN :#esoteric < 1190222186 0 :zepolen!unknown@unknown.invalid PART #esoteric :? < 1190223421 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190223454 0 :jix!n=jix@dyndsl-080-228-191-112.ewe-ip-backbone.de JOIN :#esoteric < 1190224103 0 :g4lt-sb100!unknown@unknown.invalid NICK :g4lt-yarrrrr < 1190224740 0 :sebbu2!n=sebbu@ADijon-152-1-111-163.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1190224997 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190224997 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190226613 0 :SEO_DUDE!i=Deee@gateway/tor/x-ed4fa3179fa5629e JOIN :#esoteric < 1190227024 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1190228510 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190229070 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190229374 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1190235497 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190235498 0 :ololobot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190235575 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190236155 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190239267 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190240916 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190242791 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190243844 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190245063 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190247154 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190247355 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1190248538 0 :RedDak!n=dak@87.18.81.252 JOIN :#esoteric < 1190248656 0 :RedDak!unknown@unknown.invalid QUIT :Client Quit < 1190251930 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190251947 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1190253408 0 :ehird`!unknown@unknown.invalid QUIT : < 1190255389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thoughts I've had today: An NFSM with a stack (a basic stack machine) can parse any context-free grammar. < 1190255395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, that's 1) < 1190255413 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you were feeling ambitious today, weren't you < 1190255417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :2) A machine of this type can go into an infinite loop. < 1190255450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :3) In fact, it will go into an infinite loop with any recursive grammar parsing code with bad grammar. < 1190255469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4) The halting problem is solvable, but < 1190255482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :5) It's a HUGE EFFING PITA TO SOLVE IMPLEMENT :( < 1190255514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1190255521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/SOLVE // :P < 1190255747 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you fail. < 1190255752 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1190255757 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up in here < 1190256178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190256192 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :not much activity in the channel < 1190256198 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how's everyone < 1190256248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fried from trying to figure out this NFSM+Stack stuff :P < 1190256256 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1190258754 0 :importantshock!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Chton!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Overand!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258754 0 :Eidolos!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258755 0 :tokigun!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258755 0 :cmeme!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258757 0 :zuzu_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258757 0 :sekhmet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :Tritonio!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :pikhq!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258758 0 :g4lt-yarrrrr!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :GregorR!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :sp3tt!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258759 0 :SEO_DUDE!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :mtve!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :SimonRC!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :puzzlet_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :bsmntbombdood!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258760 0 :oklopol!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190258811 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190258811 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190258811 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1190258811 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1190258811 0 :SEO_DUDE!i=Deee@gateway/tor/x-ed4fa3179fa5629e JOIN :#esoteric < 1190258811 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190258811 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190258811 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1190258811 0 :Eidolos!n=sartak@sartak.akrasiac.org JOIN :#esoteric < 1190258811 0 :Chton!i=chton@wina.ugent.be JOIN :#esoteric < 1190258811 0 :Overand!i=overand@dissociative.net JOIN :#esoteric < 1190258811 0 :tokigun!n=tokigun@haje8.kaist.ac.kr JOIN :#esoteric < 1190258811 0 :g4lt-yarrrrr!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1190258811 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190258811 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1190258811 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1190258811 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1190258811 0 :SimonRC!n=sc@bylands.dur.ac.uk JOIN :#esoteric < 1190258811 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1190258811 0 :mtve!i=mtve@mtve.vm.jvds.com JOIN :#esoteric < 1190258860 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that was fun < 1190260819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, solving the halting problem for an NFSM stack machine = MASSIVE pain in the arse. < 1190260829 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1190260830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Totally doable! < 1190260833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But MASSIVE pain. < 1190260845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Non-Finite State Machine? < 1190261038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nondeterministic Finite State Machine < 1190261045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A non-finite state machine is a Turing machine :P < 1190261066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, alright- that's where my confusion lied < 1190261321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Basically, you can make sure the machine never halts by 1) handling all non-consumptive steps simultaneously, 2) detecting loops in those steps and 3) encapsulating infinite recursion on the stack into a special "infinity" marker. When the infinity marker is popped, the state splits into two: One with the infinity marker and the remainder on the stack, one with only the remainder on the stack. < 1190261342 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1190261392 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, in this type of system, does it become solvable because it's possible to calculate how likely the machine is to be in a particular state? < 1190261421 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NFSMs are interpreted by having a set of states that the machine is in the superposition of. < 1190261439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Once every state has either led to a dead end or consumed all of the input, you're done. < 1190261488 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1190261522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can detect loops in an FSM, since returning to a state without consuming anything is always an infinite loop. < 1190261680 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you are talking about NPDAs, right? < 1190261688 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, NFSMs. < 1190261731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait! < 1190261733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1190261740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I forgot, that's what a PDA is X-D < 1190261744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NFSM + stack = PDA < 1190261748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I feel stupid now :P < 1190261754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, FSM + stack = PDA < 1190261778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, right, NFSM + stack = NPDA < 1190262293 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190262440 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on PSOX < 1190262469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on Plof3 < 1190262473 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Plof3? < 1190262482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The next incarnation of Plof. < 1190262493 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's Plof? < 1190262537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < 1190262556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt // current work-in-progress new spec < 1190263329 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1190263393 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1190263405 0 :kwertii!n=kwertii@c-24-5-40-52.hsd1.ca.comcast.net JOIN :#esoteric < 1190264099 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1190266082 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190266085 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190266564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you guys might appreciate some of these.. < 1190266617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been drawing a bunch of increasingly bizarre comics for fun this evening. I present my creations for the enjoyment of anyone with the misfortune to still be awake: < 1190266621 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190259559-rootpowah.png < 1190266625 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190260876-inetargument.png < 1190266629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190262068-rollin.png < 1190267358 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"Man who stand in frond of car is tired. Man who stand behind car is exhausted." < 1190268031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i lol'd < 1190270004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1190270009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1190270012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(s) < 1190270830 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190275199 0 :clog!unknown@unknown.invalid QUIT :ended < 1190275200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190276717 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190276724 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190277549 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190277805 0 :GreaseMonkey!unknown@unknown.invalid PART #esoteric :? < 1190277833 0 :GreaseMonkey!n=saru@122-57-226-157.jetstream.xtra.co.nz JOIN :#esoteric < 1190279111 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1190280926 0 :sebbu!n=sebbu@ADijon-152-1-92-160.w86-204.abo.wanadoo.fr JOIN :#esoteric < 1190283483 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190283756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :www.answers.com/npda < 1190283859 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1190283863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what's that? < 1190283910 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(kinda embarrasing looking up a word and managing to write it here instead of the url block...) < 1190285678 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"http://freechess.org" < 1190285747 0 :kwertii!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190286142 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1190287232 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1190287286 0 :g4lt-yarrrrr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190292811 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is root wearing a bandanna, or is that a / < 1190294807 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190294904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should work on PSOX < 1190296786 0 :jix!n=jix@dyndsl-080-228-182-014.ewe-ip-backbone.de JOIN :#esoteric < 1190297256 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1190299482 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190300013 0 :jix!n=jix@dyndsl-091-096-039-051.ewe-ip-backbone.de JOIN :#esoteric < 1190303752 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190305660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ twopipe psoxi "egobfc2m Sgeo.bf" < 1190305671 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<Sgeo> Booting ... < 1190305675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1190305697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yeah, you SHOULD work on PSOX, but you don't. < 1190307290 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/" < 1190309148 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can i see some plof3 code? < 1190309169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do you even have the runtime parsing system ready yet? < 1190309178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not ready yet. < 1190309188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1190309194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've barely started writing anything yet :P < 1190309200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190309220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i daresay my oklotalk runtime parsing modification syntax might be further thought than yours :) < 1190309221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You can have the thirty or so lines of an NPDA implementation I've written thusfar :P < 1190309222 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but < 1190309232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll prolly never get to implementing it so... no conflict :<< < 1190309251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I hear alllll these great things about oklotalk ripping me off, but I see no code. < 1190309272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190309279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, my code is all in D, and I'm betting yours isn't, so you can't steal my code :P < 1190309295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna, all the similarities are superficial < 1190309309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but there are a lot of them, and i'm changing them, obviously < 1190309311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, how does your runtime parsing system work? < 1190309336 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the thing, your idea seems so much more coherent i don't even want to talk about mine. < 1190309345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1190309352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I AM brilliant. < 1190309378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think you've just had time to put more thought to that, but i do admit you are brilliant. < 1190309412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because while that stack thing is clever, it is obvious up to the knowledge i have about it < 1190309416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is very little :) < 1190309451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just you're thinking about it in implementation, the stack thing i mean, i was basically going for bnf-ish first class constructs + multilevel strings. < 1190309456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :multilevel... hmm < 1190309468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning you would do a lot of metacoding to use the runtime parsing. < 1190309510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"(oklopol) then i daresay my oklotalk runtime parsing modification syntax might be further thought than yours :)" <<< this was merely to comfort me a bit, no offence to you, more to my bad luck for knowing about plof ;) < 1190309523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1190309579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My conversation yesterday was a reiteration of this common habit of mine: 1) Completely forget about a computing topic. 2) Need said computing topic. 3) Reinvent it identically to what I pseudo-remember. 4) Bash my head into the wall when somebody say "Uh, you mean an NPDA, right?" < 1190309581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking i'll really start emptying my 2-meter-long TODO list after my german + swedish exams... < 1190309599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hopefully we'll be seeing oklotalk and a lot of other stuff about then < 1190309619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, i'll just keep talking about it, and do nothing, like i usually do. < 1190309650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i did some banging when i realized what PDA was, too :P < 1190309656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're writing a language in an NPDA? < 1190309664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :parser < 1190309678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plof's grammar is defined entirely at runtime. < 1190309686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not entirely, you liar! :P < 1190309699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof user language's grammar is defined entirely at runtime. < 1190309710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof stack language isn't Plof, it's the Plof stack language :P < 1190309729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess < 1190309734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :your mother, though! < 1190309740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go read my germans! -> < 1190309829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If that answers your questions at all :P < 1190309904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, compiling the grammar to an NPDA and running that is probably less efficient than compiling to an LALR parser, but eh :P ) < 1190309957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course of course, there are technically grammars that an NPDA can parse that an LALR parser can not) < 1190310022 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1190310397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now that i've tried to read german for a few minutes == thought about that parsing thing for a while, i can safely say oklotalk will have a very different runtime parser system < 1190310431 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and i'd kinda like to implement it now, but i can't :( < 1190310443 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school is a waste < 1190310484 0 :boily!n=boily@poste43-171.wl.t.ulaval.ca JOIN :#esoteric < 1190310514 0 :boily!unknown@unknown.invalid QUIT :Client Quit < 1190310567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190310584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Very different from Plof or very different from what's in your head now? < 1190310594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :school is a waste < 1190310601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :[Oh, and don't feel bad when I implement your runtime parser as a grammar for my runtime parser] < 1190310619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you have something to read about this language? < 1190310639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/plof3.txt < 1190311259 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: very different from anything that has an underlying stack language. < 1190311310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines a runtime parser which transforms one grammar into another. < 1190311433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: basically, i changed the whole thing into something that not necesarily can be considered run-time parsing in the sense you use it. < 1190311466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1190311469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not gonna explain it now, so all you need to know is i'm not ripping of your language :) < 1190311477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190311592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1190311603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do correct me, that's your thing < 1190311607 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1190311610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190311619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Didn't notice it, too busy actually doing work :P < 1190311637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs itself < 1190311825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Muaha"(_o)o.?]} < 1190311828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Muaha < 1190311840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that speccity seems nice < 1190311850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i got out of it < 1190311851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190311855 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*spec < 1190311885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Plof3 spec? < 1190311900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if it says "to be completed" or anything resembling that, i don't examine it very closely < 1190311904 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1190311915 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not many specs seen in the last few days :P < 1190311994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll look into it more once you have the interpreter ready, since that probably won't take long in your case < 1190312092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But, the Plof3 spec /does/ say "to be completed" or something like that :P < 1190312110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"this list is horrendously incomplete" in fact :P < 1190312134 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting how often "I'll finish this momentarily" becomes "I'll never finish this" on the internet < 1190312218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find that things are EITHER completed immediately or never. There is no "within a month" < 1190312295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes projects defy that, but every time they slip onto the back burner there's a greater chance they'll never come back < 1190312580 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I never realised how crap mamalian lungs were < 1190312582 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://people.eku.edu/ritchisong/birdrespiration.html < 1190313151 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i've gotten a lot of things implemented within a month, though usually that has meant stalling for a few weeks, then doing it in 2 hours once i already know what to write < 1190313157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's the general case, i have to admit < 1190313166 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, what am i doing in irc again. < 1190313194 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and, i meant i didn't read the spec that well exactly because it said 2to be completed" < 1190313197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*" < 1190313232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah :P < 1190313242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Typing on a Commodore 64? [joke no one will get] < 1190313270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait, i'll try and get that by looking at my c64 keyboard on the floor... < 1190313278 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do explain < 1190313293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to see if oklopol gets it first. < 1190313296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah < 1190313323 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm... this can't be my c64... it doesn't say c64 innit! < 1190313335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, explain, i seem to have lost it or something :P < 1190313406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shift+2 on a C64 = " < 1190313451 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190313462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it's ever anywhere else < 1190313468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2"2" < 1190313472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1190313475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1190313479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What keyboard layout is this? < 1190313485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :öäöäöäåäöööåöäåöåäö < 1190313507 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :teh finnish one < 1190313515 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Um, shift+2 is a " here too < 1190313523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1190313525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hah, GregorR, you're a freak! :) < 1190313529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain melts. < 1190313541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Aren't you in Britain? < 1190313545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190313547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes dinner < 1190313565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell would a British keyboard differ from an American keyboard? >_O < 1190313575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... anyway... this is an outrage! where's my c64 :<< < 1190313586 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess you might not know that. < 1190313610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell would a British keyboard differ from an American keyboard? O_< < 1190313669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well anyway, I'm right because America > you 8-D < 1190313738 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd say we all lose for using qwerty < 1190313769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a brave assumption though, since i don't actually know you're using it < 1190313796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(and i guess it doesn't have much to do with this :P) < 1190313868 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :das Band -> die Bänder, der Band -> die Bände, die Band -> die Bands < 1190313882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ASDFuck with these germans < 1190313908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't they understand gender is a confusing concept as it is! < 1190313924 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190313936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 genderless languages :P < 1190313984 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, finnish ftw < 1190314089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :English FTW < 1190314119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Literally. We Lingua Franca'd your arse :P < 1190314257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that much < 1190314298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What language are we speaking? QED. < 1190314304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you compare with languages that can imitate english with lesser modifications to the root words < 1190314367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how the fact a language is used less kills the language itself < 1190314380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed to have killed your language ... < 1190314389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have misinterpreter your fancy words < 1190314391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190314395 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*misinterpreted < 1190314403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lingua franca = language of commerce/diplomacy/etc < 1190314407 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess my ass != my language < 1190314426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1190314436 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the other one i speak *out of*, the other i talk *in* < 1190314441 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*speak < 1190314455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a difference i didn't realize right away < 1190317490 0 :sebbu2!n=sebbu@ADijon-152-1-101-66.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190317812 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<GregorR> $ twopipe psoxi "egobfc2m Sgeo.bf" < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<GregorR> <Sgeo> Booting ... < 1190318547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<GregorR> Segmentation fault < 1190318561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's that supposed to be? < 1190318606 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190318620 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird` < 1190318628 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so **** tired < 1190318628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1190318761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tired. so **** < 1190318762 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1190318764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That didn't work. < 1190319153 0 :jix!n=jix@dyndsl-091-096-039-051.ewe-ip-backbone.de JOIN :#esoteric < 1190319204 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi jix < 1190319209 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1190320415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is the core PSOX spec done? < 1190320465 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is incredibly tired < 1190320799 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to begin implementing PSOX(!) < 1190321965 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1190323286 0 :GregorR!unknown@unknown.invalid NICK :_D6Gregor1RFeZi < 1190323338 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :_D6Gregor1RFeZi, hm? < 1190323357 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Occasionally I get mangled in one of the D channels. < 1190323413 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :D channels? < 1190323519 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Channels about the D programming language ... < 1190323547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How do you get "mangled?": < 1190323596 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Uh, by typing /nick _D6Gregor1RFeZi :P < 1190323624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why did you do that? < 1190323642 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Because I was being mangled! < 1190323666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1190323750 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests that Sgeo look up "Name mangling" on wikipedia :P < 1190323811 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why were you being mangled? < 1190323862 0 :_D6Gregor1RFeZi!unknown@unknown.invalid PRIVMSG #esoteric :Because I felt like it! :P < 1190323866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190324019 0 :_D6Gregor1RFeZi!unknown@unknown.invalid NICK :GregorR < 1190324361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: _D6Gregor1RFeZi is how D would mangle GregorR into a symbol name < 1190324836 0 :interact!n=Code920@cpc2-derb1-0-0-cust953.lei3.cable.ntl.com JOIN :#esoteric < 1190324886 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190324941 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :so...anyone else looked at the mediadefender source code? < 1190325003 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :i'm grepping it for naughty words < 1190325006 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :it's quite funny < 1190325024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190325027 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pastebin some samples < 1190325103 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :esoteric.pastebin.com, right? < 1190325103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :mediadefender? < 1190325114 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Bunch of fascists bent on destroying P2P. < 1190325114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190325144 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION misread taht as PSP < 1190325361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love how people that are bent on destroying piracy magically become bent on destroying P2P. < 1190325361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Internet is P2P people! :P < 1190325361 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's funny < 1190325361 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one of the better analogies for piracy, although still flawed: "There is a machine that clones cars. Everyone has this machine, and the car companies still sell cars for lots of money. Piracy is cloning someone's car, when they give you permission to." < 1190325405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Manufacturers are gonna be PISSED OFF when we finally get matter replicators ^^ < 1190334055 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190334055 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1190334061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1190334065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this wasn't logged? < 1190334068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi clog < 1190334071 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, eh? < 1190334082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Everything is a log! < 1190334087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :clog logs our garbage, you know < 1190334089 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190334109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :isn't that "everything is a file" with append-only < 1190334125 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but how can I search about this: "if you do: cat file | readerapp and readerapp doesn't ever read the data from the stdin what happens to the data? where are they stored? how big is that buffer? blah blah" < 1190334148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://ircbrowse.com/channel/esoteric/20070920 doesn't seem to have picked things up.. < 1190334167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: By searching for a page explaining UNIX pipes from top to bottom and reading away. < 1190334172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :google will tell you what you meant if you don't type the right search terms! < 1190334180 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :heh oklopol < 1190334193 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, i'll try that < 1190334195 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1190334211 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :google is el magico < 1190334218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :google is the alpha etc. < 1190334233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/etc/processor/ < 1190334271 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also needs time stuff in 0x04 < 1190334289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any comments on the extra 0x00 after retrieving a line? < 1190334367 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wow school doesn't start till 10 hours, how fun < 1190334386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/till/for/ < 1190334393 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh indeed < 1190334424 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure i make mistakes of that magnitude a *lot* < 1190334426 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190334440 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia had some answers < 1190334440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I see that one a lot ... there must be a word in most languages like "till" with no direct translation. < 1190334486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you use what's usually translated into "into" in finnish. < 1190334505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though it's a suffix here, instead of a word < 1190334548 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"until" is quite close to the meaning < 1190334553 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in my sentence < 1190334562 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190334585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too late for grammar right now < 1190334590 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the differenterence between "till" and "until"? < 1190334601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the former is slangish < 1190334637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it was slang 200 years ago ... < 1190334645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :until -> 'til -> till < 1190334649 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1190334650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All three forms are identical now. < 1190334662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can use that in an english essay? < 1190334670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I wouldn't use "'til" < 1190334678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I don't think I'd get complaints for "till" < 1190334712 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190334715 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1190334720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you would here < 1190334838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, "till" would've been used in my sentence if the time had been given absolutely instead of relatively < 1190334847 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for 10 hours, but till noon < 1190334850 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh no... < 1190334852 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :negation... < 1190334869 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmmhmm < 1190334895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, that's correct. < 1190334917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was gradually becoming sure of that < 1190334919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I will not go to school for three hours. I will not go to school till noon. < 1190334935 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeppity < 1190334951 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :untilexp = (until|'til|till) absolutetimeexp < 1190335021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :while i haven't actually studied english grammar, i think i know all these rules given enough time to think < 1190335127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :here, "enough" was 10 minutes, and i'm usually about this tired < 1190335137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps it's time for some coke -> < 1190335366 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :has anyone heard of infon? < 1190335896 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's infon? < 1190335966 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :a game where you programs bugs' minds < 1190335969 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :in lua < 1190335972 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1190335989 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wait i will find the link < 1190336016 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://infon.dividuum.de/ < 1190336337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1190336344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my father also knows russian. < 1190336364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i recently discovered he knew polish when there was a polish guy here..) < 1190336369 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nooga i guess < 1190336403 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wtf is "nooga" now??? 8-| < 1190336416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a guy that was on this channel < 1190336448 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it was a nickname thankfully then... ;-) < 1190336460 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes :) < 1190336466 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should've used quotes < 1190336495 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no you didn't really have to. :-) < 1190336515 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should really work on psox < 1190336523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should've used the lojban name quotes. < 1190336606 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1190336611 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :this lojban? http://en.wikipedia.org/wiki/Lojban < 1190336621 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :nice idea is this language < 1190336638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has some nice ideas, nothing revolutionary < 1190336695 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :QUICK POLL: which of you ever made a conlang? < 1190336697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o/ < 1190336703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :conlang? < 1190336707 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190336710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :construc lag < 1190336714 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :o\ for no? < 1190336721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190336727 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i made an alphabet < 1190336727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1190336734 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an alphabet? < 1190336757 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've done a lot of pseudomaths stuff, but not a conlang, afair < 1190336758 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :a strange alphabet that uses e way to "encode" the position of the tonge teeth etc < 1190336759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to make alphabets all the time when i was a kid, i had 8 alphabets memorized < 1190336773 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but none of my friends could memorize them so it wasn't that much fun :< < 1190336784 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i already have a friend that memorized it < 1190336786 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it's easy < 1190336796 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Including numbers that had negative absolute values.. < 1190336803 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :because if you remember the rules you can draw the symbols on your own < 1190336836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my friends weren't all that old at that time... < 1190336858 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and it is suppossed to be able and encode sound form different languages as well < 1190336887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i've been contemplating on something similar to that < 1190336892 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you have anything online? < 1190336912 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, are you talking to me? < 1190336916 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190336922 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, to me???? < 1190336925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190336929 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1190336929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ya rly < 1190336938 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i have a few images i think < 1190336940 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :wait. < 1190336963 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the link will start like this... http://students.ceid.upatras.gr/~asimakias/img/ < 1190336965 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and then... < 1190336982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :404! < 1190336984 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :proglogo.png < 1190336986 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1190336994 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i havn't finished writting the link < 1190336997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://students.ceid.upatras.gr/~asimakias/img/proglogo.png < 1190336999 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :yeap < 1190337003 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1190337009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :404! < 1190337014 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ooops < 1190337016 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :mistake < 1190337028 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :http://students.ceid.upatras.gr/~asimakis/img/proglogo.png < 1190337035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it cannot find HTTP 404 < 1190337036 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i misspelled my last name. lol < 1190337060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hihi smileyyy < 1190337077 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190337084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :second from the right < 1190337095 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like "m" in "mouse" < 1190337112 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the two dots are the nose. and dots mean sound. < 1190337120 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the horizontal line are the lips closed < 1190337123 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :closed lips < 1190337128 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and sound from the nose. < 1190337129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, so it really is a face. < 1190337134 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1190337171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm looking at the other ones and seeing if similar hinting helps :) < 1190337185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(It does not ;) ) < 1190337189 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i know... < 1190337193 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :the first on < 1190337197 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :one* ... < 1190337203 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :is P < 1190337217 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :like Prozak < 1190337226 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :to lips apart < 1190337229 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :two* < 1190337242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... is that "p" there aspirated.. < 1190337247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: TELL ME! < 1190337255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it is < 1190337261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: It looks pretty aspirated to me in that picture ;) < 1190337261 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and the vertical line means sudden movement. < 1190337269 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :like moving your lips appart suddenly < 1190337275 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :that what you do to spell P < 1190337293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It seems like you've gone a bit far with the actions ... half of these could be implicit. < 1190337295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i meant in "prozak" :P < 1190337312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Oh - English has no aspirated 'P' so fleh :P < 1190337317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1190337321 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aspirated? < 1190337328 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then i'm using the wrong term. < 1190337329 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :how can P be aspirated? < 1190337335 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's aspirated? < 1190337339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you say "ph" instead of "p". < 1190337346 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Aspirate As"pi*rate, v. t. [imp. & p. p. Aspirated; p. pr. & < 1190337347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : vb. n. Aspirating.] [L. aspiratus, p. p. of aspirare to < 1190337347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : breathe toward or upon, to add the breathing h; ad + spirare < 1190337347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : to breathe, blow. Cf. Aspire.] < 1190337347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : To pronounce with a breathing, an aspirate, or an h sound; < 1190337347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's not aspirated. < 1190337347 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : as, we aspirate the words horse and house; to aspirate a < 1190337349 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : vowel or a liquid consonant. < 1190337351 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric : [1913 Webster] < 1190337353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190337354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p < 1190337355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Arrrrrrrgh < 1190337356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p < 1190337357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1190337358 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ph is another sound < 1190337361 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it's not p < 1190337362 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :p's aspirated then. < 1190337366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in english < 1190337372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ph = f < 1190337377 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :in greek it is Φ < 1190337381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, but i meant that one phonetically < 1190337382 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ph=Φ < 1190337388 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190337399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I assure you, the English P is not aspirated. < 1190337409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a-ha. < 1190337412 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :anyway the picture sais "programs" < 1190337413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then what's the term? < 1190337416 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :says* < 1190337418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for the "h" you add there < 1190337456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: The pronunciation of the sound 'p' alone is aspirated because that's the only way you can pronounce it alone. < 1190337473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Well, that you can pronounce it and be heard anyway :P < 1190337480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: But it's not pronounced in actual speech. < 1190337483 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, as for the impicit thing you mentioned. I didn't like to leave things implicit. so that everyone by applying the rules can decode the symbols. < 1190337484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, aspirated X_X < 1190337497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the aspiration is there in the word "pay" for example. < 1190337510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you say [phei] < 1190337514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, not in my pronunciation ... < 1190337522 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :neither in mine < 1190337528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can make you a sound clip. < 1190337529 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1190337569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Let me put it this way: The English language does not make a distinction between aspirated and unaspirated consonants. Whether any individual aspirates in any particular word is their accent, not the language. < 1190337583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.answers.com/topic/pay?cat=biz-fin <<< p-h-ei. < 1190337599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :americans have them aspirated. < 1190337600 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :ancient greek had a nice way to organize sounds... < 1190337633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now that's a highly aspirated pronunciation of that word X-D < 1190337642 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I pronounce it like that in casual speech. < 1190337651 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1190337654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, Idonno X-D < 1190337659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :P is aspirated < 1190337669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you do use it, though it's less audible in fast speech, naturally. < 1190337675 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :it's like the name fei < 1190337685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you notice the difference if i do the finnish non-aspirated version. < 1190337717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you only know how to make an aspirated "p", it may be hard to think of it as "aspirated" < 1190337719 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sound clip! Blargh! < 1190337725 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i think that answers has made these recordings with a text-2-speech program < 1190337731 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :so don't rely on them < 1190337735 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that was an example < 1190337739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Tritonio: no < 1190337742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt that < 1190337743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, of non-aspirated. < 1190337762 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: was that a correction to what i said? < 1190337776 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to hear the clip of non-aspirated.. < 1190337782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Give me a sound clip of a non-aspirated P and an aspirated P for comparison. < 1190337795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't pronoucne a P without aspiration < 1190337882 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if that was a good one, i get a bit of a ramp frenzy or whaddyacallit < 1190337950 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to pronounce english and only leave out the aspiration < 1190337962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So don't say an English word *shrugs* < 1190337963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you should hear a clear "pee" without aspiration in the end. < 1190337978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, so post it < 1190337980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's already uploaded, too late! < 1190338009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then give us the URL! :P < 1190338021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/oklopol/r/urinating.wav < 1190338026 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm slow! < 1190338037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a bad recording, for i don't exactly have a mike. < 1190338046 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait, that's the sound 'b' < 1190338066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1190338100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :someone with a non-aspirated "p" in their language would notice the difference. < 1190338105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :urinating.wav? < 1190338115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is gonna be good. < 1190338115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry for the example sentence < 1190338136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To my ear, that sounds identical to 'b'. < 1190338152 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190338159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you said bee < 1190338190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it was an aspirated b, too < 1190338198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and that's a hot accent < 1190338200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/oklopol/r/pebe.wav < 1190338232 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, there is a difference O_O < 1190338236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain melts. < 1190338244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to make that sound. < 1190338255 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure i did it correctly in the first clip too.l < 1190338257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-l < 1190338261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm leaving for home :P < 1190338276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the first part or the second? < 1190338287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the normal one < 1190338306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can spot abnormalities in it in an explicit way, do elaborate < 1190338315 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190338318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i rarely get the chance to enhance my pronunciation < 1190338347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/the/a < 1190338349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, no, it's pretty subtle < 1190338419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wish i had american irl contacts, i'm sure i could perfect it with training (i guess there's not many lunatics who'd be willing to hone it with me.) < 1190338448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :record something in your native lang < 1190338452 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1190338463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no reason < 1190338467 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kay. < 1190338476 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's the best reason i can think of < 1190338480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what should i say? < 1190338507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1190338510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i do pretty good german/swedish too!) < 1190338525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"fuck me gently with a chainsaw. i like the way the blades feel on my genitals" < 1190338537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, wait a mo < 1190338569 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should go eat now.. < 1190338665 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/oklopol/r/terat.wav < 1190338715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also remind me to advertise my bands in case i haven't done that yet) < 1190338723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh i found a mic < 1190338737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice, try and repeat that < 1190338757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but have no clue how to record < 1190338785 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :audacity? < 1190338835 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :audacity gives me a nice little error when it starts < 1190338844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"you will not be able to play or record anything" < 1190338895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a "sound recorder" program built-in < 1190338898 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in ubuntu that is < 1190338902 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :genitales? < 1190338907 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1190338909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"genitaaleillani" < 1190338925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1190338945 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the native word would be sukupuolielimilläni < 1190338991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nussi minua hellästi moottorisahalla < 1190338991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :terät tuntuvat ihanilta genitaaleillani < 1190339003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is what i say < 1190339271 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow this mic sucks < 1190339288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm using a millimeter-in-diameter hole in my laptop for a mike. < 1190339576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190339593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw, i can tell you the exact difference of unaspirated "p" and "b" < 1190339610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty simple, the vocal cords only do their humming in "b" < 1190339645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i didn't say that earlier < 1190339648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't be sure though < 1190339927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :almost the whole sound of p is in the lips < 1190339958 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190339971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and "b" is the exact same except it's... what's the word... < 1190340052 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdf i wanna find it... < 1190340082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :voicing. < 1190340168 0 :chatty!n=tonka@c-24-147-241-42.hsd1.nh.comcast.net JOIN :#esoteric < 1190340206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi chatty! < 1190340215 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gotta go do some quick business -> < 1190340241 0 :chatty!unknown@unknown.invalid PRIVMSG #esoteric :"/?" < 1190340635 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1190341167 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190341353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :half my book read \o/ < 1190341526 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1190341849 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190342459 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190342656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :head feels weird, gotta sleep for a while < 1190342661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cya -> < 1190344345 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1190344383 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190344738 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190345232 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi oerjan < 1190345240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1190345275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can cmeme excess flood? < 1190345527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it did? < 1190345554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[20:11] * cmeme has quit (Excess Flood) < 1190345666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Question? Should PSOX functions that provide file descriptors return the descriptor, or accept a descriptor number from the client and use it if available? < 1190345724 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is leaning towards 'return'.. < 1190345729 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts < 1190346779 0 :chatty!unknown@unknown.invalid PART #esoteric :? < 1190349425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys- I'm making random comics again! < 1190349432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :enjoy: < 1190349443 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190338381-deal.png < 1190349447 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190345208-winds.png < 1190352077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I have a proper NPDA implementation. But I think it won't halt if you have a particularly stupid grammar, like a = a | epsilon < 1190352097 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, any grammar that can accept an infinite string of nothing actively. < 1190352122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm, wait, I meant a = a a | epsilon < 1190352139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anything that can resolve to an infinite number of epsilons. < 1190352144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's not a big problem X-P < 1190352170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it will halt in every other scenario, it detects possibly-infinite recursion. < 1190352518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :removing epsilons can be done as a preprocessing stage on the grammar < 1190352630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is that true of all context-free grammars? I don't remember such a transformation 8-O < 1190352658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can remove all except those on the initial token < 1190352670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Don't tell me, let me work it out. < 1190352678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can probably reinvent this wheel :P < 1190352825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, of course. < 1190352826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For each left that has an epsilon as an option on the right, remove the epsilon then add an option to each right containing that left. < 1190352856 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that sentence made zero sense :P < 1190352859 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I get it :P < 1190352866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it made sense < 1190352872 0 :zuzu_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190352872 0 :sekhmet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190352882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: are those scanned? < 1190352889 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190352895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why do you ask? < 1190352907 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1190352907 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1190352925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how did you get them to look decent? < 1190352933 0 :oerjan!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190352941 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190352947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whenever i scan a drawing there's smudges, dust, etc < 1190352991 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: not much- a little white correction, I scaled it down, and I flattened the color map a little < 1190353010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the ink could be blacker < 1190353022 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know what that means *_* < 1190353022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think a fair amount has to do with my scanner itself < 1190353027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: easily done < 1190353096 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :problem is, in inks like this it can lead to a somewhat rough look. < 1190353126 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nonlogic.org/dump/images/1190349064-deal2.png < 1190353138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lemme try compensating... < 1190353176 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love the guy's face in frame 5 < 1190353202 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1190353251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: note that you need to find out which tokens can be epsilons, it is not enough to look for literal ones < 1190353283 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :here- I tweaked my filters a bit. That should give you more of what you wanted: http://www.nonlogic.org/dump/images/1190349207-deal3.png < 1190353330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190353330 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :all of these were drawn on cheap printer paper with an "ultra-fine point" sharpie < 1190353334 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- the irony < 1190353337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least i think it is easier that way. < 1190353358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It sure as hell doesn't seem to "ultra-fine" in comparison with my .02mm technical drawing pens < 1190353386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :.02mm O.o < 1190353390 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o * 27 < 1190353405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i thought my .3mm pencils were fine < 1190353422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, I love my 3mms < 1190353439 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :3mm??! < 1190353463 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was so happy when I found out that the MTU book store not only carries .3mm lead, but they have it in the entire hardness range! < 1190353466 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, typo < 1190353470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190353508 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190353657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but I think by far my favorite drawing tool for causal work is a Pilot G2 gel pen. < 1190353683 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It feels and covers paper like a rollerball, with the precision of a ballpoint < 1190353721 0 :SEO_DUDE85!i=Deee@gateway/tor/x-90b467fd35956dda JOIN :#esoteric < 1190353732 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use it for anything I was planning to publish, but it has a nice feel for sketches < 1190353754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to get some pens < 1190353771 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Micron and Pilot are where it's at < 1190353828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've heard good things about Rotring < 1190353836 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :their pens are pretty decent < 1190353840 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a little expensive < 1190353979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :---> bed < 1190354460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1190354472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this "getting up at different times each day" is not working < 1190354879 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night guys < 1190355120 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1190357674 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I missed something in my NPDA interpreter, and it's really effing difficult to fix :( :( :( < 1190357707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My infinite recursion detector can't backtrack properly :( < 1190360695 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1190361434 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1190361599 0 :clog!unknown@unknown.invalid QUIT :ended < 1190361600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190361853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!! < 1190361855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It works! < 1190361857 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It wooooooooorks! < 1190361857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190361882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit complicated, but it's pretty damn fast, detects infinite loops, and PARSES STRINGS INTO ANYTHING 8-D < 1190361973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I feel fairly accomplished right now 8-D < 1190362075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm parsing simple math strings into numbers ... WITH AN NPDA < 1190362080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, time for sleep :P < 1190366578 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1190366687 0 :sebbu!n=sebbu@ADijon-152-1-101-66.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190366722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: in case you're already parsing the parsing rules from plof stack language code, do show the code for math expressions < 1190366732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you wake up, that is < 1190366737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school -> < 1190367291 0 :oerjan!unknown@unknown.invalid QUIT :"Lunch" < 1190375147 0 :notzeb!n=zeb@75.80.57.171 JOIN :#esoteric < 1190376760 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: NPDA == slow < 1190377047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's faster? < 1190378492 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :PDA, of course < 1190378559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190379639 0 :notzeb!unknown@unknown.invalid QUIT :"/lurk" < 1190380779 0 :SEO_DUDE85!unknown@unknown.invalid QUIT :Remote closed the connection < 1190384743 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190385385 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190386040 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :NPDAs can't be universally translated into PDAs, can they? I would think that the stack actions munge up the translation rules. < 1190386055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(@ SimonRC ) < 1190386155 0 :jix!n=jix@dyndsl-091-096-057-150.ewe-ip-backbone.de JOIN :#esoteric < 1190387018 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1190387051 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :though D and ND FSMs are equivalent < 1190387134 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :NPDAs can be converted to TAs! < 1190387138 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190387156 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190387159 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1190387313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NPDA's can parse general context-free grammars. deterministic PDA's can only parse LR(k) grammars or thereabouts. < 1190387320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1190387330 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: what is "TA"? < 1190387411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :turing-armadillos < 1190387669 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1190387697 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :tape automaton < 1190387725 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you mean Turing Machine? < 1190387731 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1190387747 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what then? < 1190388150 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :a finite state machine combined with a tape < 1190388227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and how is that not exactly what one usually calls a Turing machine? < 1190388310 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1190388318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*concurrence* < 1190388325 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190388338 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That a state machine + a tape = a Turing machine. < 1190388358 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :an, not concurrancy < 1190388374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but to concur ;) < 1190388383 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1190388436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, I found a bug in my logic when making the infinite loop detection *sigh* < 1190388454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It can be fixed, but it's another layer of complexity and I don't have 100% certainty that this is the last one >_> < 1190388488 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so, you are trying to solve the Halting Problem... < 1190388496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is an NPDA, the halting problem is solvable. < 1190388510 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1190388527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just a bit more of a PITA than the halting problem for NFSMs ^^ < 1190388602 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190388623 0 :RodgerTheGreat!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1190388683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it fails with grammars that have multiple infinite paths ending up at the same node, e.g. L = A | B | epsilon ; A = L "enda" ; B = L "endb" < 1190388698 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :small WTF: Why can the address only be changed at this email-forwarding place at 7.15 am? < 1190388702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fixable (I can detect multiple infinite paths), but I'm not confident that it's the last such problem I'll run into X_X < 1190388706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1190388716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They probably have a cronjob that makes mass changes :P < 1190388719 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"This will take effect from 7.15 am tomorrow / this morning." < 1190388720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pretty lame though X-D < 1190388723 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-S < 1190388747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you did not consider the epsilon-removing transformation? < 1190390772 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*walk < 1190390776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ops < 1190390778 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes for a wak. < 1190390847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is disturbing. SimonRC's last three messages seemed to come in reverse order. < 1190390874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had thought that at least between two given points things would be queued... < 1190391932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: My current work has nothing to do with the epsilon-removing transformation, that's up to the grammar->NPDA converter. < 1190391987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: A naive converter will always be capable of creating an NPDA that this can't detect loops in, but that's not a big problem since a good converter can indeed be written *shrugs* < 1190392217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190392285 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's just not worth it to make it that general, I just heed it for the specific case of compiled grammars :) < 1190392285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs a wak too < 1190392326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1190392366 0 :UnrelatedToQaz!n=chatzill@host217-42-138-11.range217-42.btcentralplus.com JOIN :#esoteric < 1190392369 0 :oerjan!unknown@unknown.invalid QUIT :"Out" < 1190392399 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1190392633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm also starting to think that the case I discovered this morning isn't useful ... I'm finding it difficult to imagine a grammar legitimately written like that :P < 1190392669 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I suppose even it could be solved by removing left recursion. < 1190392707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait ... argh ... never mind, just figured out the simple case :( < 1190392722 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :addexp = mulexp | addexp + mulexp | addexp - mulexp < 1190392734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Multiple possible recursions through addexp. < 1190392966 0 :SEO_DUDE85!i=Deee@gateway/tor/x-3d9f398e8de2d08b JOIN :#esoteric < 1190393936 0 :UnrelatedToQaz!n=chatzill@host81-151-197-227.range81-151.btcentralplus.com JOIN :#esoteric < 1190394112 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1190394120 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1190394482 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190394704 0 :UnrelatedToQaz!n=chatzill@host81-151-197-227.range81-151.btcentralplus.com JOIN :#esoteric < 1190395226 0 :navaburo!n=cmerck@host-VLTH1x-28.dhcp.stevens-tech.edu JOIN :#esoteric < 1190395255 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :anyone seen Keymaker lately? < 1190395266 0 :navaburo!unknown@unknown.invalid PRIVMSG #esoteric :i found his BFSDL < 1190396356 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1190396624 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1190396638 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :he only does brief visits about once a month < 1190396755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :• SimonRC goes for a wak. <<< i misinterpreted this < 1190397200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1190397302 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(someone had to say it! :|) < 1190397530 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://mirror.servut.us/flash/bearhello.swf < 1190397532 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :genius < 1190397583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it didn't get better when i googled wak < 1190397591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.edenfantasys.com/masturbators/masturbation-sleeves/wak-pak-2000 < 1190397747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mad genius, apparently < 1190397843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"waterproof, so you could take it to the shower or pool." < 1190397849 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a hit in a pool party! < 1190397875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey guys, come check this out, you can masturbate AND see your penis AT THE SAME TIME! < 1190397908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should read german grammar < 1190398967 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :lolo < 1190398970 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :"wak pak" < 1190398994 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it's like those little things little kids put on their arms in the pool < 1190399122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only with more masturbation. < 1190399256 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :so you can have a moose knuckle in every set of pants :/ < 1190399803 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :http://boingboing.net/images/countyfair.jpg < 1190399809 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :^^ little girl likes big dick < 1190399861 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :beucj bsnbtvbinvdiid' < 1190399864 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :errrr < 1190399869 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190399910 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :........................................................ < 1190399922 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Has bsmntbombdood turned into a spambot? < 1190399928 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1190399948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :beick bsmbtvbombdood ? < 1190400000 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :no, he just forgot typing to grind stupid web tricks < 1190400030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :most of it makes sense if i assume his right hand was placed 1 key to far left < 1190400039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but not all < 1190400041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1190400173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about "<bsmntbom1dood> ^^ little girl likes big dick" < 1190400177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's spambotty :P < 1190400311 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you view the link? < 1190400330 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm at work, I don't anticipate such a link to be SFW :P < 1190400346 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which, bsmntbombdood you now owe me for the liquor I need to forget that < 1190400366 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :internet rule x: nothing is offensive on teh internet < 1190400450 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :internet rule y: nothing may be offensive, but there are a lot of things you need large quantities of liquor and/or eyebleach to forget < 1190400491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My NPDA takes .75 seconds to parse "1+2*3+4*5+6*7+8*9+10" 1000 times >_> < 1190400559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sounds slow < 1190400564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :( < 1190400572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, really slow :| < 1190400581 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case you're using D < 1190400588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damned backtracking. < 1190400600 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can try what my python numbda interpreter takes < 1190400621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's not fair, it's not an NPDA :P < 1190400654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190400659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll still try, for i have no idea < 1190400668 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just wanna know what it takes < 1190400811 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1.78667931259 secs. < 1190400822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhh, burn ;) < 1190400828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try what my math parser takes < 1190400830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course, that's not fair because your is in Python :P < 1190400845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and definately not written efficiency in mind < 1190400862 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This /was/ written with efficiency in mind to a certain degree :( < 1190400874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did some nasty things with D dynamic arrays that should not be done ;) < 1190400952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that takes a second < 1190400964 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1190400971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i wanna make a C parser... < 1190400973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1190400981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a math expression parser in C :P < 1190401017 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i definately don't wanna make a C parser < 1190401030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's still not really fair since a simple math expression parser can't parse everything that an NDFA can ... < 1190401031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll try my java parser < 1190401036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/NDFA/NPDA/ < 1190401044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do know that, that's not my point < 1190401064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my point is to know if it's faster, like it's supposed to be since it's more spesific. < 1190401064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just likes to complain ;) < 1190401071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190401124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Strangely, this seems to be increasing linearly with longer expressions ... everything I know about NPDAs tells me this should be increasing exponentially... < 1190401185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why are you using a npda? < 1190401221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because the alternative is to arbitrarily limit the grammars, and that's a bit tough to do. I may not use an NPDA if it turns out to be too bad. < 1190401375 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :argh, i hate how java libraries always manage to lack everything one might actually need < 1190401405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey wait, does your math parser actually come out with an answer in the end? :) < 1190401411 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :python: "time python" into google, and on the first link a nice clock-function that gives a nice timestamp you can compare < 1190401416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it did. < 1190401421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though i ignored it < 1190401425 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1190401432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i may have disabled that :O < 1190401434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll retry < 1190401533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :0.98 without evaluation, 1.05 with it < 1190401539 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1000 times that is < 1190401547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Naturally < 1190401608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://i7.tinypic.com/5z6vt4n.jpg < 1190401612 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sfw for GregorR < 1190401647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF?! < 1190401658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For only $29.99, you can get access to some of the Internet! < 1190401693 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :includes access to over 60 websites!! < 1190401707 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow! Over 60?! < 1190401716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's so many web sites I don't know what to do! < 1190401811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should make this parse right->left instead of left->right < 1190401827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then parsing left-recursive grammars, which are by far and away more common, would be more efficient. < 1190401860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Where's my RR(1) parser anyway ^^ < 1190401872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what would anyone want to access google for if they cannot access the results? :D < 1190401921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brain damage within brain damage < 1190401955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :google cache! < 1190401961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1190401981 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet it can't access that. < 1190401984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not at the hostname google.com < 1190402250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: the java one takes 31ms < 1190402277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :took a bit to find a way to get a nice enought timestamp for java < 1190402281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :either GregorR or oklopol needs to change their nick < 1190402297 0 :oklopol!unknown@unknown.invalid NICK :OklopoL < 1190402299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't be having you to be the same color! < 1190402300 0 :OklopoL!unknown@unknown.invalid PRIVMSG #esoteric :better? < 1190402302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190402317 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now it's yellow and purple < 1190402327 0 :OklopoL!unknown@unknown.invalid NICK :oklokok < 1190402330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should write a smart nick coloring algorithm < 1190402341 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's this one? < 1190402343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1190402345 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't like the caps. < 1190402350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :light blue-greenish < 1190402374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :polkadot! < 1190402381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would make nicks of similar length farther apart in color < 1190402399 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 25 times faster than yours, and it's in JAVA, complain THAT :) < 1190402420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a hyperlimited parser you cheating loser! < 1190402444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*stab* < 1190402470 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols as he dies of blood loss < 1190402524 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the python parser was pretty generic, though not as much so as yours < 1190402574 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i'm pretty sure i've made at least *one* math expression parser in C... < 1190402617 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately most of my programs are named by whacking the keyboard a bit to produce a unique random string < 1190402627 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190402639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1190402672 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :usually when i start coding, i don't have anything spesific in mind... so i just use a random name < 1190402723 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, was like that in my c/c++ time, nowadays i just do python, since c takes longer to write :( < 1190402812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do scheme! < 1190402829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :omg, i found a stack language interpreter here :DD < 1190402839 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wonder if that's any good... < 1190402906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...brainfuck while loops in a stack language ftw. < 1190403011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The time taken to memoize my REs is equal to the time taken to run the REs X-P < 1190403104 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wow, my wireworld implementation < 1190403124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much stuff i've done i've completely forgotten about < 1190403438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :REs? < 1190403444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :regexes < 1190403452 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1190403887 0 :sebbu2!n=sebbu@ADijon-152-1-103-98.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190405014 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190405317 0 :Arrogant!i=Arrogatn@226.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1190405473 0 :Arrogant!unknown@unknown.invalid QUIT :Client Quit < 1190405512 0 :Arrogant!i=Arrogatn@206.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1190406185 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190406848 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I figured out how to fix my problem with multiple infinite recursions! < 1190406863 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm already encapsulating the concept of infinite patterns on the stack... < 1190406878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To support this, I just need to encapsulate the concept of infinite^infinite patterns on the stack! < 1190406884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Which is actually really easy) < 1190407185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :weird how a PDA isn't turing complete, even though it has unbounded storage < 1190407202 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it has heavily-bounded access :) < 1190407308 0 :RedDak!n=dak@host44-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1190408027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Implemented with no change in time ^^ < 1190408037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And unit tests still passing) < 1190408122 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p454332531.txt <<< in case you can decipher that, do you like that program structure? < 1190408159 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the actual program logic is in the form of a bnf-ish list regex (not clearly visible there...) < 1190408169 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"bnf-ish list regex"... anyway. < 1190408259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the last line defines the program as a finite state machine < 1190408267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't parse that :P < 1190408270 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1190408279 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :which part exactly? < 1190408291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mostly the last line. < 1190408301 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the three first ones are function definitions < 1190408305 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, wait < 1190408306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, your description reminds me of Plof's runtime grammars :P < 1190408316 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/grammars/grammar/ < 1190408316 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1190408326 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is the oklotalk list regex syntax :) < 1190408348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They are defined as a BNF with both the symbol list and generations. < 1190408372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :addexp = addexp /\+/ mulexp => 3 1 "opAdd" dot call < 1190408382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So as it parses, it compiles. < 1190408397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your desc reminded me of that, but that may be invalid :P < 1190408411 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :´[/input_number (quit_on_zero | out_doubled recurse)] ´ means the "regex" is run by executing one function at a time, x | y means "execute either x or y", and whitespace separation just means that you do the functions in sequence < 1190408435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :() is normal nesting < 1190408445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :those names in the regex are function calls < 1190408465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :scoping is dynamic when using ...i don't know what to call that, but that kind of calls. < 1190408506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since it's nice to have a global access to stuff or the fsm for the program flow will become cluttered with argument passing... < 1190408555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :basically that means, first input a number, then either quit if the input number was zero, or print that number doubled start over < 1190408578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so that'd be a simple command line program to ask numbers and multiply them by two < 1190408626 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that can be done much simpler using other constructs, i know, but i kinda like my idea for a program structure, that fsm thing i mean < 1190408646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since usually the program flow is simple and stateful < 1190408671 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :did you manage to parse that? < 1190408710 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[/ ... ] denotes a list regex < 1190408965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe, it's actually wrong. < 1190408976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is still confused, but is also at work :P < 1190408979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll change it if someone points out the error :P < 1190408981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190408989 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my friend just glanced at it and got it :| < 1190409013 0 :CShadowRun!n=csharun@72.20.14.57 JOIN :#esoteric < 1190409035 0 :CShadowRun!unknown@unknown.invalid PRIVMSG #esoteric :Please say "Hello, World!" < 1190409053 0 :CShadowRun!unknown@unknown.invalid PRIVMSG #esoteric :meh, that wikipedia article lied :( < 1190409094 0 :CShadowRun!unknown@unknown.invalid PART #esoteric :? < 1190409097 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190409157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............. < 1190409160 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*stab* < 1190409176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(There isn't even a Wikipedia article on it :P ) < 1190409181 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1190409236 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wanna specify what's obscure about that code? unless you're too busy < 1190409260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm not so much confused by what each of the constructs are, but by what the whole thing actually /does/ < 1190409266 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190409272 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(oklokok) so that'd be a simple command line program to ask numbers and multiply them by two < 1190409279 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the last line < 1190409284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1190409291 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :didn't i say that already... < 1190409300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :´[/input_number (quit_on_zero | out_doubled recurse)] ´ means the "regex" is run by executing one function at a time, x | y means "execute either x or y", and whitespace separation just means that you do the functions in sequence <<< is this obscure? < 1190409316 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the names there are function names, the functions defined above < 1190409318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aha, now I get it. < 1190409322 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :good < 1190409325 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, any comments? < 1190409337 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, some "consumptions" can actually just be actions, and others actually consume something. < 1190409341 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i kinda like that general idea for program structures < 1190409348 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's exactly like Plof's runtime grammar :P < 1190409352 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that isn't used for any kind of parsing there < 1190409358 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that might've confused you < 1190409363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It isn't? >_O < 1190409371 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, it kinda consumes the stdio < 1190409374 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1190409377 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's the program logic < 1190409396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right, but the program logic is written into a parser, as I see it... < 1190409401 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you would do games etc. the same way < 1190409414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you'd write the states in a list regex < 1190409418 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and iterate that < 1190409438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm getting it better now. < 1190409467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is this intended to be esoteric? < 1190409483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, in that it's a new concept (i mean, i don't know it exists yet) < 1190409500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, oklotalk looks like line noise when used correctly. < 1190409510 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've just denoicified it to be pretty < 1190409517 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm aiming for pretty design, ugly code. < 1190409519 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190409525 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a fundamental difference between oklotalk and Plof X-P < 1190409534 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, yeah < 1190409536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Although Plof stack code is pretty ugly ... unless you like Forth. < 1190409596 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, you can do anything in a clean way if you want in oklotalk, in case you find that code example anywhere close to clean < 1190409633 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*everything < 1190409689 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think that state thing is a more fundamental difference than what code looks like... since even though i concocted that this morning, i'm aiming at making it the *gist* of oklotalk < 1190409720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, certainly the entire design is a /more/ fundamental difference ;) < 1190409729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah :P < 1190409897 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember what similarities i found earlier between oklotalk and plof, can i see a plof user language spec? < 1190409908 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or was that integrated in the stack language spec? < 1190409939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/ < look at the Plof2 spec. The Plof3 user language will be similar. < 1190409959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/npda.d // my NPDA interpreter (now actually published) < 1190410045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Unlike C and other imperative languages, functions in Plof exist only as < 1190410045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :anonymous entities - they are not implicitly associated with names. Giving a < 1190410045 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :function a name is simply assigning it to a variable. < 1190410063 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :these similarities seem less revolutionary now that i've studied a bit more theory... < 1190410069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1190410076 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190410090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty common for functional languages, it's only interesting because Plof is not a functional language per se. < 1190410106 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was one of my "great ideas" for oklotalk, but i now realize plof isn't the only language besides oklotalk that has only lambdas for functions... < 1190410125 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190410125 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1190410128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about only having functions for blocks? :) < 1190410145 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think that was a great idea for an imperative language < 1190410148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Also exceedingly common for functional languages) < 1190410182 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk is functional, i guess, though it depends highly on message passing, which might be considered a bit different < 1190410191 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can use it oo-ish < 1190410259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :when i read about that block thing, it felt like an exaplanation for blocks, which is why i think it seemed like such a nice idea < 1190410266 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*explanation < 1190410282 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, explanation for blocks as found in languages like C < 1190410349 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a lot of the stuff i found great about plof i later found in perl ;) < 1190410359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Noooooooooooooooooooooooooooooooooooo < 1190410364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Perl is so baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaad :( < 1190410406 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, plof exclusively has perl stuff i found great about perl < 1190410415 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i found 90% of perl complete bullshit < 1190410480 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that prototype model for one < 1190410496 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1190410500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was nice :) < 1190410512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should be more careful how i connect my sentences < 1190410515 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :aasdfasdfasdf < 1190410519 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, i should eat something < 1190410521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell are prototypes implemented so poorly in so many languages? X_X < 1190410538 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know many languages with prototypes, so hard to say :| < 1190410553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :JS is the prime example. < 1190410555 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :plof did that absolutely brilliantly, btw < 1190410562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're damn right it did ;) < 1190410569 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was something i actually considered stealing :) < 1190410571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- no humility :P < 1190410585 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i've found a different way to do it in oklotalk < 1190410603 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily better, but different :) < 1190410641 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i'm willing to go great lengths to avoid making stuff primitive, it should all arise from the perfectness of the core language!) < 1190410657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...or perfection < 1190410665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Irony :P ) < 1190410711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the core reason for my runtime grammar: I want integers to be a runtime-defined type. < 1190410731 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's primitive in plof? < 1190410740 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"BYTE"? :P < 1190410754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have the primitive types in Plof3, but they won't be exposed to the user language. < 1190410768 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk even has stuff like "import" for modules non-primitive :) < 1190410778 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that might be considered ugly. < 1190410794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which? < 1190410799 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mine < 1190410804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah :P < 1190410828 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since that's something you absolutely want to be a compile-time error, for one :) < 1190410879 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk only has runtime errors, no other, because of the heavy meta-programming, compile-time errors would only take you sofar anyway < 1190410886 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and syntax errors are simply impossible. < 1190410907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, syntax errors are definitely possible in Plof :P < 1190410919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you type $$$?!?!??@#!$#$#HAWHAW it will be quite failurific ;) < 1190410928 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not in oklotalk < 1190410936 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that *might* just be considered ugly too.l < 1190410938 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*-l < 1190410954 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190410963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that would be a compile-time warning, most likely, unless the interpreter is for obfuscation purposes :) < 1190410994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ha ha ha, "compile time" < 1190410995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1190411014 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do very random hyphenation :P < 1190411028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but natives do that so much i really don't even know the rules for every case < 1190411031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, that hyphen was correct, actually. < 1190411041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was laughing at the concept of having a compile time ;) < 1190411059 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190411064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190411070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because of "interpreter"?` < 1190411084 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190411087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, because Plof rolls compilation into runtime (with the runtime grammar) :P < 1190411090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :because i could never make a compiler? :) < 1190411092 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190411098 0 :possible248!n=Owner@12-210-238-34.client.mchsi.com JOIN :#esoteric < 1190411107 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :fuck, i find two possible meanings for your joke and it's neither. < 1190411114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1190411123 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190411125 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i found 3 < 1190411144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaaaaaaanyway ... when I get home, I'm doing more performance-testing of this NPDA. < 1190411152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to really see how much I'm losing on LALR (for example) < 1190411159 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :LALR? < 1190411174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gooooooooooooooogle is your friend :P < 1190411184 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190411192 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(LALR is the kind of parser that Bison/Yacc makes) < 1190411231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant something like garbage collection < 1190411241 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've actually heard LALR < 1190411275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My poor grammar in that sentence probably helped none 8-D < 1190411282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/losing on/losing with respect to/ < 1190411329 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yep, though it might've been "in" if it'd had something to do with locating the bottleneck in your code < 1190411338 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :instead of "on" < 1190411411 0 :possible248!unknown@unknown.invalid PART #esoteric :? < 1190411435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :umm... js did function == object? < 1190411465 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, you used "function" to create an object < 1190411469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1190411501 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i understand doing function==object, but if you have a keyword "function"... < 1190411512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...why not make it mean a function? < 1190411524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can understand doing the opposite, making functions be a kind of object. < 1190411535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But what they did was make an object be the leftover state from a function. < 1190411539 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190411544 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1190411553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :uiop < 1190411688 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how does js do inheritance? < 1190411696 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i can google that too i guess :) < 1190411798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1190411806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pretty similarly to Plof, you can combine objects. < 1190411812 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :function subClass() { < 1190411812 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this.inheritFrom = superClass; < 1190411812 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this.inheritFrom(); < 1190411812 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this.bye = subBye; } < 1190411818 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is some ugly shit if you ask me < 1190411827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1190411839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought you could + objects? < 1190411852 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in case that inheritFrom is a keyword or smth < 1190411852 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess not ... I haven't actually used JS's object system extensively, because it makes me cry. < 1190411888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, inheritFrom isn't a keyword, it's taking advantage of the difference between new someCall() and someCall() < 1190411902 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190411922 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could have had this.iF = superClass; ? < 1190411928 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1190411931 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190411953 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's some weird name scoping... < 1190411970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're basically giving yourself the other constructor, but as just a function, then calling it. < 1190411972 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, normal dynamic scoping i guess < 1190412035 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :js does duck-typing, right? < 1190412050 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or am i totally misinterpreting that weird function assignment that's going on < 1190412073 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not weird, really, but anyway < 1190412096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, JS is duck-typing only. < 1190412109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unlike Plof which keeps type history to allow for static typing when preferable. < 1190412124 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1190412487 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190412947 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.glumbert.com/media/highpower < 1190412947 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190413489 0 :Arrogant!i=Arrogatn@84.orlando-06-08rs.fl.dial-access.att.net JOIN :#esoteric < 1190414083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For reasons I may never understand, my NPDA parser seems to be operating with linear complexity ... even though that's impossible. I need a more complex grammar :P < 1190414201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Quick, publish your code < 1190414208 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You may have discovered how to do the impossible! < 1190414221 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You'll be famous amfous! < 1190414231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/plof/npda.d :P < 1190414257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess my grammar is just not complicated enough. It has left recursion, which is the mark of slowocity, but apparently it's not slow enough. < 1190414902 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So uh < 1190414906 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do you want slow < 1190414911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :linear complexity = yaey < 1190414919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even if it IS impossible.. < 1190414925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to see what the true complexity of this parser is. < 1190414939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I need a grammar sufficiently complex that this will approach its maximum order. < 1190414962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's clearly the first O(n) parser ever < 1190414988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet Forth's parser is O(n) ;) < 1190415058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, the identity function is generally O(n) < 1190415059 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190415062 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actually, O(1) < 1190415065 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :forth's parser is O(1) < 1190415074 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, Forth still needs to /tokenize/ < 1190415098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my bitxtreme parser is O(1) < 1190415174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, but that's not parsing < 1190415174 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :code.split("") < 1190415182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: that's O(n)... < 1190415185 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1190415188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um, yes < 1190415197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :split is O(n) < 1190415198 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in the general case, yes. < 1190415213 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: please tell oklokok why his parser is O(n) i can't be bothered < 1190415216 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bitxtreme, however, is a bit more *extreme* < 1190415256 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bitxtreme has an equal upper and lowerbound on the length of the program. < 1190415266 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: it's O(1), it's not O(n) because that split will always be splitting a string of length 2 < 1190415276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1190415283 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190415284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bitxtreme < 1190415285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190415286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that thing < 1190415289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, I think it would be reasonable to say that it's in O(n), but n is actually a constant, so O(1) :P < 1190415313 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :BITXTREME IS TC < 1190415322 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1190415327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Within the limits of bounded memory) < 1190415338 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously. < 1190415348 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but that's somthing you need to live with < 1190415353 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in a finite universe < 1190415357 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*something < 1190415394 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh, it's no extreme... i need more wine -> < 1190415399 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :s/no/so < 1190415399 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1190415400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1190415875 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you know perl? < 1190415881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sadly. < 1190415903 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it does prototypes quite like plof, right? < 1190415916 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or was it duck-typed too, i forget :| < 1190415930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does classes with duck typing. < 1190415948 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but isn't there a similar inheritance tree as in plof? < 1190415958 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or did i imagine that :) < 1190416003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah, but that's just because it has classes :P < 1190416062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, i guess i totally remember it wrong, i'll do some reading now < 1190416064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko. < 1190416160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Functions are passed by < 1190416160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :value, but the only mutable part of a function is the scope in which it will be < 1190416160 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :run < 1190416177 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how freely can you change that? < 1190416194 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190416211 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, do you have access to the variable environment? < 1190416215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or whuzzit called < 1190416235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The "scope" :P < 1190416244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I had intended for you to be able to set it explicitly. < 1190416251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like foo.scope = someobject; < 1190416254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I may have even implemented that ;) < 1190416263 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well... i guess... but i don't think of "scope" as a generic name->value dictionary < 1190416269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but a more abstract thingie < 1190416435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... why are ++ and -- both pre- and postfix? < 1190416456 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is C-ity that important? < 1190416464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm giving up on that. < 1190416467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I decided that was lame. < 1190416578 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :good, because i'd have had to tell you that ;) < 1190416688 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the spec isn't too clear about booleans... there's no "boolean" primitive, but you say stuff like "evaluates to true" < 1190416698 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, you might explain what evaluates to true and what doesn't < 1190416811 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Assign the value to the given lval. Note that, unlike in C, this < 1190416811 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :operator evaluates to void: That is, expressions such as < 1190416811 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a = b = c < 1190416811 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are invalid. < 1190416813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure I /do/ explain what evaluates to true and what doesn't. < 1190416815 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :are you sure about that? < 1190416826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure you do, too < 1190416831 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just usually talk before i think < 1190416842 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but, i don't think that's correct there :) < 1190416887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Non-zero numbers, non-empty strings == fasle < 1190416890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1190416892 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :unless "=" doesn't specify evaluation direction and it has to be explicitly parenthesized < 1190416894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that wasn't right X-D < 1190416901 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hah! :) < 1190416919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Zero, empty strings and void = false < 1190416923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everything else = true < 1190416933 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :Note that this void value is not illegitimate. It can be assigned to a < 1190416933 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :variable, it can be tested, and it has a truth value (it is false). < 1190416946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :That is, expressions such as a = b = c are invalid. < 1190416960 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :either must be wrong < 1190416965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1190416976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's an excellent point. I do believe the expression a = b = c works, actually, it just isn't useful. < 1190416986 0 :RedDak!n=dak@host44-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1190417004 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190417014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to verify that, but not right now. < 1190417017 0 :RedDak!n=dak@host44-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1190417037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is "=" left-to-right of right-to-left? < 1190417038 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190417053 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you might not have specified that in case you didn't realize that's legal... < 1190417054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah! < 1190417057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why it fails! < 1190417061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190417064 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's no longer an lvalue < 1190417066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING is left->right < 1190417069 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1190417076 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i got that at the same instant you did < 1190417079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So that's (a = b) = c < 1190417082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh :P < 1190417104 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm drunk, so i must be cleverer than you! < 1190417113 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190417117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm at work, paying more attention to work than this convo :P < 1190417139 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i could make excuses for hours. < 1190417175 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"at work"? < 1190417186 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :do you mean making plof or actual work? < 1190417201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A job. < 1190417204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For which I get paid. < 1190417209 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And do not write Plof :P < 1190417215 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what do you do? < 1190417226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :None o' your business X-P < 1190417230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190417245 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see i see < 1190417357 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190418397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: x = "blah" = y < 1190418398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1190418398 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1190418490 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :x = (y = "blah") would work < 1190418680 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190418762 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190420289 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1190420303 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves hello. < 1190420435 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190420460 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :how goes? < 1190420475 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :fine i guess < 1190420493 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :doing some work on my language < 1190420504 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which one is that? < 1190420536 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i'm sitting here doing basically the same with a stripped down version of mine as well =) < 1190420589 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which i guess could basically be described as a haskell without types at this point < 1190420593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk, my everlasting project < 1190420602 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :cute name < 1190420605 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1190420629 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's what happens when you don't think of a name for your language and someone asks what the name is... < 1190420638 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190420649 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and your nick is oklo*o* < 1190420664 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :mine has gone through a few names, so i typically just refer to it as 'my toy language' =) < 1190420695 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :nuel, kata, catalan, opt, and spec have all be the name at some point < 1190420709 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p454332531.txt <<< it's heavily based on finite state machines that are introduced via a regex-like syntax < 1190420715 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190420719 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i dropped nuel coz its no longer a curry howard correspondence of the display logic < 1190420723 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :kata is still in the running < 1190420727 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :catalan is an actual language ;) < 1190420736 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :opt and spec are still open < 1190420738 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1190420742 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :just need to pick something ;) < 1190420745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"opt" and "spec" are kinda reserved for other usage < 1190420748 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190420754 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and there is spec# < 1190420757 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not that that has ever stopped anyone :) < 1190420765 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(C, D...) < 1190420768 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :they acronymed nicely into what i was doing < 1190420791 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and the running joke of my friends is that my language name is 'x, where x is a variable to be determined later' < 1190420846 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :however, the acronym's for those describe the full language design and not the kinda fun stripped down version that i'm playing with now < 1190420966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's stripped? < 1190420974 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so what is the premise of oklotalk? =) < 1190421012 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :types =) < 1190421031 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its a language where i was exploring substructural type systems to start with, thats where the humor lies < 1190421040 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh, what's a premise? :) < 1190421043 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :since its all about type safety =) < 1190421066 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my main "pet" languages have been "Synthesys", "Lojo" and "Sprocket", the third of which was actually fully implemented. < 1190421070 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Lojo got pretty close < 1190421089 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and Sprocket incorporates the best ideas from Synthesys in a more usable fashion, so no loss there < 1190421093 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i've read every conversation you've had about your language on this channel, edwardk, though i haven't understood more than a third :) < 1190421110 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically at this point in time i'm trying to see if i can rederive most of the power of a traditional type theory through flow analysis and a simplist theorem prover over a basic universal type < 1190421123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1190421167 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I started out with imperative designs, drifted into stack-based variants, and am now finding myself designing increasingly functional-style languages < 1190421173 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i had started building up over a pretty powerful base type system, which didn't leave the theorem prover much to do, so i figured it was a more interesting result to see not if i could augment the power of a type system, but instead how much of it i could supplant < 1190421177 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190421179 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to find a way to check for straights in tic-tac-toe using my language... < 1190421184 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190421203 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I've never seen a particularly elegant algo for that in any language < 1190421205 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i went sort of the same path, i went imperative, drifted into computer algebra system designs, and now i'm functional with lazy semantics and optimistic evaluation < 1190421222 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: do link < 1190421222 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the board is too small to really optimize the problem for without increasing overhead < 1190421231 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190421241 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :gimme url, that is :) < 1190421248 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for what? < 1190421255 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :for that elegant algo < 1190421265 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :go back and reread what I said < 1190421419 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190421446 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"I've never seen a particularly elegant algo..." < 1190421522 0 :ehird`!unknown@unknown.invalid QUIT : < 1190421545 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whooops < 1190421574 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :oklo: in any event i've currently got none of the type features enabled including the substructural things, so its not that hard to understand its current behavior its more or less haskell and erlang's bastard child. < 1190421584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: lol < 1190421592 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing it the brute force way first, since the technique i'm using is still under constructino < 1190421596 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*construction < 1190421612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: my language "Sprocket" is the bastard child of LISP and PostScript. :D < 1190421618 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190421627 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: as you prolly guessed, i read that without the "never" < 1190421639 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"any" sounded kinda weird there indeed :) < 1190421657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: i see < 1190421671 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have you done any implementing? < 1190421702 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :what i have right now is that anything starting in upper case is a 'constructor' ala haskell's data constructors, and you can specify an arity for them, and use pattern matching primitives, and a trick to make monads work without types. < 1190421771 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah quite a bit. i had an interpreter and theorem prover for the full language working, now i have an interpreter i've been toying with for the stripped down language that i figure i'll sit down and finish up this weekend since i want to rewrite the parser completely to strip out the remnants of the old logic < 1190421840 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :what i need to get right is the pattern matcher since i use a strange rule when compared to haskell or language's like that, because my rule lets me work around my lack of typeclasses < 1190421856 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and still provide haskell like 'magic ints' and 'overloaded' operators, etc. < 1190421890 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how much of the language is intended to be primitive, versus synthetic? < 1190421894 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p645463521.txt <<< checking for lines is currently done in an ugly prolog way :) < 1190421902 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in this version? not much =) < 1190421902 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hopefully i'll find a better way tomorrow. < 1190421933 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure you can't decipher that, but it's a graphical tic-tac-toe with 3x3 array < 1190421947 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can understand some parts of it < 1190421963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"end" is pretty cluttered. < 1190421978 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna enhance the list regex syntax a *lot* < 1190421986 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its got a pattern match dispatcher, and primitive bigint support through GMP. assignment is primitive, beyond that most traditional language features, if, booleans, etc. are built up in the language < 1190421998 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's just i invented that feature this morning, so it's a bit undeveloped yet :PO < 1190422000 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1190422016 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh at one point in time i had a typecheck operator and subtyping operator defined in the language in two lines of code =) < 1190422017 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :x <: x < 1190422031 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i read some of your code < 1190422041 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :x : y | type x <: y < 1190422061 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you do almost everything synthetically < 1190422063 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the following is a fairly unreadable but completely valid fibonacci sequence generator in Sprocket: [clear 1 disp 0 1 !fibo ] :run [copy rollup add copy disp copy 144 nequ [!fibo] if ] :fibo < 1190422065 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i guess the code that was there wont make a lot of sense unless you know and love monads < 1190422075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :which i find great < 1190422089 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i am glad you like =) < 1190422100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is a bit easier to understand: http://www.nonlogic.org/dump/text/1190418036.html < 1190422176 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: that was a slow continuation to "(oklokok) you do almost everything synthetically", not to monads, i'm pretty neutral about those ;) < 1190422189 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i kinda figured < 1190422195 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :good, just checked < 1190422212 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the monad stuff is just so that i can evaluate lazily and not get tripped up < 1190422234 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: in oklotalk, [\1 1 {!-_+!--_}] is a fib generator :) < 1190422272 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[\1 1{!-_+!--_}] if that space seemed like too much :P < 1190422326 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the Sprocket version is still quite efficient. < 1190422358 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've considered adding single-character versions of all the basic keywords, which ought to make some simple things a lot more compact < 1190422390 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :fibs = 0 : 1 : zipWith (+) fibs (tail fibs) < 1190422399 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er < 1190422410 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in my setting those colons become semicolons but otherwise its the same < 1190422434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how does that generate output? < 1190422442 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk will own pretty much any language in that exact sequence since i designed iterators to fit that purpose ;) < 1190422450 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :well, that is an infinite list so access any portion of it as needed < 1190422457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: ah, cute < 1190422480 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i did that for fun, then realized that's nice for many other uses too < 1190422483 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :main = putStrLn (take 20 fibs) would show the first few in haskell < 1190422490 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: hm. I'm thinking it'd be a little hard to directly compare that with another language. < 1190422509 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :edwardk: my code was also an infinite list, though codata has to be done in an explicit way in oklotalk < 1190422509 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :well if you just want a fib function rather than a generator list < 1190422556 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :fib 0 = 1;; fib 1 = 1;; fib n = fib (n - 1) + fib (n -2) < 1190422560 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but thats kinda boring =) < 1190422569 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190422585 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and you'd do (out ([\1 1{!-_+!--_}] ! (0..10))) for the first 11 numbers < 1190422588 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the one above memoized that naive definition doesn't < 1190422600 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking my creation is the closest to a normal language of the bunch < 1190422623 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so a memoized functional version in my setting would be < 1190422634 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190422636 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1190422643 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :nevermind i forgot i was overloading list accesses < 1190422649 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so fibs 12 should just work above < 1190422657 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ooh, thunder and lightning outside < 1190422667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like watching the rain < 1190422671 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :since a list used as a 'function' is a function taking a number and returning its nth element < 1190422681 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :in oklotalk, there's no difference < 1190422682 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :(1;2;3;Nil) 1 = 2 < 1190422723 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :´[1 2 3 4](3) means you're interpreting the list as a function, and taking 4th element < 1190422731 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(parens are optional) < 1190422745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190422757 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(1;2;3;Nil) 1 = 2 <<< this is your language, not haskell, right? < 1190422759 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in my case use of any type as the function in an application can be allowed < 1190422768 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in my language yeah < 1190422779 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i can overload application < 1190422794 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so arrays and lists take positions to dereference < 1190422798 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :stole the trick from arc < 1190422834 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :also means you can pass in lists or arrays directly when something expects a function from nats (or in the array case anything indexable) to values. < 1190422862 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so er.. < 1190422864 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :map fibs fibs < 1190422865 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :works =) < 1190422911 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190422943 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190422967 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"nats"? < 1190422974 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :natural numbers < 1190422978 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :0, 1, 2, + < 1190422985 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :shorthand, sorry < 1190423048 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my bad, should know everything. < 1190423060 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :even the contents of your head < 1190423066 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :arity 1 Succ;; type Zero = Nat;; type (Succ n) | type n == Nat = Nat < 1190423068 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1190423074 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that tic-tac-toe bugs me... < 1190423087 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't want prolog, i want something beautiful < 1190423098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :something fucking clever :P < 1190423108 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :=P < 1190423109 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm onmy own there < 1190423111 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*on my < 1190423117 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :An arity keyword? What a travesty. < 1190423132 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its a constructor based language without types < 1190423141 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :thats the only way i can tell you how many arguments that constructor takes < 1190423147 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :goes alongside infixl and infixr < 1190423210 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :any constructor without a specified arity has arity 0, so now anything that starts with an upper case letter is a constructor even with nothing else said < 1190423239 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Without types? < 1190423242 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190423259 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :monads without types, its fun =) < 1190423272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what's the "type" keyword do if there are no types? < 1190423278 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :type there is a function =) < 1190423312 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which takes the value Zero and returns the value Nat, and returns Nat when the condition is met in the second case above < 1190423347 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, ihope < 1190423364 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1190423375 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you can do pretty much everything you want without adding 'type' to the language its just kinda useful for getting haskell-like typeclasses to work < 1190423390 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's useful for optimization too, i guess < 1190423399 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :coz how to overload + * /, etc? < 1190423412 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's type Nat? :-) < 1190423427 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :a pattern match failure unless you specify =) < 1190423438 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :type Nat = Type;; type Type = Type < 1190423448 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :there now it has an impredicative type tower < 1190423458 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :or < 1190423460 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Impredicative type power? < 1190423481 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :arity 1 Type;; type Nat = Type 0;; type (Type n) = Type (n + 1) < 1190423484 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/what I said/what I meant/ < 1190423490 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that would make it predicative < 1190423503 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1190423512 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is this language lazy? < 1190423514 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :basically there are two ways to define a type system with multiple layers < 1190423514 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190423608 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :one way you can define it has the sorts of types being types, and the other has them being kinds, and its whether the sort of kind is kind or superkind, and if that hierarchy keeps going up that tells you if you are predicative or impredicative. < 1190423666 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in this setting i don't care about type systems, since they aren't needed to make monads work =) < 1190423696 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :arity 1 Ok;; return = Ok; Ok x >>= f = f x gives us an identity monad < 1190423722 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :mzero = Nil;; Nil >>= f = Nil together with the above gives us maybe < 1190423785 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and rely on the monad laws to make 'Ok' work < 1190423790 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :for other monads < 1190424013 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :is that an actual section marker symbol i see in that oklotalk code as part of the language? < 1190424021 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190424028 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what symbol? < 1190424033 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :before succeed and fail < 1190424050 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :§ < 1190424053 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1190424060 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :currently using it for atoms < 1190424069 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1190424083 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :might change in case it's hard to access in non-finnish keyboards < 1190424089 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to deal with something like my upper case first letter rule < 1190424098 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you do. < 1190424105 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i used to use ' marks to note the beginning of an atom < 1190424110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lower-case first letter = parsed as a function < 1190424111 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but that got noisy < 1190424119 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :upper-case = parsed as a value < 1190424127 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190424130 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :§ in the beginning = parsed as an atom < 1190424135 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :coz you're strict < 1190424154 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1190424166 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how that has anything to do with it < 1190424168 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the need to have separate value and function roles < 1190424185 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just need to know what is a function and what is a value because everything is infix/prefix parsed < 1190424186 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :same reason that ML has val and fun or whatever < 1190424206 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :any sequence of "funcokens" and "objokens" is valid < 1190424210 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if you use my terminology < 1190424231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :5+3+4 == 5p3p4 if you do p=+ first. < 1190424242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's not about strictness < 1190424280 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or then i'm misunderstanding something. < 1190424300 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's just there's no difference between operators, functions and lambdas < 1190424336 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so you can do infix and prefix with lambdas as well as with operators < 1190424345 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :well, the issue as i'm thinking of it is why c has to have separate functions and value types. you need to distinguish between int foo() { ... } and int foo < 1190424370 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :whereas in a lazy language you don't have a need for a value/function distinction < 1190424403 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you need to know whether "A B" means a list of A and B or "apply A to B" < 1190424415 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a B means a (B), whereas A B means [A, B] < 1190424427 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :adjacent objokens mean an implicit list. < 1190424434 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :gotchya < 1190424457 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but indeed, it is strict, although you can't see it from that. < 1190424470 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i inferred strict from the { ; ; ; } blocks ;) < 1190424475 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh :) < 1190424506 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm only making it strict because i'm not confident enough in my implementation skills < 1190424527 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it will be lazy in version 2 :P < 1190424544 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since i don't see why not be lazy < 1190424551 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently lazy and side effect free, but i may revert to a pathological reduction rule i used to use that i like which is worst-case lazy or strict. whatever it wants to do. so you have to make sure all of your reductions are confluent. < 1190424575 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh,, confluent? < 1190424577 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and the only promise i make is i won't strictly reduce anything wrapped in a 'lazy' keyword < 1190424579 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*, < 1190424587 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1190424620 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk has special syntax for introducing generators, those can be used for pretty much anything laziness can, though admittedly it's not as pretty < 1190424648 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the basic issue is that you need to guarantee that your code would work no matter how it was evaluated strictly or lazily, but in exchange the compiler can partially evaluate a larger class of things and take optimization steps that are unsound in EITHER a lazy or a strict language < 1190424713 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190424726 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not specifying stuff is the key to efficient optimization < 1190424729 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand you have the burden of both disciplines, you have the space reasoning issues of a lazy language and the need for explicit 'lazy' annotations of a strict language, though you don't have an explicit 'force', so you get a small win there. and you still have to reason about side effects via a monad or CPS or other trick like a lazy language < 1190424784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i don't see how laziness and side-effects relate < 1190424789 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1190424794 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do, actually. < 1190424816 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :currently i'm using an 'optimistic with lazy semantics' rule which says it can waste work on things eagerly but it has to bound the amount of speculation and if it encounters an error while speculating it has to pretend it didn't happen and turn that speculation into a lazy thunk to be forced on demand. < 1190424850 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, i see < 1190424851 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so that you can encounter bottoms and not 'bottom' out, but you don't have to build as many thunks < 1190424887 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but the antagonistic compiler is somewhat more amusing of a rule, since it hasn't been used as far as i can tell ;) < 1190424887 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"build thunks"? < 1190424891 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not sure what that means :P < 1190424931 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :a thunk is the unevaluated computation that when forced will give you the answer and overwrite it self with the answer, so that call-by-name evaluation works < 1190424946 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, just checked < 1190424952 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er call-by-need < 1190424964 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190424986 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :call-by-name has thunks, call-by-need makes the thunk remember the answer it gave by self-modifying < 1190424994 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so called 'memothunks' =) < 1190424997 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now that i come to think of it, lazy evaluation is pretty trivial to implement. < 1190425006 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1190425041 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching just checks to see if what you have is a thunk if so it tells the thunk to evaluate which makes sure the outermost constructor is a value, then you can inspect it < 1190425060 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190425071 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in the ghc haskell compiler it does so by making everything into a 'thunk' with a function for the constructed values that just returns itself < 1190425105 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er < 1190425157 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, i got what you said < 1190425169 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :1½ minutes of lag in my head < 1190425186 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so basically a list 'cons' cell is a [Cons, x, xs] where cons is a pointer to a function that happens to just return the 'thunk' [Cons, x, xs] that it was given, so to force it you call the function at the start of the thunk and you inspect the value of the tag that it returns in the first position. < 1190425204 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that way if you had a function like < 1190425212 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :repeat n = Cons n (repeat n) < 1190425220 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :then you'd encounter a thunk like < 1190425264 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :[Repeat, n] where Repeat was a function that takes that and constructs [Cons, n, [Repeat, n ]] < 1190425279 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and hands it back for inspection < 1190425316 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its the simplest model for compiled lazy evaluation i know < 1190425321 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and when pattern matching occurs, it evaluates until there's an actual constructor as outermost < 1190425336 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :becoming [Cons, n, [Repeat, n ]], where repeat is [Cons, n, [Repeat, n ]] < 1190425344 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1190425374 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah although that pattern matching routine doesn't have to loop explicitly because by calling that function which calls whatever other functions it has to call to reduce to 'weak head normal form' the recursion is implicit. < 1190425394 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :it just calls the one function and that thing takes care of all the details, but you have the right idea < 1190425421 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you mean the actual caller will not have to care about the fact it has lazied out? < 1190425441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it doesn' have to know the object it's matching is actually a thunk < 1190425448 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*doesn't < 1190425456 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1190425458 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :more or less, it knows it has to call the function that is in the first slot of the value it was given no matter what, then it can safely inspect the first value in the result that returns. < 1190425491 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190425504 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and laziness proceeds like that, outside-in. < 1190425565 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess you can do the tree rewriting in any order as long as the result is as value-like as necessary < 1190425574 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :adding speculation muddies the waters a bit, you track a speculation depth cap, and rather than generate a thunk in the first place you try to run through it eagerly, but if you hit the cap you abort and return the thunk. < 1190425598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but isn't that just optimization? < 1190425607 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if you hit the cap too many times in the same place, then for performance reasons you disable speculation on that code point. < 1190425607 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190425628 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the semantics remain lazy, but evaluation can proceed eagerly in a lot of cases < 1190425644 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1190425672 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if there are no infinite sequences and no side-effects, lazy evaluation and strict evaluation have no difference, am i right? < 1190425687 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :prolly not, but i don't know the difference. < 1190425690 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the 'evil compiler' version of it, just allows me to reduce outside-in or inside-out as i choose < 1190425697 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean, as far as the programmer is concerned.. < 1190425700 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1190425712 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okay, good < 1190425717 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :they only have space and time efficiency tradeoffs in that case < 1190425727 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :which i think is perfectly reasonable to give the compiler more control over < 1190425734 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1190425743 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :no infinite loops and no side effects < 1190425764 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1190425773 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190425775 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :infinity = infinity + 1 < 1190425782 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'm very slow right now < 1190425782 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if you ever evaluate infinity you never stop < 1190425792 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yes, indeed, i failed a bit there < 1190425798 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i blame the wine and the time. < 1190425826 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's obvious, though < 1190425833 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but in the absence of general recursion and general corecursion you can't tell the two apart without side effects < 1190425855 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190425922 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :did you understand the oklotalk code btw? < 1190425924 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :productive corecursion is valid in a lazy setting, but not a strict-setting though, so the "devil's advocate" compiler design above might make productive corecursion into something that bottoms out and never returns < 1190425951 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :more or less, modulo the builtins < 1190425988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a few built-ins there indeed < 1190426011 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :argh, that row-check... < 1190426014 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :productive corecursion being anything that you know returns an outermost constructor in a finite amount of time, the lazy counterpart to well-founded recursion which says your functions return < 1190426042 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :mm yeah < 1190426047 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know corecursion < 1190426062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i learned the term earlier today, but anyway :P) < 1190426067 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :haahahah < 1190426078 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :talking to Cale? =) < 1190426101 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... don't know what that is :) < 1190426102 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190426124 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah he's a guy over on #haskell who is fond of that terminology < 1190426146 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :read an article @ neighborhood of infinity < 1190426156 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, haven't talked to him < 1190426180 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ok, dan piponi, yeah he's fond of that stuff too < 1190426192 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190426221 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan also once mentioned corecursion some months ago < 1190426230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i didn't bother to check then < 1190426235 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what that was, that is < 1190426260 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i've been obsessed with comonads and codata for a while, so corecursion naturally follows ;) < 1190426276 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :even have comonad.com =) < 1190426277 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... comonads sounds dangerous. < 1190426284 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have taht? < 1190426285 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1190426289 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190426312 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1190426333 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1190426350 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :comonads aren't that weird. monads are easy to put things into but hard to deconstruct, they are like a container that won't let you in to get at the value you injected unless you follow some rigorous protocol. < 1190426379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190426383 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand comonads are easy to deconstruct, fragile even, you can always remove a comonad from the value it contains, but they may be harder to put things in. < 1190426389 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"they" there, which does it refer to? < 1190426397 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :monads < 1190426400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190426405 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :how well do you know monads? < 1190426406 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, you continues that: ) < 1190426413 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :not that well. < 1190426430 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i know what they are, but their usage is just too complicated < 1190426461 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*continued < 1190426474 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I think they're like any other tricky concept, really. < 1190426505 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :a monad just basically says that i can take a value of some basic type and always transform that value into a more complicated type. i.e. if i have a value of type a. i can always transform that into a function of type e -> a by just returning a constant function that ignores its argument < 1190426508 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Look at it for a while, ask to see it in different directions, and either it suddenly clicks or slowly falls into place. < 1190426536 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Say that you don't understand something, and someone will declare that it's easy to understand and give you one way to understand it :-) < 1190426537 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :or, if i have a value of type a, i can always generate a function of type s -> (a,s) which just copies the argument through to the second position of the result < 1190426581 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and then there are rules for taking functions that worked on your previous 'a' and getting a function that works on e -> a or s -> (a,s) < 1190426616 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so it was 'easy' to inject a value into it, but we have to follow some protocol to get the value out, we have to supply an e or an s in either case, and in the second case we had to strip off the superfluous (,s) term, etc. < 1190426626 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: i don't have to say that, the explanation follows anyway ;) < 1190426634 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :some monads you may not be able to 'strip off' at all < 1190426689 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand a monad is something that if given you could discard the candy wrapper if you wanted to and always extract the value without any work, but which still provide that framework of how to extend a function for the basic value to handle a comonadically wrapped value. < 1190426706 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so i could always treat the pair (e,a) as a by just ignoring the (e,) part < 1190426743 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :so i can always rip off that 'context' comonad as that is called, i don't have to supply additional information like i did with the reader monad e -> a or the state monad s -> (a,s) above < 1190426795 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i have to admit i ain't exactly following :) < 1190426814 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stops his 'easy to understand and giving you one way to understand it' explanation =) < 1190426825 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1190426832 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i really tried! < 1190426872 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think i lack the part of the brain that manages monads < 1190426876 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :i think of monads as a container you can put something in, and a way to take a container of containers and flatten it out to get a container. so for lists you can always take a value and make a singleton list out of it, and you can always take a list of lists and concatenate them to get a single list < 1190426925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i know that much, but monads seem to have something much deeper in them. < 1190426954 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you can always take a value and transform it into a function that ignores its argument, turning a into e -> a, and you can take an e -> (e -> a) and transform that into a function of type e -> a by using your argument twice < 1190426977 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :whereas a comonad goes the other way < 1190426983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190426985 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, monads are really no harder than, um... < 1190427001 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :...I can't think of anything I'm trying to understand but can't. < 1190427004 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"you can take an e -> (e -> a) and transform that into a function of type e -> a by using your argument twice" << sure about this? < 1190427010 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you can always extract an a from (e,a) and you can duplicate the context, you can always generate (e,(e,a) given (e,a) but with just an a you cant generate (e,a) for an arbitrary e. < 1190427020 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :join f x = f x x < 1190427029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :join :: (e -> (e -> a)) -> e -> a < 1190427052 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"by using your argument twice" < 1190427056 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190427139 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the monads as containers analogy leads to a sort of 'comonads as candy wrappers with a possible valuable prize' analogy, you can get rid of the comonad, but it might have value if you kept it around, it may provide you with something you can't do without it. < 1190427200 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :in that case it provides you with the ability to access the value of e. discarding the comonadic wrapper discards that value. < 1190427261 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i get that < 1190427262 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and if you want to bake your brain you can analyze the fact that (e,a) and e -> a provide the same functionality and go off into category theory and make grandiose statements about how 'Hom and Prod' are adjoint functors so those two things do the same thing monadically and comonadically, etc. and then you can go get a job on the mathematics faculty somewhere ;) < 1190427332 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm :) < 1190427359 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :actually that notion comes probably a bit easier through the concept of currying < 1190427392 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) -> c can always be rewritten as a -> (b -> c) sort of witnesses the connection between , and -> < 1190427423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, (a,b) is not a tuple then? < 1190427440 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that connection implies the existence of the (,)e comonad given the (->)e monad and vice versa < 1190427445 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1190427485 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you can always rewrite a function that takes a pair of values as a function that takes one of them and returns a function that takes the other and returns the result of calling the function on the pair of the values it now holds < 1190427507 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190427518 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but different call syntax in haskell < 1190427523 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :curry f x y = f (x,y) < 1190427533 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :uncurry f (x,y) = f x y < 1190427555 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :though technically the haskell version lazily handles the latter pattern < 1190427574 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :uncurry f xy = f (fst xy) (snd xy) < 1190427593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190427595 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190428149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes a quick sleep < 1190428152 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1190430055 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190431196 0 :navaburo!unknown@unknown.invalid PART #esoteric :? < 1190432169 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any thoughts on PSOX </normal-mindless-drivvel> < 1190432174 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190432186 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190433076 0 :hieronymus310!n=hieronym@pool-71-104-92-207.lsanca.dsl-w.verizon.net JOIN :#esoteric < 1190433128 0 :hieronymus310!unknown@unknown.invalid PRIVMSG #esoteric :Please add 2 and 3 together < 1190433168 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is '$ yes no | rm -r /tmp' a safe thing to do? < 1190433194 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hieronymus310, LOCATION_ERROR: IRP_NOT_SUPPORTED_IN_THIS_CHANNEL__SEE_TOPIC < 1190433218 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :sgeo: well, you don't usually want to remove the /tmp folder entirely < 1190433230 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :err < 1190433236 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION already did it :/ < 1190433248 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Imean, not everything was deleted.. < 1190433268 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :OSHI--12.5MB from right after, down to 4.6MB < 1190433293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :of total freespace < 1190433316 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :edwardk, hm? < 1190433317 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the worry would be if it succeeded entirely and /tmp was gone (which probably wouldn't work on most unix implementations since it usually is mounted) then mktmp and those calls don't know where to dump their files < 1190433341 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It didn't succeed entirely < 1190433344 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :but the contents of /tmp you can blow away until your heart is content ;) < 1190433349 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1190433357 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that was why i was qualifying my response =) < 1190433384 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION desperately needs the space < 1190433385 0 :hieronymus310!unknown@unknown.invalid PART #esoteric :? < 1190433416 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF 4.0KB free? < 1190433472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make that 0bytes < 1190433497 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has exactly 0bytes free on / < 1190433523 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :thats generally a bad place to be < 1190433530 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :is /var in your / partition? < 1190433555 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Probably, why? < 1190433567 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :if so you might be able to get some room by nuking stuff out of /var/log < 1190433585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :9.1MB of stuff in /var/log < 1190433604 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :how much room is on this machine in total anyways? < 1190433667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, howdoItell? < 1190433685 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :'df' < 1190433701 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :that'll tell you what partitions you have how full they are and how big they are < 1190433712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/dev/sda7 136188044 130653632 24 100% / < 1190433737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh, 24KB freew < 1190433755 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think all I did was close a text editor < 1190433769 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and you have no separate user partition or anything? < 1190433782 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And decreasing? < 1190433783 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :just like linux installed on a workstation in one big fat partition? < 1190433788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1190433820 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :do you know where the space went or is that just a black box at this point? < 1190433859 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A dir with MIDIs converted to OGGs, all Futurama seasons, a bunch of SWFs, a bunch of ISOs, and more stuff probabky < 1190433869 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ah =) < 1190433910 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :was worried it was just some process filling your drive with drek, now i realize the user is the process in question ;) < 1190433918 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190433984 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :~/music/midi/all is 2.5GB < 1190433991 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not a lot, in relation to, say, ISOs < 1190434019 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heh my solution is usually to run down and buy another 500 gig drive and add it to the machine =) < 1190434089 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is pushing about 2.5TB on his desktop machine these days and just realized it. < 1190434130 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :mostly virtual pc images, etc. < 1190434518 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Down to 0b again < 1190434531 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/dev/sda7 136188044 130653656 0 100% / < 1190434541 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why are the numbers different? < 1190434554 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches sgeo find space episode by precious episode... < 1190434561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190434574 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :because some percentage of the drive space is reserve for root < 1190434585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will probably delete some ISOs < 1190434590 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :er reserved < 1190434613 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :the justification is that if you have NO drivespace left on the root partition then root can't shuffle things around to fix a problem < 1190434666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How much is reserved (too lazy to do simpleish math right now) < 1190434701 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :its like 10% traditionally, but the numbers are probably changed by now, and remember root has some files on the drive so some of that reserve is used < 1190434744 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I can store more stuff by becoming root? Yipee! < 1190434746 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(j/k) < 1190434789 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Buh-bye openSUSE-10.2 < 1190434801 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :1.7GB < 1190434802 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah, though if you get to the point you are currently at you risk not being able to mount the drive in the event that you have to fsck it or lack the room to record the transaction log, etc. < 1190434834 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You mean, if I use up root's space? < 1190434843 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190434857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What about LiveCDs? < 1190434869 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :on a drive that big you should be able to lower the reserve some though < 1190434888 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :they don't risk corruption on themselves because they are an iso image, they don't write back to themselves < 1190434904 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :they make a ramdisk or whatever and load up in that if it corrupts there is nothing to fsck-up =) < 1190434906 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I wouldn't have been able to use the openSUSE LiveDVD anyway.. can't burn DVDs, and only have 512MB so can't emulate.. < 1190434928 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :woohoo 1.7GB freed < 1190434943 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, how do I peek into a tgz file? < 1190434954 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :tar tvfpz foo.tgz < 1190434958 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have 10GB locked up in a file called someisos.tgz < 1190434962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1190434973 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I made that file after running out of space before < 1190435027 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This is taking a while < 1190435033 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's Linux XP, which I remember hating < 1190435056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes linux mint, although I should delete the 3.0 iso < 1190435085 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :you might consider just tunefs'ing to lower the reserve to like 5-6% < 1190435105 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it is in your distro < 1190435150 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides he will delete the file after recording the filenames < 1190435157 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Thank you so very much BTW < 1190435162 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :no problem < 1190435175 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :sitting here trying to get something to compile anyways ;) < 1190435175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hmm Xandros 302-OCE is in there.. < 1190435191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And a Linspire ISO < 1190435257 0 :edwardk!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190435275 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1190435280 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re edwardk < 1190435282 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1190435284 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :pidgin crashed < 1190435287 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190435289 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :anyways < 1190435302 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :try: tune2fs -m 5 /dev/sda1 (or whatever drive it was) < 1190435308 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :and see what that does for you < 1190435318 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn;t sure he wants to adjust that.. he's reclaiming space.. < 1190435326 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I now have 3.1GB free < 1190435353 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :5% is safe, the traditional 10% threshold was set back in the 10mb harddrive era ;) < 1190435404 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190435408 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No oerjan < 1190435410 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :heya oerjan < 1190435416 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Noerjan < 1190435426 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(no=hi) < 1190435493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1190435576 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that apparently linux distros switched to 5% a while back. < 1190436724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes the discussion about a=b=c in plof < 1190436767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would have been interestingly weird if a=b was equal to b as lvalue < 1190436841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately plof is not esoteric ;) < 1190436876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions GregorR, just in case he didn't see that. < 1190437588 0 :wooby!n=wooby@cpe-069-133-156-063.nc.res.rr.com JOIN :#esoteric < 1190437626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deletes a 10GB file < 1190437658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was there a *slurp* sound? < 1190437725 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, no < 1190437735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My comp seemed to freeze for two seconds, though < 1190437746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190437763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably /dev/null has some indigestion problem. < 1190440005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190440008 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1190440026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will probably add some stuff to seek through File Descriptors next time he works on PSOX < 1190440976 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190444184 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1190445230 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190445941 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190447999 0 :clog!unknown@unknown.invalid QUIT :ended < 1190448000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190452967 0 :wooby!unknown@unknown.invalid QUIT : < 1190455350 0 :SEO_DUDE85!unknown@unknown.invalid QUIT :Remote closed the connection < 1190460859 0 :SEO_DUDE85!i=Deee@gateway/tor/x-0e755426d6d76210 JOIN :#esoteric < 1190462090 0 :jix!n=jix@dyndsl-080-228-178-227.ewe-ip-backbone.de JOIN :#esoteric < 1190463823 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190463829 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1190470802 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1190472342 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190473341 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190473351 0 :jix!n=jix@dyndsl-080-228-187-220.ewe-ip-backbone.de JOIN :#esoteric < 1190473480 0 :UnrelatedToQaz!n=chatzill@host81-159-24-90.range81-159.btcentralplus.com JOIN :#esoteric < 1190474299 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]" < 1190475484 0 :UnrelatedToQaz!n=chatzill@host81-159-24-90.range81-159.btcentralplus.com JOIN :#esoteric < 1190475489 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey all < 1190476603 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1190477031 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to learn Unlambda at the moment. < 1190477290 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190477714 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1190478019 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1190478031 0 :edwardk!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves hello. < 1190478214 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190478804 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :heya < 1190478965 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1190478986 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It's another one of those greetings-only conversations. < 1190478999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hey all, ello, hi, hey, waves hello, hi, heya, ello. < 1190479736 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Can we not shoehorn in a topic, then? < 1190479766 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think we can manage. < 1190479772 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp < 1190479795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :All aspects of mathematics | www.freenode-math.com/ | Don't ask to ask. Ask. | Guidelines: www.freenode-math.com/index.php/Guidelines | Writing maths on IRC: http://xrl.us/ubdh | LaTeX paste: http://mathbin.net | Using mbot: www.freenode-math.com/index.php/Mbot | Off-topic? #not-math (this is not a joke) < 1190479796 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Alright then. < 1190479807 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And I think we have some room for actual content, too. < 1190479808 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Did you know you can construct logic gates using dominoes? < 1190479822 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying to do that for a while, actually. < 1190479882 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :For some, though, you have to have an input and a process channel. < 1190479887 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Like NOT for example. < 1190479895 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though my logic gates would be more like "holes" that can be filled with dominoes if and only if a certain thing is true. < 1190479922 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :That's a curious way of doing it. What do you mean, exactly? < 1190479977 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastebin a diagram sort of thing. < 1190480009 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :OK then. < 1190480063 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :I can do my NOT gate in ASCII, thankfully. < 1190480149 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh dominoes, gotta get some of those < 1190480150 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/707096 < 1190480167 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've been thinking of making a computer using water and pipes < 1190480209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Each hole is really a logic gate of its own, and putting two holes next to each other connects them. Each connection can be either filled or empty, and each hole must have exactly one filled connection. < 1190480237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: haven't we all? :-) < 1190480273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure we have, it's just my current dream :) < 1190480279 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bangs his head on the keyboard < 1190480314 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :No wonder I'm so confused. That diagram refers to dominoes laying down; my logic gates use dominoes standing up. < 1190480342 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :I'll append something to yours to show you what I mean. < 1190480381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't know much about physics, but you'd think water would work almost the same in a circuit as electricity < 1190480395 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have the magnetism stuff electricity does, obviously < 1190480409 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't exactly know how important that is in a computer < 1190480452 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :computers are dc internally, right? < 1190480471 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :then there shouldn't be much magnetism involved < 1190480499 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should start reading about this stuff... school hasn't taught me shit :< < 1190480546 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Oh. It's at http://pastebin.ca/707100 < 1190480580 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :At the bottom < 1190480640 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i don't get the # notation < 1190480692 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: each # represents a hole the size of half a domino. < 1190480719 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to build a stick bomb out of pencils: http://en.wikipedia.org/wiki/Stick_bomb < 1190480735 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I expect that pencils are much too stiff to actually do this. < 1190480840 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Anything's worth a try. < 1190480865 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lunatim.com/kinart/videos/videos.htm omg < 1190480897 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mm, testing a pencil shows that it's impossible to do a certain simple weave. < 1190481020 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :The problem with using a domino run for computing < 1190481031 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :is that it can't be reset easily. < 1190481051 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Unless you can use magnets somehow. < 1190481128 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rebelscience.org/Crackpots/notorious.htm < 1190481132 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hehhe < 1190481153 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I would laugh more, but he goes on too much abt why i am wrong and won't admit it. < 1190481159 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :He does that generally. < 1190481490 0 :Tritonio!n=Tritonio@150.140.226.66 JOIN :#esoteric < 1190481854 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"First of all, dt/dt does not equal 1 second per second. The units cancel out." < 1190482294 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :It can't be said that it doesn't equal 1 second per second, but "1" is indeed probably a better way of putting it... < 1190482968 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :a more interesting vector is found if you multiply that one by the mass < 1190482981 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you get a mass-and-momentum vector < 1190483106 0 :Arrogant!n=Arrogatn@254.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1190483288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has drain! < 1190483344 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1190483595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/drains/il-7.jpg <--- me < 1190483840 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :MY EYES!!!! < 1190483844 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190483922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trippy. < 1190483983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad it's so grainy < 1190484813 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :g'bye everyone < 1190484821 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1190484897 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190488418 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner. < 1190489320 0 :UnrelatedToQaz!n=chatzill@host81-129-125-74.range81-129.btcentralplus.com JOIN :#esoteric < 1190489424 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I can't believe that all that's happened since I've been gone is that SimonRC has had dinner. < 1190489789 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is finally reading german < 1190489905 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool, i now have proof for something i claimed to my german teacher in the 5th grade < 1190489921 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :she would be so embarrassed if i showed this to her < 1190489995 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(because who wouldn't remember a 7-year-old conversation vividly.) < 1190490347 0 :sebbu2!n=sebbu@ADijon-152-1-86-91.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1190491495 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190492142 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.7/2007091417]" < 1190492460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: what is it? < 1190493944 0 :oblivion2k!n=chatzill@c-71-193-255-133.hsd1.wa.comcast.net JOIN :#esoteric < 1190493975 0 :oblivion2k!unknown@unknown.invalid QUIT :Client Quit < 1190493985 0 :oblivion2k!n=chatzill@c-71-193-255-133.hsd1.wa.comcast.net JOIN :#esoteric < 1190494646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that germans occasionally way "zwo" for 2. < 1190495948 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190496972 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190502602 0 :edwardk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190502801 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190504144 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190504900 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1190504961 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190506374 0 :ehird`!unknown@unknown.invalid QUIT : < 1190506407 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190507935 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190508139 0 :edward1!n=edwardk@c-24-61-13-7.hsd1.ma.comcast.net JOIN :#esoteric < 1190508685 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190509519 0 :Eidolos!unknown@unknown.invalid NICK :Cartwright < 1190509792 0 :Cartwright!unknown@unknown.invalid NICK :Eidolos < 1190511124 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190512417 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190512427 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1190513885 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190514115 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190514698 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190514747 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1190515242 0 :oblivion2k!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190515424 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190515529 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*say < 1190515546 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types fast < 1190515559 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190516306 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :M... hmm, where is that key... oh, here it is! e... um, aha, and here are the other ones! too. < 1190516470 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :höchstwahrscheinlich <<< 4 syllables, 20 letters, you gotta love this language :D < 1190516751 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190516985 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190516994 0 :jix!n=jix@dyndsl-091-096-042-068.ewe-ip-backbone.de JOIN :#esoteric < 1190517675 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242398577.dsl.bell.ca JOIN :#esoteric < 1190517753 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190519049 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190519720 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190522665 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1190523382 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190523393 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190526886 0 :Arrogant!i=Arrogatn@118.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1190530096 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190534399 0 :clog!unknown@unknown.invalid QUIT :ended < 1190534400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190542204 0 :Tritonio!unknown@unknown.invalid QUIT :Remote closed the connection < 1190542752 0 :UnrelatedToQaz!n=chatzill@host81-159-24-165.range81-159.btcentralplus.com JOIN :#esoteric < 1190543089 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1190545365 0 :SEO_DUDE85!unknown@unknown.invalid QUIT :Remote closed the connection < 1190545524 0 :UnrelatedToQaz!n=chatzill@host81-159-24-165.range81-159.btcentralplus.com JOIN :#esoteric < 1190545557 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :Client Quit < 1190545950 0 :SEO_DUDE85!i=Deee@gateway/tor/x-4ca57cbad5c439f4 JOIN :#esoteric < 1190549058 0 :jix!n=jix@dyndsl-091-096-042-068.ewe-ip-backbone.de JOIN :#esoteric < 1190553713 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190553752 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1190558775 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190560180 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190560190 0 :jix!n=jix@dyndsl-085-016-239-158.ewe-ip-backbone.de JOIN :#esoteric < 1190561272 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190561291 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1190562356 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :. < 1190562914 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :: < 1190562976 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okokokokoko < 1190562977 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :kokokoko < 1190562978 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okokoko < 1190562978 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :okoko < 1190562979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1190562979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1190562983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1190562988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*o < 1190563001 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that almost never happens < 1190563687 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190563737 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that utter failior there < 1190563762 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1190563763 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :failure < 1190564074 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what failed? < 1190564193 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my triangle < 1190564243 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p316533412.txt <<< this is what it's supposed to look like < 1190564243 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1190564262 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :how did it fail? < 1190564283 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think you can find it by a second glance < 1190564293 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*with < 1190564310 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the pattern is inconsistent there < 1190564336 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there are channels you'd get kicked for a failure that big < 1190564353 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(18:17:41) (+oklopol) okokokokokok < 1190564353 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(18:17:42) —› kick: (oklopol) was kicked by (trazer) (BAD okoing to be.) < 1190564359 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :life is tough < 1190564395 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, I wondered how only some of it ended up here < 1190564421 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190564429 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i used to train that an hour a day 8D < 1190564436 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that was a long time ago < 1190564445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm much slower nowadays < 1190573215 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190576810 0 :sebbu2!n=sebbu@ADijon-152-1-83-224.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1190577968 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190580056 0 :RedDak!n=dak@host44-81-dynamic.20-87-r.retail.telecomitalia.it JOIN :#esoteric < 1190580378 0 :edward1!unknown@unknown.invalid NICK :edwardk < 1190580782 0 :dak__!n=dak@host23-89-dynamic.16-87-r.retail.telecomitalia.it JOIN :#esoteric < 1190581650 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190581888 0 :RedDak!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190582438 0 :dak__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190583730 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1190584047 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190584609 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190588746 0 :ehird`!unknown@unknown.invalid QUIT : < 1190592866 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1190593809 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190593827 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi all < 1190593855 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would it be a bad thing to make seeking through file descriptors etc. be located at 0x10-0x19? < 1190594022 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :0x10 - switch outfile descriptor; 0x11 - switch infile descriptor; 0x12 - absolute seek through outfile descriptor; 0x13 - abs. seek through infile descriptor; 0x14 - rel. seek outfile; 0x15 - rel. seek infile; 0x16 - flush outfile; 0x17 - flush infile; 0x18 - close outfile and return to stdout; 0x19 - close infile and return to stdin < 1190594051 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :All in System domain (0x02) < 1190594088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and there will only be one pool for file descriptors < 1190594962 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1190595366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes pikhq  < 1190595376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and GregorR and ihope and and and < 1190595378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklokok, < 1190595847 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No one? < 1190596696 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good to me; I dunno. < 1190596751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1190596766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not a bad thing. < 1190596841 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I guess for abs. seeks, 0 should be the first byte? < 1190596864 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is going to have the seek functions require longnums, incidentally < 1190596892 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Making seeking 5 bytes forward on the outfile: 0x00 0x02 0x14 0x01 0x05 0x00 0x0A :/ < 1190596910 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :5 bytes backward would be 0x00 0x02 0x14 0x02 0x05 0x00 0x0 < 1190596940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Too much overhead? < 1190596947 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or is it ok if understood? < 1190600308 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190600369 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi ihope_ < 1190600371 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :See http://sgeo.diagonalfish.net/esoteric/psox.txt < 1190600378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Under File Descriptors stuff < 1190601363 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190602590 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1190603558 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1190604589 0 :ihope_!unknown@unknown.invalid QUIT :Success < 1190612939 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190618690 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190619006 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1190619017 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190619037 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +.,[.,]+. < 1190619050 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon ctcp < 1190619052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 2 killed. < 1190619054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1190619104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,----------[++++++++++.,----------]+.+++++++++.] < 1190619110 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1190619112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1190619114 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1190619116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1190619118 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1190619120 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1190619134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!!! i actually got it on my second try? < 1190619138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190619160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pings immybo < 1190619170 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides not to ping immybo < 1190619174 0 :cmeme!unknown@unknown.invalid QUIT :"Client terminated by server" < 1190619185 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190619194 0 :immybo!n=IceChat7@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190619200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a bot < 1190619218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/me is a bot < 1190619230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I AM EGOBOT. BOW BEFORE ME!!! < 1190619250 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :!cat I am immybo's slave! < 1190619254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I am immybo's slave! < 1190619274 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :!cat You will bow before immybo! < 1190619276 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immybo, to make him use /me, say !ctcp ACTION tests < 1190619278 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You will bow before immybo! < 1190619285 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immybo, do it in a private chat < 1190619289 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :oh.. < 1190619291 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :immybo, /query EgoBot < 1190619320 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190619388 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I am immybo's slave. Bow before immibis! < 1190619400 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :what!? < 1190619400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :s/immibis/immybo/ < 1190619464 0 :immybo!unknown@unknown.invalid NICK :immybo_ < 1190619748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619758 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1190619792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot cool! < 1190619814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :<( < 1190619836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619838 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619840 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619845 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen woof! < 1190619846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619850 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619856 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :shut up < 1190619870 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where's bsmnt_bot? < 1190619874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :63 +++++++++++[>+++++++++++>+++>>+<<<<-]>--.--------..---------.>. [124] < 1190619891 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++++++>+++>>+<<<<-]>--.--------..------ ---.>. < 1190619894 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619898 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++++++>+++>>+<<<<-]>--.--------..---------.>. < 1190619898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1x1=456 < 1190619902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :woof! < 1190619908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :x = 456 then. < 1190619918 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :err... 1 < 1190619925 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then x is 1 < 1190619936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619937 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :1x1 is equivalent to just x. < 1190619948 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619958 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190619966 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1190620081 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190620522 0 :immybo_!unknown@unknown.invalid QUIT :"For Sale: Parachute. Only used once, never opened, small stain." < 1190620799 0 :clog!unknown@unknown.invalid QUIT :ended < 1190620800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190621242 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!1(_o)on.?]} < 1190621439 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Test"(_o)o.?]} < 1190621442 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Test < 1190621504 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!1(_o)on.?]} < 1190621522 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!<1>(_o)on.?]} < 1190621528 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!<1>(_o)(on).?]} < 1190621530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1190621534 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!<1>(_o)(on).?]} < 1190621536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1190622757 0 :toBogE!unknown@unknown.invalid QUIT :Connection reset by peer < 1190623966 0 :immibis!unknown@unknown.invalid QUIT :"Say What?" < 1190626656 0 :toBogEboT!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190626751 0 :bsmntbot!n=bsmntbot@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190626865 0 :toBogEboT!unknown@unknown.invalid PART #esoteric :? < 1190626872 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190626902 0 :bsmntbot!unknown@unknown.invalid NICK :bsmnt_bot < 1190627011 0 :bsmnt_bot!unknown@unknown.invalid NICK :WaiterBot < 1190627095 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a decaf espresso coffee with an infinite number of sugars in a bucket with cold milk for this channel < 1190627095 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a decaf espresso coffee with an infinite number of sugars in a bucket with cold milk for #esoteric < 1190627096 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spills the channel's coffee into a Magnetic Laser Device < 1190627098 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spills #esoteric's coffee into a Magnetic Laser Device < 1190627103 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives everyone in this channel a magnetic decaf espresso coffee with an infinite number of sugars in a bucket with cold milk which is emitting lots of blue light and a barely audible hum < 1190627106 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives #esoteric a magnetic decaf espresso coffee with an infinite number of sugars in a bucket with cold milk which is emitting lots of blue light and a barely audible hum < 1190627114 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1190627116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190627237 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is making a decaf espresso orange juice with an infinite number of sugars in a petrol tanker with last year's milk for #arianne < 1190627242 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION spills #arianne's coffee into a Magnetic Laser Device < 1190627252 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives #arianne a magnetic decaf espresso orange juice with an infinite number of sugars in a petrol tanker with last year's milk which is emitting lots of blue light and a barely audible hum < 1190627270 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why are you making a decaf espresso orange juice with an infinite number of sugars in a petrol tanker with last year's milk for #arianne? < 1190627289 0 :WaiterBot!unknown@unknown.invalid PART #esoteric :? < 1190627725 0 :bsmntbot!n=bsmntbot@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190627743 0 :bsmntbot!unknown@unknown.invalid NICK :bsmnt_bot < 1190627765 0 :bsmnt_bot!unknown@unknown.invalid NICK :WaiterBot < 1190627825 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :#bots: <immibis> !persist factoid save < 1190627826 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :#bots: <toBogE> java.io.FileNotFoundException: factoid.toboge.old (The system cannot find the file specified) < 1190627829 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :#bots: <immibis> ?immibis < 1190627830 0 :WaiterBot!unknown@unknown.invalid PRIVMSG #esoteric :#bots: <toBogE> immibis is my creator. All hail immibis! < 1190627845 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :drat this thing < 1190627868 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190627882 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!persist factoid save < 1190627884 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :java.io.FileNotFoundException: factoid.toboge.old (The system cannot find the file specified) < 1190627884 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190627898 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :drat < 1190627903 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bye bye factoid database < 1190628438 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Download Ic < 1190628441 0 :toBogE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190628444 0 :WaiterBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190630231 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190630555 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190630950 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190631629 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190632527 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190632850 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190636234 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190637048 0 :SEO_DUDE85!unknown@unknown.invalid QUIT :Remote closed the connection < 1190637964 0 :SEO_DUDE!i=Deee@gateway/tor/x-0cfd3b4d07d6d7ab JOIN :#esoteric < 1190639903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :re SEO_DUDE < 1190642200 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190642769 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy, everyone < 1190645515 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190646575 0 :SEO_DUDE!i=Deee@gateway/tor/x-9b6e67fad97c75d2 JOIN :#esoteric < 1190647979 0 :sebbu!n=sebbu@ADijon-152-1-83-224.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1190649984 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190650252 0 :jix!n=jix@dyndsl-091-096-035-202.ewe-ip-backbone.de JOIN :#esoteric < 1190650424 0 :importantshock!n=importan@161.253.18.113 JOIN :#esoteric < 1190650441 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :howdy < 1190650462 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what's up, importantshock? < 1190650475 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :nothing, just got back from my Software Engineering 1 class < 1190650486 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :where we were taught about the ! operator. exciting fucking stuff. < 1190650519 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds pretty amazing, dude < 1190650546 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :it is kind of fun, insofar as the rest of the class is "what the fuck is a pointer?" and i just sit back and smirk < 1190650599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that sounds pretty much like my "Software development in C/C++" class. < 1190650620 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"HOLY POO WHAT IS DEREFERENCING I AM CONFUSED THIS IS HARD HURR" < 1190650656 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :;( < 1190650664 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :s/;/:/ < 1190650671 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :at least my faculty advisor is really, really cool < 1190650685 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :he knows Haskell and SML and all of these languages i've never heard < 1190650703 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :of < 1190650727 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't you already know how to code in a software engineering class? < 1190650741 0 :importantshock!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: you'd think so... < 1190650830 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in many cases, software engineering courses are organized as "Computer Science for people who dropped out of Computer Science" < 1190650853 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i hate how CS is bastardized < 1190650864 0 :importantshock!unknown@unknown.invalid QUIT :"Meh." < 1190650883 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :kids who can't code at all go into CS because they want to learn how to fix computers < 1190650887 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1190650897 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :there's one course in functional programming in the university \o/ < 1190650898 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1190650918 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, it usually doesn't happen, too little people take it... < 1190650928 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :"i hate math but i'm going to major in CS anyway" < 1190650950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbom1dood: all the CS- related courses get shit-tons of people there for the wrong reasons < 1190650976 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something about the average starting salary is probably the root of a great deal of that < 1190650983 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :and wtf is mit doing fucking around with 6.001? < 1190651098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :All of my classes positively seethe with terrible, terrible programmers < 1190651307 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey, you've got cs at least... < 1190651328 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've got java < 1190651432 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my high school didn't have any damn programming classes, so quit your whining. < 1190651458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about the university < 1190651482 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good lord < 1190651491 0 :Tritonio!n=Tritonio@ppp089210082204.dsl.hol.gr JOIN :#esoteric < 1190651527 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :really, i asked the professor what other paradigms than oop are taught there, he said "there's occasionally one in functional programming, and i think we used to have one with AI" < 1190651565 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AI is a programming paradigm? < 1190651572 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :might have used different quantifiers, but anyway, just a few real courses, and they aren't always even organized < 1190651573 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no WONDER we haven't been getting it! :D < 1190651583 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh, i guess he meant prolog :) < 1190651587 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190651687 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should ask fizzie for directions < 1190652921 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190655425 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1190656359 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190656369 0 :jix!n=jix@dyndsl-085-016-234-243.ewe-ip-backbone.de JOIN :#esoteric < 1190657534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: The low-level CS courses get a lot of idiots due to the perceived (but not real) profit margin, yes, but also from the IWANNARITEGAMESSOIHERDINEDACSDEGREEEEE idiots. < 1190657548 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would say 50% of the first-year CS students are the latter. And 0% of that 50% continue to another year. < 1190657670 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190658334 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :it seems like the undergrad CS curriculum at all universities sucks < 1190658759 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1190658760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1190659360 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1190659850 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190660924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah, tell me about it < 1190660936 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :jesus, the would-be game authors are the *worst* < 1190660956 0 :SEO_DUDE!i=Deee@gateway/tor/x-1fb39bf846137c81 JOIN :#esoteric < 1190661065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 PSU < 1190661204 0 :Tritonio!n=Tritonio@ppp089210082204.dsl.hol.gr JOIN :#esoteric < 1190661431 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190662508 0 :Arrogant!i=Arrogatn@237.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1190663009 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1190663217 0 :sebbu2!n=sebbu@ADijon-152-1-50-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1190664336 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190664492 0 :SEO_DUDE!i=Deee@gateway/tor/x-a2c0ac27b1bf7a1f JOIN :#esoteric < 1190664542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh, i love the people who act all programming king in the first demos of a course, right up until i get on the blackboard :D < 1190664557 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :guys who've made a game or two in VB and the likes :P < 1190664602 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i shouldn't brag about that, but owning noobs is just so much fun < 1190665593 0 :oklokok!unknown@unknown.invalid NICK :oklopol < 1190665598 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wanna be me again < 1190665609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklokok is such a dick < 1190665616 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1190665631 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"kok" < 1190665636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_please_ don't start to resemble immibis, ok? < 1190665642 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190665645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not flooding :) < 1190665666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i like immibis, he's got a nice animal charm < 1190665677 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know, he just seems to be more alive than most ppl < 1190665754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but... < 1190665780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to be formal from now on < 1190665793 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh.. formal? you know that non immibis thing < 1190665807 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone who chastises his alter ego for spamming, and then continues to do it himself... < 1190665828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll just have to remember we are mad here. < 1190665988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does his maniac laugh < 1190666010 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i feel naughty for being the same color and length as GregorR < 1190666012 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MAD! MAD> I SAY! < 1190666012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once again < 1190666043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :length? < 1190666054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1190666064 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd think that'd be the easier of the two to get :P < 1190666072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :len $ nick < 1190666077 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1190666078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :len nick < 1190666083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh nick < 1190666092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you got the color thing? < 1190666106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was all wondering, how did you get to compare heights? < 1190666113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1190666123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i remember the conversation from the logs or something < 1190666135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nice, someone besides me reads the logs :) < 1190666138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have colored nicks though < 1190666143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me neither < 1190666157 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too hard to open options < 1190666184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except when someone mentions mine < 1190666202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but that usually comes automatically with every client < 1190666260 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-but < 1190666275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, although i _did_ download a color scheme < 1190666303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what client? < 1190666303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since i cannot stand dark backgrounds < 1190666306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll whois! < 1190666307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :irssi < 1190666310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1190666312 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too fast < 1190666314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*slow < 1190666319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess both. < 1190666320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha! < 1190666327 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't stand dark backrounds :O < 1190666335 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd hate using my computer :) < 1190666342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1190666433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i think the default which i changed was something that left the background as is, but selected the other colors on the assumption it was dark... < 1190666477 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1190666478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certain things got a bit hard to see :/ < 1190666493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have white on grey now, though i prefer white on black < 1190666575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :black on white < 1190666658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's what you have, or? < 1190666681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant < 1190666863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :had to make sure you weren't correcting me :P < 1190666874 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"white on black" <<< i could've easily failed this < 1190666931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, let's not look at things as black or white < 1190666960 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :green on orange is much better < 1190667119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :black and blue < 1190667231 0 :Arrogant!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190668082 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190668094 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1190668201 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190669093 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190670320 0 :rutlov!n=voltur@217-68-166-105.dynamic.primacom.net JOIN :#esoteric < 1190670920 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1190671783 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190676093 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190676488 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1190677497 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190677504 0 :CakeProphet_!n=CakeProp@h109.214.40.162.ip.alltel.net JOIN :#esoteric < 1190678626 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1190679332 0 :CakeProphet__!n=CakeProp@h109.214.40.162.ip.alltel.net JOIN :#esoteric < 1190679464 0 :CakeProphet__!unknown@unknown.invalid QUIT :Client Quit < 1190679479 0 :CakeProphet__!n=CakeProp@h109.214.40.162.ip.alltel.net JOIN :#esoteric < 1190679520 0 :CakeProphet__!unknown@unknown.invalid NICK :CakeProphet < 1190680372 0 :CakeProphet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190682302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fully intend, next year, to laugh at the undergrad CS students who don't know shit about coding. < 1190682313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moreover, I plan to do it in Brainfuck. < 1190682429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps assisted with my friendly compiler. :) < 1190682593 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190683495 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190683517 0 :CakeProphet__!n=CakeProp@h109.214.40.162.ip.alltel.net JOIN :#esoteric < 1190683519 0 :CakeProphet__!unknown@unknown.invalid NICK :CakeProphet < 1190684493 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190684796 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's impolite to laugh at people just because they don't know something they're not even supposed to know. < 1190684847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I refuse to be polite, then. < 1190684884 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll laugh at you because you don't know Russian, then. < 1190684896 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :really, how can anybody be that stupid? :) < 1190684936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd only be silly if I went in as a Russian major. < 1190684944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And then claimed to be a god at Russian. < 1190684958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(like the people I intend to laugh at claim to be a god at coding) < 1190684973 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :the CS program assumes no knowledge of programming < 1190685004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I assume that the mathematics program assumes no knowledge of math? < 1190685004 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :much unlike the math program < 1190685017 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: it should < 1190685023 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why? < 1190685062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Inevitably, the ones who will stick around in such a program *already know a bit about programming*. < 1190685068 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's not true. < 1190685086 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lots of people learn programming while in the CS program. < 1190685156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: be aware of the fact that virtually all introductory (read: required) CS courses specify a language for the completion of all assignments. < 1190685183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in a math program, you're expected to know the language of math, ie algebra < 1190685186 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in my university, there was an exam you could take to skip the first few courses. < 1190685190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so the same should be true in a cs program < 1190685198 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ...why? < 1190685210 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so people who already knew programming could take the exam, and others would take those courses. < 1190685213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Particularly when it is plausible for someone to know programming by age 8. . . < 1190685225 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you get into an AI course or something and still want to use PEBBLE, be my guest. However, CS 1001 or whatever-the-hell-it's-called introductory programming is going to use either C++ or Java, period. < 1190685241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: C++ at the college I want to go to. < 1190685246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fortuitously, I *know* C++. < 1190685258 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Age 8? Pah. :-P < 1190685261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'd love to do one assignment in PEBBLE, for no good reason. :p < 1190685271 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: note that the analogy is doubly broken because the CS program *also* expects you to know math, just like the math program. < 1190685273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: that's stupid < 1190685287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :java and c++ don't have anything to offer to CS < 1190685287 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: in fact, both programs expect you to know what you're taught in HS. < 1190685296 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I know when I learned Pascal. That was a while ago. < 1190685301 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: which involves a lot of math and no (mandatory) CS. < 1190685310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 1) try being a fucking grader, 2) those intro courses are *largely* about teaching sane coding style, formatting and commenting practice < 1190685312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: if you can't learn anything on your own, you're stupid < 1190685326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ...then they aren't CS < 1190685332 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's a difference between "can" and "should" < 1190685334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine you going in as an English major, and enter not knowing English. . . < 1190685357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: with languages *other* than English, that's exactly how it works. < 1190685366 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You could enter not knowing any Spanish, and then become a Spanish major. < 1190685374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: I assume this is a school somewhere where English is spoken natively. < 1190685378 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1190685380 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why is it valuable to have CS majors without practical coding experience? Theory is far less useful if nobody knows how to apply it in a useful fashion. < 1190685424 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :anyway, faculties can't assume that you know anything beyond high school stuff. Otherwise, nobody would go to said faculties. < 1190685446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lament: Programming courses for a computer science program should honestly be considered remedial courses. . . < 1190685448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so all faculties assume english, and all faculties assume math, and none of them assume programming. < 1190685460 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: i would < 1190685461 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The subject "English" is a horrible spectrum ranging from literature to spelling. < 1190685471 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sure, just like basic spanish courses are "remedial" for a spanish major < 1190685477 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The two are pretty much unrelated. < 1190685478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And try to get high schools to actually match that. < 1190685508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: For a degree in English, literature is usually what is being referred to. ;) < 1190685510 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, *given* the high schools, universities are pretty much doing the best they can. < 1190685560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given the high schools, I'm surprised people can even wipe their ass after graduating from high school. < 1190685586 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that supposed to be taught in schools at all? < 1190685587 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are a depressing number of people who choose a college major without doing anything in advance of showing up for the first class to prepare themselves < 1190685612 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Asswiping 101 < 1190685613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I dunno, I think they teach it in some of the elementary school special ed classes < 1190685626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is totally serious < 1190685684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i got taught to wipe my ass < 1190685704 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :by my parents, of course, not by a school < 1190685709 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :same < 1190685745 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if parents are incapable of teaching their children to dress themselves, eat, and defecate properly, I don't think they deserve the title "parent" < 1190685749 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, to summarize, the math program assumes as much math knowledge as the CS program assumes CS knowledge -- everything you learned in high school. < 1190685778 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You'd think the people going to math are pretty smart. Yet the program doesn't even assume they know calculus. Because not everybody learns calculus in high schools. < 1190685794 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: dependence on a broken system isn't smart < 1190685805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which says more about high-schools than universities, really < 1190685814 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you don't quite understand. < 1190685825 0 :gurami!n=gurami@wm173-163.unwired-grad.wm.edu JOIN :#esoteric < 1190685830 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's this thing called *the real world*, which is where both universities and high schools have to operate. < 1190685832 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but you need to remember- there are two reasons you go to college: to learn, or to prove what you know < 1190685861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: In this "real world", the universities can't do anything about the high schools and have to do their best given the situation. < 1190685863 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :In my case, some of both. In some cases, more of the former < 1190685874 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: which is what they do. < 1190685907 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :You can't raise the bar above HS requirements because then almost nobody would attend. < 1190685920 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :universities are for the advancement of academia, not for making money < 1190685947 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :in this case, universities are for teaching, and teaching is what they do. < 1190685955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The high schools need to be revamped signifigantly. . < 1190685956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :forcing people to know stuff they didn't get taught in high school would keep the idiots out < 1190685979 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Universities aren't out to make money? < 1190685981 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so where should they learn this stuff? By themselves? < 1190685988 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: yes... < 1190685995 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so, if you can learn it all by yourself < 1190685999 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why go to university at all? < 1190686005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: In *name*, they're largely public institutions. < 1190686027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's a fine balance to strike between punishing people for being lazy cockoffs in high-school and unfairly hurting the people that honestly did try yet went to crappy schools < 1190686065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: to interact with smart people < 1190686103 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's not the stated goal of universities (in the context of getting an undergrad degree). Perhaps a society like MENSA would serve you better. < 1190686117 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hahaha... mensa < 1190686137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190686155 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: wait... were you serious about the mensa thing? < 1190686161 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and for accreditation < 1190686198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but accreditation really fucks shit up :( < 1190686228 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, Mensa. I think my mom says it's mostly about "Look at me, I'm smart enough to be in Mensa!" < 1190686232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MENSA is remarkable, in that it seems to be more a society of people smart enough to join, but not smart enough to willingly *not* join. < 1190686245 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: he wants to interact with smart people, no? < 1190686299 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, he said smart people, but smart people isn't necessarily the same thing as pretentious assholes with high-IQs that are willing to pay membership dues to say so. < 1190686333 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :well, that's his problem :) < 1190686349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190686371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Like I said: smart enough to join, not smart enough to *not* join. ;) < 1190686381 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in all honesty, I think quite a few of us here could get into MENSA if we wanted and yet... none of us are currently... how unusual... < 1190686400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I could. < 1190686406 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, I was just making the point in a different way < 1190686413 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what's their cutoff? < 1190686416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Here's an IQ test I took. . . 8 years ago." ;) < 1190686417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :130. < 1190686428 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: 1 in 50 makes it in, iirc. < 1190686436 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :Tell me how to make a really great cappuccino please? < 1190686448 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gurami: the key ingredient is great espresso < 1190686455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assuming an IQ test with some other standard deviation, it is officially 2 standard deriviations. < 1190686457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lament: ah... dude, that would mean mensa "geniuses" are within one standard deviantion. WTF? < 1190686459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gurami: do you have a big, expensive espresso machine? < 1190686464 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how is that "genius level"? < 1190686465 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :I do < 1190686467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gurami: 1 part really great esspresso, 1 part milk, 1 part microfoam? < 1190686492 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gurami: the other key thing is knowing how to foam milk < 1190686498 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1190686509 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :That is difficult - I always end up with too little foam < 1190686521 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :gurami: http://www.coffeegeek.com/guides/frothingguide < 1190686526 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :excellent < 1190686539 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :reading something called the frothingguide will make this day complete < 1190686547 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and in general, look at http://www.coffeegeek.com/guides < 1190686561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Presumably because 2 SDs is 0.5% of the population? < 1190686599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, wait- crap- I did that wrong in my head < 1190686613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :68, 95, 99 < 1190686616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still not all *that* impressive. < 1190686645 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nothing against you, gurami, but is there any particular reason you decided this would be a good channel to ask about cappuccino? < 1190686661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is nobody here capable of spelling "deviation"? :-P < 1190686664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is at about the point where IQ tests are incapable of accurately discerning meaningful values. < 1190686671 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Me too. < 1190686689 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I figure a room full of esoteric programmers would be pretty knowledgeable about caffeine delivery methods :) < 1190686691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: How the hell did I enter an "r" in my second usage of "deviation"? < 1190686707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gurami: Coffee, and lots of it. ;p < 1190686717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mountain Dew is also damned good. < 1190686722 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190686724 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :if you like pee < 1190686753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-_-' < 1190686764 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i knew espresso :( < 1190686765 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: whoops, I cannot believe I made that typo. :S < 1190686779 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I am normally capable of spelling "deviation" < 1190686813 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :"Your IQ is at least this high", they said... < 1190686817 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric ::) I mean, i can understand an addiction to mountain dew. i just cant sympathize < 1190686846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190686848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :coffee is much preferable to pop < 1190686852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :none of that sugar < 1190686871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, I need something sugary. < 1190686892 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :I totally call all cola "Coke". Pop must be preceded by Snap and Crackle. < 1190686911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I call all operating systems "Windows". :p < 1190686930 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Debian GNU/Windows. < 1190686934 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gurami: mountain dew isn't cola < 1190686940 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, is that Cygwin? < 1190686987 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :Ok i call all soft drinks coke. < 1190686992 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :i think its a southern thing. < 1190687033 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :[http://popvssoda.com] < 1190687052 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I'm a popist. < 1190687071 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Except when I think the word "pop" sound silly, in which case... um... < 1190687093 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(I seem to be becoming increasingly unable to put the "s" on the end of stuff.) < 1190687107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do both "soda" and "pop". . . < 1190687143 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Why the singular/plural distinction, anyway? I don't like it.) < 1190687157 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :(Person can understand thing just fine without it, can't it?) < 1190687186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :espresso machines/grinders are expensive < 1190687189 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I generally use "soda" only for "fruit"-flavored drinks. < 1190687203 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :here's a question, is someone who believes in the Pope's mission a "Popist"? < 1190687221 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Sure, why not? < 1190687236 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I believe in both Pope and pop. < 1190687304 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :sorry i took the level of this conversation down a bunch < 1190687313 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :im kinda bored and delirious < 1190687321 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pope pop! the new flavor sensation sweeping vatican city! "Holy christ on a stick it's good", says an anonymous dude. < 1190687389 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :The new brown pope pop: Poopy Pope Pop! < 1190687392 0 :gurami!unknown@unknown.invalid PRIVMSG #esoteric :(sorry) < 1190687539 0 :gurami!unknown@unknown.invalid PART #esoteric :? < 1190687551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Easter-Flavored Pope Pop! < 1190687578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Where is it? It can't have left the grave!" < 1190687578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1190687596 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"It makes you feel like crawling out of hell and doing something with palm fronds!" < 1190687673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd be Good Friday Pope Pop, and that has cyanide. :p < 1190687897 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190688220 0 :SEO_DUDE!i=Deee@gateway/tor/x-47225a384592ef90 JOIN :#esoteric < 1190691100 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190692833 0 :Herr_Rob!i=me@ip70-171-115-241.no.no.cox.net JOIN :#esoteric < 1190692871 0 :Robdgreat!unknown@unknown.invalid QUIT :Nick collision from services. < 1190692875 0 :Herr_Rob!unknown@unknown.invalid NICK :Robdgreat < 1190694169 0 :SEO_DUDE!i=Deee@gateway/tor/x-69b9f2861448df70 JOIN :#esoteric < 1190694498 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190696713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i made a fucking awesome hat < 1190696762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a tetrahedron < 1190696985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :man, heavy shit in #Nonlogic < 1190697002 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, lies! < 1190697057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I wish we were a bit more like #Esoteric in the sense that we didn't have a big centralized set of servers providing all our stuff- #Esoteric's resources are distributed around to different people < 1190697075 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we have a lot of friction going on because we have a community half and a company half. < 1190697082 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, where ios this? < 1190697113 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just another channel, another IRC community < 1190697185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a little pearl of wisdom here: shit gets complicated when you let it. < 1190697266 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, what's up with you? < 1190697451 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric doesn't provide shell servers... < 1190697460 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's true < 1190698538 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190699030 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1190699035 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190699539 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190703052 0 :jix!n=jix@195.37.106.60 JOIN :#esoteric < 1190705575 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190706174 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[mc<25>=(_a)A!(_o)O!/(c)c1(_a)s.?"12345 "(_o)o.?\]} < 1190706188 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[mc<25>=(_a)A!(_o)O!/(c)c<1>(_a)s.?"12345 "(_o)o.?\]} < 1190706192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1190706194 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 immibis: glass < 1190706197 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 immibis: glass < 1190706198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :5 immibis: ps < 1190706201 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1190706202 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 4 < 1190706204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 4 killed. < 1190706206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 123 < 1190706208 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 123 < 1190706331 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[mc<25>=(_a)A!(_o)O!/(c)cc*<1>(_a)s.?="12345 "(_o)o.?\]} < 1190706334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 < 1190706417 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[mx<1>=(_o)O!(_i)I!/(x)(_i)l.?(_o)o.?\]} < 1190706426 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!kill 3 < 1190706428 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Process 3 killed. < 1190706433 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon glasscat glass {M[mx<1>=(_o)O!(_i)I!/(x)(_i)l.?(_o)o.?\]} < 1190706438 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glasscat test < 1190706451 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glasscat hello? < 1190706455 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon glasscat < 1190706467 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1190706599 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190707199 0 :clog!unknown@unknown.invalid QUIT :ended < 1190707200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190707640 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190707643 0 :toBogE!unknown@unknown.invalid NICK :egobot < 1190707647 0 :egobot!unknown@unknown.invalid NICK :EgoBot < 1190707673 0 :EgoBot!unknown@unknown.invalid NICK :EgoBotsClone < 1190708257 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Excess Flood < 1190708576 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190709002 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190709068 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1190709831 0 :sekhmet!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190709831 0 :zuzu_!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1190709968 0 :zuzu_!i=zuzu@melanarchy.org JOIN :#esoteric < 1190709968 0 :sekhmet!n=pez@wilug/madlug/sekhmet JOIN :#esoteric < 1190710100 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :Finished channel list, receiving user list for each channel < 1190712407 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190712451 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190712464 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1190712518 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190712518 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :java.io.IOException: CreateProcess: "runglass "{M[m(_o)O!"Hello World!"(_o).?]}"" error=2 < 1190712602 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the system cannot find the file specified....... < 1190712810 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190712836 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190712858 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190712859 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :java.io.IOException: CreateProcess: "pause > NUL" "C:\djgpp\glass-0.7\glass "{M[m(_o)O!"Hello World!"(_o).?]}"" error=2 < 1190712869 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190712879 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190712898 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190712912 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190712931 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190712931 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190712958 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what does "ntvdm.exe: error setting up the environment for the new application" mean exactly? < 1190712975 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1190713165 0 :Guilt!n=ca361a78@allegro/user/Guilt JOIN :#esoteric < 1190713205 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"(RodgerTheGreat) in all honesty, I think quite a few of us here could get into MENSA if we wanted and yet... none of us are currently... how unusual..." how do you know? i almost went to the tests :P < 1190713567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't stand IQ tests, it's just about fast pattern matching < 1190713585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, actually i can't stand them because of that for the simple reason that's what i'm particularly bad at ;) < 1190713645 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh, schools -> < 1190713866 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190713881 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190713903 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glass {M[m(_o)O!"Hello World!"(_o).?]} < 1190713917 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :come on.... < 1190713939 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what? error while setting up environment for the application!!! < 1190714658 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190715016 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #tobog < 1190715017 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1190715021 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw part #tobog < 1190715100 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Friends hel < 1190715122 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190715327 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190715979 0 :Guilt!n=d9a0ff72@allegro/user/Guilt JOIN :#esoteric < 1190719705 0 :Tritonio!n=Tritonio@ppp089210082204.dsl.hol.gr JOIN :#esoteric < 1190726128 0 :jix!n=jix@dyndsl-091-096-043-191.ewe-ip-backbone.de JOIN :#esoteric < 1190727050 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1190728867 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :o < 1190729417 0 :SEO_DUDE!i=Deee@gateway/tor/x-410a890e97a71ebf JOIN :#esoteric < 1190730057 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: well, I'm kinda on the other end of the spectrum there < 1190730128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm really, really good at the types of things on IQ tests (spatial thinking, pattern recognition, etc), and standardized tests in general, to the point that I have difficulty believing my results are anything but statistical anomalies < 1190730385 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the main problem is that IQ tests tend to place a tremendous amount of weight on some fairly specialized types of skills < 1190730449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i get good scores too, but i feel stupid doing them, since i just get the trivial ones in the short time you have... < 1190730483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess everyone just gets the trivial stuff.... < 1190730533 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm familiar with testing and scoring procedure (another reason my scores should be taken with a grain of salt) and most modern tests weight the question < 1190730627 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190732112 0 :jix!n=jix@dyndsl-091-096-043-191.ewe-ip-backbone.de JOIN :#esoteric < 1190732651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we should write an esoteric compression algorithm < 1190732714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :output brainfuck that, when executed, outputs the input? < 1190737030 0 :sebbu!n=sebbu@ADijon-152-1-50-114.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1190737321 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190737999 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190739879 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190742729 0 :jix!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1190742786 0 :jix!n=jix@host-091-096-144-248.ewe-ip-backbone.de JOIN :#esoteric < 1190743909 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190744156 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190744343 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190744990 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190745487 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :my hat+goggles are TEH SHIT < 1190745505 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pix < 1190745521 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :don't have any ;( < 1190745527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :take! < 1190745527 0 :bsmntbom1dood!unknown@unknown.invalid PRIVMSG #esoteric :i might take one when i get home < 1190745543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hat+goggles? bsmntbom1dood is designing mad scientist wear? < 1190745554 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1190745574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, bf_txtgen may need some optimizing to actually compress... < 1190745581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1190745605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen aaaaaaaaaaaa < 1190745635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they're not mad scientist like < 1190745655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the hat is a tetrahedron made out of duck tape and cardboard < 1190745660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :given that each character in a brainfuck program takes only 8 possible values, some sequences of which are redundant or impossible... < 1190745660 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the goggles too < 1190745675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :tetrahedron sounds pretty mad to me :D < 1190745725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but proper madness of course requires something better than cardboard. tinfoil perhaps? < 1190745727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the goggles are sort of square-piramids with the tips and bases cut off < 1190745740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought about covering with tinfoil < 1190745755 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: true, i'm not saying it doesn't compress anything < 1190745810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: basically you are immediately at at least a 3/8 handicap < 1190745840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however given that i've heard english text only has 1 bit per character information, there is still some wiggling room < 1190745848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, you would only use 3 bits/instruction of course < 1190745932 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1 bit per character? darn, my conciseness-based conlang only does 75% compression compared to english :| < 1190745957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that figure may have been anecdotal though < 1190745976 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, sounds a bit of a coinsidence < 1190746012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: In my crypto classes, I heard figures of at least 1.6 < 1190746027 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(we covered a little compression) < 1190746035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it varies greatly < 1190746039 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1.6 meaning? < 1190746049 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bits per character < 1190746050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bits of entropy per char < 1190746055 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190746058 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what bsmntbombdood said < 1190746100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh... that was kinda obvious, sorry :D < 1190746107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :have a look at the middle image here- http://folklore.org/projects/Macintosh/images/polaroids/polaroids.2.jpg < 1190746148 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what you see there is the original prototype interface for the Apple Lisa, the final version of which became the macintosh GUI. < 1190746179 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I like it < 1190746244 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imagine what computers would be like today if softkey-driven keyboard based UIs had become dominant back in the day. < 1190746393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the window manager i use is completely key driven < 1190746422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's not really the same thing, unless your "window manager" is mc < 1190746469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1190746478 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :midnight commander? < 1190746488 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kinda like dosshell < 1190746503 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought that was a file manager < 1190746571 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Linux Mint 3.1 is out! < 1190746584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dosshell is a little more than a file manager < 1190746780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case anyone happens to know how to get my own ip on ubuntu in python, i'd appreciate it < 1190746796 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :google only gives me getaddrinfo crap that only works on win < 1190746812 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ask in #python ? < 1190746818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :great idea! :) < 1190748027 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190748896 0 :SEO_DUDE!i=Deee@gateway/tor/x-5d388ecb0a5cd817 JOIN :#esoteric < 1190749125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok oklopol i've got a pic < 1190749400 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/hat_goggles.jpg < 1190749404 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno why it's so grainy < 1190749472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i gotta get me one of those < 1190749567 0 :sebbu2!n=sebbu@ADijon-152-1-62-60.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1190749633 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't wait to play with the new version of LM < 1190749656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is downloading it now < 1190749659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, an actual, clear, part-of-face showing picture of bsmntbombdood? impossible :D < 1190749767 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the latest, greatest conspiracy theory? < 1190749784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1190749797 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/videos/music/How_our_financial_system_really_works < 1190749847 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alas, the only way yet found to get a load of monkies to work hard is debt like that. < 1190749883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: only part of face, so it's good < 1190749915 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION presses the ENHANCE button < 1190749937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but the hat and goggles are way cool, right? < 1190749944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wore them to school today < 1190750046 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: WAIT WHAT < 1190750050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's against the laws of nature < 1190750054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :call the nature police < 1190750181 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps downloading LM < 1190750182 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :LM3.1 < 1190750218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :what is that? < 1190750416 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is dissappointed no one misinterpreted him to refer to bsmntbombdood with his remark < 1190750429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190750457 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"(oklopol) i gotta get me one of those" < 1190750520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know, i'm in high demand < 1190750678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :really wore that to school? < 1190750689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190750700 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i used to be a cook too... nowadays i don't bother going to school anymore :< < 1190750714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"cook" < 1190750716 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :loonie < 1190750720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks the top of bsmntbombdood's head must be _really_ ugly. < 1190750720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kook < 1190750737 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190750761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you've seen the top of my head before < 1190750763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1190750776 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION points out a picture he drew (explanation to follow at some point in the future): http://users.durge.org/~sc/Kigdatsi/pics/Kig_20070922.png < 1190750777 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah http://abacus.kwzs.be/~bsmntbombdood/pic_3.jpg < 1190750779 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to watch TV. < 1190750780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it's just that americans have really weird fashion sense < 1190750838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1190750840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha, i didn't know you were in the picture < 1190750887 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190750892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: dragon sex? < 1190750900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe it's that "666" on his forehead he doesn't want to show, it's covered in both... < 1190750942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not intentionally covered in #3 < 1190750967 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think we've ever seen pics of you oerjan ... < 1190751042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :busted! < 1190751065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm actually a lizard < 1190751121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kinky < 1190751140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i used to have a pass photo on my homepage but a friend said i looked like a Hitlerjugend so i took it away... i don't actually have any kind of digital camera < 1190751151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or scanner. < 1190751164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :excuses, excuses < 1190751240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o xkcd jokes reuse! < 1190751247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still in the directory though - http://oerjan.nvg.org/face.gif~ but it's at least 10 years old < 1190751284 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's hitlerjugend like? < 1190751298 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can see the resemblence! .. no i can't < 1190751310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that can't be you! < 1190751319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, oerjan, i'm going to ignore that photo because my mental-image-o-tron does not percieve you as looking like that < 1190751321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :have fun < 1190751324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was a friend with a weird sense of humor :) < 1190751333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1190751345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because of the reason ehird` said < 1190751351 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan of FRC! < 1190751374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :norwegians never pose for a pic without a massive cod in their hand! < 1190751379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what, you recognize the picture? O_O < 1190751383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1190751398 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :No, it's just that you are of the Fantasy Rules Comittee < 1190751406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1190751415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :used to be, yes. < 1190751454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION used to love reading the archives < 1190751470 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still does actually < 1190751474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :germany is O.o < 1190751482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just thought if you were on FRC, you might actually have seen that picture when it was on my homepage :D < 1190751483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't say "sieg heil"?!? < 1190751540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i _hate_ fishing despite that both my grandfathers were fishermen and my father loves it < 1190751547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can't do shit in germany because of the whole nazi thing < 1190751563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190751564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :more or less the same with skis, btw < 1190751571 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fighting opression with opression! < 1190751589 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oppression i think you mean < 1190751600 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190751656 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll just ignore that and continue to think of you as a long-haired fishing-loving satan-worshipper! < 1190751696 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to a lot of death metal < 1190751706 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or what's it called < 1190751708 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190751719 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm very bad with genres :) < 1190751724 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :norwegian death metal? < 1190751728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just to completely ruin everything, i must mention that i love ABBA :D < 1190751731 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :black i guess < 1190751740 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1190751752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :btw, death metal sucks < 1190751765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what death metal is. < 1190751767 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i love mayhem < 1190751775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so does black metal < 1190751777 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and dimmu :P < 1190751783 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with it? < 1190751804 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, dimmu < 1190751813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"death cult armageddon" < 1190751895 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no one takes the lyrics seriously :P < 1190751914 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just nice music < 1190751932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/d/dc/Gorgorothvid.jpg < 1190751940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :omg they r k00l!!!!!!!! < 1190751992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Haikus are fun/but this is not/a haiku < 1190752043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :verry cool :D < 1190752176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i agree that is one ridiculous outfit, but i don't understand people who wear anything but black t-shirts anyway < 1190752185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Haikus are fun/but this is not/a haiku/haikus have no more than 3 lines < 1190752235 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol there's a death metal band called necrophagia < 1190752245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's fuuuny < 1190752266 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1190752272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gorgasm is one of my favorite < 1190752274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*s < 1190752293 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cannibal corpse is a classic of course, but that's usually pretty dull melodically < 1190752466 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Per_Yngve_Ohlin < 1190752472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :^^ that guy is also funny < 1190752646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was your reason for death metal sucking the fact the people who make it are idiots? :P < 1190752659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or do you have something against the actual music? < 1190752667 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i just don't like the music < 1190752697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you must not have heard gorgasm, it's absolute beauty < 1190752707 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doom metal is much better < 1190752718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... can you give me an example band :P < 1190752724 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what that is < 1190752729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :candlemass, black sabbath < 1190752844 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190752875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't heard much black sabbath < 1190753055 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, this is some groovy rock 'n' roll ;) < 1190753088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, black sabbath is good < 1190753119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do not turn my sarcasm around! < 1190753140 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190753175 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you like rock 'n' roll? < 1190753187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190753192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190753196 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't think anyone would < 1190753266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats oklopol with a stick < 1190753310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1190753340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :abba is better than sabbath < 1190753350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, according to this one random song i heard. < 1190753350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lololol < 1190753362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :abba is terrrrrible < 1190753378 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to play some Fantasy Chess < 1190753413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the solo part is okay < 1190753450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :abba, like most pop, occasionally has nice melodies, but uses too little of them per song < 1190753652 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you probably listened to bad sabbath < 1190753726 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have, these ancient bands i've doomed to be bad for no apparent reason sometimes turn out to be pretty decent. < 1190753785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ancient bands are the only good ones < 1190753902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :everything went downhill after Akhenaton's Sun Hymn, really < 1190753942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn straight < 1190753960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :music gets better all the time < 1190754021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even pop nowadays sometimes sounds like music from time to time < 1190754031 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ occasionally < 1190754150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whooooaaa i'm seeing flying starts < 1190754153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*stars < 1190754160 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :crazy < 1190754398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's probably just a side effect of having a tetrahedron on your head. watch out for weird time distortions. < 1190754414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190755009 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when i woke up 3 hours ago, i actually felt like i could do something for a change < 1190755020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i now realize i did not < 1190755128 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190756029 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190758146 0 :cherez!n=cherez@r02snw275.desktop.umr.edu JOIN :#esoteric < 1190758164 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1190759300 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :taste in music is subjective, surprise! < 1190759823 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190759979 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190768642 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190768642 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1190772844 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190772892 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190772910 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toBogE < 1190772910 0 :EgoBotsClone!unknown@unknown.invalid NICK :toBogE < 1190772921 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw join #toboge < 1190773135 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190773154 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1190773340 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where is egobot? < 1190773486 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Taking a nap, I guess. < 1190773512 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, if EgoBot isn't being serviced, I hereby do nothing to you. < 1190773572 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it crashed last night when i tried to run a glass daemon < 1190773621 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1190773630 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it must be receiving medical attention. < 1190773660 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the command was !daemon glasscat glass {M[mx<1>=(_o)O!(_i)I!/(x)(_i)l.?(_o)o.?\]} < 1190773902 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :bots don't take naps or require medical attention. < 1190773973 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :I am taking a nap now. < 1190773979 0 :toBogE!unknown@unknown.invalid NICK :toBogE_away < 1190773982 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1190773993 0 :toBogE_away!unknown@unknown.invalid PRIVMSG #esoteric :Zzzzzz < 1190773995 0 :toBogE_away!unknown@unknown.invalid PRIVMSG #esoteric :Zzzzzz < 1190774006 0 :toBogE_away!unknown@unknown.invalid PRIVMSG #esoteric :ZzzOW! I fell out of bed! < 1190774050 0 :toBogE_away!unknown@unknown.invalid NICK :toBogE_hospital < 1190774054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bots can take naps just fine. < 1190774057 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :maybe they do... < 1190774078 0 :toBogE_hospital!unknown@unknown.invalid PRIVMSG #esoteric :immibis < 1190774084 0 :toBogE_hospital!unknown@unknown.invalid PRIVMSG #esoteric :anyone < 1190774087 0 :toBogE_hospital!unknown@unknown.invalid PRIVMSG #esoteric :help me < 1190774092 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190774095 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw nick toBogE < 1190774095 0 :toBogE_hospital!unknown@unknown.invalid NICK :toBogE < 1190774097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts lots of bandages on toBogE_hospital < 1190774104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw ns identify EGOBOT < 1190774106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1190774116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Have you ever taken a bot offline to allow it to think for a while? < 1190774122 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why did i forget to do that in #toboge < 1190774124 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1190774127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is that its password? :-P < 1190774128 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :when its offline its not running < 1190774130 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so its not thinking < 1190774134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :its nickserv password, yes < 1190774140 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you were to do that, it'd be thinking during that time. < 1190774153 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION changes toboge's nickserv password < 1190774165 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw privmsg nickserv :set password IAmToboge < 1190774167 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1190774174 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :wrong channel again < 1190774184 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1190774194 0 :toBogE!unknown@unknown.invalid QUIT :Nick collision from services. < 1190774206 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190774218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you surprised? < 1190774222 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1190774224 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1190774229 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :thank you auto-reconnect though < 1190774235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1190774235 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: did you do something semievil? < 1190774239 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1190774243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Just a ghost. < 1190774251 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes, he /ns ghost toboge IAmToboge < 1190774270 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190774276 0 :immibis!unknown@unknown.invalid NICK :toBogE < 1190774283 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that was pretty talented of you. :-P < 1190774290 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :password changed. < 1190774319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Takes a lot of skill. :p < 1190774346 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :i just made it something that even i'm not likely to remember... < 1190774351 0 :toBogE!unknown@unknown.invalid NICK :EgoBotsClone < 1190774370 0 :EgoBotsClone!unknown@unknown.invalid NICK :immibis < 1190774376 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and egobotsclone is now linked to toboge < 1190774396 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts netbeans to change toboge's password < 1190774421 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so it won't need to re-identify when it logs in as egobotsclone < 1190774626 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is your password? < 1190774665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :char pikhq.password = {}; < 1190774668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1190774675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :char pikhq.password[10] = {}; < 1190774717 0 :Sgeo!unknown@unknown.invalid NICK :Sqeo < 1190774721 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what language is that? < 1190774730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perfectly valid psuedoC. < 1190774807 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and what are the contents of the array? < 1190774826 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :immibis, none now apparently < 1190774836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0. < 1190774844 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so it's a 0-length array < 1190774845 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190774854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The unspecified values in a static initialiser for an array or struct are 0. < 1190774858 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[13:46] --NickServ-- Password Incorrect < 1190774872 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :oO You have NULs in your password? < 1190774874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's an array of length 10. 10 0s. < 1190774875 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's not 0000000000 either < 1190774888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sqeo: As far as he knows. < 1190774888 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :%00 < 1190774899 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's not %00%00%00%00%00 either < 1190774912 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :LOL not what i meant < 1190774929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: You're entering it wrong, anyways. < 1190774929 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :How does one type in a NUL? < 1190774940 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :alt-0000 < 1190774991 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hold alt and type 0000 on the numeric keypad then release alt < 1190774994 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :test < 1190775000 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :%07 < 1190775001 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1190775008 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :of course, you can't display it or send it to irc... < 1190775013 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :‮Test < 1190775021 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :and i don't think your os will let you type it probably. < 1190775052 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :no wai < 1190775086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would if it conformed to the GNU coding standards. < 1190775091 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :Test‪test‬yrest​t‌tâ€test‮testingyay!‭moretest!test < 1190775108 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :'…ú£41‹æê¦a-Ç8??+¦¦?¯ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£ < 1190775121 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric ::þ < 1190775122 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 00000000 < 1190775134 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops forgot to run toboge < 1190775160 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :012‮345‭6789 < 1190775168 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :How does everyone see that? < 1190775172 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190775177 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :I see 0126789543 < 1190775180 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :Everyone else? < 1190775181 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 00000000 < 1190775189 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :I see ********* < 1190775233 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :It has a bunch of right-to-left and left-to-right embedded in it < 1190775352 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see 012<a with hat><euro sign><R in a circle>345<a with a hat><euro sign>-6789 < 1190775428 0 :Sqeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees it as 0126789543 < 1190775633 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees 012<a with hat><euro sign><R in a circle>345<a with a hat><euro sign>-6789 < 1190775641 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :012678943 < 1190775650 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :012‮345‭6789 < 1190775662 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :are those two the same or different? < 1190775830 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who sees them as the same? < 1190775869 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190776196 0 :Sqeo!unknown@unknown.invalid NICK :Sgeo < 1190776253 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Nick collision from services. < 1190776260 0 :EgoBotsClone!n=EgoBotsC@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190776347 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 00000000 00000000 00000000 00000000 00000000 < 1190776410 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!binascii 00110000 00110001 00110011 00110100 00110101 00110110 00110111 00111000 00111001 00111010 00111011 00111100 00111101 00111110 00111111 < 1190776411 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :013456789:;<=>? < 1190776420 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops, missed 2. < 1190776487 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees the first as 012678943' < 1190776491 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :erm no ' < 1190776498 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :the second as 0126789543 < 1190776513 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wrt the "are those two the same or different?" < 1190776520 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sorry my mistake < 1190776536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hms? < 1190776540 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :who sees 0126789543 as different from 012‮345‭6789 < 1190776542 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i forgot 5. < 1190776564 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees them the same < 1190776586 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But they behave differently in the chatbox < 1190776591 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Try moving the cursor around < 1190776603 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or going to the beginning and deleting < 1190776613 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wellbye < 1190776621 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no, i see it as normal characters < 1190776935 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone have a glass interpreter in brainfuck? < 1190776993 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!echo My Glass interpreter is faulty. < 1190777002 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hello... < 1190777008 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw privmsg #esoteric :TEST < 1190777008 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :TEST < 1190777014 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190777025 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!cat My Glass interpreter is faulty < 1190777026 0 :EgoBotsClone!unknown@unknown.invalid PRIVMSG #esoteric :My Glass interpreter is faulty < 1190777028 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :h < 1190777029 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190777182 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the esolangs wiki homepage is out of date < 1190777191 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :"Waiting for the results of the *2006* esolang contest" < 1190777578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that's sadly quite valid. < 1190777589 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you... < 1190777590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Sukoshi: Hurry up. You've had over a year. < 1190777593 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you haven't got the results? < 1190777614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1190777619 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1190777620 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er.. < 1190777620 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :er.. < 1190777680 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know if there is a glass interpreter in brainfuck? < 1190777705 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*if* < 1190777719 0 :EgoBotsClone!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190778090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doubtful at best. < 1190778111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although you may feel free to port a C++ program to Brainfuck. ;) < 1190778220 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does glass have comments? < 1190778328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'This, IIRC, is a Glass comment.' < 1190778358 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or of course "So is this, well sort of", < 1190778364 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :which pushes a string and pops it. < 1190778382 0 :Sgeo!unknown@unknown.invalid NICK :CaptainObvious < 1190778388 0 :CaptainObvious!unknown@unknown.invalid NICK :Sgeo < 1190778435 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sgeo: you know nick changes apply to all channels you're on? < 1190778442 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190778444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ofc < 1190778454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I only care about one chan at a time < 1190779438 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190779557 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what? < 1190779571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1190779605 0 :Sgeo!unknown@unknown.invalid NICK :DesuDesu < 1190779615 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: with the power vested in me by the committe, I award you this trophy engraved with the words "impatient douchebag". Congratulations, man. < 1190779651 0 :DesuDesu!unknown@unknown.invalid NICK :Sgeo < 1190779734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1190779760 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what committee < 1190779770 0 :immibis!unknown@unknown.invalid NICK :immibis_ < 1190779770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Needs more ã§ã™. < 1190779790 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was changing his name to that because I thought it was blocked in some other channel < 1190779868 0 :immibis_!unknown@unknown.invalid PART #esoteric :? < 1190779874 0 :immybo!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190779887 0 :immybo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190779913 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immybo: yeah, our committing skills are pretty much unparalleled. < 1190779939 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :assuming I'm answering the right person < 1190779963 0 :immybo!unknown@unknown.invalid NICK :immibis < 1190780009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :excellent. I am a ninja. < 1190780024 0 :immibis!unknown@unknown.invalid NICK :a_ninja < 1190780029 0 :a_ninja!unknown@unknown.invalid PRIVMSG #esoteric :no. i am a_ninja. < 1190780033 0 :a_ninja!unknown@unknown.invalid NICK :immibis < 1190780076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ã°ã‹ãªã«ã‚“ã˜ã‚ƒã«ãªã‚ŠãŸã„人。…… < 1190780086 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ã°ã‹ãªã«ã‚“ã˜ã‚ƒã«ãªã‚ŠãŸã„人。…… yourself. < 1190780142 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you know what's foolish? < 1190780159 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :æçèéêëìíîïðñòóôõö÷øùúûüýþÿ < 1190780163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.... I dunno, I had a cool followup to that, but it kinda left. < 1190780192 0 :ehird`!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190780257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Hahah. < 1190780268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: Just saying "stupid ninja wannabe". . . < 1190780281 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how do you keep an idiot in suspense? < 1190780353 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have developed a "magic trick" which is, all things considered, pretty unreal < 1190780367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's very simple- you can try it yourself. < 1190780369 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do you want to know how to keep an idiot in suspense? < 1190780372 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :obtain an apple. < 1190780387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immibis: I refuse to answer purely hypothetical questions < 1190780400 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do you want to know how to keep an idiot in suspense? < 1190780405 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :with said apple, present it to someone < 1190780405 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hang him from the ceiling. < 1190780416 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ahah. ahah. < 1190780441 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :honestly, I thought you were just going to leave that question hanging, not unlike "to amuse an idiot, flip this over" < 1190780503 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I kinda missed an important part of preparation here, because we want a piece of paper in our pocket upon which is written what the person will say next < 1190780507 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :more on that later < 1190780542 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :when the other person is holding the apple, ask them "when you're holding that apple, what do you feel like doing?" < 1190780543 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1190780553 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cmeme talks? < 1190780586 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they will answer, based on a survey of over 40 people, "I want to throw it" or a variation thereof. You then produce the piece of paper and impress them with your mindreading skills. < 1190780605 0 :SEO_DUDE!i=Deee@gateway/tor/x-6be847ac28781d74 JOIN :#esoteric < 1190780614 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it sounds stupid, but my experimental results with this have been absolutely amazing < 1190780637 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190780666 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all! < 1190780670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1190780685 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :any thoughts on the "Apple Experiment"? < 1190780895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1190780899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying it. < 1190780960 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a tip: < 1190780968 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :give them a few seconds to hold it in their hands < 1190780997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION happily listens to some They Might be Giants < 1190781013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you ask the question when they have it settled into their palm, they seem to leap more immediately to "throw" < 1190781095 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in order to isolate any other variables, my tests have been conducted with a granny smith and some kind of dark red apple, both at room temperature < 1190781118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some people have suggested that warmer apples are less likely to generate an "appetizing->food" type response < 1190781122 0 :Robdgreat!unknown@unknown.invalid QUIT :"Error 1606. Press any key to continue." < 1190781183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if pikhq confirms anything similar to my results in a different test environment, we can get some conclusive data by holding a properly conducted double-blind study < 1190781215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I fear suggestibility may play a large part in this < 1190781689 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190782038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how's that experiment going? < 1190782174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I meant "trying it tomorrow". XD < 1190782188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, when I'm around *conscious* people. < 1190782224 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190782228 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :very well < 1190782857 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190783505 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1190785648 0 :Robdgreat!i=me@ip70-171-115-241.no.no.cox.net JOIN :#esoteric < 1190785899 0 :ehird`_!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190786768 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Few women a < 1190787821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're having the Free Baby Expo. < 1190787830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nice, because babies are usually pretty expensive. < 1190788966 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190789634 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190789834 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190793599 0 :clog!unknown@unknown.invalid QUIT :ended < 1190793600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190799021 0 :ehird`-!n=ehird@user-5af069d2.wfd101.dsl.pol.co.uk JOIN :#esoteric < 1190799730 0 :Guilt!n=ca361a78@allegro/user/Guilt JOIN :#esoteric < 1190799758 0 :SEO_DUDE!unknown@unknown.invalid QUIT :"using sirc version 2.211" < 1190800022 0 :ehird`-!unknown@unknown.invalid QUIT : < 1190801067 0 :ehird`_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190801225 0 :SEO_DUDE!i=Deee@gateway/tor/x-444bc920aa170a03 JOIN :#esoteric < 1190802351 0 :oklopol!unknown@unknown.invalid QUIT :"( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )" < 1190802616 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190804824 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190805639 0 :SEO_DUDE15!i=Deee@gateway/tor/x-3b1caa681306531b JOIN :#esoteric < 1190807378 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, not techincally dragons < 1190807386 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and more foreplay than sex < 1190807394 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but otherwise, yes < 1190807409 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realises that that might be a bit puzzling out of context < 1190807433 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(my pic http://users.durge.org/~sc/Kigdatsi/pics/Kig_20070922.png ) < 1190807455 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :according to people elsenet, it is "cute" < 1190808991 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190810656 0 :SEO_DUDE15!unknown@unknown.invalid QUIT :Remote closed the connection < 1190810675 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190812569 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190813883 0 :Guilt!n=ca361a78@cpe-74-76-59-19.nycap.res.rr.com JOIN :#esoteric < 1190814749 0 :jix!n=jix@dyndsl-080-228-186-098.ewe-ip-backbone.de JOIN :#esoteric < 1190815686 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190815696 0 :jix!n=jix@dyndsl-080-228-191-178.ewe-ip-backbone.de JOIN :#esoteric < 1190816920 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but how, praytell, do they store the free babies? Surely not in plastic storage bins! < 1190816944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: that image mildly disturbs me < 1190816956 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1190816966 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1190816976 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It is cute and loving < 1190816995 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :probably because whenever you see something like that on the internet, you know there's more < 1190817009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :something wicked this way comes, etc < 1190817151 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Rule 34 applies here I know. < 1190817174 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :A dragon friend of mine has dragon porn, apparently. < 1190817194 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it just kinda peaks my "creepy furry porn" meter, and makes me afraid < 1190817204 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they aren't furries, for a start < 1190817233 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and there is some extremely disturbing stuff in my head that will remain in my head or nowhere < 1190817237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"scalies" < 1190817245 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no, they aren't humanoid < 1190817266 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190817296 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they look like dragons, and their natural stance is 4-legged < 1190817375 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if they stand on 2 legs, they look less suited for it than (say) allosaurus < 1190817381 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so no, not furries < 1190817458 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: but yeah, maybe not totally suitable for human consumption < 1190817480 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is glad that he didn't explain the significance of what is happening. < 1190817485 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190819487 0 :SEO_DUDE!i=Deee@gateway/tor/x-7b4a4b96a588ae4b JOIN :#esoteric < 1190820029 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190822601 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yeah, I really don't want to know < 1190822617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everyone has their little fantasies, and they belong inside one's skull < 1190822716 0 :Guilt!unknown@unknown.invalid QUIT :"CGI:IRC at http://freenode.bafsoft.ath.cx:14464/ (EOF)" < 1190822823 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you could hardly call what I drew explicit < 1190822845 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's not my point at all < 1190822940 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ok < 1190824438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The foreplay before dragon blowjobs is just as explicit as dragon blowjobs. < 1190824524 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :um < 1190824529 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is not a blowjob < 1190824536 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :look at the angle < 1190824549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course not - it's the foreplay :P < 1190824555 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaargh! how many people have thought that! < 1190824585 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there is no oral sex or potential oral sex involved < 1190824615 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :for a start, it doesn't work for them (they are Kigdatsi, notdragons) < 1190824647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: here's a shovel- it looks like you're working on digging yourself in deeper < 1190824700 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION digs up: < 1190824737 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it is (roughly speaking) a psychic effect, not a physical one < 1190824742 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :mutter, mutter < 1190824749 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moves the image < 1190824788 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because psychic blowjobs between Kigdatsi are much better than physical blowjobs between dragons. < 1190824871 0 :sebbu!n=sebbu@ADijon-152-1-62-60.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1190824914 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :will you shut up about blowjobs < 1190824923 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you are reading too much into this < 1190824986 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does his best John Hammond impression: < 1190824993 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Welcome.... to the internet!" < 1190825103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's hardly creepy < 1190825137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: explain the significance of what is happening! < 1190825155 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in the species design I deliberately took the physical side out of their sex. it is all brain-to-brain stuff. About half of their brain mass is in 8 clusters around their body (distributed brain idea nicked from cockroaches). < 1190825162 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://users.durge.org/~sc/Kigdatsi/pics/invite-only/Kig_20070922.png < 1190825207 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the one on the left is using REMI to produce effects in one of the secondary brains of the one on the right < 1190825251 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1190825258 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can you make babies unphysically? < 1190825291 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you don't < 1190825320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :if they want to reproduce they fuck the same way many other species do < 1190825430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but they only need to reproduce once per lifetime to maintain the population level, of course < 1190825452 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but there's no reward for reproduction, because they can just do it mentally? < 1190825474 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they rationally know that the population level must be maintained, so they do so. < 1190825516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they are Kigdatsi, they use rationality in a lot of places where evolution fitted us with irrational desires < 1190825518 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190825522 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(they aren't evolved) < 1190825548 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how are they created? < 1190825601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they were created by a human civilisation more advanced that us in a parallel universe a couple of centuries ago < 1190825665 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :It's called sci-f < 1190825667 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :i < 1190825697 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they were thought up by me < 1190825925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when's the book come out? < 1190826448 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :book? < 1190826471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stories are often recorded in books < 1190826486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it sounds like you've got a story < 1190826516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I have no skill at composing a narrative < 1190826521 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I made a setting < 1190826539 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and a species, and to some extent a culture < 1190826547 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but no storylines < 1190826556 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except for idle fantasy < 1190826576 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad < 1190826666 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :maybe I will become motivated to make a story outof it < 1190827836 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190827897 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: hi < 1190827902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SimonRC < 1190829346 0 :Tayn!n=Shadikka@dsl-jklgw3-fe19df00-247.dhcp.inet.fi JOIN :#esoteric < 1190829393 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190829536 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: like my hat? < 1190830227 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Address my non sequitur? < 1190830290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190830306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1190830333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no me understando :( < 1190830392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sequire non est necesse < 1190830407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1190830504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Here, I'll translate that from humorlang to IRClang for you. < 1190830516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<bsmntbombdood> GregorR: like my hat? <GregorR> wtf < 1190830544 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190830579 0 :Tayn!unknown@unknown.invalid PRIVMSG #esoteric :Non sequitur is a comment with no relation to the previous one. :P < 1190830610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Like rotten apples on a string. < 1190830644 0 :Tayn!unknown@unknown.invalid PRIVMSG #esoteric :Kinda. < 1190830751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Are you insulting my necklace? < 1190830818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Only before noon. < 1190830914 0 :Tayn!unknown@unknown.invalid PRIVMSG #esoteric :It is swollen. < 1190830976 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees that they are using the Dada library for SATRE. < 1190831080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the library fines are outrageous, though. < 1190831214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not expensive though < 1190831250 0 :Tritonio!n=Tritonio@ppp089210082204.dsl.hol.gr JOIN :#esoteric < 1190831613 0 :Tayn!unknown@unknown.invalid NICK :Shadikka < 1190831625 0 :Shadikka!unknown@unknown.invalid PRIVMSG #esoteric :I wondered why NickServ said nothing to me :D < 1190831953 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1190832106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dinner < 1190833024 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought the pic wasn't explicit enough < 1190833035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we need to see some action < 1190833169 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190833389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: the thing about kingdatsi i read was so good i actually didn't know they were made by you even though you talk about them 24/7... this is a compliment, because the better a thing i see is, the harder for me it is to believe it's made by someone i know :P < 1190833396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm fairly sure you could write scifi < 1190833529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't read much scifi, so i may not be that reliable a critic, but try to be encouraged! < 1190833832 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1190833952 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I am no good at characters < 1190833982 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "action" isn't much to see anyway < 1190834010 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :they have their foreheads pressed together. most else doesn't matter, though they will probably be lying down < 1190834071 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If reproducing as well, they will have their bodies together front-to-front, leaving few possible positions. < 1190835972 0 :sebbu2!n=sebbu@ADijon-152-1-103-223.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190836879 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190837153 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190837411 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190838054 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Connection timed out < 1190838390 0 :Shadikka!unknown@unknown.invalid QUIT : < 1190839098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think I've decided what my least favorite phrase is. < 1190839151 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I hate it when someone responds to a statement that's remotely technical in nature with "In English?" < 1190839176 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190839185 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :It indicates both a lack of understanding and a disdain for the ability to understand at the same time < 1190839206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"lolwut?" < 1190839218 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sometimes says "Detail?", pronounced as the verb. < 1190839236 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oops, I meant "Detail.", of course < 1190842820 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190842840 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1190842953 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1190843119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i'm listening to dimmu for you < 1190843124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i can better make fun of you < 1190843736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :P < 1190843745 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't listened to much of it, but great stuff < 1190843793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :symphonic trumpets + black metal screaming < 1190843794 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190843819 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i doubt you can point out anything i admit to be a problem < 1190843828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually, not bad < 1190843870 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using different sets of instruments is never bad, unless it blurs the melody of course < 1190843872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and now strings! < 1190843949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you happen to play stepmania? :P < 1190843964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1190843980 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dance dance revolution? < 1190843989 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1190843992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1190844005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making gorgasm's anal scewer for it xD < 1190844036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray anal skewering! < 1190844051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is it with a "k"? < 1190844053 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fails < 1190844055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190844058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :dar. < 1190844059 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*darn < 1190844069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i actually had to look up word in this song's title < 1190844073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"progenies" < 1190844110 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but i don't understand how you could have a progeny of the apocalypse < 1190844135 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :try Carcass - Incarnated Solvent Abuse < 1190844138 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, lyrics < 1190844156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had to check pretty much every word xD < 1190844167 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190844170 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.siatec.net/archenemy/lyrics/deadeyesseenofuture.html well many, anyway < 1190844184 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190844187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Reaving fats from corporal griskin < 1190844187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Culled...for sodden gelatine brayed < 1190844187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Skeletal groats triturated, desinently < 1190844187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Exsiccated, sere glutenate brewed < 1190844187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :For frivolous solvent abuse... < 1190844192 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's hilarious < 1190844206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's meant to be :D < 1190844227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :carcass is great stuff too < 1190844255 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190844291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mostly enjoy the lyrics separately, you can't make the words out, so the screaming is just a nice additional noise < 1190844313 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't find a definition of desinently < 1190844320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190844340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Des·i·nent < 1190844342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a. < 1190844343 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[L. desinens, p. pr. of desinere, desitum, to leave off, cease; de- + sinere to let, allow.] < 1190844345 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Ending; forming an end; lowermost. [Obs.] «Their desinent parts, fish.» B. Jonson. < 1190844348 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-------------------------------------------------------------------------------- < 1190844349 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, " a termination or ending, as the final line of a verse." < 1190844365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :skeletal goats pulverized, in the end?!?! < 1190844381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's about grinding ppl into glue or smth < 1190844391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or goats < 1190844392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1190844414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love death metal lyrics, make me laugh < 1190844424 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh haha < 1190844430 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought it did say goats < 1190844442 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :groats are hulled grain < 1190844447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that makes even less sence < 1190844485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, most of it is pretty clear anyways < 1190844533 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :once you look up the made up words they're using... < 1190844540 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dehydrated, dry glutenate brewed for frivolous solvent abuse? < 1190844562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :glutenate perhaps is bread? < 1190844619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea :D < 1190844625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something like that... < 1190844999 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but how could you brew bread for solvent abuse? < 1190845023 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's bread < 1190845028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :solvent is liquid? < 1190845029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190845042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :solvents are liquids, yes < 1190845045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1190845046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1190845060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urr so... not bread, methinks < 1190845074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something that's rich in gluten < 1190845079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is glutenate? < 1190845080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1190845080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190845083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1190845103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1190845115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"ate" suffix is a bit hard to generalize.. < 1190845124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and can't find the meaning of "glutenate" < 1190845146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$x-ate usually means "of $x" < 1190845169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, methinks it means the stuff you get from the bones when you grind them! < 1190845177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/-ate < 1190845178 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is pretty certain there's grinding there < 1190845186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bones don't have gluten < 1190845200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know much about biology < 1190845207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what has gluten? < 1190845210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grains < 1190845217 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, but that's boring < 1190845243 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :gluten is used in glues < 1190845259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not the kind of glue you sniff < 1190845281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who said there's any sniffing? i was thinking more like a glue sex party < 1190845296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :s/sex party/orgy < 1190845312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1190845341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"frivolous solvent abuse" < 1190845349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that can mean a lot of things < 1190845355 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1190845357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i assumed you assumed it meant the sniffing < 1190845374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the middle of an interesting conversating like this :| < 1190845377 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1190845406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would assume solvent abuse is as in glue sniffing < 1190845425 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that may be more probable than mine. < 1190845438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a glue orgy? < 1190845454 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can't imagine glue-related sex stuff? < 1190845471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :millions of possibilities < 1190845488 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, as i said, yours may be a teensy bit more probable. < 1190845489 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :glue, my anti-lube < 1190845497 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OMG, we're stuck in this position! < 1190845499 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed. < 1190845537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some people like cutting their genitals, i imagine being glued from ones penis into a vagina might be a lot nicer. < 1190845543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190845550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wonder if this is the right chan for this :P < 1190845559 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course it is < 1190845564 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1190845687 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this album actually isn't bad < 1190845697 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :except for the screaming < 1190845708 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.darklyrics.com/lyrics/gorgasm/masticatetodominate.html#1 < 1190845722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a bit easier < 1190845725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :masticate to dominate LOL < 1190845756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read the lyrics of corpsefiend... :D < 1190845760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1190845771 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hooray torture-killings! < 1190845782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mass torture-killings < 1190845793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :along with sexual gratification from said acts < 1190845810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that gets so overboard i can't imagine anyone taking those lyrics seriously, but fun stuff :DD < 1190845851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o.O < 1190845867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Razor's slice my cock's enticed. \ I feed from the pain, deep within my punctured cock. \ Veins exposed, spewing everywhere. < 1190845890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :solid beauty < 1190845903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Searching for newly dead to excavate. \ I'll display her rotting corpse in erotic state. < 1190845939 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that "relatives" part is unbelievable < 1190845988 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1190846004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :who needs poetic lyrics? let's just think of something really obnoxious and write it down as it is < 1190846020 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeww, charred vaginal effluence < 1190846035 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cannibal corpse does the same, but that's actually very popular, even you know it! < 1190846047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the lyrics are pretty poetic < 1190846056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :some are < 1190846080 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in Deadfuck, the vocalist is unbelievable < 1190846104 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've made a brainfuck-derivative called deadfuck in honor of thta :P < 1190846106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1190846199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they even sing about skull-fucking! < 1190846228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there was this great vid where this guy sang a song by cannibal corpse, with piano and acoustic bass < 1190846275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the intro was "i think the lyrics of cannibal corpse aren't that bad, but indeed quite beautiful, once you remove all the yelling" or something < 1190846292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then he started singing about killing and raping a girl < 1190846299 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the whole audience laughed < 1190846302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190846314 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't find it... don't know what to search for... < 1190846415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Som en flokk av helveds opphav \ Og forvaltere av foraktens sønn \ Parerer vi deres list med avskyens prakt < 1190846419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what language is that? < 1190846438 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :cc has a song on their live album called "i cum blood", before the song the vocalist yells "this next song is about shooting blood out of you cock" < 1190846438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :norwegian, probably < 1190846448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's oerjan's language, methinks < 1190846449 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190846471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, can't translate that :< < 1190846483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :avsky is hatred or something < 1190846509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :urgh, too different from swedish < 1190847072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1190847093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :something like Like a flock of hellspawns \ And stewards of the son of despite \ We parry their guile with the magnificence of disgust < 1190847159 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190847221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds right < 1190848029 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finally ready < 1190851186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://vjn.fi/oklopol/stepmania/ < 1190851645 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190851913 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1190852322 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190852586 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot < 1190852779 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1190852800 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1190853063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not the first time someone puts themselves a reminder in the topic :P < 1190853078 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh :-p < 1190853119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :asdf, my stomach hurts < 1190853133 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :asdf? < 1190853153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.asdf.com/ < 1190853503 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Rules: 1) Do what the topic says 2) Don't follow any rules, even this one 3) if you like role-playing games, go to http://arianne.sourceforge.net/ < 1190853515 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh no, not again < 1190853534 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's not again? < 1190853573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :metarules < 1190853577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in the topic < 1190853599 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you were here when we had the last topicfest < 1190853606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think... < 1190853658 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's a topicfest? < 1190853683 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Rules: 1) Do what the topic says 2) Don't follow any rules, even this one 3) if you like role-playing games, go to http://arianne.sourceforge.net/ 4) GO YELLOW TEAM! < 1190853686 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a topic orgy, only more clothes and beer < 1190853692 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190853698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1190853698 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyways < 1190853701 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot < 1190853716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament: +t or +b please < 1190853726 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's +b? < 1190853736 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190853739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you banned < 1190853741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe :D < 1190853754 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i changed it back. < 1190853771 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is it too late to enter in last year's esolang contest? < 1190853790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ask sukoshi when she returns, i guess :P < 1190853796 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190853957 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :she's online. but not in any channels. < 1190853981 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most likely means she's on +s channels < 1190853988 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :+s? < 1190853994 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :secret? < 1190854004 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i recall you knew irc pretty well last time i talked to you :| < 1190854006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1190854032 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, open her priv and ask, people love it when random people start harrassing them < 1190854177 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what? glass doesn't have xor? < 1190854204 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i guess it just has arithmetic < 1190854235 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'll just have to make do with plus-encryption then. < 1190854259 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's the ascii code for 'A'? < 1190854263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't need that < 1190854264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :65 < 1190854272 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok thanks < 1190854275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :much speed, you can do boolean lists < 1190854287 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190854291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for xor. < 1190854368 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that is: xor can - surprise! - be emulated in any tc language < 1190854638 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :even brainfuck? < 1190854712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1190854765 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :where is egobot? < 1190854779 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: i hope that was a joke :P < 1190854800 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what was a joke? < 1190854818 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless you're the little brother you're always talking about < 1190854847 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i mean, not where is egobot, but why has he been taking a nap for at least 36 hours? < 1190854909 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that "even brainfuck" was what i meant < 1190854921 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why < 1190854940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i have a "clever guy" mark on your nick in my memory < 1190854951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't erase that < 1190854969 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(my clever guy -marks are 100% flood proof) < 1190854973 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190854982 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190855013 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :duh...me be dumb...one plus one is...what does plus mean? < 1190855030 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain < 1190855034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you know numbers? < 1190855043 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :duh...what numbers? < 1190855046 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190855967 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does S.d divide after or before the character at pos, or does it remove the character at pos? < 1190856060 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cancel that last bit, i know it divides a string. < 1190856082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... don't you have an interpreter? < 1190856106 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have an interpreter < 1190856132 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :or why would i be writing a program in glass? < 1190856161 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Number, you say... this sounds like an interesting concept. Can they be represented faithfully in ZF? < 1190856195 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is ZF? < 1190856241 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Zermelo-Fraenkel set theory, I believe. < 1190856248 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not sure I'm spelling it right. < 1190856364 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think a PDA can add < 1190856365 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: i'd say yes, but it's just a hunch < 1190856403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the concept isn't all that clear to me yet < 1190856420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think it has something to do with amounts < 1190856464 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I drew a new comic this evening: http://www.nonlogic.org/dump/images/1190852142-understanding.png < 1190856527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :poor kids < 1190856555 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's life < 1190856609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: great stuff < 1190856617 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1190857398 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190857401 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190857401 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190857439 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is there more? < 1190857473 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well, it's part of a strip I draw for a local newsletter < 1190857513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/images/ <- look here, starting with Comic001 and continue in that fashion < 1190857532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a bookmarklet to do that < 1190857533 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :but this is the latest strip < 1190857534 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.answers.com/topic/automata-based-programming <<< i knew someone has had to come up with that before me < 1190857572 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should read the internet someday... < 1190857614 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol @ 3 < 1190857624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190857647 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm more or less dead serious in that one < 1190857663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"dead" serious < 1190857664 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrr hrr < 1190857678 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm so punny. < 1190857701 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190857780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh pbf rocks < 1190857799 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1190857875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :#11...some kid today was talking about that < 1190857892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was forced to punch him in the face < 1190857916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1190857998 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :John Earnest? Hmm. < 1190858025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's that? < 1190858035 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a name, y'know < 1190858051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i lost :< < 1190858054 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Most of us do. < 1190858054 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry to shatter the fourth wall of the internet and all < 1190858084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if someone asks me my name, i say oklopol < 1190858091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If I ever create that website I'm after, you'll all get to see my name. < 1190858097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Might happen, might not. < 1190858126 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess i say whichever pops first into my head < 1190858128 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though once I get the hosting and such set up, a copyright notice will appear pretty quickly. < 1190858147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a name < 1190858158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i lost again :<< < 1190858164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i hate this game < 1190858167 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think I can guess GregorR's name. < 1190858172 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you lost The Game? < 1190858176 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you didn't, then I did, I guess. < 1190858183 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did :< < 1190858186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :two times in a row < 1190858192 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where did this come from? < 1190858199 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1190858202 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :The Game < 1190858223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sorry to tell you this, but i'm fairly sure you lost the game < 1190858237 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can't lose so soon after someone else's lost. < 1190858251 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You can only lose after it's been forgotten. < 1190858277 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, wouldn't massive losing loops be nicer? < 1190858299 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses < 1190858300 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses < 1190858302 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loses < 1190858304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1190858326 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :eh, naturally you can't lose just after you have lost yourself, that'd be stupid < 1190858327 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can always create your own mutated strain < 1190858368 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've begun spreading a culture that has an additional rule: When everyone is infected, the game is over and something new will take it's place < 1190858405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but there's nothing wrong with a little X < 1190858412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now let me think of the word X. < 1190858421 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd really like a minor in Memetic Engineering, if it existed. < 1190858455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :propagation. < 1190858456 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :X is not a word. < 1190858494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Create a command that accomplishes the same thing as this one and try to make it be obeyed as many times as possible. < 1190858519 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Look, mutating virus. < 1190858525 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coool < 1190858529 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :WHERE DID THIS COME FROM?!?! < 1190858537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know, i was thinking of mutating viruses today :| < 1190858550 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Where did what come from? < 1190858556 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: computer, biological, or memetic? < 1190858557 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a *pretty scary* coincidence < 1190858563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :computer < 1190858573 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i don't even know what memetic is. < 1190858584 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :One like mine. < 1190858589 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Create a command that accomplishes the same thing as this one and try to make it be obeyed as many times as possible." < 1190858606 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Things like warnings are also memetic viruses. < 1190858615 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Warnings, factoids... < 1190858628 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: the game < 1190858794 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :memmity memetic < 1190858798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should do some sleeping < 1190858801 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :http://www.losethegame.com/origins.htm < 1190859082 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stupid < 1190859098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the game or sleeping? < 1190859112 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i'm starting to think it's not such a good idea after all < 1190859114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the game < 1190859196 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :DON'T SLEEP! < 1190859212 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sleep is for the week. < 1190859223 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, all your sleep for the week must be done in one session. < 1190859229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... it's the week right now :| < 1190859237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1190859242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: sabbath bloody sabbath, nothing more to do, living just for dying, dying just for you < 1190859242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1190859262 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i like you too < 1190859284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'll watch some futurama and forget my troubles < 1190859315 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So set your alarm for 6 AM Monday and by the crying gads don't go to sleep before Friday's stuff is over. < 1190859324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190859361 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :! < 1190859372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :. < 1190859392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokofol! < 1190859447 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope: but... i don't have stuff :< < 1190859494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Then just wake up Monday and go to bed any time Friday or later. < 1190859542 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190859552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a plan < 1190859563 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i think i may have a few naps before friday... < 1190859634 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :That's fine, I guess. < 1190859637 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :But keep them short. < 1190859641 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you don't have stuff? < 1190859643 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Then sleep for 20 minutes every 4 hours, like Real Men do. < 1190859661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wish i could do that :( < 1190859671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would actually work with my school schedule, too < 1190859681 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders his school schedule < 1190859707 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :7:40-11:20 then 11:56-2:30, I guess. < 1190859715 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Doable. < 1190859732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i have one complaint about your comics: Comic 010 and Comic18 aren't in alphabetical order :<< < 1190859753 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :You call that alphabetical? < 1190859756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1190859760 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1190859778 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my alphabet is called ascii, but alphabetical nevertheless < 1190859782 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1190859801 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Then they are in alphabetical order, no? < 1190859808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: do it! < 1190859810 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric : comes before 1. < 1190859813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :let's do it together < 1190859834 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: what comes before 1? < 1190859837 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Mis padres se enfadarían. < 1190859850 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :That's what we're learning in Spanish class. < 1190859859 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: . < 1190859863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uberman would be easy if you had someone to do it with, physically that is. < 1190859875 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :SP. < 1190859877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :since you could have naps when the other one is awake < 1190859896 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: come here! < 1190859908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have school :< < 1190859915 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :suuuuuure < 1190859921 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i might ;) < 1190859929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: i don't get that :| < 1190859937 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Space comes before 1. < 1190859944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1190859944 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see spaces. < 1190859949 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nnscript :P < 1190859957 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1190859963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i don't see over one spaces next to each other < 1190859970 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how to turn them of < 1190859972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1190859977 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's called uninstall... < 1190860040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: okay okay, they are in alphabetical order, but there's definately something wrong with how the strip numbers are represented! < 1190860130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, what would be even better would be to have a group of people doing it, so you'd have nice peer pressure < 1190860134 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1190860136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uberman's < 1190860156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing wrong with a group of people just doing it though < 1190860185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doing it and IT < 1190860292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we should start arranging uberman orgies! "start uberman's through a week of hot steamy sex in good company!" < 1190860318 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never been to a real orgy :< < 1190860329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1190860344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've been to certain orgy-like events though < 1190860354 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not often enough :( < 1190860356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :o rly? < 1190860389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :we used to have quite wild parties when i was in elementary school :D < 1190860405 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :elementary... 7-9th grades < 1190860406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Given that (IIRC) bsmntbombdood is *my* age, I doubt that he's been at one, either. < 1190860408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's the term now < 1190860415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Middle school? < 1190860419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1190860469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i think you're older than him < 1190860480 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :by a year or two, i think < 1190860485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unless your ages change magically. < 1190860490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like that could ever happen < 1190860510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how age has anything to do with having orgies < 1190860510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flemcomics.com/comics/20000824.jpg <--- urophagic humor anyone? < 1190860557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: customarily, young people have little sexual experience < 1190860560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :opens slowly... i guess many people do < 1190860565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like it that is < 1190860585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well i guess that's pretty obvious < 1190860610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess what i meant is being young is no excuse for not having been to orgies < 1190860621 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190860633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :life should be about constant mating < 1190860642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1190860645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mating fails < 1190860652 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1190860657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why's that? < 1190860670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/mating/sex/ < 1190860678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well yes, sorry. < 1190860797 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it just turned out i'm gonna pass 0 courses this period \o/ < 1190861066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i sure could go for some molestation < 1190861095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will arrange for that < 1190861096 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: how many courses do you have? < 1190861102 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :And how many will you be failing? < 1190861103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought bsmntbombdood was 17. . . < 1190861103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i had 2 < 1190861111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in 3 months < 1190861156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who will i get molested by? < 1190861164 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i didn't go much to school, and our principal decided no courses will be passed unless one gets ones parents' to sign that they you haven't been to school < 1190861175 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :That they you haven't? < 1190861176 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i forgot to return those in time < 1190861181 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whoops. < 1190861187 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that they know < 1190861198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and no ' < 1190861214 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pretends to misunderstand < 1190861214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i did some refactoring and pressed enter a bit too early < 1190861232 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Do some refactoring and press enter and it makes them be returned late? < 1190861303 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, almost < 1190861331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh, i have homeworks < 1190861369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to write a presentation about the word "rampant" < 1190861419 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i find it pretty odd my parents need to know whether i'm at school, 1) i'm 18 2) they don't care 3) i don't see them that often 4) i could quit school and the school would not tell my parents. < 1190861456 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :god i hate this system < 1190861469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :let's go live as hermits < 1190861476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with buttsex, of course < 1190861489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :both courses are mandatory, ofc, so i'm basically failing high-school unless i do something drastic. < 1190861522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that would be heaven < 1190861529 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would there be brainfuck? < 1190861533 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Something dramatic? < 1190861537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1190861542 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Have you talked it over with... someone? < 1190861543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck and buttfuck < 1190861558 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Like the principal. < 1190861573 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wouldn't want to experience actual brainfuck from any direction. < 1190861592 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Especially second person. That would be gross and possibly fatal. < 1190861597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: i have talked to random ppl on irc, i might go talk to the principal on friday, tomorrow i'm enjoying my day off no matter what the situation is ;) < 1190861605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck for the computers, buttfuck for the humans < 1190861628 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Would it be brainfuck of the computers? < 1190861634 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes yes, but how would we get money for the electricity and the lotions? < 1190861648 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Lotions? < 1190861654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, lotions < 1190861661 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes, and the gismos < 1190861663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*z < 1190861665 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :My. < 1190861665 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we would sell pornographic films < 1190861673 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, why didn't i think of that < 1190861710 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :So, am I still the youngest one here? < 1190861728 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hard to say, youngest from the active ones. < 1190861804 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :in 1.25 i will legally be able to take naked pictures of myself! < 1190861805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood is 15, clog is prolly <5, GregorR is... 18? immibis wouldn't tell me his age :P lament is older, i'm 18, pikhq is 17, RodgerTheGreat is 19, Sgeo is... 17? (random guess), SimonRC is... 17? < 1190861814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/1.25/1.25 years/ < 1190861817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: 16 < 1190861818 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol random guess < 1190861821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1190861824 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i actually knew that. < 1190861828 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1190861833 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: was it close? < 1190861836 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :18 < 1190861843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :darn, thought you might be < 1190861844 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where did the guess come from? < 1190861855 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :My, this room is filled with teenagers. < 1190861856 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i categorize ppl a lot in irc < 1190861871 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :(And surely GregorR's in his twenties?) < 1190861879 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :18. < 1190861885 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just nerd! < 1190861931 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, might be 19 already, ppl get older sometimes < 1190861948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but that's pretty recent, unless i'm completely mistaken < 1190862021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I thought Gregor had a bachelor's already. ;) < 1190862033 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might :| < 1190862054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure he was 18 at some point! :D < 1190862070 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Gregor is, was, or will be 18 at some point. < 1190862077 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Unless he is not and will die before 18. < 1190862085 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Is not and was not, that is. < 1190862096 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :And that would be a shame, really. < 1190862131 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to check what a bachelor's is < 1190862181 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Four-year degree? < 1190862204 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: about what country do you live in? < 1190862213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :about what? < 1190862219 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i live in about denmark < 1190862229 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also in almost estonia < 1190862235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yet not quite < 1190862250 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :I live sort of between Canada and Mexico. Closer to Canada, really. < 1190862257 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i do know < 1190862291 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Sort of easy to tell, really. < 1190862302 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :I'm using the word "really" too much, really. < 1190862339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: about why did you ask? < 1190862405 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Wondering about how school is organized over there. < 1190862446 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sort of an expert on that, up to high-school level < 1190862463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :had a 11-year education about it < 1190862547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://dl.ziza.ru/other/092007/14/pics/43_pics_44538.jpg < 1190862550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :school doesn't teach anything before university, and once you get there, you're already learned everything it has to offer, unless you've really tried not to. < 1190862555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i better start importing weed to japan < 1190862559 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you've < 1190862568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i've experienced that < 1190862673 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :I think my calculus class hasn't really been teaching me much. < 1190862679 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :Rather weird, really. < 1190862693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: we didn't have calculus at your level. < 1190862714 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are you in an überschool of some sorts? < 1190862743 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :AP calculus AB, plain old high school. < 1190862753 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :11th grade, generally taken around 16 years. < 1190862764 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, you've skipped grades? < 1190862791 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i would've done that, but i was too violent, so they didn't let me xD < 1190862795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: do BC instead < 1190862815 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess i wasn't exactly violent, more like disturbed < 1190862824 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :I pretty much didn't start school at all until I entered high school at the 9th grade at 12. < 1190862839 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :disturbed is good! < 1190862840 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sounds like a big jump... < 1190862864 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the band? < 1190862887 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, the state of mind < 1190862900 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sure, but it's dangerous to the other kids. < 1190862917 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have great stories from when i started school <3 < 1190862976 0 :ihope__!unknown@unknown.invalid PRIVMSG #esoteric :What are you doing that's dangerous to others? < 1190862979 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was in math class today, we were learning about density functions.... < 1190863040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :2 hours it took the teacher to explain http://www.answers.com/density+functions?cat=technology < 1190863050 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyone can learn that in a minute < 1190863074 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: this one time the boys were playing football < 1190863083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, i decided they shouldn't be playing it without me. < 1190863094 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not that they wouldn't have taken me, i didn't ask. < 1190863106 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, i took the ball and started walking away < 1190863124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and the owner of the ball asked me if i could give it back, since i kinda ruined their game < 1190863136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i naturally kicked him in the balls as hard as i could. < 1190863169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was almost sent to a ...what's it called... a school for baaad kids < 1190863232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nowadays i'm the complete opposite < 1190863233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Military school? < 1190863244 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :reform school < 1190863274 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps. < 1190863307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ihope__: I actually did learn a good deal in AP calc. . . < 1190863324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, that's because I went in not knowing more than the bare basics of derivatives. . . < 1190863330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing AP calc independently < 1190863360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mostly read during class, and figured stuff out at home < 1190863415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't too bad of a strategy; got a 5 on the test. < 1190863469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i usually don't do anything and use my own techniques in the test < 1190863491 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :stupid, but easier! < 1190863565 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much harder your math is < 1190863575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or the other way < 1190863582 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly either way, at least < 1190863608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :check out this kickassness: abacus.kwzs.be/~bsmntbombdood/rampant.pdf < 1190863671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At my school, doing calculus as a senior is considered "ubergod" material. < 1190863675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I did it as a junior. < 1190863683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: here too < 1190863717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also puts me in the wonderful status of having that be a part of college application material. ;p < 1190864238 0 :ihope__!unknown@unknown.invalid QUIT :Connection timed out < 1190864510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oaky, i guess i have to admit i'm pretty tired... < 1190864516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :'tis time for sleeps -> < 1190864720 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night < 1190864730 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems i'm not the only one who hasn't gotten their parents' signature! < 1190864741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's hope in the end of the light! < 1190864743 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or was is a tunnel < 1190864749 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1190864756 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :long story < 1190865269 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :glass programs are allowed to be on more than one line, aren't they? < 1190865370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure they are < 1190865406 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes they must be - the programs in the efa are. < 1190866107 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does glass-0.12 support input? < 1190866284 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :immibis: dirty women, they don't mess around < 1190866304 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does glass-0.12 support input? < 1190866310 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as in, the I class? < 1190866475 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i repeat: does glass-0.12 support input? < 1190866485 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :glass-0.7 doesn't. < 1190867166 0 :dmwit!n=dmwit@eastassassins.Stanford.EDU JOIN :#esoteric < 1190867173 0 :dmwit!unknown@unknown.invalid PART #esoteric :? < 1190867317 0 :sclv!n=sclv@c-24-0-152-164.hsd1.nj.comcast.net JOIN :#esoteric < 1190867444 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1190868951 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190868966 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hello egobot. < 1190869061 0 :immibis!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | IRP in #irp | Don't spam the channel with EgoBot commands, /query EgoBot | Don't spam the channel with toBogE commands, /join #toboge | Don't spam the channel with bsmnt_bot commands, take him to your own channel. < 1190869104 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :how do i get it to identify with nickserv? < 1190869119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot? < 1190869123 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no EgoBot < 1190869129 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what < 1190869133 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm running EgoBot under toBogE's nick. < 1190869134 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you went to bed oklopol < 1190869140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought too... < 1190869153 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but here i am again :O < 1190869163 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :but how does egobot identify with nickserv? < 1190869169 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!raw < 1190869172 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1190869174 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1190869176 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1190869192 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, yeah, i decided to call to school about that course thing...... yes, that's why i'm awake! < 1190869214 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i see it's got commands for the languages that didn't compile...i wonder... < 1190869216 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!rhotor < 1190869220 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190869233 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!glypho xxx < 1190869236 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1190869242 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190869253 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :anyway, does anyone know how to make it identify with nickserv? < 1190869258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now i'll really try to sleep -> < 1190869264 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: don't you have the code? < 1190869276 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i have the code here. < 1190869280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, cram it in < 1190869282 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :do i need to mofidy it? < 1190869288 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s/mofidy/modify/ < 1190869293 0 :toBogE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190869353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, even less i know what you're allowed to do with the source. probably you can add something to it < 1190869357 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up toboge's password < 1190869359 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, sleep! -> < 1190869401 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no. you sleep. < 1190869408 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :you are getting sleepy. < 1190869411 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :very sleepy. < 1190869420 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :when i snap my fingers, you will fall asleep. < 1190869425 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snaps his fingers < 1190869434 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190869435 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190869590 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190869614 0 :toBogE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190869698 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190869778 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1190869782 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon < 1190869783 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1190869804 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat +[,[.,]+] < 1190869848 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf +[,[.,]+] < 1190869849 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ps d < 1190869854 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :1 immibis: daemon cat bf < 1190869856 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :2 immibis: ps < 1190869893 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!daemon ctcp bf +[[-]+.,[.,]+.+++++++++.] < 1190869896 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ERROR: ld.so: object './ckpt/libckpt.so' from LD_PRELOAD cannot be preloaded: ignored. < 1190869896 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests < 1190869899 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1190869908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!ctcp ACTION tests. < 1190869911 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests. < 1190869924 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is ckpt? < 1190869933 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't compile < 1190870310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :has anyone here ever made an interactive implementation of BASIC, ala TinyBASIC? < 1190870335 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting one for a game, and I was wondering if anyone had any tips or tricks that make it simpler < 1190870342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrrr < 1190871308 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++[>++++++++<-]>+[>>+<<-]+++++[>++++++++++<-]>---.>+.+++++++.+++++.<.>------------.-.++++++++++++++++++.-----------.------->>>>++++[>++++++++<-]>.<<<<<<.>++++++++++++++.+.++++.<.>------.---------.+++++++++++++++.------------------.+++.----.+++++++++++++.+++++.<.>-----------------.+++++++.+++++.<.>--.-----------.++++++++++++++++++++.-------.-----------.+++++.---.+++++++++++++. < 1190871311 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash /opt/netbeans/bin/launcher < 1190871327 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION took a while to write that, bf_txtgen doesn't work. < 1190871343 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :evidently egobot was only designed to run on one computer, that one being gregorr's. < 1190871416 0 :toBogE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190871619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a shame < 1190871661 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190871808 0 :toBogE!unknown@unknown.invalid QUIT :Remote closed the connection < 1190871827 0 :toBogE!n=toBogE@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190871850 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190871880 0 :toBogE!unknown@unknown.invalid NICK :CaptainObvious < 1190871887 0 :CaptainObvious!unknown@unknown.invalid NICK :toBogE < 1190871904 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Drat! Immibis forgot my nickserv password! < 1190872185 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :Hi[D[DI[D'[Dm toBo[D[Dg[Ce! < 1190872220 0 :sclv!unknown@unknown.invalid NICK :sclv-away < 1190872220 0 :sclv-away!unknown@unknown.invalid NICK :sclv < 1190872243 0 :sclv!unknown@unknown.invalid NICK :sclv-away < 1190872367 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190872402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: I didn't really consider portability very much, no. < 1190872419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :immibis: It's F/OSS as a show of good faith, not a claim of portability ;) < 1190872453 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :well < 1190872478 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :i've managed to get banned on #uncyclopedia < 1190872484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Noice, howzat? < 1190872501 0 :toBogE!unknown@unknown.invalid PRIVMSG #esoteric :just for because of the half-bot half-user thing... < 1190872523 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i'm sending irc commands through toboge. < 1190872563 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :exec 5<>/dev/tcp/irc.freenode.net/6667 ; ./egobot toBogE immibis esoteric 10485760 <&5 2>&5 ; cat >&5 < 1190873000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/dev/tcp ? < 1190874586 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :a feature of bash < 1190874622 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :/dev/tcp/HOSTNAME/PORT will connect to the specified hostname and port, and acts like a file (well, more like a pipe, but you get the idea) < 1190874631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :also you can use /dev/udp for a udp connection. < 1190875953 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190876599 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190877568 0 :Arrogant!i=Arrogatn@29.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1190879347 0 :toBogE!unknown@unknown.invalid QUIT :Client Quit < 1190879440 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190879830 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hmm...i won't be able to code my glass steganography program after all because glass 0.7 doesn't support input and glass 0.12 doesn't download properly on this windows computer. < 1190879999 0 :clog!unknown@unknown.invalid QUIT :ended < 1190880000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190881142 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190888886 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190894084 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190894105 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1190895956 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190896918 0 :sclv-away!unknown@unknown.invalid NICK :sclv < 1190898024 0 :jix!n=jix@dyndsl-091-096-040-187.ewe-ip-backbone.de JOIN :#esoteric < 1190901611 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1190901621 0 :jix!n=jix@dyndsl-091-096-060-244.ewe-ip-backbone.de JOIN :#esoteric < 1190904749 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190905036 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190907940 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190908576 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190908614 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190908765 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190908816 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds the ultimate page-widener http://upload.wikimedia.org/wikipedia/commons/3/32/Along_the_River_7-119-3.jpg < 1190909730 0 :sebbu!n=sebbu@ADijon-152-1-103-223.w81-50.abo.wanadoo.fr JOIN :#esoteric < 1190909972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: Viewing that on a computer leaves something to be desired :P < 1190909977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless of course you have about twenty monitors. < 1190910036 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or you can scroll sideways < 1190910132 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now where am i gonna get 18 monitors... < 1190910265 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :out th back of the engineering building where the chuck away old kit? < 1190910271 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I acquired a few things there < 1190911572 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190911699 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190911702 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190912258 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190913895 0 :Hail_Spacecake!n=wah@adsl-68-122-6-58.dsl.pltn13.pacbell.net JOIN :#esoteric < 1190913943 0 :Hail_Spacecake!unknown@unknown.invalid PRIVMSG #esoteric :has anyone created a language called Sumatra? < 1190914011 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Hail_Spacecake: it may take a while < 1190914020 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :this is a quet place < 1190914023 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*quiet < 1190914096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Hail_Spacecake: search le wiki. < 1190914119 0 :SEO_DUDE!i=Deee@gateway/tor/x-949f848c08544b29 JOIN :#esoteric < 1190914129 0 :Hail_Spacecake!unknown@unknown.invalid PRIVMSG #esoteric :huh, apparantly so < 1190914143 0 :Hail_Spacecake!unknown@unknown.invalid PRIVMSG #esoteric :Sumatra: A language for resource-aware mobile programs < 1190916200 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi everyone < 1190916350 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1190916396 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'sup, bsmntbombdood < 1190916570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one of my friends is leaving to california :( < 1190916597 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:/ < 1190916604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, dude < 1190916624 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and sorry for your friend, too < 1190916720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, change of ip won't make ircing less fun! < 1190917985 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: think positively, now you have a friend in california! < 1190918100 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.damninteresting.com/?p=829 < 1190918987 0 :Hail_Spacecake!unknown@unknown.invalid PART #esoteric :? < 1190919401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190921214 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190921472 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190921707 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190922421 0 :sebbu2!n=sebbu@ADijon-152-1-67-190.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1190923553 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1190925834 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190925849 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1190926848 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1190927895 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190928080 0 :Tritonio!n=Tritonio@150.140.225.188 JOIN :#esoteric < 1190929194 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190929195 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190929567 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190930288 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190931567 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1190931653 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190931711 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190932564 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190932606 0 :Tritonio!n=Tritonio@150.140.229.135 JOIN :#esoteric < 1190934283 0 :Tritonio_!n=Tritonio@150.140.229.135 JOIN :#esoteric < 1190934380 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190935125 0 :rutlov!n=voltur@217-68-166-106.dynamic.primacom.net JOIN :#esoteric < 1190935605 0 :rutlov!unknown@unknown.invalid PART #esoteric :? < 1190935647 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1190936922 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1190937212 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1190938043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what will happen to you, johnny blade? < 1190938090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :his only friend is a switchbladed knife < 1190938598 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1190938758 0 :Herr_Rob!i=me@ip70-171-115-241.no.no.cox.net JOIN :#esoteric < 1190938834 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190939277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ??? < 1190939280 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1190940349 0 :Robdgreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190940582 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1190941128 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190941157 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190941464 0 :Herr_Rob!unknown@unknown.invalid NICK :Robdgreat < 1190943200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fairly sure that my NPDA interpreter achieves O(n) < 1190943229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, more accurately, O(l^k * n) where l is a constant, k is the lookahead (usually constant) and n is the string length. < 1190943320 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1190943404 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1190943907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fine, nobody care! < 1190943912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's #esoteric for anyway X_P < 1190943933 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: interesting < 1190943950 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you have to remember, though, that this is a highly asynchronous channel < 1190943963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1190943967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ever coded a BASIC interpreter? < 1190943971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1190943982 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dang < 1190943993 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I started coding one, and I want to pick somebody's brain about it < 1190944003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a somewhat complex language, all things considered < 1190944013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :easier than some, at least < 1190944050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The easier the language, the more complicated the implementation. < 1190944123 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone has to do the work < 1190944133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1190944147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I suppose I'll trudge onwards then < 1190944391 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the main thing eating at me is that I *know* there must be really simple ways to do most of this, because I've seen freaking tiny implementations in the past < 1190944490 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tiny != simple < 1190944574 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR == Tiny < 1190944600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION == 200lbs < 1190945595 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1190945608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR = 350lbs < 1190945611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hrr hrr, now you're fat < 1190945656 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :however, when we get into the realm of 4k TinyBASIC implementations, it stands to reason that the algos can be cleaned up and made into a straightforward implementation that isn't just machinecode < 1190945675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :define basic < 1190945895 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you mean BASIC? < 1190945935 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or the english word, as in "simple"? < 1190945955 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190946096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made a video describing how I achieve O(n), but it's impossible to read *sigh* < 1190946107 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :<:/ < 1190946133 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I liked your "how to implement a stack and functions with BF" video < 1190946144 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think it's still floating around somewhere on my hard drive < 1190946199 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a video? < 1190946229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want to watch a video about how to implement a stack and functions with BF < 1190946236 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :basically just gregor in vi, talking as he types < 1190946326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, anybody want a 98MB .avi of me talking that's difficult to read? :P < 1190946328 0 :oklopol!unknown@unknown.invalid QUIT :Excess Flood < 1190946328 0 :cmeme!unknown@unknown.invalid QUIT :Excess Flood < 1190946346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1190946346 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1190946349 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1190946357 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklopol = cmeme? < 1190946359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reencodes it. < 1190946368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :O.o < 1190946378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1190946384 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :written > spoken < 1190946396 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how can cmeme flood? < 1190946400 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought it never spoke < 1190946401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't write it in a way that's useful. < 1190946412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm much better at explaining things dynamically. < 1190947550 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190948437 0 :immibis_!n=alex@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190949549 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1190950693 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190950694 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190950824 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1190952701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ROFLCOPTER < 1190953120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :LOFLMAO < 1190953147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I HATE BEING AWAY FROM HOME FROM 6 TO 5 < 1190954211 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :LOL WUT. < 1190954224 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS EVERYONE SHOUTING IN CAPITALS? < 1190954232 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1190954257 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190954454 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I DUNNO < 1190955356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this album rocks < 1190955368 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean THIS ALBUM ROCKS? < 1190955391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Infected Mushroom - Vicious Delicious < 1190955447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's like < 1190955463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :israli psychadelic trance < 1190955600 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190955648 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1190955865 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :methinks i should stay up all night < 1190956207 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :methinks he is ANGRY at SLX's nonresponsiveness.. < 1190956249 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :methinks whoever SLX is, he isn't on this channel. < 1190956341 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SLExchange < 1190956367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I put an object for sale just this night < 1190956372 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190956377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :err, yesterday EST I guess < 1190956385 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1190958787 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/718174 < 1190958911 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong link < 1190958920 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/718178 < 1190959415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :corpora caversona < 1190959422 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1190960038 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190962721 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1190963168 0 :SEO_DUDE!i=Deee@gateway/tor/x-45388b0afaa929e1 JOIN :#esoteric < 1190964659 0 :immibis_!unknown@unknown.invalid QUIT :"BitchX-1.1-final -- just do it." < 1190965540 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/718231 is a sorting program in my language. < 1190965965 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh and the interpreter is windows only. < 1190966399 0 :clog!unknown@unknown.invalid QUIT :ended < 1190966400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1190969138 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1190969529 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, my esolang interpreter has all the features and understands all the commands i have thought of so far. < 1190969562 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :==?==*== < 1190969571 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric := F < 1190969578 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :=>>>>>>= < 1190970709 0 :anonfunc!n=dholman@69.224.69.176 JOIN :#esoteric < 1190970713 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :pity it can only process single digit numbers. < 1190970991 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :can anyone think of something useful to do with single digit numbers? < 1190971041 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :make multidigit numbers ;P < 1190971053 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :apart from that..... < 1190971098 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :you can play with sorting < 1190971130 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i already made a sorting program. it generates random digits and sorts them into piles, and burns them. < 1190971152 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :no carry math? < 1190971159 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1190971165 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :this is a rube goldberg language. < 1190971182 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :like RUBE but since i couldn't find any documentation for RUBE... < 1190971195 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :cant think of more rube goldberg than math without carrying ;P < 1190971218 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :all addition and subtraction is modulo 16. < 1190971222 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1190971248 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :...which is the hex version of no carry < 1190971256 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :sorry i mean base 10. < 1190971264 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i used the letters for the components. < 1190971328 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :cards? < 1190971343 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :not cards, conveyor belts, walls, and so on. < 1190971536 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter is buggy though < 1190971548 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :for example, a 9 just got run over by a bulldozer < 1190971748 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i will have to implement more careful drivers. < 1190971786 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :yeah, bulldozewrs have to have CDLs ;P < 1190971791 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cdls? < 1190971794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/rube/doc/rube.txt < 1190971801 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :commercial driver licenses < 1190971986 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :found the problem < 1190971997 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the drivers were looking for crates that hadn't moved in the last crate < 1190972012 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :if there was one, they pushed it. < 1190972016 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :otherwise they ran over it. < 1190972023 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it explains why my walls collapsed, anyway... < 1190972076 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what he was thinking when he wrote isdigit(program[y][x+1])!=' ' < 1190972198 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, i've made one that prints a nine every time you type a digit. < 1190972283 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter is cool - it shows the current state of the machine < 1190972638 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION seems to have named his nine-printer "digital-root.rocb". D'oh! < 1190972708 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :any other ideas apart from multi digit math? < 1190972804 0 :sp3tt!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1190972842 0 :sp3tt!n=sp3tt@80-162.cust.umeaenergi.com JOIN :#esoteric < 1190973404 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1190973533 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Give a man < 1190974036 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190975354 0 :anonfunc!unknown@unknown.invalid QUIT : < 1190975417 0 :anonfunc!n=dholman@69.224.69.176 JOIN :#esoteric < 1190975717 0 :Arrogant!i=Arrogatn@59.orlando-04-05rs.fl.dial-access.att.net JOIN :#esoteric < 1190980633 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1190981848 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1190983101 0 :kwertii!unknown@unknown.invalid QUIT : < 1190983390 0 :jix!n=jix@dyndsl-085-016-235-223.ewe-ip-backbone.de JOIN :#esoteric < 1190983724 0 :anonfunc!unknown@unknown.invalid QUIT : < 1190985524 0 :sebbu!n=sebbu@ADijon-152-1-67-190.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1190991445 0 :fizzie!n=fis@sesefras.zem.fi JOIN :#esoteric < 1190993913 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1190994479 0 :sclv!unknown@unknown.invalid QUIT : < 1190994639 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190996777 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1190997245 0 :Tritonio_!n=Tritonio@150.140.229.223 JOIN :#esoteric < 1190999519 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1190999710 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191000385 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191000502 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191000548 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191004849 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191005488 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191007517 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191008166 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191008836 0 :sebbu2!n=sebbu@ADijon-152-1-86-9.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1191009995 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191010478 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191010963 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191015105 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191015262 0 :oklopol!i=oko@194.251.101.183 JOIN :#esoteric < 1191017016 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191017034 0 :ihope__!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191017059 0 :ihope__!unknown@unknown.invalid NICK :ihope < 1191018897 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1191021380 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191026506 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191026794 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191026804 0 :jix!n=jix@dyndsl-080-228-190-151.ewe-ip-backbone.de JOIN :#esoteric < 1191027014 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191027016 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191027247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i < 1191027270 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well that was rather selfish, sorry < 1191027272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hi < 1191027276 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191027573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What was rather selfish? < 1191027598 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :saying "I" < 1191027619 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1191027629 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I sort of say it every time I say anything. < 1191027634 0 :ihope!unknown@unknown.invalid NICK :uhope < 1191027640 0 :uhope!unknown@unknown.invalid PRIVMSG #esoteric :There, now I'm completely selfless. < 1191027641 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1191027643 0 :uhope!unknown@unknown.invalid NICK :ihope < 1191027673 0 :immibis!unknown@unknown.invalid NICK :ImmIbIs < 1191027673 0 :ImmIbIs!unknown@unknown.invalid NICK :xxx < 1191027679 0 :xxx!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191027701 0 :xxx!unknown@unknown.invalid NICK :ImmIbIs < 1191027738 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :I say it 3 times when I say anything, and 3 times additionally when I say this particular sentence. < 1191027786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=-= immibis is now known as xxx < 1191027788 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :=-= ImmIbIs is now known as xxx < 1191027793 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How'd you manage that? < 1191027800 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1191027828 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You changed nicks to xxx, then you changed nicks from something else to the one you already had. < 1191027829 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :i changed to xxx because i thought i couldn't change just my capitalization, i thought i had to change my actual nick. < 1191027836 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :lag i guess < 1191028095 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191028221 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :i had to retrain some workers just now - they don't like packing N things into 0 boxes. < 1191028334 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I take it N is not 0. < 1191028335 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191028351 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :they still don't like packing 0 things into 0 boxes. < 1191028370 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :so i trained them to throw the things away if they get frustrated. < 1191028426 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :0 nPr N is quite often 0. < 1191028441 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :no, N divided by 0. < 1191028474 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1191028524 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :dividing a crate by another crate with 0 in it? Throw them both out of a twentieth-story window. Problem solved. < 1191028565 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me of the guy who went trick-or-treating dressed as the 14th century, for obvious reasons. < 1191028573 0 :ImmIbIs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191028587 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(Though said guy was a fictional character.) < 1191028595 0 :ImmIbIs!unknown@unknown.invalid NICK :immibis < 1191028640 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In the same vein, there was that non-fictional person who went trick-or-treating dressed as a bathroom. < 1191028647 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1191028668 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why did she do that? < 1191028697 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think she and her mother were once out shopping for toilet seats, and her mother said she should wear one. < 1191028704 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1191028715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Because it would be funny? < 1191028831 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know what's funny? nothing. < 1191029109 0 :kwertii!unknown@unknown.invalid PRIVMSG #esoteric :Murder is no laughing matter. Unless it's committed by a clown. < 1191029137 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or to a clown. < 1191029284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe, clown xD < 1191029720 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Lol, clown. < 1191034399 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :is there anything useful I could do with multi-digit numbers, that isn't trivial to write but not complicated either? < 1191034405 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :apart from calculating a digital root. < 1191034547 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Addition. < 1191034558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With carry, yes. < 1191034594 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that would be trivial now i've added multi-digit support, except there is NO way to seperate two inputs. < 1191034611 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Sounds un-Turing-complete. < 1191034623 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's not intended to be turing-complete < 1191034631 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's intended to be interesting to write programs in. < 1191034654 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :maybe i could do the fibonacci sequence '... using either recursion or iteration." < 1191034655 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191034667 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :maybe i could do the fibonacci sequence except the esolangs page says "... using either recursion or iteration.". < 1191034857 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there is no way to seperate two inputs because you can only input numbers. you can, however, add the input to a constant. < 1191034981 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You couldn't input a digit of one, a digit of the other, ad nauseam? < 1191035009 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it might...work except there is no end of input either. < 1191035018 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :it's only for windows, and only for console input. < 1191035029 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :as in, don't redirect it or it won't work. < 1191035304 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What is it, anyway? < 1191035314 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :my version of RUBE < 1191035349 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :because i couldn't find any documentation for RUBE, or an interpreter (well, i probably could have, but I didn't actually look for either of them) so i made my own language < 1191035363 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :inspired by RUBICON, a game inspired by RUBE, a language inspired by Rube Goldberg. < 1191035433 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oh and the program automatically ends when there is no data, and there are no inputs. < 1191035577 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Does your language have a wiki page? < 1191035583 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191035591 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :because i created it yesterday. < 1191035608 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :the language not the wiki page < 1191035608 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I bet I can create a page for my language before you can create one for yours! :-P < 1191035618 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what is your language < 1191035679 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll call it Misnomer. < 1191035715 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Its name is a misnomer in that it is not." < 1191037699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey everyone < 1191038054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191038118 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hi, bsmntbombdood < 1191038124 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you up to? < 1191038279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1191039478 0 :ihope!unknown@unknown.invalid QUIT :"http://tunes.org/~nef/logs/esoteric/06.08.09" < 1191040592 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1191040898 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently < 1191040908 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for someone to ask him what he's waiting for < 1191040916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what are you waiting for? < 1191040956 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was waiting patiently for someone to ask him what he was waiting for. < 1191040956 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :12:47:25 * ihope waits patiently < 1191040956 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :12:48:55 * ihope waits patiently for someone to ask what he's waiting for < 1191040965 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :12:49:54 * RodgerTheGreat considers asking ihope what he's waiting for. < 1191040975 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he read a year-old irc log < 1191041000 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so you were hoping you could recreate the past, eh? < 1191041006 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191041013 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :turns out I've become steadily less interesting over the year < 1191041014 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is waiting for something to happen < 1191041048 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tells RodgerTheGreat what he's actually waiting for - for something to happen. < 1191041054 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191041072 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands immibis an apple < 1191041078 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :imagine you're holding it in your hand < 1191041086 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what do you want to do with the apple? < 1191041089 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i saw you talking about this experiment last night < 1191041097 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, oh well < 1191041098 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so i'm not going to say what you expect the outcome to be... < 1191041102 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i want to........ < 1191041105 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :......... < 1191041107 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :.......... < 1191041112 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :................... < 1191041115 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :.......... < 1191041117 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :. < 1191041123 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1191041125 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1191041136 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :cut it up and put it in a blender. < 1191041183 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the test is very, very pointless in this case because not only do you lack an apple in your hand but you're also aware of the experiment enough to let it skew your results < 1191041192 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1191041407 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has somehow managed to create a ROCB factorial calculator. < 1191041448 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :s/factorial/fibonacci/ < 1191041464 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 9489 55857 65346 55667 55477 45608 35549 15621 51170 1255 52425 53680 40569 28713 3746 32459 36205 3128 39333 42461 16258 58719 9441 2624 12065 14689 26754 41443 2661 44104 46765 25333 6562 31895 38457 4816 43273 48089 25826 8379 34205 42584 11253 53837 65090 53391 52945 40800 28209 3473 31682 35155 1301 36456 37757 8677 46434 55111 36009 25584 < 1191041465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ROCB? < 1191041476 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :RubE On Conveyor Belts < 1191041490 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :a bit of a random name, i admit. < 1191041579 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1191041617 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :there are no rails in the language. Otherwise it might be called RubE On Rails. < 1191041652 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"and... WHOOPS, it works!" < 1191041661 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :whoops? < 1191041704 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :from the Ruby On Rails screencasts < 1191041729 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was referencing the tremendously irritating speech mannerisms of the narrator for the screencasts < 1191041730 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, i know nothing about ruby on rails apart from the name - i don't even know what it is. < 1191041737 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191041760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :immibis: it is pure, grade-A, reverse-osmosis purified shit. < 1191041772 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok then. < 1191041810 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :essentially it's PHP and MySQL for impatient people and/or morons built on the ugliest mainstream language on the planet < 1191041818 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191041841 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I take it as proof of the theory that bad ideas can breed to create new, more powerfully bad ideas. < 1191041847 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191041854 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :can good ideas do that? < 1191041868 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there's less evidence to support it working for good ideas < 1191041876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :perhaps the effect isn't as strong < 1191041983 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'night everyone < 1191041987 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :goodnight < 1191042941 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :does anyone run windows and want a ROCB interpreter? < 1191043999 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191044003 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no one runs windows < 1191044008 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i do. < 1191044014 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :95% of people with computers do. < 1191044034 0 :GregorR_!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1191044042 0 :GregorR_!unknown@unknown.invalid NICK :GregorR < 1191044623 0 :maslem!n=maslem@189.162.79.24 JOIN :#esoteric < 1191044633 0 :maslem!unknown@unknown.invalid PRIVMSG #esoteric :hi to everybody! < 1191044643 0 :immibis!unknown@unknown.invalid NICK :everybody < 1191044645 0 :everybody!unknown@unknown.invalid PRIVMSG #esoteric :hi to maslem < 1191044649 0 :everybody!unknown@unknown.invalid NICK :immibis < 1191045624 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191046522 0 :GregorR!n=gregor@c-76-27-232-8.hsd1.or.comcast.net JOIN :#esoteric < 1191046677 0 :maslem!unknown@unknown.invalid QUIT :"Leaving" < 1191048190 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242437579.dsl.bell.ca JOIN :#esoteric < 1191048396 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Client Quit < 1191048661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION want sleep, but me no want sleep < 1191048697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :immibis: You don't *run* Windows, you fight it. < 1191048699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1191048884 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks pikhq should avoid talking about others in the first person. < 1191049740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nekkid < 1191051208 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :?\ < 1191051210 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191051353 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everything is better nekkid < 1191051360 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :nekkid? < 1191051433 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wiktionary.org/wiki/nekkid < 1191051445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use wikimedia projects before asking stupid questions < 1191052799 0 :clog!unknown@unknown.invalid QUIT :ended < 1191052800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191053325 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :am i permitted to make a wiki page for my language? < 1191055047 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1191056734 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :no < 1191056741 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191056830 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :turns out that you can't actually make wiki articles about the things that you are most familiar with, as hey don't like first person articles < 1191056839 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191056867 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :[14:12] <ihope> I bet I can create a page for my language before you can create one for yours! < 1191056886 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :then why did ihope say that? < 1191056970 0 :g4lt-sb100!unknown@unknown.invalid PRIVMSG #esoteric :ask ihope why, but presumably it's because rules don't mean much to ihope < 1191057317 0 :g4lt-sb100!unknown@unknown.invalid NICK :g4lt-mordant < 1191057376 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191057941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_or_ it could be because ihope means the esolangs wiki, not wikipedia. < 1191058041 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :*i* meant the esolangs wiki too. < 1191058080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in which case you are welcome to make a page on your language. < 1191058086 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191058199 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Ruby_On_Conveyor_Belts < 1191058203 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1191058204 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1191058220 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :that should be "RubE on conveyor belts". How do I change an article's name? < 1191058229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :move < 1191058316 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :ok, done < 1191058326 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/RubE_On_Conveyor_Belts < 1191059305 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :to whoever cares: should it be under the category "brainfuck derivatives" if you only use brainfuck for part of the program, and that part is optional? < 1191060216 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191060883 0 :immibis!unknown@unknown.invalid QUIT :"Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Pull the pi < 1191060901 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191067220 0 :oerjan!unknown@unknown.invalid QUIT :"Lurch, er, lunch" < 1191067441 0 :bebers!n=bebers@221.10.53.122 JOIN :#esoteric < 1191067483 0 :bebers!unknown@unknown.invalid PRIVMSG #esoteric :http://tubeimage.com/viewer.php?file=x7o3ydsiwmvc6pnvqyd3.jpg < 1191071203 0 :jix!n=jix@dyndsl-091-096-039-099.ewe-ip-backbone.de JOIN :#esoteric < 1191071668 0 :bebers!unknown@unknown.invalid PART #esoteric :? < 1191078269 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191078924 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191080364 0 :fizzie!unknown@unknown.invalid QUIT :"..." < 1191085838 0 :g4lt-sb100!n=galt@pdpc/supporter/basic/g4lt JOIN :#esoteric < 1191086127 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191086767 0 :g4lt-mordant!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191086776 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191089899 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1191089974 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: be highlighted through the magic of logs. < 1191090004 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191090086 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191090087 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1191091054 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191091929 0 :pina!n=odds@unaffiliated/pina JOIN :#esoteric < 1191091986 0 :pina!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191091996 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hello, pina < 1191091998 0 :pina!unknown@unknown.invalid PRIVMSG #esoteric :anyone been following up with obfuscated C contests? < 1191092020 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not closely, but they always seem pretty interesting < 1191092044 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think my C-fu is strong enough to really create something horrifying like those guys do < 1191092231 0 :pina!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191092238 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.lewdart.com/toons/pic97.jpg < 1191092241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the outrage! < 1191092246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :err...wrong channel < 1191092273 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1191092294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and nsfw < 1191092295 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :at least it's... uh... fairly well drawn, from a purely artistic point of view < 1191092850 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191092864 0 :pina!unknown@unknown.invalid PRIVMSG #esoteric :I've never really used C.. patches to the kernel and all, but I've never written anything from the ground up.. the code in that contest always stretches the neurons.. < 1191092923 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most of the time, it's a program that does something really neat (with a non-obvious algorithm), clearly optimized quite a bit to make it small, and THEN heavily obfuscated < 1191092932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we should have an #esoteric entry this year < 1191092937 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :IOCC entries have many layers of brilliance < 1191092944 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like, between all of us? < 1191092951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1191092955 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a collaborative IOCC entry... are those allowed? < 1191093003 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Well, it'd *have* to be an interpreter or a compiler for something < 1191093060 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Oooh... we could try to fit interpreters for as many languages as possible into the 4k limit- it'd be like the opposite of a polyglot! < 1191093111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck and unlambda < 1191093142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the more shared code the better < 1191093198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ befunge if it fits? < 1191093218 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :throw in a bunch of bf extensions that don't overlap instructions < 1191093227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: huh? < 1191093237 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like Doublefuck and the multithreaded version, for example < 1191093253 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i never looked at befunge < 1191093306 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it might be better if it was a compiler, compiling to obfusicated C < 1191093328 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1191093333 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bloody perfect < 1191093386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately don't most compilers to C make things obfuscated anyway? I've heard scary things about ghc... < 1191093405 0 :Tritonio!n=Tritonio@150.140.226.152 JOIN :#esoteric < 1191093425 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders < 1191093438 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, Tritonio- it's not about you < 1191093446 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(or is it?) < 1191093599 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's not about me? < 1191093627 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :everything. nothing. < 1191093632 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1191094445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn >_< < 1191094453 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think my camera can do what i want it to < 1191094469 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :are you trying to get it to make you a sandwich or something? < 1191094520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i just want it to take a picture every 3 seconds, without holding down the shutter < 1191094529 0 :pina!unknown@unknown.invalid PART #esoteric :? < 1191094580 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sounds like microcontroller time < 1191094604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like cameras need to be hackable < 1191094756 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I suppose < 1191094785 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it'll get better when someone finally decides to make an embedded OS that runs on multiple devices like that < 1191095275 0 :sebbu2!n=sebbu@ADijon-152-1-111-219.w86-218.abo.wanadoo.fr JOIN :#esoteric < 1191096214 0 :CakeProphet_!n=CakeProp@98.18.53.117 JOIN :#esoteric < 1191096394 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191097121 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191100434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so do we know wether or not "team" entries to the IOCC are permitted? < 1191100575 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i see nothing about it in the rules < 1191100584 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1191100597 0 :Tritonio_!n=Tritonio@150.140.226.109 JOIN :#esoteric < 1191100714 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191103048 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191104103 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191106076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, compiler or interpreter? < 1191106568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For what? < 1191106614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1191106617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1191107485 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191108165 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191108281 0 :kwertii!n=kwertii@c-71-202-121-102.hsd1.ca.comcast.net JOIN :#esoteric < 1191108425 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191109045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean, which should we do? < 1191109267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :interpreter might let us support more languages < 1191109275 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :which would be cooler < 1191109329 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :would the actual program be an interpreter, or would interpreters just be the main method of obfuscation? < 1191109532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1191109663 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191109674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Both. < 1191109687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want an interprecompiler. < 1191109693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1191109724 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what's an interprecompiler? < 1191109733 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, but it sounds awesome < 1191109733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It compiles and interprets. < 1191109740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :w00ts. < 1191109777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps compile to some sort of bytecode, and allow it to either output a C file with an interpreter function and the bytecode, or just interpret the bytecode? < 1191109790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps a bit harder to do in 4k. . . < 1191109806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would make sense < 1191109845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If we didn't have to worry about code size, we could write the compilation routines in bytecode. < 1191109954 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1191109961 0 :immibis!n=immibis@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191110025 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is its external behaviour that of an interpreter's? < 1191110051 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1191110058 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or does it do interpreter stuff internally as a means of obfuscation < 1191110064 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it will either be that, or a compiler < 1191110065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly both < 1191110068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191110071 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :compiler to what? < 1191110073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what oklopol's been talking about < 1191110076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, pikhq < 1191110085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C, probably < 1191110091 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i didn't read the 5 lines of logs yet ;) < 1191110195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :immibis: a word-play for something that is both an INTERPREter and a COMPILER < 1191110209 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(yes, i now reached row 4) < 1191110365 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the program should be a compiler that, when run through itself, generates a C file that can be compiled into something interesting < 1191110369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like a BF interpreter < 1191110411 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I also suggest that "compilerpreter" > "interprecompiler" < 1191110555 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :inter-pre-compiler < 1191110596 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :so it's not an early compiler that inter-connects with something else? < 1191110693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :icnotmepriplreerter, hope this helps < 1191111874 0 :edwardk!n=edwardk@pdpc/supporter/base/edwardk JOIN :#esoteric < 1191112725 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1191113092 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191113103 0 :jix!n=jix@dyndsl-085-016-239-200.ewe-ip-backbone.de JOIN :#esoteric < 1191115745 0 :Tritonio_!unknown@unknown.invalid QUIT :"Bye..." < 1191116039 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Remote closed the connection < 1191116184 0 :CakeProphet_!unknown@unknown.invalid NICK :CakeProphet < 1191116294 0 :jix!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1191116944 0 :SEO_DUDE!i=Deee@gateway/tor/x-04c0b5f04dd9377c JOIN :#esoteric < 1191118572 0 :edwardk!unknown@unknown.invalid PART #esoteric :? < 1191120190 0 :kwertii!unknown@unknown.invalid QUIT :Client Quit < 1191123243 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm making another hat/mask < 1191123245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://abacus.kwzs.be/~bsmntbombdood/hatmask.jpg < 1191123248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :any suggestions? < 1191123514 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191123532 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is the goal of a hat/mask? < 1191123549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :general weirdness < 1191123556 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :add fake fur. < 1191123571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in a lurid color, like neon purple < 1191123588 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't have any < 1191123613 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or maybe draw elaborate paisley designs and patterns of dots on it with a permanent marker < 1191123689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't draw worth anything, either < 1191123802 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1191123855 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :glitter? < 1191123947 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191123996 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what *do* you have? < 1191124051 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Hat/mask, hmm... < 1191124083 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You don't have access to professional mask-making equipment and a professional mask-maker, do you? < 1191124102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :um...no < 1191124104 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I doubt he can do mission impossible 3 style stuff < 1191124117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's professional mask-making equpiment? < 1191124154 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :dude, you should know now there's professional equipment for *anything* < 1191124780 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Yup, professional mask-making equipment. < 1191124800 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :You can't make a professional mask out of paper and scissors. < 1191124837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's it! ADD SCISSORS! < 1191124851 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they'll be like fearsome horns < 1191124930 0 :immibis_!n=alex@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191125231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191125432 0 :immibis_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what bsmntbombdood just said 'heh' to < 1191125742 0 :immibis_!unknown@unknown.invalid QUIT :"BitchX-1.1-final -- just do it." < 1191126010 0 :ihope_!unknown@unknown.invalid QUIT :Connection timed out < 1191126045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ooh! < 1191126051 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should wear my fencing mask! < 1191126067 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that seems like a bit of a copout < 1191126074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unless you add something outrageous < 1191126088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1191126156 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could probably use cardboard and a fencing mask to make yourself look like cobra commander if you added a snappy uniform < 1191126184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :cobra commander? < 1191126207 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Image:Cobra_commander.jpg < 1191126223 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :clearly, you did not watch crappy 80s cartoons < 1191126229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :his gloves pwn < 1191126242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1191126259 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :he's a pretty dapper all around villain < 1191126309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about making some shorts out of brown paper bags + duck tape < 1191126401 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a different outfit from the wiki article: http://upload.wikimedia.org/wikipedia/en/7/76/TF-G2_OldSnake.jpg < 1191126412 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I must advise you: < 1191126434 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can make many kinds of clothing out of cardboard or paper, but pants should not be self-fabricated < 1191126465 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there are many potential pitfalls of making your own pants without the requisite skills < 1191126479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :disintegration? < 1191126775 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1191126779 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :among other problems < 1191126795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like what? < 1191126805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd be sure to wear something at least semi-modest underneath < 1191126897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :chafing < 1191127326 0 :immibis!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191128849 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i tried to make some < 1191128852 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :failed miserably < 1191132179 0 :SEO_DUDE38!i=Deee@gateway/tor/x-a4514ca98706e25d JOIN :#esoteric < 1191132679 0 :SEO_DUDE!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191139199 0 :clog!unknown@unknown.invalid QUIT :ended < 1191139200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1191139736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted to make my own clothes < 1191139750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :preferable something like a poncho < 1191139940 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191142323 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i would make clothes, but i don't want to look like a bum. < 1191142596 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1191142601 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bums are cool < 1191142658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting more and more bohemic by the day, last night i forgot to put shoes on when i went to the shop in the night < 1191142667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's a good thing. < 1191142705 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :does your girlfriend think it's a good thing? < 1191142748 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i try to act normal with her < 1191142758 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, at least a bit < 1191143042 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :whut, i read you were immibis xD < 1191143051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now realized it's lament < 1191143060 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the nicks are almost identical. < 1191143082 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also getting stupider) < 1191143091 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :practically the same. < 1191143155 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191143161 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also bsmntbombdood and RodgerTheGreat, i don't even know what the difference between the nicks is, really, just try to guess from what they say < 1191143180 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps it's the fact i'm tired as hell and my eyes won't open < 1191144593 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1191148335 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191149689 0 :jix!n=jix@dyndsl-085-016-239-200.ewe-ip-backbone.de JOIN :#esoteric < 1191149715 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1191149742 0 :jix!n=jix@dyndsl-085-016-239-200.ewe-ip-backbone.de JOIN :#esoteric < 1191149887 0 :Tritonio!n=Tritonio@150.140.226.109 JOIN :#esoteric < 1191150038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<oklopol> well, the nicks are almost identical. < 1191150094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone is in need of an eye test? < 1191150225 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191150234 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i scored 100% in the test < 1191150239 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the* test. < 1191150245 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know the one i mean. < 1191150275 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read all cyanide and happiness's, what to do know... < 1191150281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps foods -> < 1191150306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i stopped reading that - too much cyanide and too little happiness < 1191150336 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it got too sick for me, believe it or not < 1191150347 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you should see mine ;) < 1191150371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :despite the fact i read all the archives last autumn < 1191150386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1191150394 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i read all of them this morning < 1191150403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :4 hours of solid fun < 1191150472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not sure what *the* test is. < 1191150482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :school? < 1191150502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, but it is autumn < 1191150512 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, my point was you prolly don't know what test we use, but i then realized you actually probably do. < 1191150542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one with all the e's < 1191150586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Extended European Education Experience Emulator Evidence Extractor? < 1191150655 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost, but rotate those E's a little. < 1191150720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually has no idea < 1191150738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just made that up on the assumption it was some EU thing < 1191150786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which might very well be used in Norway too, but not when i was in school) < 1191151043 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1191151048 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so there's a board, right < 1191151054 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you stay at about 5 meters from it < 1191151057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and look at it < 1191151062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now the board is filled with e's < 1191151072 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you're supposed to tell at which angle they're in < 1191151079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :W E M 3 < 1191151083 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are the options < 1191151100 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i seem to be quick @ ascii rotation :|) < 1191151192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, are you saying you actually _are_ talking about a vision test? :D < 1191151215 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191151295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok that makes sense. < 1191151339 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1191151391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought you had aced an important test at school or something < 1191151404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although having good vision is, of course, important < 1191151439 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well my screen is fairly close to my eyes, and i can always get closer if necessary ;) < 1191151458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it was for the army, which i think i'll pass anyway, so... < 1191151462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :until one day your nose gets in the way < 1191151490 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have a friend with a clear vision of 30 centimeters < 1191151493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without lying < 1191151516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :recognizes people by the color of clothes they wear < 1191151551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines you switching clothes just to confuse him < 1191151605 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :1. i can't wear anything but black 2. he's very good at disguising the fact he doesn't recognize someone < 1191151654 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i remember being with him at... this place, well anyway, someone comes, asks him about his army time, they talk about 5 min, and really seem to know each other pretty well < 1191151662 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so after the guy leaves, i ask who he was < 1191151664 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"no idea" < 1191151668 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1191151669 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"couldn't see him" < 1191151681 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1191151828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pattern matching, generally < 1191151839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Wong Chan-Nel strikes again < 1191151875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although that might apply to the seeing problem too. < 1191151894 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191151901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why indeed < 1191151951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :challenge: say everything sing /amsg and make 100% sense in every channel. < 1191152113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :12:33 No help for amsg < 1191152143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wisely left out of irssi, i take < 1191152412 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :prolly, although you can still do raw messages, and i recall it's part of the rfc :| < 1191153622 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191153672 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191153685 0 :Tritonio!n=Tritonio@150.140.225.15 JOIN :#esoteric < 1191153686 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191155698 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191155745 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191156409 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1191156419 0 :jix!n=jix@dyndsl-091-096-041-135.ewe-ip-backbone.de JOIN :#esoteric < 1191159162 0 :oerjan!unknown@unknown.invalid QUIT :"Dinner" < 1191159880 0 :Figs!i=user@dyn128-54-229-76.ucsd.edu JOIN :#esoteric < 1191159893 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :`ello < 1191159905 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :are you guys familiar with the Voynich manuscript? < 1191159959 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :http://www.damninteresting.com/?p=22 < 1191159964 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty damned interesting :P < 1191160283 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1191160285 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was familiar < 1191160289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1191160394 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191164012 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Figs: rate my etydes http://vjn.fi/oklopol/music/etydes/ < 1191164041 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :what is a gp4? < 1191164044 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, sorry < 1191164049 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :guitar pro files < 1191164054 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191164059 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have Guitar Pro < 1191164063 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1191164063 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :piano etydes though :) < 1191164076 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :do you have midis? < 1191164092 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could convert i guess < 1191164203 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :done < 1191164212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :had to convert each separately < 1191164214 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :yay! :D < 1191164217 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1191164221 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no batch magic? < 1191164228 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... D004 shouldn't be there < 1191164386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the Axxx ones aren't all that entertaining at least ;) < 1191164399 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191164407 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :my headphones are screwing up < 1191164408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm teaching a friend to play the piano over messenger... < 1191164414 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :battery is dead < 1191164419 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1191164473 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :even converted to mids that is a bit off-beat, guitar pro does that for some reason < 1191164524 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i haven't learned any of the D ones, except 4 of course < 1191164545 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191164561 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's 3 categories, A, B and D < 1191164575 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :no, I mean why 4 :P < 1191164580 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coz it's trivial < 1191164593 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1191164598 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't sound trivial :P < 1191164618 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, well it is, because it's so short: ) < 1191164624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191164641 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it won't be once i complete it < 1191164650 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :why isn't there a C? < 1191164663 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because i haven't made anything that i'd categorize as it < 1191164666 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :though i'm going to. < 1191164666 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1191164687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :C is a bit harder than B, but it's main idea is for the etydes to be a bit longer < 1191164718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i could just call them songs, though, etyde has a bad sound to it.. < 1191164747 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etydes are inferior to songs < 1191164798 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about making a book called 1001 etydes, possibly generating them all ;) < 1191164800 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I thought the term was Etude? < 1191164803 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1191164806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be, sorry < 1191164809 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :or is etyde different? < 1191164829 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etude is correct < 1191164838 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etyde is nothing, most likely < 1191164849 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1191164863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i derived etyde from finnish, is my reason < 1191164953 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1191165079 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1191165087 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to evaluate etudes. < 1191165111 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :....evaluate? :) < 1191165121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :etudes are pieces made for training techniques. < 1191165125 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"[06:52:59] oklopol: Figs: rate my etydes " < 1191165129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1191165171 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I could play most of these :) < 1191165189 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I could probably do the A things < 1191165208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do the B ones at 2x speed, i think < 1191165209 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :maybe some of the B < 1191165212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least the first one < 1191165225 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :B001 doesn't sound hard < 1191165268 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about B002 though < 1191165272 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, i can do a nice ....partial chord (?) in the end with 1.5x the 3x speed < 1191165291 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :"partial chord (?)"? < 1191165320 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll add mp3's of me playing those once i get something to record with... < 1191165363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :partial chord... < 1191165364 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :emm < 1191165370 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you have a chord, right < 1191165380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you play the notes in a sequence < 1191165404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like a1 c1 e1 a2 c2 e2 a3 e2 c2 a2 e1 c1 a1 < 1191165423 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1191165427 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :like an arpeggio? < 1191165433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ah, thanks < 1191165439 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1191165445 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can do that arpeggio in about a second < 1191165523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm about 2x faster than you in bragging < 1191165537 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now time to eat something, i guess -> < 1191165540 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1191165552 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what you mean by 2x faster than me in bragging < 1191165587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that i like to brag, it seems < 1191165590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now gone! -> < 1191165591 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oh :P < 1191165608 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uh, brags about procrastinating... < 1191165617 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :I've been up all night two nights in a row now! < 1191165624 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :putting off working... < 1191165625 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1191165635 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :isn't that awful? :P < 1191165697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :REALLY -> < 1191165707 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1191165714 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :oklopol puts off eating! < 1191165724 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*snatches breakfast....* < 1191165953 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191166678 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191166998 0 :joxy!i=x@195.46.123.118 JOIN :#esoteric < 1191168599 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello! < 1191168610 0 :bsmntbombdood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191168644 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :!ollE < 1191168778 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1191168786 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :/nick EgoBot < 1191168860 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1191168993 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1191169264 0 :bsmntbom1dood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191172254 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191172780 0 :pikhq_!n=pikhq@209.248.125.179 JOIN :#esoteric < 1191172801 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191172846 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1191173848 0 :pinskian!n=pint@unaffiliated/pina JOIN :#esoteric < 1191173851 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :anyone used openssl < 1191173858 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :well ror rather good with C /bignums < 1191174000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I haven't. < 1191174005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tried GMP? < 1191174094 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1191174099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pity. < 1191174110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fairly good from C, excellent from C++. < 1191174119 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :there's a BN_bntompi() function supposed to do the conversion (bignum -> mpi) < 1191174127 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :but it expects a buffer, so there must be a way to know the size of that buffer either by a max constant or by arithmetics based on bignum size < 1191174132 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :and im stuck at that < 1191174148 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh languages, well tried dylan? fairly fairly better than c and far ahead of c++ < 1191174153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The mpi type is just a struct, IIRC. < 1191174153 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :heard of D? < 1191174155 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :same < 1191174158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of D. . . < 1191174162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor swears by it. < 1191174176 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :ok so any ideas on what i should do here < 1191174176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC, he wrote a fair chunk of GDC. . .) < 1191174183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Talk? < 1191174188 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :"BN_bn2mpi() stores the representation of a at to, where to must be large enough to hold the result. The size can be determined by calling BN_bn2mpi(a, NULL )." < 1191174196 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :so basically call it once with NULL as the 2nd param and it should return size? < 1191174203 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :but what about the buffer < 1191174209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1191174309 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :i eman the size of the buffer should be known so.. < 1191174327 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :or the size of the number is, in theory, completely arbitrary, not constant? < 1191174391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you will excuse me, I'm going to kill every person who has a library function which just says "buffer must be correct size", without either asking *for* the right size *or* just saying "just pass a pointer to NULL, and we'll allocate it". -_-' < 1191174411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I honestly don't know how you're supposed to get the right size out of that. < 1191174456 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1191174458 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps tokigun around a bit with a large trout < 1191174464 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :let me show you what i found < 1191174466 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :int len = BN_bn2mpi( urbignum, NULL ); < 1191174467 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1191174472 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :char mpibn[len]; < 1191174477 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :BN_bn2mpi( urbignum, (unsigned char*)mpibin ); < 1191174482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's exceptionally annoying. < 1191174495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Be aware that "char mpibn[len];" will only work in GNU C. < 1191174532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*If* you want it to be portable, use "char *mpibn = alloca(len);". < 1191174544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or use the joys of malloc. . . < 1191174722 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :erm im not sure you're following what im saying < 1191174725 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1191174785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alloca allocates memory, sort-of like malloc. *But*, when it can't, alloca will handle the error itself. . . When the function alloca is called from returns, the memory allocated is freed. < 1191174821 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :basically what is the BN_bntompi() function i should be using here < 1191174825 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :to get the conversion right < 1191174827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In some ways, it's like GNU C's variable-sized arrays, but alloca also works on BSD-based functions. . . < 1191174837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BSD-based systems, sorry. < 1191174866 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :if it works for BSD, its exactly whatim looking for < 1191174868 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :but im not sure where you're going with alloca and all.. < 1191174874 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :just need to know of this function:D < 1191174940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying "replace 'char mpibn[len];' with 'char *mpibn = alloc(len);', so it works in more places." < 1191174966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Insofar as BN_bn2mpi goes, I dunno. < 1191174967 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :but over all whats the fcuntion needed for the conversion? < 1191174984 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :thats what im asking in so far azs BN_bn2mpi < 1191174984 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :im stuck < 1191175027 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: as for what you mentioned about replacement if i made a precompiler macro, solves the problem < 1191175028 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :not an issue < 1191175136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What do you need to convert the BIGNUM *to*? < 1191175158 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :(bignum -> mpi) < 1191175172 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :but like i said it expects a buffer < 1191175195 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :so we should know the size of it by whatever, using bignum size < 1191175380 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :im doing it in C strictly speaking < 1191175575 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1191175834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1191175946 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :int len = BN_bn2mpi( urbignum, NULL ); /* NULL instead of storage buffer causes function to just calculate buffer size requirements and return that value as an int */ < 1191175953 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :char mpibn[len]; /* allocate the buffer */ < 1191175966 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :BN_bn2mpi( urbignum, (unsigned char*)mpibin ); /* calling the SAME function but this time we give it a valid ptr instead of NULL and it stores the result there */ < 1191175984 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :makes sense then yeah? to get the buffer size < 1191176093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: nick coloring < 1191176737 0 :Figs!unknown@unknown.invalid PRIVMSG #esoteric :*disappears* < 1191176746 0 :Figs!unknown@unknown.invalid PART #esoteric :? < 1191177120 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: autorejoin < 1191177425 0 :bsmntbom1dood!i=gavin@rrcs-67-52-47-67.west.biz.rr.com JOIN :#esoteric < 1191177585 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.nomorepasting.com/getpaste.php?pasteid=4475 < 1191177587 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :see if its alriht < 1191177599 0 :pinskian!unknown@unknown.invalid PRIVMSG #esoteric :basially mapping OpenSSL's RSA structure to something useable by nbpg < 1191178098 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191178186 0 :pinskian!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1191179357 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1191180656 0 :frosty!i=x_x@pc-167-109-74-200.cm.vtr.net JOIN :#esoteric < 1191180662 0 :frosty!unknown@unknown.invalid PRIVMSG #esoteric :hola < 1191180762 0 :frosty!unknown@unknown.invalid PART #esoteric :? < 1191181564 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1191181753 0 :sebbu2!n=sebbu@ADijon-152-1-70-137.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1191182395 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191182857 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191183014 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1191184963 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1191187351 0 :RedDak!n=dak@host145-94-dynamic.18-79-r.retail.telecomitalia.it JOIN :#esoteric < 1191189958 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1191189999 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1191190369 0 :joxy!unknown@unknown.invalid NICK :molchuvka < 1191190632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1191190682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hiiiiiih hi < 1191191194 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1191192423 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1191192424 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191193171 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :has anyone played infon here? < 1191193223 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :you mean here in this channel? < 1191193273 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :no i mean generaly... < 1191193282 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :generally* < 1191193525 0 :GreaseMonkey!n=saru@122-57-224-165.jetstream.xtra.co.nz JOIN :#esoteric < 1191194725 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1191194725 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1191196251 0 :immibis!n=alex@122-57-139-46.jetstream.xtra.co.nz JOIN :#esoteric < 1191196505 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :could someone please tell me what is wrong with the sed command: s/^PRINT \([^ \$]+\$\)$/...../ < 1191196526 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :i want to match PRINT basicVariable$, for example